首页> 外国专利> Facilitating practical byzantine fault tolerance blockchain consensus and node synchronization

Facilitating practical byzantine fault tolerance blockchain consensus and node synchronization

机译:促进实用的拜占庭容错区块链共识和节点同​​步

摘要

#$%^&*AU2018347187A120200521.pdf#####(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property (1) Organization11111111111111111111111I1111111111111i1111liiiii International Bureau (10) International Publication Number (43) International Publication Date W O 2019/072263 A2 18 April 2019 (18.04.2019) W IPO I PCT (51) International Patent Classification: HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, Not classified KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, (21)InternationalApplicationNumber: OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, (22) International Filing Date: TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. 07 November 2018 (07.11.2018) (84) Designated States (unless otherwise indicated, for every (25) Filing Language: English kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, (26)PublicationLanguage: English UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, (71) Applicant: ALIBABA GROUP HOLDING LIMITED TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, [-/CN]; Fourth Floor, one Capital Place, P.O. Box 847, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, George Town, Grand Cayman (KY). MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR),GOAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, (72) Inventor: YANG, Dayi; Alibaba Group Legal Department' RM, ML, MR, E, SN, TD, TG). 5/F, Building 3, No. 969 West Wen Yi Road, Yuhang District, Hangzhou, Zhejiang 311121 (CN). Published: (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP- - upon request of the applicant, before the expiration of the ERTY LAW CORPORATION; Room 409, Tower B, Ka time limit referred to in Article 2](2)(a) Wah Building, No. 9 Shangdi 3rd Street, Haidian District, - without international search report and to be republished Beijing 100085 (CN). upon receipt ofthat report (Rule 48.2(g)) (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, Fl, GB, GD, GE, GH, GM, GT, HN, (54) Title: FACILITATING PRACTICAL BYZANTINE FAULT TOLERANCE BLOCKCHAIN CONSENSUS AND NODE SYNCHRONIZATION (57) Abstract: Implementations of the present disclosure include setting, by a first consensus node, a timer that runs out before a timeout of a view change; sending, to a second consensus node, a request for one or more consensus mes0 sages missing by the first consensus node in response to the timer running out; 3 receiving, from the second consensus node, the one or more consensus messages 302 304 306 308 310 each digitally signed by a private key of a corresponding consensus node that Z generates the respective one or more consensus messages; and determining that a block of transactions is valid, if a quantity of commit messages included in the received one or more consensus messages is greater than or equal to 2f + 1, where J is a maximum number of faulty nodes that is tolerable by the blockchain based on practical Byzantine fault tolerance. FIG 3WO 2019/072263 PCT/CN2018/114334 FACILITATING PRACTICAL BYZANTINE FAULT TOLERANCE BLOCKCHAIN CONSENSUS AND NODE SYNCHRONIZATION BACKGROUND [0001] Blockchain networks, which can also be referred to as blockchain systems, consensus networks, distributed ledger system (DLS) networks, or blockchain, enable participating entities to securely, and immutably store data. A blockchain can be described as a ledger of transactions, and multiple copies of the blockchain are stored across the blockchain network. Example types of blockchains can include public blockchains, consortium blockchains, and private blockchains. A public blockchain is open for all entities to use the blockchain, and participate in the consensus process. A private DLS is provided for a particular entity, which centrally controls read and write permissions. [0002] Another type of blockchain system includes a consortium blockchain system. A consortium blockchain system is provided for a select group of entities, which control the consensus process, and includes an access control layer. Consequently, one or more entities participating in the consortium blockchain system have control over who can access the consortium blockchain system, and who can participate in the consensus process of the consortium blockchain system. For example, a group of enterprise (e.g., companies, academic institutions) can participate in a consortium blockchain system to immutably record data (e.g., transactions). In some examples, an entity can be able to access/view data within the consortium blockchain system, but not contribute data to the consortium blockchain system. [0003] A blockchain includes a series of blocks, each of which contains one or more transactions executed in the network. Each block can be analogized to a page of the ledger, while the blockchain itself is a full copy of the ledger. Individual transactions are confirmed and added to a block, which is added to the blockchain. Copies of the blockchain are replicated across nodes of the network. In this manner, there is a consensus across the network as to the state of the blockchain. [0004] Fault tolerance is of concern in blockchain systems. Fault tolerance can generally be described as the tolerance of a network to nodes that fail, or act maliciously. Fault tolerance is of particular concern in blockchain systems having fewer participating 1
机译:#$%^&* AU2018347187A120200521.pdf #####(12)专利合作条约(PCT)下的国际申请(19)世界知识产权(1)机构11111111111111111111111I1111111111111i1111liiiii国际局(10)国际公开号(43)国际公布日期WO 2019/072263 A22019年4月18日(18.04.2019)W IPO I PCT(51)国际专利分类:HR,HU,ID,IL,IN,IR,IS,JO,JP,KE,KG,KH,KN,KP,未分类KR,KW,KZ,LA,LC,LK,LR,LS,LU,LY,MA,MD,ME,MG,MK,MN,MW,MX,MY,MZ,NA,NG,NI,NO,NZ,(21)国际申请号:OM,PA,PE,PG,PH,PL,PT,QA,RO,RS,RU,RW,SA,SC,SD,SE,SG,SK,SL,SM,ST,SV,SY,TH,TJ,TM,TN,(22)国际申请日期:TR,TT,TZ,UA,UG,US,UZ,VC,VN,ZA,ZM,ZW。2018年11月7日(07.11.2018)(84)指定国家(除非另有说明,否则每(25)申请语言:可提供英语的区域保护):ARIPO(BW,GH,GM,KE,LR,LS,MW,MZ,NA,RW,SD,SL,ST,SZ,TZ,(26)出版物语言:英语UG,ZM,ZW),欧亚语(AM,AZ,BY,KG,KZ,RU,TJ,(71)申请人:ALIBABA GROUP HOLDING LIMITED TM,欧洲(AL,AT,BE,BG,CH,CY,CZ,DE,DK,[-/ CN]; P.O. Capital Place一楼四楼方框847,EE,ES,FI,FR,GB,GR,HR,HU,IE,IS,IT,LT,LU,LV,大开曼岛(KY)乔治敦。 MC,MK,MT,NL,NO,PL,PT,RO,RS,SE,SI,SK,SM,TR),GOAPI(BF,BJ,CF,CG,CI,CM,GA,GN,GQ,GW,(72)发明人:杨大一;阿里巴巴集团法律部(RM,ML,MR,E,SN,TD,TG)。余杭区闻一西路969号3号楼5楼Trict,浙江省杭州市311121(CN)。发布时间:(74)代理人:北京BESTIPR知识产权提案--根据申请人的要求,在ERTY LAW CORPORATION;第2条](2)(a)所述的Ka期限B座409室海淀区上地三街9号华大厦-尚无国际搜索报告,将重新发布北京100085(CN)。收到该报告后(细则48.2(g))(81)指定国(除非另有说明,否则每可用的国家保护):AE,AG,AL,AM,AO,AT,AU,AZ,BA,BB,BG,BH,BN,BR,BW,BY,BZ,CA,CH,CL,CN,CO,CR,CU,CZ,DE,DJ,DK,DM,DO,DZ,EC,EE,EG,ES,F1,GB,GD,GE,GH,GM,GT,HN,(54)标题:促进实用的拜占廷式容错区块链共识和节点同​​步计时化(57)摘要:本公开的实现包括通过设置第一共识节点,是在视图改变超时之前耗尽的定时器;向第二共识节点发送对一个或多个共识消息的请求响应计时器耗尽,第一个共识节点丢失了0个贤者;3从第二共识节点接收一个或多个共识消息302304306308310中的每个都由相应共识节点的私钥进行数字签名,Z生成相应的一个或多个共识消息;并确定如果其中包含一定数量的提交消息,则一个事务块是有效的收到的一条或多条共识消息大于或等于2f + 1,其中J是区块链可容忍的最大故障节点数基于实际的拜占庭容错能力。图3WO 2019/072263 PCT / CN2018 / 114334实用的拜占庭容错能力区块链共识和节点同​​步背景[0001]区块链网络,也可以称为区块链系统,共识网络,分布式账本系统(DLS)网络或区块链参与实体安全地,不变地存储数据。区块链可以是被描述为交易分类账,并且存储了区块链的多个副本跨区块链网络。区块链的示例类型可以包括公共区块链,财团区块链和私有区块链。一个公共区块链是开放给所有实体使用区块链,并参与共识过程。一种为特定实体提供了专用DLS,该实体集中控制读取和写入权限。[0002]另一种类型的区块链系统包括联合体区块链系统。为选定的一组实体提供了财团区块链系统,共识过程,并包括访问控制层。因此,一个或多个参与联盟区块链系统的实体可以控制谁可以访问财团的区块链系统,谁可以参加共识财团区块链系统的流程。例如,一组企业(例如,公司,学术机构)可以参与联盟区块链系统一成不变地记录数据(例如交易)。在某些示例中,实体可以在联盟区块链系统中访问/查看数据,但不向财团区块链系统。[0003]区块链包括一系列块,每个块包含一个或多个在网络中执行的交易。每个块都可以模拟为分类账,而区块链本身是分类账的完整副本。个人交易是确认并添加到区块,该区块将添加到区块链。的副本区块链跨网络节点复制。通过这种方式,关于区块链状态的网络共识[0004]容错在区块链系统中是关注的。容错可以通常将其描述为网络对发生故障或恶意运行的节点的容忍度。在参与较少的区块链系统中,容错特别重要1个

著录项

  • 公开/公告号AU2018347187A1

    专利类型

  • 公开/公告日2020-05-21

    原文格式PDF

  • 申请/专利权人 ALIBABA GROUP HOLDING LIMITED;

    申请/专利号AU20180347187

  • 发明设计人 YANG DAYI;

    申请日2018-11-07

  • 分类号G06Q20/40;

  • 国家 AU

  • 入库时间 2022-08-21 11:12:19

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号