CN112187866A - 一种基于共享存储的新型区块链共识方法 - Google Patents

一种基于共享存储的新型区块链共识方法 Download PDF

Info

Publication number
CN112187866A
CN112187866A CN202010912929.7A CN202010912929A CN112187866A CN 112187866 A CN112187866 A CN 112187866A CN 202010912929 A CN202010912929 A CN 202010912929A CN 112187866 A CN112187866 A CN 112187866A
Authority
CN
China
Prior art keywords
nodes
node
block
validator
leader
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010912929.7A
Other languages
English (en)
Other versions
CN112187866B (zh
Inventor
于东晓
窦金峰
徐明辉
邹逸飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong University
Original Assignee
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong University filed Critical Shandong University
Priority to CN202010912929.7A priority Critical patent/CN112187866B/zh
Publication of CN112187866A publication Critical patent/CN112187866A/zh
Application granted granted Critical
Publication of CN112187866B publication Critical patent/CN112187866B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/30Decision processes by autonomous network management units using voting and bidding

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于共享存储的新型区块链共识方法,包括以下步骤:S1.领导选举阶段:通过基于共享存储的互斥从validator节点中选出唯一的leader节点;S2.区块生成阶段:由选举阶段产生的leader节点生成相应的新区块,并通知其它validator节点进行验证和leger节点进行对验证阶段产生的结果进行查看;S3.区块验证阶段:***中validator节点对新区块进行验证;S4.区块链更新阶段:***中leger节点和validator节点访问验证信息决定是否更新本地区块链,达成共识。其优点在于,该方法用共享存储模式替代传统的P2P通信模式,通过互斥算法选择出唯一的leger节点,可以在减少信息传递次数的同时避免传区块链主节点选取产生的资源浪费,使得整个区块链网络在低成本下达成共识。

Description

一种基于共享存储的新型区块链共识方法
技术领域
本发明属于区块链共识领域,特别涉及一种引入共享存储模式的区块链中的共识方法。
背景技术
目前比较应用于区块链中主流的共识算法有工作量证明(Proof of Work)、权益证明(Proof of Stake)、授权权益证明(Delegated proof of stake)和实用拜占庭容错算法(Practical Byzantine Fault Tolerance)。
工作量证明机制(PoW)是比特币网络中所使用的共识算法,是由中本聪的提出,其思想可以概括为通过工作以获得指定成果,用成果来证明曾经付出的努力。共识过程是节点凭借其哈希计算能力去寻找符合要求的随机数,一旦找到符合要求的Nonce,该节点便将结果广播到网络,其它节点会验证收到的随机数是否符合难度要求,若符合则证明广播节点已经做过了适量的工作——哈希运算,其它节点停止竞争该区块的记账权,转而继续做哈希运算,继续竞争下一区块的记账权。但存在严重浪费电力等资源,依赖专业挖矿硬件资源,算力集中在几大矿场之间,有中心化风险且效率低下,交易吞吐量小的不足。
权益证明算法(PoS)是在总结了工作量证明算法不足的基础上提出的,其中由Vlad和Vitalik带领研宄的Casper协议是具有代表性的权益证明机制。权益证明是根据用户所拥有的权益来决定区块链中下一个区块由谁来构造,用户产生一个区块的概率和用户在区块链中拥有的权益正相关。该机制不是要求投入计算能力扩展区块链,而是根据他们在***中的利益。它将区块链的共识过程看成是类似于领导人选举的过程,权益证明算法从根本上来讲是用***代币的权益代替了大部分工作量证明中节点拥有的算力的权益,从而避免了大量的算力资源浪费,但存在“无利害关系”问题,不利于***稳定。
授权权益证明算法(DPoS)是由Bitshares尝试解决PoW和PoS存在的问题的而提出的,类似于董事会的投票机制。引入了见证人这个概念,其与权益证明算法的主要区别是其并不是由所有拥有***权益的人参加共识过程,而是有拥有权益的所有节点选举出前N个节点(N通常为101)作为见证人。因此,它的优点可以概括为通过缩小参与核心共识过程的节点数量来提高共识效率,但同时由于核心节点的数量的缩小,使去中心化的实现存在争议。
实用拜占庭容错算法(PBFT)是Miguel Castro(卡斯特罗)和Barbara Liskov(利斯科夫)在1999年提出来的。目前,拜占庭协议已经可以嵌入到HDFS,Zookeeper等广泛使用的分布式存储***中。该算法通过主节点排序请求,从节点响应请求,多数节点响应结果最终达成共识。PBFT算法具有共识结果的一致性和正确性程度高的优势,同时存在算法复杂度较高通信量大、当节点数量过多时运行效率较低的不足。
目前主流区块链均采用点对点的信息传递模型。点对点传输也叫做“对等网络”。传统中心化网络***需要中心提供强大稳定的服务器和足够的带宽来支持客户端节点使用。通过P2P网络,区块链***可以在没有中心服务器的情况下达到快速同步数据、实现共识机制的一致性的目的。但当前P2P网络模型存在信息交互复杂的问题,不利于***的可扩展性的发展。
综上所述,当前区块链共识算法的研究工作取得了一定进展。研究发现区块链共识算法虽能实现去中心化条件下的一致性,但很难同时具备吞吐量大,共识时间短、容错性能好这一系列特点。因此,如何优化或设计新型共识算法已经成为区块链共识研究的关键。
发明内容
为解决上述技术问题,本发明提供了一种基于共享存储的新型区块链共识方法,通过共享存储通讯模型与互斥机制实现共识,增加了***的容错性、减少了***信息交换的次数,从而提高共识效率降低共识成本。
为达到上述目的,本发明的技术方案如下:
一种基于共享存储的新型区块链共识方法,包括以下步骤:
S1.领导选举阶段:通过基于共享存储的互斥从validator节点中选出唯一的leader节点;
S2.区块生成阶段:由选举阶段产生的leader节点生成相应的新区块,并通知其它validator节点进行验证和leger节点进行对验证阶段产生的结果进行查看;
S3.区块验证阶段:***中validator节点对新区块进行验证;
S4.区块链更新阶段:***中leger节点和validator节点访问验证信息决定是否更新本地区块链,达成共识。
上述方案中,所述步骤S1具体步骤如下:
S11.若validator节点对应id中jionList为ture则表示本validator节点参与此轮领导节点的竞争,若不满足则validator节点不参与此轮竞争,则不做任何处理;
S12.参与竞争的validator节点若发现变量K与自己的id不同,则将自己id对应的mutexList设置为false,其中若id=K的validator节点没有竞争的意愿即joinlist[K]=false,则validator节点将自己的id赋值给K;
S13.参与竞争的validator节点若发现变量K与自己的id相同,则将自己id对应的mutexList设置为ture,并等待***中只有自己作为唯一的mutexList值为ture的validator节点时,结束本轮循环,即在领导选举阶段,该validator节点成为了leader节点,完成了leader节点的选取。
进一步的技术方案中,所述步骤S2具体步骤如下:
S21.***中trander节点发送交易数据到交易池当中,leader节点收集交易数据进行区块打包;
S22.并将打包好的区块写到放到区块的共享区域;
S23.区块打包好后leader节点给所有的validator节点和leger节点发送创建区块完成的信息,通知其它节点对于共享区域的访问。
进一步的技术方案中,所述步骤S3具体步骤如下:
S31.***中的validator节点收到本轮leader节点发送来的区块创建成功消息后,将访问生成的区块并验证本轮leader节点生成的区块是否正确,若判断本轮生成区块正确则将validateList[id]设置写为ture,否则设置为false;
S32.***中的ledger节点收到本轮leader节点发送来的区块创建成功消息后,访问区块的共享区域,为区块链更新阶段做准备。
更进一步的技术方案中,所述步骤S4具体步骤如下:
S41.对于leger节点和validator节点而言,访问记录validator节点参与本轮竞争的joinList数组和对区块验证结果的validateList数组,如果本轮中参与竞争的validator节点里有一半以上认可leader节点所记录的数据,则更新本地的账本,否则数据无效将不更新;
S42.对于满足id=K条件的validator节点而言,即leader节点,要额外释放互斥变量mutexList和参与变量joinList,为新一轮的领导节点的选取提供条件;
S43.对所有id对应的validateList数组进行释放,即将null赋值给对应的validateList,为下一轮区块的验证提供条件。
进一步的,所述validator节点数量与信息交互量成线性关系。
有益效果
通过上述技术方案,本发明提供的一种基于共享存储的新型区块链共识方法与现有技术方案相比,具体具有以下技术特征及效果:
(1)本发明考虑了传统的P2P网络模型存在信息交互复杂的问题,不利于***的可扩展性的发展。应用共享存储消息传递方式代替传统的P2P模式,实现了信息交互量由平方级向线性级进行转变,即由O(n2)向O(n)转变。
(2)本发明通过互斥选取唯一的leader矿工节点,从而保证了在区块链网络中账本的唯一性,从而避免链路分叉,并引入了互斥竞争避免传统竞争如PoW、PoS造成的资源浪费的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例所公开的一种基于共享存储的新型区块链共识方法阶段示意图;
图2为本发明实施例所公开的一种基于共享存储的新型区块链共识方法具体流程示意图;
图3为P2P网络模型四节点交互示意图;
图4为本申请四节点交互示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明提供了一种基于共享存储的新型区块链共识方法,如图1所示,该方法引入了共享存储消息传递模式和互斥竞争机制,具备吞吐量大,共识时间短、容错性能好的特点,该技术为区块链网络中的节点共识问题提供了新思路,并且在一定程度上避免了区块链网络中的分叉问题和资源浪费问题。
如图2所示,具体实施例如下:
一种基于共享存储的新型区块链共识方法,包括以下步骤:
S1.领导选举阶段:
S11.若validator节点对应id中jionList为ture则表示本validator节点参与此轮领导节点的竞争,若不满足则validator节点不参与此轮竞争,则不做任何处理;
S12.参与竞争的validator节点若发现变量K与自己的id不同,则将自己id对应的mutexList设置为false,其中若id=K的validator节点没有竞争的意愿即joinlist[K]=false,则validator节点将自己的id赋值给K;
S13.参与竞争的validator节点若发现变量K与自己的id相同,则将自己id对应的mutexList设置为ture,并等待***中只有自己作为唯一的mutexList值为ture的validator节点时,结束本轮循环,即在领导选举阶段,该validator节点成为了leader节点,完成了leader节点的选取。
S2.区块提议阶段:
S21.***中trander节点发送交易数据到交易池当中,leader节点收集交易数据进行区块打包;
S22.并将打包好的区块写到放到区块的共享区域;
S23.区块打包好后leader节点给所有的validator节点和leger节点发送创建区块完成的信息,通知其它节点对于共享区域的访问。
S3.区块验证阶段:
S31.***中的validator节点收到本轮leader节点发送来的区块创建成功消息后,将访问生成的区块并验证本轮leader节点生成的区块是否正确,若判断本轮生成区块正确则将validateList[id]设置写为ture,否则设置为false;
S32.***中的ledger节点收到本轮leader节点发送来的区块创建成功消息后,访问区块的共享区域,为区块链更新阶段做准备。
S4.区块链更新阶段:
S41.对于leger节点和validator节点而言,访问记录validator节点参与本轮竞争的joinList数组和对区块验证结果的validateList数组,如果本轮中参与竞争的validator节点里有一半以上的节点认可leader节点所记录的数据,则更新本地的账本,否则数据无效将不更新;
S42.对于满足id=K条件的validator节点而言,即leader节点,要额外释放互斥变量mutexList和参与变量joinList,为新一轮的领导节点的选取提供条件;
S43.对所有id对应的validateList数组进行释放,即将null赋值给对应的validateList,为下一轮区块的验证提供条件。
下面将本申请与传统的P2P网络模型数据当validator节点数量变化时,信息交互数量比较如表1所示:
表1本申请与传统的P2P网络模型数据比较表
Figure BDA0002663946680000051
从表1中可以看出,本申请所述validator节点数量与信息交互量成线性关系,validator节点数量与信息交互数量相同,随着节点数量的增多,其交互次数远少于P2P网络模型,有效的提高时效。
结合图3-4,以abcd四个validator节点为例,点对点传输模型在有拜占庭节点参与的情况下容错率在1/3,而本模型是基于共享存储传输模型在有拜占庭节点参与的情况下容错率在1/2。本模型中节点通过建立需要其它节点信息时才访问公共存储区域的信息交互模型,不仅减少了不必要的信息传输,而且限制了拜占庭节点中给其它节点乱发消息的行为(验证阶段的验证信息是实时公开每个节点看到的是同一个版本),从而增加了容错性。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点。

Claims (7)

1.一种基于共享存储的新型区块链共识方法,其特征在于,包括以下步骤:
S1.领导选举阶段:通过基于共享存储的互斥从validator节点中选出唯一的leader节点;
S2.区块生成阶段:由选举阶段产生的leader节点生成相应的新区块,并通知其它validator节点进行验证和leger节点进行对验证阶段产生的结果进行查看;
S3.区块验证阶段:***中validator节点对新区块进行验证;
S4.区块链更新阶段:***中leger节点和validator节点访问验证信息决定是否更新本地区块链,达成共识。
2.根据权利要求1所述的一种基于共享存储的新型区块链共识方法,其特征在于,所述步骤S1中,若validator节点对应id中jionList为ture则表示本validator节点参与此轮leader节点的竞争,若不满足此条件则validator节点不参与此轮竞争,则validator节点不做任何处理;
3.根据权利要求2所述的一种基于共享存储的新型区块链共识方法,其特征在于,所述步骤S1具体如下:
S11.参与竞争的validator节点若发现变量K与自己的id不同,则将自己id对应的mutexList设置为false,其中若id=K的validator节点没有竞争的意愿,即joinlist[K]=false,则validator节点将自己的id赋值给K;
S12.参与竞争的validator节点若发现变量K与自己的id相同,则将自己id对应的mutexList设置为ture,并等待***中只有自己作为唯一的mutexList值为ture的validator节点时,结束本轮循环,即在领导选举阶段,该validator节点成为了leader节点,完成了leader节点的选取。
4.根据权利要求1所述的一种基于共享存储的新型区块链共识方法,其特征在于,所述步骤S2具体如下:
S21.***中trander节点发送交易数据到交易池当中,leader节点收集交易数据进行区块打包;
S22.并将打包好的区块写到本区块共识***的共享区域;
S23.区块打包好后leader节点给所有的validator节点和leger节点发送创建区块完成的信息,通知其它节点对于共享区域的访问。
5.根据权利要求1所述的一种基于共享存储的新型区块链共识方法,其特征在于,所述步骤S3具体如下:
S31.***中的validator节点收到本轮leader节点发送来的区块创建成功消息后,将访问生成的区块并验证本轮leader节点生成的区块是否正确,若判断本轮生成区块正确,则将validateList[id]设置写为ture,否则设置为false;
S32.***中的ledger节点收到本轮leader节点发送来的区块创建成功消息后,访问区块的共享区域,为区块链更新阶段做准备。
6.根据权利要求1所述的一种适用于无线区块链网络中的共识方法,其特征在于,所述步骤S4具体如下:
S41.访问记录validator节点参与本轮竞争的joinList数组和对区块验证结果的validateList数组,如果在本轮参与竞争的validator节点中有半数以上认可leader节点所记录的数据,则更新本地的账本,否则数据无效将不更新;
S42.对于满足id=K条件的validator节点而言,即leader节点,要额外释放互斥变量mutexList和参与变量joinList,为新一轮的领导节点的选取提供条件;
S43.对所有id对应的validateList数组进行释放,即将null赋值给对应的validateList,为下一轮区块的验证提供条件。
7.根据权利要求1所述的一种适用于无线区块链网络中的共识方法,其特征在于,所述validator节点数量与信息交互量成线性关系。
CN202010912929.7A 2020-09-03 2020-09-03 一种基于共享存储的新型区块链共识方法 Active CN112187866B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010912929.7A CN112187866B (zh) 2020-09-03 2020-09-03 一种基于共享存储的新型区块链共识方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010912929.7A CN112187866B (zh) 2020-09-03 2020-09-03 一种基于共享存储的新型区块链共识方法

Publications (2)

Publication Number Publication Date
CN112187866A true CN112187866A (zh) 2021-01-05
CN112187866B CN112187866B (zh) 2021-10-15

Family

ID=73924676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010912929.7A Active CN112187866B (zh) 2020-09-03 2020-09-03 一种基于共享存储的新型区块链共识方法

Country Status (1)

Country Link
CN (1) CN112187866B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822013A (zh) * 2021-04-16 2021-05-18 卓尔智联(武汉)研究院有限公司 一种区块链共识方法、装置及存储介质
CN112860807A (zh) * 2021-04-08 2021-05-28 山东大学 一种适用于无线区块链网络的容错共识方法
CN112988891A (zh) * 2021-03-11 2021-06-18 重庆文理学院 存储区块链账本的方法、装置、电子设备及存储介质
CN115208578A (zh) * 2022-07-07 2022-10-18 西安电子科技大学 一种基于区块链的无人机集群信息一致性共享方法

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107181599A (zh) * 2017-07-18 2017-09-19 天津理工大学 基于区块链的路由位置数据保密存储及共享方法
US20170323392A1 (en) * 2016-05-05 2017-11-09 Lance Kasper Consensus system for manipulation resistant digital record keeping
CN108390891A (zh) * 2018-03-28 2018-08-10 电子科技大学天府协同创新中心 基于私有区块链的信息保护方法
CN109525636A (zh) * 2018-10-12 2019-03-26 上海保险交易所股份有限公司 基于Raft算法的区块链共识方法
US20190182047A1 (en) * 2017-12-07 2019-06-13 NEC Laboratories Europe GmbH Method and system for securely sharing validation information using blockchain technology
WO2019179540A2 (en) * 2019-07-11 2019-09-26 Alibaba Group Holding Limited Shared blockchain data storage
CN110321074A (zh) * 2019-05-20 2019-10-11 西安电子科技大学 基于区块链和分布式存储***的安全存储证明的共识方法
CN110913501A (zh) * 2019-11-08 2020-03-24 山东大学 一种适用于无线区块链网络中的共识方法
CN110928951A (zh) * 2019-11-26 2020-03-27 天津理工大学 一种基于区块链的数据共享及仲裁方法
CN111108478A (zh) * 2019-07-11 2020-05-05 阿里巴巴集团控股有限公司 共享的区块链数据存储
WO2020118007A1 (en) * 2018-12-05 2020-06-11 Akamai Technologies, Inc. High performance distributed system of record with secure interoperability to external systems
CN111402058A (zh) * 2020-05-29 2020-07-10 支付宝(杭州)信息技术有限公司 一种数据处理方法、装置、设备及介质

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170323392A1 (en) * 2016-05-05 2017-11-09 Lance Kasper Consensus system for manipulation resistant digital record keeping
CN107181599A (zh) * 2017-07-18 2017-09-19 天津理工大学 基于区块链的路由位置数据保密存储及共享方法
US20190182047A1 (en) * 2017-12-07 2019-06-13 NEC Laboratories Europe GmbH Method and system for securely sharing validation information using blockchain technology
CN108390891A (zh) * 2018-03-28 2018-08-10 电子科技大学天府协同创新中心 基于私有区块链的信息保护方法
CN109525636A (zh) * 2018-10-12 2019-03-26 上海保险交易所股份有限公司 基于Raft算法的区块链共识方法
WO2020118007A1 (en) * 2018-12-05 2020-06-11 Akamai Technologies, Inc. High performance distributed system of record with secure interoperability to external systems
CN110321074A (zh) * 2019-05-20 2019-10-11 西安电子科技大学 基于区块链和分布式存储***的安全存储证明的共识方法
CN111108478A (zh) * 2019-07-11 2020-05-05 阿里巴巴集团控股有限公司 共享的区块链数据存储
WO2019179540A2 (en) * 2019-07-11 2019-09-26 Alibaba Group Holding Limited Shared blockchain data storage
CN111448781A (zh) * 2019-07-11 2020-07-24 阿里巴巴集团控股有限公司 共享的区块链数据存储
CN110913501A (zh) * 2019-11-08 2020-03-24 山东大学 一种适用于无线区块链网络中的共识方法
CN110928951A (zh) * 2019-11-26 2020-03-27 天津理工大学 一种基于区块链的数据共享及仲裁方法
CN111402058A (zh) * 2020-05-29 2020-07-10 支付宝(杭州)信息技术有限公司 一种数据处理方法、装置、设备及介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ZHIQIN ZHU等: ""Blockchain based consensus checking in decentralized cloud storage"", 《SIMULATION MODELLING PRACTICE AND THEORY》 *
薛腾飞等: ""基于区块链的医疗数据共享模型研究"", 《自动化学报》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988891A (zh) * 2021-03-11 2021-06-18 重庆文理学院 存储区块链账本的方法、装置、电子设备及存储介质
CN112860807A (zh) * 2021-04-08 2021-05-28 山东大学 一种适用于无线区块链网络的容错共识方法
CN112860807B (zh) * 2021-04-08 2022-04-12 山东大学 一种适用于无线区块链网络的容错共识方法
CN112822013A (zh) * 2021-04-16 2021-05-18 卓尔智联(武汉)研究院有限公司 一种区块链共识方法、装置及存储介质
CN112822013B (zh) * 2021-04-16 2021-07-23 卓尔智联(武汉)研究院有限公司 一种区块链共识方法、装置及存储介质
CN115208578A (zh) * 2022-07-07 2022-10-18 西安电子科技大学 一种基于区块链的无人机集群信息一致性共享方法

Also Published As

Publication number Publication date
CN112187866B (zh) 2021-10-15

Similar Documents

Publication Publication Date Title
CN112187866B (zh) 一种基于共享存储的新型区块链共识方法
CN108717630B (zh) 一种出块方法及其实现***
EP3635607B1 (en) Computer-implemented system and method for managing transactions over a blockchain network
CN110868440B (zh) 区块链公链
EP3659086B1 (en) Computer-implemented system and method for managing a large distributed memory pool in a blockchain network
Mingxiao et al. A review on consensus algorithm of blockchain
US20230316273A1 (en) Data processing method and apparatus, computer device, and storage medium
CN108737375A (zh) 一种区块链共识方法及***
US20230299984A1 (en) Blockchain-based data processing method, apparatus and device, and storage medium
Andola et al. PoEWAL: A lightweight consensus mechanism for blockchain in IoT
CN112907252A (zh) 一种基于多人链下通道的区块链交易方法及***
US20230017790A1 (en) Graphic-blockchain-orientated hybrid consensus implementation apparatus and implementation method thereof
CN113452747A (zh) 可扩展和安全的共识方法、***、存储介质、智能终端
CN111798234A (zh) 一种轻量级区块链***及构造方法
Huang et al. Workload-based randomization byzantine fault tolerance consensus protocol
Grybniak et al. Waterfall: a scalable distributed ledger technology
US20230360046A1 (en) Blockchain-based block processing method and apparatus, device, storage medium, and program product
WO2023082883A1 (zh) 跨区块链处理事务的方法、装置、计算机设备、计算机存储介质及计算机程序产品
Al-Musharaf et al. Improving blockchain consensus mechanism via network clusters
Huang et al. Consensus of whom? A spectrum of blockchain consensus protocols and new directions
Wu et al. Blockchain consensus mechanism for distributed energy transactions
Niu et al. NFT cross-chain transfer method under the notary group scheme
Luo et al. MPC-DPOS: An efficient consensus algorithm based on secure multi-party computation
WO2021185905A1 (en) Apparatus and method to produce notarized append-only memory
JP2021533708A (ja) ブロックチェーン上での選出証明のための方法およびシステム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant