-
摘要: 共识算法是区块链技术的核心要素,也是近年来分布式系统研究的热点.本文系统性地梳理和讨论了区块链发展过程中的32种重要共识算法,介绍了传统分布式一致性算法以及分布式共识领域的里程碑式的重要研究和结论,提出了区块链共识算法的一种基础模型和分类方法,并总结了现有共识算法的发展脉络和若干性能指标,以期为未来共识算法的创新和区块链技术的发展提供参考.Abstract: Consensus algorithm is a key component of the blockchain technology, and also a hot topic in distributed systems research. In this paper, we systematically review and discuss 32 mainstream consensus algorithms emerged in the development process of blockchain. We introduce the classic distributed consistency algorithms, as well as the milestone research efforts and the key conclusions of distributed consensus algorithms. We also propose a novel model and classification approach of blockchain consensus algorithms. In the end, we summarize the consensus algorithms and their performance measures using an evolutionary tree. This is our preliminary research effort towards the blockchain consensus algorithm, aiming at offering useful guidance and reference for future innovation of novel consensus algorithms and the development of blockchain technology.
-
共识问题是社会科学和计算机科学等领域的经典问题, 已经有很长的研究历史.目前有记载的文献至少可以追溯到1959年, 兰德公司和布朗大学的埃德蒙·艾森伯格(Edmund Eisenberg)和大卫·盖尔(David Gale)发表的"Consensus of subjective probabilities: the pari-mutuel method", 主要研究针对某个特定的概率空间, 一组个体各自有其主观的概率分布时, 如何形成一个共识概率分布的问题[1].随后, 共识问题逐渐引起了社会学、管理学、经济学、特别是计算机科学等各学科领域的广泛研究兴趣.
计算机科学领域的早期共识研究一般聚焦于分布式一致性, 即如何保证分布式系统集群中所有节点的数据完全相同并且能够对某个提案达成一致的问题, 是分布式计算的根本问题之一.虽然共识(Consensus)和一致性(Consistency)在很多文献和应用场景中被认为是近似等价和可互换使用的, 但二者涵义存在着细微的差别:共识研究侧重于分布式节点达成一致的过程及其算法, 而一致性研究则侧重于节点共识过程最终达成的稳定状态; 此外, 传统分布式一致性研究大多不考虑拜占庭容错问题, 即假设不存在恶意篡改和伪造数据的拜占庭节点, 因此在很长一段时间里, 传统分布式一致性算法的应用场景大多是节点数量有限且相对可信的分布式数据库环境.与之相比, 区块链系统的共识算法则必须运行于更为复杂、开放和缺乏信任的互联网环境下, 节点数量更多且可能存在恶意拜占庭节点.因此, 即使Viewstamped replication (VR)和Paxos等许多分布式一致性算法早在上世纪80年代就已经提出, 但是如何跨越拜占庭容错这道鸿沟、设计简便易行的分布式共识算法, 仍然是分布式计算领域的难题之一.
2008年10月31日, 一位化名为"中本聪"的研究者在密码学邮件组中发表了比特币的奠基性论文"Bitcoin: a peer-to-peer electronic cash system"[2], 基于区块链(特别是公有链)的共识研究自此拉开序幕.从分布式计算和共识的角度来看, 比特币的根本性贡献在于首次实现和验证了一类实用的、互联网规模的拜占庭容错算法, 从而打开了通往区块链新时代的大门.
一般而言, 区块链系统的节点具有分布式、自治性、开放可自由进出等特性, 因而大多采用对等式网络(Peer-to-peer network, P2P网络)来组织散布全球的参与数据验证和记账的节点. P2P网络中的每个节点均地位对等且以扁平式拓扑结构相互连通和交互, 不存在任何中心化的特殊节点和层级结构, 每个节点均会承担网络路由、验证区块数据、传播区块数据、发现新节点等功能.区块链系统采用特定的经济激励机制来保证分布式系统中所有节点均有动机参与数据区块的生成和验证过程, 按照节点实际完成的工作量分配共识过程所产生的数字加密货币, 并通过共识算法来选择特定的节点将新区块添加到区块链.以比特币为代表的一系列区块链应用的蓬勃发展, 彰显了区块链技术的重要性与应用价值, 区块链系统的共识也成为一个新的研究热点[3-5].
迄今为止, 研究者已经在共识相关领域做了大量研究工作, 不同领域研究者的侧重点也各不相同.计算机学科通常称为共识算法或者共识协议, 管理和经济学科则通常称为共识机制.细究之下, 这些提法存在细微的差异:算法一般是一组顺序敏感的指令集且有明确的输入和输出; 而协议和机制则大多是一组顺序不敏感的规则集.就区块链领域而言, 本文认为比特币和以太坊等可认为是底层协议或机制, 其详细规定了系统或平台内部的节点交互规则、数据路由和转发规则、区块构造规则、交易验证规则、账本维护规则等集合; 而工作量证明(Proof-of-work, PoW)、权益证明(Proof-of-stake, PoS)等则是建立在特定协议或机制基础上、可灵活切换的算法, 其规定了交易侦听与打包、构造区块、记账人选举、区块传播与验证、主链选择与更新等若干类顺序敏感的指令集合.因此, 本文后续叙述均采用共识算法的提法.
现有文献研究的共识问题实际上可以分为算法共识和决策共识两个分支, 前者致力于研究在特定的网络模型和故障模型前提下, 如何在缺乏中央控制和协调的分布式网络中确保一致性, 其实质是一种"机器共识"; 后者则更为广泛地研究无中心的群体决策中, 如何就最优的决策达成一致的问题, 例如关于比特币系统扩容[6]问题和分叉问题的社区讨论与路线选择, 其实质是"人的共识".二者的区别在于:前者是机器间的确定性共识, 以工程复杂性为主; 而后者则是以"人在环路中(Human-in-the-loop)"的复杂系统为特点的不确定性共识, 以社会复杂性为主.区块链共识算法研究应属于算法共识分支的子集, 而决策共识则大多见于分布式人工智能、多智能体等研究领域.
拜占庭将军问题是分布式共识的基础, 也是上述两个研究分支的根源.拜占庭将军问题有两个交互一致性条件, 即一致性和正确性.由于大多数情况下, 正确性涉及到人的主观价值判断, 很难施加到分布式节点上, 因此算法共识采用的是"降级的正确性(Degraded correctness), 即从"表达的内容是正确的"降级为"正确地表达", 这就导致区块链的拜占庭共识实际上是一种机器共识, 其本身等价于分布式一致性+正确表达(不篡改消息).与之相对的是, 决策共识可以认为是人的共识, 不仅要求一致性, 而且要求所有节点相信"表达的内容是正确的", 因而决策共识不仅要求内容的客观一致性, 而且还要求其在共识节点间的主观正确性.由此可见, 算法共识处理的是客观的二值共识, 即对(唯一正确的账本)和错(所有错误的账本), 而决策共识处理的是主观的多值共识, 即意见1 (及其所属群体)、意见2 (及其所属群体)、…、意见$N$ (及其所属群体), 各节点最终通过群体间的协调和协作过程收敛到唯一意见(共识), 而此过程可能失败(不收敛).
本文致力于按时间顺序梳理和讨论区块链发展过程中的共识算法, 以期为未来共识算法的创新和区块链技术的发展提供参考.本文的后续章节安排如下:首先, 简要介绍了分布式共识领域重要的里程碑式的研究和结论, 包括两军问题、拜占庭问题和FLP不可能定理, 并介绍了传统的分布式一致性算法; 然后, 提出了区块链共识算法的一种基础模型和分类方法, 并对当前主流的区块链共识算法进行了分析; 最后, 总结了区块链共识算法的发展和研究趋势.
1. 传统分布式一致性算法
1975年, 纽约州立大学石溪分校的阿克云卢(Akkoyunlu E. A.)、埃卡纳德汉姆(Ekanadham K.)和胡贝尔(Huber R. V.)在论文"Some constraints and tradeoffs in the design of network communications"中首次提出了计算机领域的两军问题及其无解性证明[7], 著名的数据库专家吉姆·格雷正式将该问题命名为"两军问题"[8].两军问题表明, 在不可靠的通信链路上试图通过通信达成一致共识是不可能的, 这被认为是计算机通信研究中第一个被证明无解的问题.两军问题对计算机通信研究产生了重要的影响, 互联网时代最重要的TCP/IP协议中的"三次握手"过程即是为解决两军问题不存在理论解而诞生的简单易行、成本可控的"工程解".
分布式计算领域的共识问题于1980年由马歇尔·皮斯(Marshall Pease)、罗伯特·肖斯塔克(Robert Shostak)和莱斯利·兰伯特(Leslie Lamport)提出[9], 该问题主要研究在一组可能存在故障节点、通过点对点消息通信的独立处理器网络中, 非故障节点如何能够针对特定值达成一致共识. 1982年, 作者在另一篇文章中正式将该问题命名为"拜占庭将军问题"[10], 提出了基于口头消息和基于签名消息的两种算法来解决该问题.拜占庭假设是对现实世界的模型化, 强调的是由于硬件错误、网络拥塞或断开以及遭到恶意攻击, 计算机和网络可能出现的不可预料的行为.此后, 分布式共识算法可以分为两类, 即拜占庭容错和非拜占庭容错类共识.早期共识算法一般为非拜占庭容错算法, 例如广泛应用于分布式数据库的VR和Paxos, 目前主要应用于联盟链和私有链; 2008年末, 比特币等公有链诞生后, 拜占庭容错类共识算法才逐渐获得实际应用.需要说明的是, 拜占庭将军问题是区块链技术核心思想的根源, 直接影响着区块链系统共识算法的设计和实现, 因而在区块链技术体系中具有重要意义.
1985年, 迈克尔·费舍尔(Michael Fisher)、南希·林奇(Nancy Lynch)和迈克尔·帕特森(Michael Paterson)共同发表了论文"Impossibility of distributed consensus with one faulty process"[11].这篇文章证明:在含有多个确定性进程的异步系统中, 只要有一个进程可能发生故障, 那么就不存在协议能保证有限时间内使所有进程达成一致.按照作者姓氏的首字母, 该定理被命名为FLP不可能定理, 是分布式系统领域的经典结论之一, 并由此获得了Dijkstra奖. FLP不可能定理同样指出了存在故障进程的异步系统的共识问题不存在有限时间的理论解, 因而必须寻找其可行的"工程解".为此, 研究者们只能通过调整问题模型来规避FLP不可能定理, 例如牺牲确定性、增加时间等; 加密货币则是通过设定网络同步性(或弱同步性)和时间假设来规避FLP不可能性, 例如网络节点可以快速同步, 且矿工在最优链上投入有限时间和资源等.
早期的共识算法一般也称为分布式一致性算法.与目前主流的区块链共识算法相比, 分布式一致性算法主要面向分布式数据库操作、且大多不考虑拜占庭容错问题, 即假设系统节点只发生宕机和网络故障等非人为问题, 而不考虑恶意节点篡改数据等问题. 1988年, 麻省理工学院的布莱恩·奥奇(Brian M. Oki)和芭芭拉·里斯科夫(Barbara H. Liskov, 著名计算机专家、2008年图灵奖得主)提出了VR一致性算法, 采用主机-备份(Primary-backup)模式, 规定所有数据操作都必须通过主机进行, 然后复制到各备份机器以保证一致性[12]. 1989年, 莱斯利·兰伯特(Leslie Lamport)在工作论文"The part-time parliament"中提出Paxos算法, 由于文章采用了讲故事的叙事风格且内容过于艰深晦涩, 直到1998年才通过评审、发表在ACM transactions on computer systems期刊上[13]. Paxos是基于消息传递的一致性算法, 主要解决分布式系统如何就某个特定值达成一致的问题.随着分布式共识研究的深入, Paxos算法获得了学术界和工业界的广泛认可, 并衍生出Abstract paxos、Classic paxos、Byzantine paxos和Disk paxos等变种算法, 成为解决异步系统共识问题最重要的算法家族[14].实际上, Liskove等提出的VR算法本质上也是一类Paxos算法.需要说明的是, VR和Paxos算法均假设系统中不存在拜占庭故障节点, 因而是非拜占庭容错的共识算法.除以上共识算法外, 获得较多研究关注的早期共识算法还有两阶段提交(Two-phase commit)算法、三阶段提交(Three-phase commit)算法、Zab、Zyzzyva、Kafka等, 本文限于篇幅不加详述.
2. 主流区块链共识算法
1993年, 美国计算机科学家、哈佛大学教授辛西娅·德沃克(Cynthia Dwork)首次提出了工作量证明思想[15], 用来解决垃圾邮件问题.该机制要求邮件发送者必须算出某个数学难题的答案来证明其确实执行了一定程度的计算工作, 从而提高垃圾邮件发送者的成本. 1997年, 英国密码学家亚当·伯克(Adam Back)也独立地提出、并于2002年正式发表了用于哈希现金(Hash cash)的工作量证明机制[16].哈希现金也是致力于解决垃圾邮件问题, 其数学难题是寻找包含邮件接受者地址和当前日期在内的特定数据的SHA-1哈希值, 使其至少包含20个前导零. 1999年, 马库斯·雅各布松(Markus Jakobsson)正式提出了"工作量证明"概念[17].这些工作为后来中本聪设计比特币的共识机制奠定了基础.
1999年, Barbara Liskov等提出了实用拜占庭容错算法(Practical Byzantine fault tolerance, PBFT)[18], 解决了原始拜占庭容错算法效率不高的问题, 将算法复杂度由指数级降低到多项式级, 使得拜占庭容错算法在实际系统应用中变得可行. PBFT实际上是Paxos算法的变种, 通过改进Paxos算法使其可以处理拜占庭错误, 因而也称为Byzantine paxos算法, 可以在保证活性(Liveness)和安全性(Safety)的前提下提供$(n-1)/3$的容错性, 其中$n$为节点总数.
2000年, 加利福尼亚大学的埃里克·布鲁尔(Eric Brewer)教授在ACM Symposium on Principles of Distributed Computing研讨会的特邀报告中提出了一个猜想:分布式系统无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance), 最多只能同时满足其中两个.其中, 一致性是指分布式系统中的所有数据备份在同一时刻保持同样的值; 可用性是指集群中部分节点出现故障时, 集群整体是否还能处理客户端的更新请求; 分区容忍性则是指是否允许数据分区, 不同分区的集群节点之间无法互相通信. 2002年, 塞斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy Lynch)在异步网络模型中证明了这个猜想, 使其成为CAP (Consistency, availability, partition tolerance)定理或布鲁尔定理[19].该定理使得分布式网络研究者不再追求同时满足三个特性的完美设计, 而是不得不在其中做出取舍, 这也为后来的区块链体系结构设计带来了影响和限制.
2008年10月, 中本聪发表的比特币创世论文催生了基于区块链的共识算法研究.前文所提到的传统分布式一致性算法大多应用于相对可信的联盟链和私有链, 而面向比特币、以太坊等公有链环境则诞生了PoW、PoS等一系列新的拜占庭容错类共识算法.
比特币采用了PoW共识算法来保证比特币网络分布式记账的一致性, 这也是最早和迄今为止最安全可靠的公有链共识算法. PoW的核心思想是通过分布式节点的算力竞争来保证数据的一致性和共识的安全性.比特币系统的各节点(即矿工)基于各自的计算机算力相互竞争来共同解决一个求解复杂但是验证容易的SHA256数学难题(即挖矿), 最快解决该难题的节点将获得下一区块的记账权和系统自动生成的比特币奖励. PoW共识在比特币中的应用具有重要意义, 其近乎完美地整合了比特币系统的货币发行、流通和市场交换等功能, 并保障了系统的安全性和去中心性.然而, PoW共识同时存在着显著的缺陷, 其强大算力造成的资源浪费(主要是电力消耗)历来为人们所诟病, 而且长达10分钟的交易确认时间使其相对不适合小额交易的商业应用[3].
2011年7月, 一位名为Quantum Mechanic的数字货币爱好者在比特币论坛(www.bitcointalk.org)首次提出了权益证明PoS共识算法[20].随后, Sunny King在2012年8月发布的点点币(Peercoin, PPC)中首次实现. PoS由系统中具有最高权益而非最高算力的节点获得记账权, 其中权益体现为节点对特定数量货币的所有权, 称为币龄或币天数(Coin days). PPC将PoW和PoS两种共识算法结合起来, 初期采用PoW挖矿方式以使得Token相对公平地分配给矿工, 后期随着挖矿难度增加, 系统将主要由PoS共识算法维护. PoS一定程度上解决了PoW算力浪费的问题, 并能够缩短达成共识的时间, 因而比特币之后的许多竞争币都采用PoS共识算法.
2013年2月, 以太坊创始人Vitalik Buterin在比特币杂志网站详细地介绍了Ripple (瑞波币)及其共识过程的思路. Ripple项目实际上早于比特币, 2004年就由瑞安·福格尔(Ryan Fugger)实现, 其初衷是创造一种能够有效支持个人和社区发行自己货币的去中心化货币系统; 2014年, 大卫·施瓦尔茨(David Schwartz)等提出了瑞波协议共识算法(Ripple Protocol Consensus Algorithm, RPCA)[21], 该共识算法解决了异步网络节点通讯时的高延迟问题, 通过使用集体信任的子网络(Collectively-trusted subnetworks), 在只需最小化信任和最小连通性的网络环境中实现了低延迟、高鲁棒性的拜占庭容错共识算法.目前, Ripple已经发展为基于区块链技术的全球金融结算网络.
2013年8月, 比特股(Bitshares)项目提出了一种新的共识算法, 即授权股份证明算法(Delegated proof-of-stake, DPoS)[22]. DPoS共识的基本思路类似于"董事会决策", 即系统中每个节点可以将其持有的股份权益作为选票授予一个代表, 获得票数最多且愿意成为代表的前$N$个节点将进入"董事会", 按照既定的时间表轮流对交易进行打包结算、并且签署(即生产)新区块[3].如果说PoW和PoS共识分别是"算力为王"和"权益为王"的记账方式的话, DPoS则可以认为是"民主集中式"的记账方式, 其不仅能够很好地解决PoW浪费能源和联合挖矿对系统的去中心化构成威胁的问题, 也能够弥补PoS中拥有记账权益的参与者未必希望参与记账的缺点, 其设计者认为DPoS是当时最快速、最高效、最去中心化和最灵活的共识算法.
2013年, 斯坦福大学的迭戈·翁伽罗(Diego Ongaro)和约翰·奥斯特豪特(John Ousterhout)提出了Raft共识算法.正如其论文标题"In search of an understandable consensus algorithm"[23]所述, Raft的初衷是为设计一种比Paxos更易于理解和实现的共识算法.要知道, 由于Paxos论文极少有人理解, Lamport于2001年曾专门写过一篇文章"Paxos made simple"[24], 试图简化描述Paxos算法但效果不好, 这也直接导致了Raft的提出.目前, Raft已经在多个主流的开源语言中得以实现.
3. 共识算法的模型与分类
随着比特币的普及和区块链技术的发展, 越来越多的新共识算法被提出.为使读者更为深刻地理解不同的共识算法, 本节给出区块链共识过程的一个主流模型.需要说明的是, 该模型并非通用模型, 可能无法涵盖所有种类的共识过程, 但是可以体现大多数主流共识算法的核心思想.
区块链系统建立在P2P网络之上, 其全体节点的集合可记为$P$, 一般分为生产数据或者交易的普通节点, 以及负责对普通节点生成的数据或者交易进行验证、打包、更新上链等挖矿操作的"矿工"节点集合(记为M), 两类节点可能会有交集; 矿工节点通常情况下会全体参与共识竞争过程, 在特定算法中也会选举特定的代表节点、代替它们参加共识过程并竞争记账权, 这些代表节点的集合记为$D;$通过共识过程选定的记账节点记为$A.$共识过程按照轮次重复执行, 每一轮共识过程一般重新选择该轮的记账节点.共识过程的核心是"选主"和"记账"两部分, 在具体操作过程中每一轮可以分为选主(Leader election)、造块(Block generation)、验证(Data validation)和上链(Chain updation, 即记账) 4个阶段.如图 1所示, 共识过程的输入是数据节点生成和验证后的交易或数据, 输出则是封装好的数据区块以及更新后的区块链. 4个阶段循环往复执行, 每执行一轮将会生成一个新区块.
第1阶段:选主.选主是共识过程的核心, 即从全体矿工节点集$M$中选出记账节点$A$的过程:我们可以使用公式$f(M)\rightarrow$ $A$来表示选主过程, 其中函数$f$代表共识算法的具体实现方式.一般来说, $|A|=1, $即最终选择唯一的矿工节点来记账.
第2阶段:造块.第一阶段选出的记账节点根据特定的策略将当前时间段内全体节点$P$生成的交易或者数据打包到一个区块中, 并将生成的新区块广播给全体矿工节点$M$或其代表节点$D.$这些交易或者数据通常根据区块容量、交易费用、交易等待时间等多种因素综合排序后, 依序打包进新区块.造块策略是区块链系统性能的关键因素, 也是贪婪交易打包、自私挖矿等矿工策略性行为的集中体现.
第3阶段:验证.矿工节点$M$或者代表节点$D$收到广播的新区块后, 将各自验证区块内封装的交易或者数据的正确性和合理性.如果新区块获得大多数验证/代表节点的认可, 则该区块将作为下一区块更新到区块链.
第4阶段:上链.记账节点将新区块添加到主链, 形成一条从创世区块到最新区块的完整的、更长的链条.如果主链存在多个分叉链, 则需根据共识算法规定的主链判别标准, 来选择其中一条恰当的分支作为主链.
区块链共识算法可以根据其容错类型、部署方式和一致性程度等多个维度加以分类.例如, 根据容错类型, 可以将区块链共识算法分为拜占庭容错和非拜占庭容错两类; 根据部署方式, 可以将区块链共识算法分为公有链共识、联盟链共识和私有链共识三类; 根据一致性程度, 还可以将区块链共识算法分为强一致性共识和弱(最终)一致性共识等.本文提出一种按照共识过程的选主策略的新分类方法, 其优点在于便于刻画共识算法的核心机理.具体来说, 可根据选主策略(即函数$f$的具体实现方式)将区块链共识算法分为选举类、证明类、随机类、联盟类和混合类共5种类型:
选举类共识:即矿工节点在每一轮共识过程中通过"投票选举"的方式选出当前轮次的记账节点, 首先获得半数以上选票的矿工节点将会获得记账权; 多见于传统分布式一致性算法, 例如Paxos和Raft等.
证明类共识:也可称为"Proof of X"类共识, 即矿工节点在每一轮共识过程中必须证明自己具有某种特定的能力, 证明方式通常是竞争性地完成某项难以解决但易于验证的任务, 在竞争中胜出的矿工节点将获得记账权; 例如PoW和PoS等共识算法是基于矿工的算力或者权益来完成随机数搜索任务, 以此竞争记账权.
随机类共识:即矿工节点根据某种随机方式直接确定每一轮的记账节点, 例如下文将要提到的Algorand和PoET共识算法等.
联盟类共识:即矿工节点基于某种特定方式首先选举出一组代表节点, 而后由代表节点以轮流或者选举的方式依次取得记账权.这是一种以"代议制"为特点的共识算法, 例如DPoS等.
混合类共识:即矿工节点采取多种共识算法的混合体来选择记账节点, 例如PoW + PoS混合共识、DPoS+BFT共识等.
4. 区块链共识算法的新进展
自2014年起, 随着比特币和区块链技术快速进入公众视野, 许多学者开始关注并研究区块链技术, 共识算法也因此进入快速发展、百花齐放的时期.许多新共识算法在这段时间被提出.它们或者是原有算法的简单变种, 或者是为改进某一方面性能而做出的微创新, 或者是为适应新场景和新需求而做出重大改进的新算法.需要说明的是, 这些共识算法由于提出时间晚, 目前大多尚未获得令人信服的实践验证, 有些甚至只是科研设想; 但这些算法均具有明显的创新之处, 具有一定的大规模应用的前景, 因此我们写出来以飨读者, 并期待能够启发后续的创新研究.
4.1 主线1:PoW与PoS算法的有机结合
研究者基于PoW和PoS算法的有机结合, 相继提出了权益-速度证明(Proof of stake velocity, PoSV)[25]、燃烧证明(Proof of burn, PoB)[26]、行动证明(Proof of activity, PoA)[27]和二跳(2-hop)[28]共识算法, 致力于取长补短、解决PoW与PoS存在的能源消耗与安全风险问题. 2014年4月, 拉里·雷恩(Larry Ren)在蜗牛币Reddcoin白皮书中提出了PoSV共识算法, 针对PoS中币龄是时间的线性函数这一问题进行改进, 致力于消除持币人的屯币现象. PoSV算法前期使用PoW实现代币分配, 后期使用PoSV维护网络长期安全. PoSV将PoS中币龄和时间的线性函数修改为指数式衰减函数, 即币龄的增长率随时间减少最后趋于零.因此新币的币龄比老币增长地更快, 直到达到上限阈值, 这在一定程度上缓和了持币者的屯币现象. 2014年5月发行的Slimcoin借鉴了比特币和点点币的设计, 基于PoW和PoS首创提出了PoB共识算法.其中, PoW共识被用来产生初始的代币供应, 随着时间增长, 区块链网络累积了足够的代币时, 系统将依赖PoB和PoS共识来共同维护. PoB共识的特色是矿工通过将其持有的Slimcoin发送至特定的无法找回的地址(燃烧)来竞争新区块的记账权, 燃烧的币越多则挖到新区块的概率越高. 2014年12月提出的PoA共识也是基于PoW和PoS, 其中采用PoW挖出的部分代币以抽奖的方式分发给所有活跃节点, 而节点拥有的权益与抽奖券的数量即抽中概率成正比.二跳共识于2017年4月提出, 其设计初衷是为解决PoW潜在的51%算力攻击问题, 解决思路是在PoW算力的基础上引入PoS权益, 使得区块链安全建立在诚实节点占有大多数联合资源(算力+权益)的基础上.换句话说, 拜占庭节点必须同时控制51%以上的算力和51%以上的权益, 才能成功实施51%攻击, 这无疑极大地提高了区块链的安全性.
4.2 主线2:原生PoS算法的改进
原生PoS共识算法的改进目标主要是解决其固有的"无利害关系(Nothing at stake)"问题, 形成了Tendermint[29]以及由其衍生出的Casper[30]、Ouroboros[31]、Tezos[32]和Honeybadger[33]等新共识算法.原生PoS共识一般假设系统中的对等节点都是静态和长期稳定的, 这在区块链环境中并不现实. 2014年提出的Tendermint的重大突破是使用区块、哈希链接、动态验证器集合和循环的领导者选举, 实现了第一个基于PBFT的PoS共识算法.为解决无利害关系问题, Tendermint节点需要缴纳保证金, 如果作恶则保证金就会被没收. Tendermint是一种拜占庭容错的共识算法, 具有抵御双花攻击的鲁棒性, 并且可以抵御网络中至多三分之一的破坏者的攻击.
2015年提出的Casper是以太坊计划在其路线图中称为宁静(Serenity)的第4阶段采用的共识算法, 尚在设计、讨论和完善阶段.目前Casper总共有两个版本, 即由Vlad Zamjir领导的Casper the friendly ghost (CTFG)[34]和由Vitalik Buterin带领实现的Casper friendly finality gadget (CFFG)[35].前者是明确的PoS共识, 而后者则是PoW和PoS共识的有机结合.同时, PoS共识的两个主要原理分别是基于链的PoS和基于拜占庭容错的PoS. Tendermint是基于拜占庭容错的PoS设计.相比之下, CTFG是基于链的PoS设计, 而CFFG则是两者的结合.
2016年提出的HoneyBadger共识是首个实用的异步拜占庭容错共识协议, 可以在没有任何网络时间假设的前提下保证区块链系统的活性(Liveness).该共识基于一种可实现渐近有效性的原子广播协议, 能够在广域网的上百个节点上处理每秒上万笔交易. 2017年8月提出的Ouroboros共识是首个基于PoS并且具有严格安全性保障的区块链协议, 其特色是提出了一种新的奖励机制来驱动PoS共识过程, 使得诚实节点的行为构成一个近似纳什均衡, 可以有效地抵御区块截留和自私挖矿等由于矿工的策略性行为而导致的安全攻击.
4.3 主线3:原生PoW共识算法的改进
原生PoW共识算法的改进目标主要是实现比特币扩容或者降低其能耗. 2016年3月, 康奈尔大学的Eyal等提出一种新的共识算法Bitcoin-NG[36], 将时间切分为不同的时间段.在每一个时间段上由一个领导者负责生成区块、打包交易.该协议引入了两种不同的区块:用于选举领导者的关键区块和包含交易数据的微区块.关键区块采用比特币PoW共识算法生成, 然后领导者被允许小于预设阈值的速率(例如10秒)来生成微区块. Bitcoin-NG可在不改变区块容量的基础上通过选举领导者生成更多的区块, 从而可辅助解决比特币的扩容问题.同年8月提出的ByzCoin[37]共识算法借鉴了Bitcoin-NG这种领导者选举和交易验证相互独立的设计思想, 是一种新型的可扩展拜占庭容错算法, 可使得区块链系统在保持强一致性的同时, 达到超出Paypal吞吐量的高性能和低确认延迟. 2016年提出的Elastico[38]共识机制通过分片技术来增强区块链的扩展性, 其思路是将挖矿网络以可证明安全的方式隔离为多个分片(Shard), 这些分片并行地处理互不相交的交易集合. Elastico是第一个拜占庭容错的安全分片协议. 2017年, OmniLedger[39]进一步借鉴ByzCoin和Elastico共识, 设计并提出名为ByzCoinX的拜占庭容错协议. OmniLedger通过并行跨分片交易处理优化区块链性能, 是第一种能够提供水平扩展性而不必牺牲长期安全性和去中心性的分布式账本架构.
为改进PoW共识算法的效率(能耗)和公平性, 研究者相继提出了消逝时间证明(Proof of elapsed time, PoET)[40]和运气证明(Proof of luck, PoL)[41]. PoET和PoL均是基于特定的可信执行环境(Trusted execution environments, TEE, 例如基于Intel SGX技术的CPU)的随机共识算法. PoET是超级账本HyperLedger的锯齿湖Sawtooth项目采用的共识算法, 其基本思路是每个区块链节点都根据预定义的概率分布生成一个随机数, 来决定其距离下一次获得记账权的等待时间.每当一个新区块提交到区块链系统后, SGX即可帮助节点创建区块、生成该等待时间的证明, 而这种证明易于被其他SGX节点验证. PoET共识的意义在于使得区块链系统不必消耗昂贵算力来挖矿、从而提高了效率, 同时也真正实现了"一CPU一票"的公平性.类似地, PoL共识也采用TEE平台的随机数生成器来选择每一轮共识的领导者(记账人), 从而可降低交易验证延迟时间和交易确认时间、实现可忽略的能源消耗和真正公平的分布式挖矿.
2014年提出的空间证明(Proof of space, PoSp)[42]和2017年提出的有益工作证明(Proof of useful work, PoUW)[43]也是为解决PoW的能耗问题而提出的共识算法. PoSp共识要求矿工必须出具一定数量的磁盘空间(而非算力)来挖矿, 而PoUW则将PoW共识中毫无意义的SHA256哈希运算转变为实际场景中既困难又有价值的运算, 例如计算正交向量问题、3SUM问题、最短路径问题等.
4.4 主线4:传统分布式一致性算法的改进及其他
传统分布式一致性算法大多是非拜占庭容错的, 因而难以应用于区块链场景(特别是公有链).为此, 克里斯托弗·科普兰(Christopher Copeland)等结合Raft和PBFT算法的优势, 于2014年提出拜占庭容错的Tangaroa算法[44]. Tangaroa继承了Raft简洁和容易理解的优势, 同时在拜占庭错误环境下也能够维持安全性、容错性和活性.受Tangaroa共识启发, 2016年Github平台的Juno项目提出一种拜占庭容错的Raft算法, 此后该算法演变为一种称为ScalableBFT[45]的专用拜占庭容错协议, 能够实现比Tangaroa和Juno更好的性能.
2015年, Stellar.org首席科学官David Mazieres教授提出了恒星共识协议(Stellar consensus protocol, SCP)[46]. SCP在联邦拜占庭协议和Ripple协议的基础上演化而来的, 是第一个可证明安全的共识机制, 具有分散控制、低延迟、灵活信任和渐近安全4个关键属性.同年, 超级账本的锯齿湖项目将Ripple和SCP共识相结合, 提出了法定人数投票(Quorum voting)共识算法, 以应对那些需要即时交易最终性的应用场景. 2016年, 中国区块链社区NEO (原名小蚁)提出一种改进的拜占庭容错算法dBFT, 该算法在PBFT的基础上借鉴了PoS设计思路, 首先按照节点的权益来选出记账人, 然后记账人之间通过拜占庭容错算法来达成共识.该算法改进了PoW和PoS缺乏最终一致性的问题, 使得区块链能够适用于金融场景.
2016年, 图灵奖得主、MIT教授Sivio Micali提出了一种称为AlgoRand[47]的快速拜占庭容错共识算法.该算法利用密码抽签技术选择共识过程的验证者和领导者, 并通过其设计的BA*拜占庭容错协议对新区块达成共识. AlgoRand只需极小计算量且极少分叉, 被认为是真正民主和高效的分布式账本共识技术.
2017年, 康奈尔大学提出了一种称为Sleepy Consensus (休眠共识)的新算法[48].这种共识针对的是互联网环境下大规模的共识节点中可能多数都处于离线状态, 仅有少数节点在线参与共识过程的实际情况.该研究证明, 传统共识算法无法在这种环境下保证共识的安全性.而采用休眠共识算法, 只要在线诚实节点的数量超过故障节点的数量, 即可保证安全性和鲁棒性.
综上所述, 区块链共识算法的演进历史如图 2所示, 表 1则给出了每一种共识算法的提出时间、拜占庭容错性能、基础算法以及具有代表性的应用系统或平台.
表 1 区块链共识算法汇总表Table 1 Summary of blockchain consensus algorithms名称 提出年份 拜占庭容错 基础算法 代表性应用 Viewstamped replication 1988 否 无 BDB-HA Paxos (族) 1989 否 无 Chubby PBFT 1999 是(<1/3) BFT Hyperledger v0.6.0 PoW 1999 是(<1/2) 无 Bitcoin PoS 2011 是(<1/2) 无 Peercoin, Nxt DPoS 2013 是(<1/2) PoS EOS, Bitshares Raft 2013 否 无 etcd, braft Ripple 2013 是(<1/5) 无 Ripple Tendermint 2014 是(<1/3) PoS+PBFT Monax Tangaroa (BFTRaft) 2014 是(<1/3) Raft+PBFT — Proof of activity 2014 是(<1/2) PoW+PoS Decred Proof of burn 2014 是(<1/2) PoW+PoS Slimcoin Proof of space 2014 是(<1/2) PoW Burstcoin Proof of stake velocity (PoSV) 2014 是(<1/2) PoW+PoS ReddCoin Casper 2015 是(<1/2) PoW+PoS Ethereum Quorum voting 2015 是(<1/3) Ripple+Stellar Sawtooth Lake Stellar (SCP) 2015 是(<1/3) Ripple+BFT Stellar Algorand 2016 是(<1/3) PoS+BFT ArcBlock Bitcoin-NG 2016 是(<1/2) PoW — Byzcoin 2016 是(<1/3) BTC-NG — dBFT 2016 是(<1/3) PoS+pBFT NEO Elastico 2016 是(<1/3) PBFT+PoW — HoneyBadger 2016 是(<1/3) Tendermint — PoET 2016 是(<1/2) PoW Sawtooth Lake Proof of luck 2016 是(<1/2) PoW Luckychain Scalable BFT 2016 是(<1/3) Tangaroa Kadena 2-hop 2017 是(<1/2) PoW+PoS — ByzCoinX 2017 是(<1/3) ByzCoin+Elastico OmniLedger Proof of authority 2017 是(<1/2) PoS Parity Proof of useful work 2017 是(<1/2) PoW — Ouroboros 2017 是(<1/2) PoS Cardano Sleepy consensus 2017 是(<1/2) PoS — 5. 总结与展望
共识算法是区块链系统的关键要素之一, 已成为当前信息领域的一个新的研究热点.本文对目前已经提出的32种主流区块链共识算法进行了系统性的梳理与分析.需要说明的是, 由于近年来共识算法研究发展较快, 本文讨论的共识算法可能仅为实际共识算法的一个子集, 尚存在若干新兴或者小众的共识算法未加以讨论, 同时一些较新的共识算法仍在不断试错和优化阶段.本文工作可望为后续的研究与应用提供有益的启发与借鉴.
以目前的研究现状而言[49-50], 区块链共识算法的未来研究趋势将主要侧重于区块链共识算法性能评估、共识算法-激励机制的适配优化以及新型区块链结构下的共识创新三个方面.
首先, 区块链共识算法在经历过一段百花齐放式的探索和创新之后, 势必会趋向于收敛到新共识算法的性能评估和标准化方面的研究.目前, 共识算法的评价指标各异, 但一般均侧重于社会学角度的公平性和去中心化程度, 经济学角度的能耗、成本与参与者的激励相容性以及计算机科学角度的可扩展性(交易吞吐量、节点可扩展等)、容错性和安全性等.如何结合具体需求和应用场景[51-52], 自适应地实现针对特定性能评价目标的共识机制设计与算法优化, 将是未来研究的热点之一.
其次, 区块链的共识算法与激励机制是紧密耦合、不可分割的整体, 同时二者互有侧重点:共识算法规定了矿工为维护区块链账本安全性、一致性和活性而必须遵守的行为规范和行动次序; 激励机制则规定了在共识过程中为鼓励矿工忠实、高效地验证区块链账本数据而发行的经济权益, 通常包括代币发行机制、代币分配机制、交易费定价机制[53]等.从研究角度来看, 如果将区块链系统运作过程建模为矿工和矿池的大群体博弈过程[54]的话, 那么共识算法将决定其博弈树的结构和形状、激励机制将决定矿工和矿池在博弈树中每个叶子结点的收益.因此, 区块链共识算法和激励机制不仅各自存在独立优化的必要性, 更为重要地是共识-激励二元耦合机制的联合优化、实现共识与激励的"适配", 这是解决区块链系统中不断涌现出的扣块攻击、自私挖矿等策略性行为、保障区块链系统健康稳定运行的关键问题, 迫切需要未来研究的跟进.
最后, 随着区块链技术的发展、特别是数据层的技术和底层拓扑结构的不断创新, 目前已经涌现出若干新兴的区块"链"数据结构, 例如有向无环图(Directed acyclic graph)和哈希图(HashGraph)等.这些新数据结构将以单一链条为基础的区块链技术的范畴拓展为基于图结构的区块"链"或分布式账本.例如适用于物联网支付场景的数字货币IOTA即采用称为"Tangle (缠结)"的DAG拓扑结构, 其共识过程以交易(而非区块)为粒度, 每个交易都引证其他两个交易的合法性、形成DAG网络, 因而可以实现无区块(Blockless)共识; HashGraph共识则更进一步, 基于Gossip of gossip协议和虚拟投票等技术, 以交易为粒度, 在特定的DAG结构上实现公平和快速的拜占庭容错共识.这些新型区块拓扑结构及其共识算法是未来发展趋势之一, 建立在这些新型数据结构之上的共识算法也值得深入研究.
-
表 1 区块链共识算法汇总表
Table 1 Summary of blockchain consensus algorithms
名称 提出年份 拜占庭容错 基础算法 代表性应用 Viewstamped replication 1988 否 无 BDB-HA Paxos (族) 1989 否 无 Chubby PBFT 1999 是(<1/3) BFT Hyperledger v0.6.0 PoW 1999 是(<1/2) 无 Bitcoin PoS 2011 是(<1/2) 无 Peercoin, Nxt DPoS 2013 是(<1/2) PoS EOS, Bitshares Raft 2013 否 无 etcd, braft Ripple 2013 是(<1/5) 无 Ripple Tendermint 2014 是(<1/3) PoS+PBFT Monax Tangaroa (BFTRaft) 2014 是(<1/3) Raft+PBFT — Proof of activity 2014 是(<1/2) PoW+PoS Decred Proof of burn 2014 是(<1/2) PoW+PoS Slimcoin Proof of space 2014 是(<1/2) PoW Burstcoin Proof of stake velocity (PoSV) 2014 是(<1/2) PoW+PoS ReddCoin Casper 2015 是(<1/2) PoW+PoS Ethereum Quorum voting 2015 是(<1/3) Ripple+Stellar Sawtooth Lake Stellar (SCP) 2015 是(<1/3) Ripple+BFT Stellar Algorand 2016 是(<1/3) PoS+BFT ArcBlock Bitcoin-NG 2016 是(<1/2) PoW — Byzcoin 2016 是(<1/3) BTC-NG — dBFT 2016 是(<1/3) PoS+pBFT NEO Elastico 2016 是(<1/3) PBFT+PoW — HoneyBadger 2016 是(<1/3) Tendermint — PoET 2016 是(<1/2) PoW Sawtooth Lake Proof of luck 2016 是(<1/2) PoW Luckychain Scalable BFT 2016 是(<1/3) Tangaroa Kadena 2-hop 2017 是(<1/2) PoW+PoS — ByzCoinX 2017 是(<1/3) ByzCoin+Elastico OmniLedger Proof of authority 2017 是(<1/2) PoS Parity Proof of useful work 2017 是(<1/2) PoW — Ouroboros 2017 是(<1/2) PoS Cardano Sleepy consensus 2017 是(<1/2) PoS — -
[1] Eisenberg E, Gale D. Consensus of subjective probabilities:the pari-mutuel method. The Annals of Mathematical Statistics, 1959, 30(1):165-168 http://cid.oxfordjournals.org/external-ref?access_num=10.1214/aoms/1177706369&link_type=DOI [2] Nakamoto S. Bitcoin: a peer-to-peer electronic cash system[Online], available: http://bitcoins.info/bitcoin.pdf, April 10, 2018. [3] 袁勇, 王飞跃.区块链技术发展现状与展望.自动化学报, 2016, 42(4):481-494 http://www.aas.net.cn/CN/abstract/abstract18837.shtmlYuan Yong, Wang Fei-Yue. Blockchain:the state of the art and future trends. Acta Automatica Sinica, 2016, 42(4):481-494 http://www.aas.net.cn/CN/abstract/abstract18837.shtml [4] 袁勇, 周涛, 周傲英, 段永朝, 王飞跃.区块链技术:从数据智能到知识自动化.自动化学报, 2017, 43(9):1485-1490 http://www.aas.net.cn/CN/abstract/abstract19125.shtmlYuan Yong, Zhou Tao, Zhou Ao-Ying, Duan Yong-Chao, Wang Fei-Yue. Blockchain technology:from data intelligence to knowledge automation. Acta Automatica Sinica, 2017, 43(9):1485-1490 http://www.aas.net.cn/CN/abstract/abstract19125.shtml [5] 袁勇, 王飞跃.平行区块链:概念、方法与内涵解析.自动化学报, 2017, 43(10):1703-1712 http://www.aas.net.cn/CN/abstract/abstract19148.shtmlYuan Yong, Wang Fei-Yue. Parallel blockchain:concept, methods and issues. Acta Automatica Sinica, 2017, 43(10):1703-1712 http://www.aas.net.cn/CN/abstract/abstract19148.shtml [6] 曾帅, 袁勇, 倪晓春, 王飞跃.面向比特币的区块链扩容: 关键技术, 制约因素与衍生问题.自动化学报, DOI: 10.16383/j.aas.c180100Zeng Shuai, Yuan Yong, Ni Xiao-Chun, Wang Fei-Yue. Scaling blockchain towards bitcoin: key technologies, constraints and related issues. Acta Automatica Sinica, DOI: 10.16383/j.aas.c180100 [7] Akkoyunlu E A, Ekanadham K, Huber R V. Some constraints and tradeoffs in the design of network communications. In: Proceedings of the 5th ACM Symposium on Operating Systems Principles. Austin, Texas, USA: ACM, 1975. 67-74 http://www.mendeley.com/research/some-constraints-tradeoffs-design-network-communications/ [8] Gray J N. Notes on data base operating systems. Operating Systems:An Advanced Course. Berlin:Springer-Verlag, 1978. 393-481 [9] Pease M, Shostak R, Lamport L. Reaching agreement in the presence of faults. Journal of the ACM, 1980, 27(2):228-234 doi: 10.1145/322186.322188 [10] Lamport L, Shostak R, Pease M. The Byzantine generals problem. ACM Transactions on Programming Languages and Systems, 1982, 4(3):382-401 doi: 10.1145/357172.357176 [11] Fischer M J, Lynch N A, Paterson M S. Impossibility of distributed consensus with one faulty process. Journal of the ACM, 1985, 32(2):374-382 doi: 10.1145/3149.214121 [12] Oki B M, Liskov B H. Viewstamped replication: a new primary copy method to support highly-available distributed systems. In: Proceedings of the 7th Annual ACM Symposium on Principles of Distributed Computing. Toronto, Ontario, Canada: ACM, 1988. 8-17 http://www.mendeley.com/catalog/viewstamped-replication-new-primary-copy-method-support-highlyavailable-distributed-systems/ [13] Lamport L. The part-time parliament. ACM Transactions on Computer Systems, 1998, 16(2):133-169 doi: 10.1145/279227.279229 [14] Wattenhofer R. The Science of the Blockchain. USA:CreateSpace Independent Publishing Platform, 2016. [15] Dwork C, Naor M. Pricing via processing or combatting junk mail. In: Proceedings of the 12th Annual International Cryptology Conference on Advances in Cryptology. Santa Barbara, California, USA: Springer-Verlag, 1992. 139-147 http://www.springerlink.com/content/l90we8aq0nre2a4n [16] Back A. Hashcash-a denial of service counter-measure[Online], available: http://www.hashcash.org/papers/hashcash.pdf, April 10, 2018. [17] Jakobsson M, Juels A. Proofs of work and bread pudding protocols (extended abstract). Secure Information Networks. Boston, MA, Germany:Springer, 1999. 258-272 http://www.springerlink.com/content/fulltext.pdf?id=doi:10.1007/978-0-387-35568-9_18 [18] Castro M, Liskov B. Practical Byzantine fault tolerance. In: Proceedings of the 3rd Symposium on Operating Systems Design and Implementation. New Orleans, USA: USENIX Association, 1999. 173-186 http://dl.acm.org/citation.cfm?id=296824 [19] Gilbert S, Lynch N. Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services. ACM SIGACT News, 2002, 33(2):51-59 doi: 10.1145/564585 [20] Proof of stake[Online], available: https://en.bitcoin.it/wiki/Proof_of_Stake, April 11, 2018. [21] Schwartz D, Youngs N, Britto A. The Ripple protocol consensus algorithm[Online], available: https://ripple.com/files/ripple_consensus_whitepaper.pdf, April 10, 2018. [22] BitShares. Delegated proof of stake[Online], available: http://docs.bitshares.org/bitshares/dpos.html, April 10, 2018. [23] Ongaro D, Ousterhout J. In search of an understandable consensus algorithm. In: Proceedings of the USENIX Annual Technical Conference. Philadelphia, PA, USA: USENIX ATC, 2014. 305-319 [24] Lamport L. Paxos made simple. ACM SIGACT News, 2001, 32(4):51-58 http://d.old.wanfangdata.com.cn/NSTLQK/NSTL_QKJJ0235401123/ [25] Ren L. Proof of stake velocity: building the social currency of the digital age[Online], available: https://assets.coss.io/documents/white-papers/reddcoin.pdf, April 10, 2018. [26] Proof of burn[Online], available: https://en.bitcoin.it/wiki/Proof of burn, April 10, 2018. [27] Bentov I, Lee C, Mizrahi A, Rosenfeld M. Proof of activity: extending Bitcoin's proof of work via proof of stake[Online], available: http://eprint.iacr.org/2014/452, April 10, 2018. [28] Duong T, Fan L, Zhou H S. 2-hop blockchain: combining proof-of-work and proof-of-stake securely[Online], available: https://eprint.iacr.org/2016/716, April 10, 2018. [29] Kwon J. Tendermint: consensus without mining[Online], available: https://tendermint.com/static/docs/ten-dermint.pdf, April 10, 2018. [30] Ethereum's Casper protocol explained in simple terms[Online], available: https://www.finder.com/ethereum-casper, April 10, 2018. [31] David B, Gaži P, Kiayias A, Russell A. Ouroboros Praos: an adaptively-secure, semi-synchronous proof-of-stake protocol[Online], available: http://eprint.iacr.org/2017/573, April 10, 2018. [32] Goodman L M. Tezos-a self-amending crypto-ledger position paper[Online], available: https://www.tezos.com/static/papers/position_paper.pdf, April 10, 2018. [33] Miller A, Xia Y, Croman K, Shi E, Song D. The honey badger of BFT protocols. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. Vienna, Austria: ACM, 2016. 31-42 [34] Zamfir V. Introducing Casper "the Friendly Ghost"[Online], available: https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost/, April 10, 2018. [35] Buterin V, Griffith V. Casper the friendly finality gadget[Online], available: https://arxiv.org/pdf/1710.09437.pdf, April 10, 2018. [36] Eyal I, Gencer A E, Sirer E G, van Renesse R. Bitcoin-NG: a scalable blockchain protocol. In: Proceedings of the 13th USENIX Conference on Networked Systems Design and Implementation. Santa Clara, USA: USENIX Association, 2016. 45-59 http://dl.acm.org/citation.cfm?id=2930615 [37] Kogias E K, Jovanovic P, Gailly N, Khoffi I, Gasser L, Ford B. Enhancing bitcoin security and performance with strong consistency via collective signing. In: Proceedings of the 25th USENIX Security Symposium. Austin, TX, USA: USENIX Association, 2016. 279-296 http://memento.epfl.ch/event/enhancing-bitcoin-security-and-performance-with-st/ [38] Luu L, Narayanan V, Zheng C D, Baweja K, Gilbert S, Saxena P. A secure sharding protocol for open blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. Vienna, Austria: ACM, 2016. 17-30 http://www.deepdyve.com/lp/association-for-computing-machinery/a-secure-sharding-protocol-for-open-blockchains-GYAJ0F0KdC [39] Kokoris-Kogias E, Jovanovic P, Gasser L, Gailly N, Syta E, Ford B. OmniLedger: A secure, scale-out, decentralized ledger via sharding[Online], available: http://eprint.iacr.org/2017/406, April 10, 2018. [40] Buntinx J P. What is proof of elapsed time?[Online], available: https://themerkle.com/what-is-proof-of-elapsed-time/, April 10, 2018. [41] Milutinovic M, He W, Wu H, Kanwal M. Proof of luck: an efficient blockchain consensus protocol[Online], available: https://eprint.iacr.org/2017/249.pdf, April 10, 2018. [42] Ateniese G, Bonacina I, Faonio A, Galesi A. Proofs of space: when space is of the essence. In: Proceedings of the 9th International Conference on Security and Cryptography for Networks. Amalfi, Italy: Springer, 2014. 538-557 doi: 10.1007%2F978-3-319-10879-7_31 [43] Ball M, Rosen A, Sabin M, Vasudevan P V. Proofs of useful work[Online], available: https://allquantor.at/blockchain-bib/pdf/ball2017proofs.pdf, April 10, 2018. [44] Copeland C, Zhong H X. Tangaroa: a byzantine fault tolerant raft[Online], available: http://www.scs.stanford.edu/14au-cs244b/labs/projects/copeland_zhong.pdf, April 10, 2018. [45] Martino W. Kadena: the first scalable, high performance private blockchain[Online], available: http://kadena.io/docs/Kadena-ConsensusWhitePaper-Aug2016.pdf, April 10, 2018. [46] Maziéres D. The stellar consensus protocol: a federated model for internet-level consensus[Online], available: https://www.stellar.org/papers/stellar-consensus-protocol.pdf, April 10, 2018. [47] Gilad Y, Hemo R, Micali S, Vlachos G, Zeldovich N. Algorand: scaling byzantine agreements for cryptocurrencies[Online], available: http://eprint.iacr.org/2017/454, April 10, 2018. [48] Pass R, Shi E. The sleepy model of consensus[Online], available: https://eprint.iacr.org/2016/918.pdf, August 16, 2018. [49] Yuan Y, Wang F Y. Blockchain and cryptocurrencies:model, techniques, and applications. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2018, 48(9):1421-1428 doi: 10.1109/TSMC.2018.2854904 [50] Zeng S, Ni X C, Yuan Y, Wang F Y. A bibliometric analysis of blockchain research. In: Proceedings of the 29th IEEE Intelligent Vehicles Symposium (Ⅳ'18). Changshu, China: IEEE, 2018. 102-107 [51] Ni X C, Zeng S, Han X, Yuan Y, Wang F Y. Organizational management using software-defined robots based on smart contracts. In: Proceedings of the 29th IEEE Intelligent Vehicles Symposium (Ⅳ'18). Changshu, China: IEEE, 2018. 274-279 [52] Wang S, Yuan Y, Wang X, Li J J, Qin R, Wang F Y. An overview of smart contract: architecture, applications, and future trends. In: Proceedings of the 29th IEEE Intelligent Vehicles Symposium (Ⅳ'18). Changshu, China: IEEE, 2018. 108-113 [53] Li J J, Yuan Y, Wang S, Wang F Y. Transaction queue game in bitcoin blockchain. In: Proceedings of the 29th IEEE Intelligent Vehicles Symposium (Ⅳ'18). Changshu, China: IEEE, 2018. 114-119 [54] Qin R, Yuan Y, Wang S, Wang F Y. Economic issues in bitcoin minning and blockchain research. In: Proceedings of the 29th IEEE Intelligent Vehicles Symposium (Ⅳ'18). Changshu, China: IEEE, 2018. 268-273 期刊类型引用(272)
1. 苏猛猛,胡满,张勇,张进伟,杨映日. 基于区块链的电力系统稳控数据存证与共享技术研究. 电力信息与通信技术. 2024(01): 93-99 . 百度学术
2. 沈传年. 区块链安全问题研究综述. 计算机工程与科学. 2024(01): 46-62 . 百度学术
3. 陈晶,杨浩,何琨,李凯,加梦,杜瑞颖. 区块链扩展技术现状与展望. 软件学报. 2024(02): 828-851 . 百度学术
4. 黄捷,李帮银,李东方. 基于群体机器人多目标的区块链安全控制架构及算法. 无人系统技术. 2024(01): 59-68 . 百度学术
5. 许悦玥,刘博文,田臣,戴海鹏,郑嘉琦,陈贵海,窦万春. 基于联盟链的可靠边缘计算任务卸载方法. 电子学报. 2024(01): 232-243 . 百度学术
6. 叶博文,贾小林,顾娅军. 面向物联网的改进PBFT共识算法. 计算机系统应用. 2024(04): 179-186 . 百度学术
7. 翟社平,聂浩楠,陆娴婧,杨锐. CS-Raft:适用于联盟链的拜占庭容错共识算法. 计算机应用研究. 2024(04): 995-1000 . 百度学术
8. 任凯,朱惠娟,应毅. 面向实践教学的区块链仿真实验平台构建. 实验技术与管理. 2024(02): 221-227 . 百度学术
9. 白尚旺,马晓倩,高改梅,刘春霞. 可信拜占庭容错共识机制. 太原科技大学学报. 2024(02): 132-136 . 百度学术
10. 景旭,刘滋雨. 基于超图和MuSig2聚合签名的联盟链主从多链共识机制. 电子学报. 2024(03): 803-813 . 百度学术
11. 旋逸昭,赵红武,金瑜. 一种基于双链的区块链共识机制. 计算机工程. 2024(05): 139-148 . 百度学术
12. 艾洲. 基于大模型和区块链的电力知识问答系统设计与实现. 电力大数据. 2024(01): 87-96 . 百度学术
13. 樊凯,周自横,袁望凇,纪世元. 基于区块链的安全多方计算研究现状与展望. 信息对抗技术. 2024(03): 41-62 . 百度学术
14. 李怡霖,黄慧,兰玉. 可验证随机函数的多主节点共识算法. 闽南师范大学学报(自然科学版). 2024(02): 74-86 . 百度学术
15. 李程,袁勇,郑志勇,杨东,王飞跃. 基于区块链的联邦学习:模型、方法与应用. 自动化学报. 2024(06): 1059-1085 . 本站查看
16. 李俊吉,张佳琦. 基于信誉机制的改进PBFT共识算法. 计算机应用研究. 2024(06): 1628-1634 . 百度学术
17. 陈孝平,曹丰,王庆,叶哲伟,谢毅,卢赓,赵赫. 中国医学区块链场景构建及应用指南(2024版). 中华老年多器官疾病杂志. 2024(07): 481-490 . 百度学术
18. 孙晴,李志淮,贾志鹏,李文祺. DAG区块链中连通度极限值CLV研究. 计算机应用与软件. 2024(07): 255-262 . 百度学术
19. 王迪,刘芳芳,久美草,芦殿军. 基于区块链的可代理健康档案访问方案. 计算机应用与软件. 2024(07): 315-322+335 . 百度学术
20. 董承玮,申兆慕,赵阳,杨旭. 区块链在不动产登记中的业务协同研究与应用. 自然资源信息化. 2024(03): 60-66 . 百度学术
21. 张凌越,张宗洋,周游,王卓,刘建伟. 异步共识协议研究综述. 密码学报(中英文). 2024(04): 740-770 . 百度学术
22. 王飞鹏,彭霜,桂源,安麒文,赵晓宇,魏东斌,杜宇国. 融贯三步法甄别再生水优先控制污染物. 环境科学. 2024(11): 6565-6573 . 百度学术
23. 蒋翊彬,汪学明. 高效安全的DPoS改进方案. 计算机与数字工程. 2024(10): 2996-3002 . 百度学术
24. Yourong Chen,Hao Chen,Zhenyu Xiong,Banteng Liu,Zhangquan Wang,Meng Han. Game theory attack pricing for mining pools in blockchain-based IoT. Digital Communications and Networks. 2024(04): 973-988 . 必应学术
25. 李合计,王传华,徐欣. 推荐信誉模型与聚类分析协同优化的拜占庭算法. 计算机工程与应用. 2024(24): 282-290 . 百度学术
26. 李昱. Web3.0时代网络共同犯罪归责标准的应然转向:以正犯认定为中心. 法治社会. 2024(06): 87-98 . 百度学术
27. 徐仟,彭艳兵. 基于Link机制的DPoS的共识机制改进. 计算机与数字工程. 2024(11): 3398-3403 . 百度学术
28. 王静,李永林. 区块链赋能下电商平台的网络效应重构与定价研究. 技术与创新管理. 2023(01): 69-76 . 百度学术
29. 李铭,沈苏彬. 一种基于区块链的自媒体版权管理方案. 计算机技术与发展. 2023(01): 206-213 . 百度学术
30. 任玺羽,童向荣,张伟. 基于信任评估模型的PBFT共识算法. 山西大学学报(自然科学版). 2023(01): 108-118 . 百度学术
31. 唐淑敏,金瑜. 区块链中基于中国剩余定理投票方案的共识机制. 计算机应用. 2023(02): 458-466 . 百度学术
32. 王海宽. 区块链事件机制使用率监测方法的研究. 常州信息职业技术学院学报. 2023(01): 27-32 . 百度学术
33. 牛淑芬,韩松,谢亚亚,王彩芬. 基于区块链的多关键字属性基可搜索加密方案. 信息安全学报. 2023(01): 131-143 . 百度学术
34. 李达,王栋,郭庆雷. 基于信誉共识的配电自动化系统区块链激励方法. 电力信息与通信技术. 2023(02): 60-66 . 百度学术
35. 黄子鑫,党建武,王阳萍,雍玖. 基于改进PBFT的区块链工程监理数据共享模型. 无线电工程. 2023(02): 298-307 . 百度学术
36. 王硕,付晓东,岳昆,刘骊,刘利军. 节点偏好一致性最大化的DPoS记账权分配. 小型微型计算机系统. 2023(03): 651-657 . 百度学术
37. 经普杰,王良民,董学文,张玉书,王骞,Muhammad Sohail. 分层跨链结构:一种面向区块链系统监管的可行架构. 通信学报. 2023(03): 93-104 . 百度学术
38. 孙传恒,万宇平,罗娜,徐大明,邢斌,杨信廷. 面向追溯主体的果蔬全供应链区块链多链模型研究. 农业机械学报. 2023(04): 416-427 . 百度学术
39. 陈闻宇,李晓东,杨学,徐彦之. 一种基于区块链的DNSSEC公钥验证机制. 自动化学报. 2023(04): 731-743 . 本站查看
40. 翟社平,刘法鑫,杨锐,廉佳颖. 基于联盟链的工业物联网数据存储模型. 计算机应用研究. 2023(05): 1318-1323+1329 . 百度学术
41. 沈传年. 区块链隐私威胁与保护技术研究. 网络安全与数据治理. 2023(04): 1-8 . 百度学术
42. 马韶怡,杜红珍. 基于区块链的大学生个人数据保护方案. 安徽电子信息职业技术学院学报. 2023(01): 29-35 . 百度学术
43. 李宗维,孔德潮,牛媛争,彭红利,李晓琦,李文凯. 基于人工智能和区块链融合的隐私保护技术研究综述. 信息安全研究. 2023(06): 557-565 . 百度学术
44. 刘江,赵荣,陈绍志. 区块链技术在林业中的应用. 世界林业研究. 2023(03): 16-21 . 百度学术
45. 谭洋. 区块链技术与版权的契合、分歧和未来. 电子知识产权. 2023(05): 75-88 . 百度学术
46. 孙海锋,张文芳,王小敏,马征,黄路非,李暄. 基于门限和环签名的抗自适应攻击拜占庭容错共识算法. 自动化学报. 2023(07): 1471-1482 . 本站查看
47. 林楷松,钱恭斌,张沛昌. PBFT共识算法性能分析. 软件. 2023(06): 21-29 . 百度学术
48. 李保东,高洪美. 基于区块链的公益捐赠系统研究. 现代计算机. 2023(11): 84-89 . 百度学术
49. 陈卓,王国安,周川. 一种蒙特卡洛方法的区块链邻居节点优选策略. 重庆理工大学学报(自然科学). 2023(07): 227-234 . 百度学术
50. 宋传罡,李雷孝,高昊昱. 区块链系统性能优化关键方法综述. 计算机工程与应用. 2023(16): 16-30 . 百度学术
51. 王捷,葛丽娜,张桂芬. 区块链的激励机制权益证明共识算法改进方案. 郑州大学学报(工学版). 2023(05): 62-68 . 百度学术
52. 王薛平. 高效的实用拜占庭共识算法. 计算机与数字工程. 2023(05): 997-1000 . 百度学术
53. 白尚旺,达泓宇,高改梅,刘春霞,党伟超. 基于联盟链PBFT的BRaft共识算法. 软件导刊. 2023(09): 132-137 . 百度学术
54. 谷志峰,张虎. 一种改进的实用拜占庭容错算法. 计算机与数字工程. 2023(06): 1223-1226+1243 . 百度学术
55. 谭春桥,赫超,周丽. 基于PoS共识机制区块链委托挖矿策略. 系统工程学报. 2023(04): 444-458 . 百度学术
56. 陈佶. 基于改进PBFT算法的区块链模型测试与实现. 长江信息通信. 2023(09): 80-82+85 . 百度学术
57. 于欣海,黄欣哲,梁海,丁勇. 基于区块链的高速联网收费数据传输应用研究. 计算机技术与发展. 2023(10): 51-58 . 百度学术
58. 张艳硕,李泽昊,陈颖. 区块链中密码技术的案例化教学设计. 北京电子科技学院学报. 2023(03): 116-126 . 百度学术
59. 何云,濮文辉,黄振远,李琼,洪青梅. 面向热带作物种质资源管理的区块链共识设计与实现. 热带作物学报. 2023(10): 2000-2007 . 百度学术
60. 汤雪珂,蔡全旺,汪慧君. 基于区块链的法检司数据安全共享技术研究. 网络安全与数据治理. 2023(10): 79-86 . 百度学术
61. 柴荔,王萧,龚嘉豪,汪洋,吉顺慧,张鹏程. 面向供应链的共识算法研究综述. 计算机与现代化. 2023(11): 22-27+35 . 百度学术
62. 叶翰文,欧阳思源,包振强. 引入秘密共享的改进实用拜占庭容错算法. 小型微型计算机系统. 2023(06): 1146-1152 . 百度学术
63. 廖淑珍,覃冬华,吴易轩,石雨潭. 基于区块链的高校数据交换共享平台安全性研究. 广西广播电视大学学报. 2023(04): 26-31 . 百度学术
64. 赵骏,戴欢,唐毅,索梓翔,孙立. 基于双账本的物联网数据存储与共享方法. 计算机工程与设计. 2023(11): 3276-3282 . 百度学术
65. 沈传年. 智能合约安全漏洞研究现状. 信息安全研究. 2023(12): 1166-1172 . 百度学术
66. 张宇军,杨帆. 虚拟资产犯罪治理现状与可行方案研究. 警察技术. 2023(06): 13-16 . 百度学术
67. 李妮,胡江红,任莹莹,武特景. 一种面向教育的区块链恶意节点识别方案. 信息技术与信息化. 2023(11): 129-134 . 百度学术
68. 匡梅. 主权区块链:政府数据开放的创新治理模式. 重庆大学学报(社会科学版). 2023(06): 205-219 . 百度学术
69. 隋星原,王峰. 结合权益证明的工作量证明共识算法优化. 计算机仿真. 2023(12): 455-459+464 . 百度学术
70. 张乃琦,王韶霞,董磊. 基于区块链技术的海关统计服务应用研究. 商展经济. 2022(01): 59-61 . 百度学术
71. 颜拥,陈星莺,文福拴,郭少勇. 从能源互联网到能源区块链:基本概念与研究框架. 电力系统自动化. 2022(02): 1-14 . 百度学术
72. 刘双印,雷墨鹥兮,王璐,孙传恒,徐龙琴,曹亮,冯大春,郑建华,李景彬. 区块链关键技术及存在问题研究综述. 计算机工程与应用. 2022(03): 66-82 . 百度学术
73. 于金刚,袁轶皓,李姝,毛立爽,姬鹏翔. 基于区块链的仪器租赁模型. 小型微型计算机系统. 2022(02): 337-342 . 百度学术
74. 乔康,汤红波,游伟,王领伟. 基于可信列表的改进拜占庭容错算法. 计算机应用与软件. 2022(02): 274-280+306 . 百度学术
75. 朱海,金瑜. DS-PBFT:一种基于距离的面向区块链的共识算法. 小型微型计算机系统. 2022(03): 506-513 . 百度学术
76. 冯了了,丁滟,刘坤林,马科林,常俊胜. 区块链BFT共识算法研究进展. 计算机科学. 2022(04): 329-339 . 百度学术
77. 温亮明,李洋,杨卓. 区块链技术在高校档案数据管理中的应用探析. 文献与数据学报. 2022(01): 62-71 . 百度学术
78. 赖业宁,封科,于同伟,王旺,唐冠军. 基于DHT和区块链技术的电网安全稳定控制终端分布式认证. 中国电力. 2022(04): 44-53 . 百度学术
79. 周子钰,张宗洋,刘建伟. 中本聪共识安全性质研究方法. 中国科学:信息科学. 2022(05): 837-855 . 百度学术
80. 白尚旺,马晓倩,高改梅,刘春霞,党伟超. 基于可验证随机函数和BLS签名的拜占庭容错共识算法. 广西师范大学学报(自然科学版). 2022(03): 194-201 . 百度学术
81. 黄华威,孔伟,彭肖文,郑子彬. 区块链分片技术综述. 计算机工程. 2022(06): 1-10 . 百度学术
82. 张世政,刘勇. 基于平均稳定度的自适应PBFT算法改进. 现代计算机. 2022(07): 15-21 . 百度学术
83. 王群,李馥娟,倪雪莉,夏玲玲,王振力,梁广俊. 区块链共识算法及应用研究. 计算机科学与探索. 2022(06): 1214-1242 . 百度学术
84. 康孟珍,王秀娟,李冬,王旭伟,王浩宇,樊梦涵,许钰林,王飞跃. 基于联邦学习的分布式农业组织. 智能科学与技术学报. 2022(02): 288-297 . 百度学术
85. 刘双印,雷墨鹥兮,徐龙琴,李景彬,孙传恒,杨信廷. 基于区块链的农产品质量安全可信溯源系统研究. 农业机械学报. 2022(06): 327-337 . 百度学术
86. 伍星,范玉顺,郜振锋. 云制造服务场景下基于QoS值的改进PBFT算法. 计算机集成制造系统. 2022(06): 1767-1776 . 百度学术
87. 任永旺,段红军,王振飞,王飞. 融合可验证随机函数和门限签名的拜占庭容错共识算法. 小型微型计算机系统. 2022(07): 1484-1493 . 百度学术
88. 邹贤,沈力,张伟,曹武,杨铭. 基于信用评分的电力交易区块链改进RAFT共识机制. 南方电网技术. 2022(06): 132-139 . 百度学术
89. 吕海艳,陆敬筠. 需求驱动下的区块链人才培养模式研究. 内蒙古科技与经济. 2022(10): 24-28 . 百度学术
90. 任南,马园园. DPoS共识机制改进的演化博弈及策略研究. 计算机工程与应用. 2022(12): 102-111 . 百度学术
91. 柯贤波,任冲,王吉利,谢海鹏,封科. 基于区块链的电网稳控参数实时在线管理体系设计与实践. 电气应用. 2022(07): 80-90 . 百度学术
92. 汤春明,陈雨晴,张梓迪. 基于二项交换林和HotStuff的改进共识算法. 计算机应用. 2022(07): 2112-2117 . 百度学术
93. 李名,王玉雯. 基于区块链的中职学校存储信用体系构建. 河北职业教育. 2022(03): 5-10 . 百度学术
94. 朱旭光,邢春晓,李雯晴,郝潆婷. 交易数据全生命周期区块链隐私保护评估方法. 应用科学学报. 2022(04): 555-566 . 百度学术
95. 田志宏,赵金东,李绍凯,侯延琛,韩双志,赵相福. 基于节点权重的DPoS共识算法. 应用科学学报. 2022(04): 639-652 . 百度学术
96. 唐敦兵,张毅. 互联开放式协同制造系统研究进展分析. 机械制造与自动化. 2022(04): 1-5 . 百度学术
97. 牛淑芬,陈俐霞,李文婷,王彩芬,杜小妮. 基于区块链的电子病历数据共享方案. 自动化学报. 2022(08): 2028-2038 . 本站查看
98. 郭欣. 基于区块链技术的预算管理应用前景探究. 商业会计. 2022(15): 102-104 . 百度学术
99. 宋晓玲,刘勇,董景楠,黄勇飞. 元宇宙中区块链的应用与展望. 网络与信息安全学报. 2022(04): 45-65 . 百度学术
100. 彭宗旭,张维青. 一种基于指纹存证协助的智能合约模型的设计. 信息技术. 2022(08): 137-142 . 百度学术
101. 梁官宵. 区块链何以构建诚信社会:结构条件、实践逻辑与限度. 征信. 2022(09): 55-62 . 百度学术
102. 黄捷,李帮银,陈宇韬,邓宏彬,李东方. 基于区块链的群机器人数据完整性与隐私性保护. 无人系统技术. 2022(04): 96-108 . 百度学术
103. 孙雪冬,刘铭,王新民. 区块链发展应用综述. 吉林大学学报(信息科学版). 2022(05): 798-804 . 百度学术
104. 刘明达,拾以娟,饶翔,范磊. 一种分布式的隐私保护数据搜索方案. 计算机科学. 2022(10): 291-296 . 百度学术
105. 徐杨杨,王艳. 区块链在云制造资源分配的研究. 计算机科学与探索. 2022(10): 2298-2309 . 百度学术
106. 王金威,张绍华,李超. 基于ECC-ZKP的农产品供应链可控身份管理与认证模型. 计算机应用研究. 2022(10): 2916-2922+2928 . 百度学术
107. 江宇涵. 我国区块链技术标准化问题研究——问题与对策. 标准科学. 2022(11): 28-37 . 百度学术
108. 宋丽娟. 基于区块链的产品溯源系统研究. 信息与电脑(理论版). 2022(16): 81-84 . 百度学术
109. 董德宝,王云光. 基于PBFT算法改进的去主节点共识机制优化. 河北软件职业技术学院学报. 2022(04): 19-22+34 . 百度学术
110. 张雨东,刘孝保,刘鑫,张嘉祥. 基于区块链的多工序协同制造模型. 农业装备与车辆工程. 2022(12): 144-149 . 百度学术
111. 王琪,张嘉政,刘文奇. 一种基于区块链技术的公安执法电子证据系统的设计与实现. 智能系统学报. 2022(06): 1182-1193 . 百度学术
112. 沈传年. 区块链跨链技术研究综述. 物联网学报. 2022(04): 183-196 . 百度学术
113. 朱婉菁. 区块链赋能城市社区合作治理:逻辑、困境与纾解路径. 东吴学术. 2022(05): 64-71 . 百度学术
114. 牟丽君,许鑫. 基于NFT的非遗数字资源开发研究. 农业图书情报学报. 2022(06): 14-23 . 百度学术
115. 于戈,聂铁铮,李晓华,张岩峰,申德荣,鲍玉斌. 区块链系统中的分布式数据管理技术——挑战与展望. 计算机学报. 2021(01): 28-54 . 百度学术
116. 刘明达,陈左宁,拾以娟,汤凌韬,曹丹. 区块链在数据安全领域的研究进展. 计算机学报. 2021(01): 1-27 . 百度学术
117. 孙传恒,于华竟,徐大明,邢斌,杨信廷. 农产品供应链区块链追溯技术研究进展与展望. 农业机械学报. 2021(01): 1-13 . 百度学术
118. 冷基栋,吕学强,姜阳,李果林. 联盟链共识机制研究综述. 数据分析与知识发现. 2021(01): 56-65 . 百度学术
119. 闫凯伦,张继连. 一种可用于数据和模型分享的模型链. 计算机科学. 2021(02): 311-316 . 百度学术
120. 郭上铜,王瑞锦,张凤荔. 区块链技术原理与应用综述. 计算机科学. 2021(02): 271-281 . 百度学术
121. 纪露生,张桂玲,杨佳润. 基于区块链的链下个人数据保护方案. 计算机工程. 2021(02): 176-181+187 . 百度学术
122. 王思源,邹仕洪. 多域物联网中基于区块链和权能的访问控制机制. 应用科学学报. 2021(01): 55-69 . 百度学术
123. 孙英,辛建轩. 加密货币的创新发展. 哈尔滨工业大学学报(社会科学版). 2021(01): 154-160 . 百度学术
124. 张长鲁,张健. 国内区块链研究主题挖掘、热点分析及趋势探究. 统计与信息论坛. 2021(02): 119-128 . 百度学术
125. 江雨燕,邵金,吕魏. 一种面向供应链溯源应用的改进PBFT算法. 安徽工业大学学报(自然科学版). 2021(01): 111-117 . 百度学术
126. 王心妍. 基于有向无环图的高效区块链共识算法的研究. 中阿科技论坛(中英文). 2021(01): 125-127 . 百度学术
127. 方耀卿,庞瑞芝. 区块链技术促进产业分工及转型升级机制分析. 信息系统工程. 2021(01): 71-73 . 百度学术
128. 田志宏,赵金东. 面向物联网的区块链共识机制综述. 计算机应用. 2021(04): 917-929 . 百度学术
129. 张利华,付东辉,万源华. 基于区块链的车联网汽车身份认证方案. 现代电子技术. 2021(08): 77-80 . 百度学术
130. 王继辉,王奇. 一种新型高效共识技术的研究与应用. 财经界. 2021(07): 54-57 . 百度学术
131. 许杰雄,尹飞,余中杰,陈佐,颜思宇. 基于区块链技术的电费催收及风险防控研究与实现. 电工电气. 2021(04): 56-61 . 百度学术
132. 王明皓,邬少飞. 区块链在健康产业预约与管理的研究与应用. 电脑与电信. 2021(03): 63-67+79 . 百度学术
133. 牛淑芬,韩松,于斐,王彩芬,杜小妮. 区块链电子病历中基于密钥聚合的密文检索方案. 计算机工程. 2021(05): 36-43 . 百度学术
134. 李娟娟,袁勇,王飞跃. 基于区块链的数字货币发展现状与展望. 自动化学报. 2021(04): 715-729 . 本站查看
135. 袁勇,欧阳丽炜,王晓,王飞跃. 基于区块链的智能组件:一种分布式人工智能研究新范式. 数据与计算发展前沿. 2021(01): 1-14 . 百度学术
136. 关建峰,牛晓彤,高先明,延志伟. SDN多控制器共识机制研究综述. 数据与计算发展前沿. 2021(01): 15-33 . 百度学术
137. 张双志,张龙鹏. 学科评估循证机制构建:区块链赋能视角. 高教探索. 2021(05): 52-57 . 百度学术
138. 刘炜,彭宇飞,田钊,盛朝阳,李阳,佘维. 基于区块链的医疗信息隐私保护研究综述. 郑州大学学报(理学版). 2021(02): 1-18 . 百度学术
139. 周华平,张晴,姚尚军,丁金虎,孙克雷. 区块链技术在煤矿隐患管理中的应用. 无线电通信技术. 2021(03): 303-307 . 百度学术
140. 沈瑞,李玲娟. 一种基于积分制的改进实用拜占庭容错算法. 计算机技术与发展. 2021(06): 59-64 . 百度学术
141. 吴奕,仲盛. 区块链共识算法Raft研究. 信息网络安全. 2021(06): 36-44 . 百度学术
142. 吴晓彤,柳平增. 基于备选投票机制的低时延PBFT改进研究. 计算机工程. 2021(07): 117-125+134 . 百度学术
143. 苏宇. 数字代币监管的模式、架构与机制. 东方法学. 2021(03): 77-94 . 百度学术
144. 赵刚,刘涛,李世兴,张宾. 基于区块链的有无人协同系统可信存储技术. 火力与指挥控制. 2021(06): 141-144 . 百度学术
145. 温亮明,李洋,余波. 基于区块链技术的《科学数据管理办法》落实路径探析. 现代情报. 2021(08): 136-146 . 百度学术
146. 曹雪莲,张建辉,刘波. 区块链安全、隐私与性能问题研究综述. 计算机集成制造系统. 2021(07): 2078-2094 . 百度学术
147. 李金贵. 基于Fabric联盟链的个性化背书方案研究与设计. 现代信息科技. 2021(06): 180-184 . 百度学术
148. 李启南,薛志浩,张学军. 改进Fast-HotStuff区块链共识算法. 计算机工程. 2021(08): 14-21 . 百度学术
149. 孙煜飞,杨强,杨朝晖. 区块链军事应用探析. 指挥控制与仿真. 2021(04): 76-80 . 百度学术
150. 翟冉,陈学斌. 区块链的共识机制研究. 数据与计算发展前沿. 2021(03): 86-94 . 百度学术
151. 丁振兴. 基于区块链的粮食安全追溯系统设计. 信息系统工程. 2021(06): 7-10 . 百度学术
152. 徐易朗,毕涛,赵建业. 基于FPGA的异构计算区块链系统设计. 太赫兹科学与电子信息学报. 2021(04): 697-704 . 百度学术
153. Dongliang Xu,Wei Shi,Wensheng Zhai,Zhihong Tian. Multi-Candidate Voting Model Based on Blockchain. IEEE/CAA Journal of Automatica Sinica. 2021(12): 1891-1900 . 必应学术
154. 柏语蔓,于莲芝. 区块链权益证明共识机制综述. 信息安全与通信保密. 2021(08): 68-81 . 百度学术
155. 陈优. 区块链技术助力我国网络意识形态治理:优势、挑战与路径. 重庆邮电大学学报(社会科学版). 2021(05): 90-98 . 百度学术
156. 陈凯杰,熊焰,黄文超,武建双. 一种基于拜占庭容错的PoS共识协议形式化分析方法. 信息网络安全. 2021(08): 35-42 . 百度学术
157. 王祥全,姜勇,仪俊希. 体育课程一体化区块链技术的应用选择与架构设计. 上海体育学院学报. 2021(09): 40-49 . 百度学术
158. 孟吴同,张大伟. Hyperledger Fabric共识机制优化方案. 自动化学报. 2021(08): 1885-1898 . 本站查看
159. 朱静,王飞跃,王戈,田永林,袁勇,王晓,齐红威,贾晓丰. 联邦控制:面向信息安全和权益保护的分布式控制方法. 自动化学报. 2021(08): 1912-1920 . 本站查看
160. 林诗意,张磊,刘德胜. 基于区块链智能合约的应用研究综述. 计算机应用研究. 2021(09): 2570-2581 . 百度学术
161. 相馨,史曙生. 基于区块链技术下学生体质健康多中心协同治理的结构创新研究. 湖北体育科技. 2021(09): 762-765+839 . 百度学术
162. 张雅萍,任秀丽. 基于配对制度的DPoS共识机制. 计算机应用研究. 2021(10): 2909-2914 . 百度学术
163. 张光君,张翔. 应用“大数据+区块链”优化立法评估制度的机理与路径. 计算机科学. 2021(10): 324-333 . 百度学术
164. 张磊,郑志勇,袁勇. 基于区块链的电子医疗病历可控共享模型. 自动化学报. 2021(09): 2143-2153 . 本站查看
165. 玄佳兴,柳旭,李国民,孙旭阳. 基于多链协同区块链的分布式能源交易. 电力建设. 2021(11): 34-43 . 百度学术
166. 蔡丽君,陈松长,徐晨明,黄荷凤,金丽. “5G+区块链”赋能植入前遗传学检测技术用于罕见病的精准防控. 中华生殖与避孕杂志. 2021(06): 486-495 . 百度学术
167. Wang Lei,Zhu Qinghua,Li Baozhen. Extensive game analysis and improvement strategy of DPOS consensus mechanism. The Journal of China Universities of Posts and Telecommunications. 2021(05): 27-35+101 . 必应学术
168. 周艺华,方嘉博,贾玉欣,贾立圆,侍伟敏. 基于PBFT的联盟链共识算法. 计算机科学. 2021(11): 133-141 . 百度学术
169. 于金刚,赵培培,仲启强,王海汀,李姝. 基于区块链的工业互联网安全平台. 计算机系统应用. 2021(11): 91-98 . 百度学术
170. 李凌霄,袁莎,金银玉. 基于区块链的联邦学习技术综述. 计算机应用研究. 2021(11): 3222-3230 . 百度学术
171. 刘佳琦,游新冬,吕学强,姜阳,李果林. 区块链技术在食品溯源行业的研究. 食品工业. 2021(11): 273-277 . 百度学术
172. 姜庆臣,莫路锋,朱雪芬,唐丽华. 基于智能合约的分布式数据共享模式及其算法研究. 信息技术与网络安全. 2021(11): 49-53+60 . 百度学术
173. 何帅,黄襄念,刘谦博,江杨靖. DPoS区块链共识机制的改进研究. 计算机应用研究. 2021(12): 3551-3557 . 百度学术
174. 杨坤桥,王煜翔,郭兵,李强. 委托股权证明共识机制的改进研究. 计算机工程与应用. 2021(24): 107-114 . 百度学术
175. 梁晓贺,周爱莲,谢能付,张毅,吴赛赛. 区块链农业应用现状与技术热点. 中国农业科技导报. 2021(12): 84-93 . 百度学术
176. 肖冰冰,李政,李笑若,祝丙南,金晨光. 基于斐波那契分组的重要性证明共识算法. 计算机与数字工程. 2021(12): 2509-2513+2525 . 百度学术
177. 李伙钦. 基于智能合约的投票方案的设计与研究. 长江信息通信. 2021(12): 121-124 . 百度学术
178. 朱晓武,魏文石. 区块链的共识与分叉:The DAO案例对以太坊分叉的影响分析及启示. 管理评论. 2021(11): 324-340 . 百度学术
179. 平健,陈思捷,严正. 适用于电力系统凸优化场景的能源区块链底层技术. 中国电机工程学报. 2020(01): 108-116+378 . 百度学术
180. 肖谦,陈政,朱宗耀,王秀丽,匡熠,陈先龙. 适应分布式发电交易的分散式电力市场探讨. 电力系统自动化. 2020(01): 208-218 . 百度学术
181. 余本国,弓世明,庞晓琼,聂梦飞,陈文俊,杨婷. 公平且稳定的最小值证明共识机制. 计算机工程与应用. 2020(01): 63-68 . 百度学术
182. 包振山,王凯旋,张文博. 基于树形拓扑网络的实用拜占庭容错共识算法. 应用科学学报. 2020(01): 34-50 . 百度学术
183. 张逸飞,曹少中,祁德力,王亮,杨彦红. 基于区块链的图书侵权记录存证平台. 应用科学学报. 2020(01): 184-196 . 百度学术
184. 郭叶斌,徐欣. 基于区块链的加密云存储平台模型研究. 软件导刊. 2020(01): 221-224 . 百度学术
185. 梁婉莹,朱佳,马晓东,汤庸,梁熙龙,陈善轩. 基于区块链的文件存储碎片分配优化模型. 软件导刊. 2020(01): 216-220 . 百度学术
186. 王旭,甘国华,吴凌云. 区块链性能的量化分析研究. 计算机工程与应用. 2020(03): 55-60 . 百度学术
187. 徐美强,高志远,王伟,袁浩,姜玉磊. 基于区块链技术的智能变电站配置版本管理. 电力系统保护与控制. 2020(02): 60-67 . 百度学术
188. 宋琪杰,陈铁明,陈园,马栋捷,翁正秋. 面向物联网区块链的共识机制优化研究. 电信科学. 2020(02): 1-12 . 百度学术
189. 陈梦蓉,林英,兰微,单今朝. 基于“奖励制度”的DPoS共识机制改进. 计算机科学. 2020(02): 269-275 . 百度学术
190. 孟小峰,刘立新. 区块链与数据治理. 中国科学基金. 2020(01): 12-17 . 百度学术
191. 潘吉飞,黄德才. 基于跳跃Hash和异步共识组的区块链动态分片模型. 计算机科学. 2020(03): 273-280 . 百度学术
192. 任守纲,何自明,周正己,顾兴健,熊迎军,袁培森,徐焕良. 基于CSBFT区块链的农作物全产业链信息溯源平台设计. 农业工程学报. 2020(03): 279-286 . 百度学术
193. 高文涛,张桂芸. 基于联盟区块链和IPFS的音乐共享模型. 天津师范大学学报(自然科学版). 2020(02): 68-74 . 百度学术
194. 张允,张韵秋. 区块链背景下学术期刊编辑流程创新驱动研究. 中国编辑. 2020(04): 9-14 . 百度学术
195. 王娟,刘文斌,冀璐璐. 一种区块链动态授权的共识机制. 黑龙江科技大学学报. 2020(02): 193-199 . 百度学术
196. 康文博,汤卓凡,郑庆荣,茅伟杰,戴人杰,邹海涵,刘明川,罗晨曦. 区块链技术在电力物联网中的应用现状与前景展望. 电力与能源. 2020(02): 149-154+159 . 百度学术
197. 高志远,高艺,卢文冰,王璐. 基于联盟链技术的跨国电力交易框架设计. 全球能源互联网. 2020(03): 264-271 . 百度学术
198. 杨望,彭珮,徐慧琳. 区块链研究框架的新思考——来自国内外研究的文献综述. 东北财经大学学报. 2020(03): 78-89 . 百度学术
199. 郭冰. 基于区块链技术的职业教育国家“学分银行”建设研究. 实验技术与管理. 2020(05): 207-211 . 百度学术
200. 赵研,张芳菲,曲大鹏. 可信校园舆情环境构建研究. 辽宁大学学报(自然科学版). 2020(02): 130-135 . 百度学术
201. 孙伟. 基于Fabric超级账本的证券结算系统设计. 科学技术创新. 2020(18): 63-65 . 百度学术
202. 欧阳丽炜,袁勇,郑心湖,张俊,王飞跃. 基于区块链的传染病监测与预警技术. 智能科学与技术学报. 2020(02): 135-143 . 百度学术
203. 金澈清,张召,潘斌. 区块链:面向新一代互联网的基础设施. 新疆师范大学学报(哲学社会科学版). 2020(05): 103-113+2 . 百度学术
204. 王昱博,马春光. 基于空间量证明的共识算法综述. 网络空间安全. 2020(04): 79-91 . 百度学术
205. 袁勇,王飞跃. 可编辑区块链:模型、技术与方法. 自动化学报. 2020(05): 831-846 . 本站查看
206. 王丹丹. 基于区块链和隐私保护的网络数据共享技术研究. 河南科技学院学报(自然科学版). 2020(03): 74-78 . 百度学术
207. 陆歌皓,谢莉红,李析禹. 区块链共识算法对比研究. 计算机科学. 2020(S1): 332-339 . 百度学术
208. 张双志,张龙鹏. 教育治理结构创新:区块链赋能视角. 中国电化教育. 2020(07): 64-72 . 百度学术
209. 吴桐. 区块链共识机制的经济学分析. 广义虚拟经济研究. 2020(02): 49-58 . 百度学术
210. 王文生. 可信区块链在农业农村应用展望. 农业大数据学报. 2020(02): 14-24 . 百度学术
211. 徐晓冰,戚枭宏,王建平,李奇越,孙伟. 基于区块链的物联网可伸缩管理机制. 计算机应用研究. 2020(07): 2156-2159 . 百度学术
212. 马悦先. 区块链赋能政务服务研究. 秘书之友. 2020(07): 8-11 . 百度学术
213. 罗才华. PoS共识算法在多方分布式账本上的应用研究. 现代计算机. 2020(17): 12-15 . 百度学术
214. 郭滕达,周代数. 区块链技术与应用发展态势分析——中美比较视角. 信息技术与网络安全. 2020(08): 1-5+14 . 百度学术
215. 徐嘉辉,马立新. 区块链技术在分布式能源交易中的应用. 电力自动化设备. 2020(08): 17-22+30 . 百度学术
216. 杨晗竹,完颜绍澎,胡光宇,于佳. 基于区块链的电力泛在业务接入网关的研究. 广东电力. 2020(08): 54-61 . 百度学术
217. 吴梦宇,朱国胜,吴善超. 基于工作量证明和权益证明改进的区块链共识机制. 计算机应用. 2020(08): 2274-2278 . 百度学术
218. 李嶒,徐济成,李亮. 基于Petri网的区块链应用系统业务流程模型研究. 计算机应用与软件. 2020(09): 8-15 . 百度学术
219. 王壹铭,初剑峰,王永军,陈彦东. 基于有向无环图的高效区块链共识算法. 吉林大学学报(理学版). 2020(05): 1167-1172 . 百度学术
220. 付瑶瑶,李盛恩. 授权股份证明共识机制的改进方案. 计算机工程与应用. 2020(19): 48-54 . 百度学术
221. 翟社平,陈思吉,汪一景. 基于区块链的数字版权存证系统模型研究. 计算机工程与应用. 2020(19): 13-21 . 百度学术
222. Bin Jia,Yongquan Liang. Anti-D Chain: A Lightweight DDoS Attack Detection Scheme Based on Heterogeneous Ensemble Learning in Blockchain. 中国通信. 2020(09): 11-24 . 百度学术
223. 韩磊,陈武平,曾志强,曾颖明. 区块链层级网络结构与应用研究. 信息网络安全. 2020(09): 112-116 . 百度学术
224. 邱暾. 区块链在智能交通领域中的应用研究. 北方交通. 2020(10): 92-94 . 百度学术
225. 段靓,吕鑫,刘凡. 基于信任委托的区块链分层共识优化. 计算机工程. 2020(10): 120-130+136 . 百度学术
226. 储劲松,鲍可进,夏纯中. 基于改进的PBFT算法的性能模型研究. 计算机与数字工程. 2020(09): 2225-2228+2243 . 百度学术
227. 张玲,陈思捷,严正,沈泽宇. 基于区块链共识机制的多区域最优潮流分布式算法. 中国电机工程学报. 2020(20): 6433-6442 . 百度学术
228. 李国,张洁慧,臧金梅. 面向解决民航虚占座位的改进PoA共识机制区块链系统研究. 计算机应用研究. 2020(11): 3368-3372+3377 . 百度学术
229. 李宣,柳毅. 基于双区块链及物联网技术的防伪溯源系统. 计算机应用研究. 2020(11): 3401-3405+3421 . 百度学术
230. 夏晨益,蔡青松,吴杰. 基于PoA联盟链的微电网无报价交易机制. 计算机系统应用. 2020(11): 57-65 . 百度学术
231. 沈佳,刘昆,贾俊强,王佩光. 面向电网中数字资产存证的区块链Baas设计. 中国电子科学研究院学报. 2020(10): 996-1001 . 百度学术
232. 程前. 区块链技术模式下纳税信用体系建设法治化进路. 兰州学刊. 2020(11): 86-99 . 百度学术
233. 刘航宇,何乐天,于韶源,孙瑜,耿建,赵晋泉. 一种适用于分布式光伏交易的区块链共识机制设计. 全球能源互联网. 2020(06): 626-631 . 百度学术
234. 刘继明,孙成,袁野. 中国区块链热点领域与前沿路径——基于CiteSpace计量分析. 重庆邮电大学学报(社会科学版). 2020(06): 121-129 . 百度学术
235. 祁辉,于春燕,陈桂林,王峰. 基于区块链技术的证书认证系统研究与实现. 滁州学院学报. 2020(05): 37-42+51 . 百度学术
236. 张延龙. 区块链交易与中心化交易比较——兼议“区块链交易+农业”的推进策略. 重庆社会科学. 2020(11): 6-17 . 百度学术
237. 杨玉博,卢达,白静芬,赵莎. 基于区块链技术的充电桩运维系统研究. 电力系统保护与控制. 2020(22): 135-141 . 百度学术
238. “能源气候协同治理机制与路径”专栏征稿启事. 全球能源互联网. 2020(06): 625 . 百度学术
239. 高圣乔,刘新亮,高彦平. 基于区块链的食品供应链数据双链存储优化模型. 食品与机械. 2020(11): 63-70 . 百度学术
240. 王夫森,李志淮,田娜. 提升分片规模和有效性的多轮PBFT验证方案. 计算机工程与应用. 2020(24): 102-108 . 百度学术
241. 朱林,刘红勇,黄苏丽,何沙,蒋杰. 建筑信息模型、区块链和建设项目管理研究. 科技促进发展. 2020(10): 1175-1180 . 百度学术
242. 李伙钦. SPOW基于服务效能的区块链共识算法. 电子技术. 2020(10): 114-115 . 百度学术
243. 朱汉成. 基于改进Raft算法的私有链模型. 现代计算机(专业版). 2019(01): 40-42 . 百度学术
244. 谢智勇. 区块链金融应用场景的可延展性剖析. 财会月刊. 2019(07): 166-170 . 百度学术
245. 丁庆洋,朱建明,张瑾,宋彪,许艳静,贾传昌,高政. 基于双层架构的溯源许可链共识机制. 网络与信息安全学报. 2019(02): 1-12 . 百度学术
246. 刘曦子. 2019年中国区块链发展形势展望. 网络空间安全. 2019(01): 31-35 . 百度学术
247. 张亮,刘百祥,张如意,江斌鑫,刘一江. 区块链技术综述. 计算机工程. 2019(05): 1-12 . 百度学术
248. 张逸飞,曹少中,杨彦红. 基于区块链的图书数字版权保护技术研究. 北京印刷学院学报. 2019(03): 1-6 . 百度学术
249. 周敏,董海荣,徐惠春,李浥东,王飞跃. 平行应急疏散系统:基本概念、体系框架及其应用. 自动化学报. 2019(06): 1074-1086 . 本站查看
250. 肖凯,王蒙,唐新余,蒋同海. 基于区块链技术的公益时间银行系统. 计算机应用. 2019(07): 2156-2161 . 百度学术
251. 方响,马笛,侯伟宏,孙智卿,杨翾,刘剑. 分布式新能源接入下的区块链共识机制研究. 浙江电力. 2019(07): 1-6 . 百度学术
252. 刘明达,拾以娟,陈左宁. 基于区块链的分布式可信网络连接架构. 软件学报. 2019(08): 2314-2336 . 百度学术
253. 宁卓,李牧阳. 基于联盟区块链的物流信息平台LIP-Chain. 计算机技术与发展. 2019(08): 190-194 . 百度学术
254. 李燕,马海英,王占君. 区块链关键技术的研究进展. 计算机工程与应用. 2019(20): 13-23+100 . 百度学术
255. 孙占利. 链式反应:区块链的法治意义与功能. 法治论坛. 2019(02): 289-305 . 百度学术
256. 高峰,祝烈煌,丁凯,巩国鹏,戴庆祝. 区块链稳定代币研究进展. 南京信息工程大学学报(自然科学版). 2019(05): 499-512 . 百度学术
257. 黄达明. 区块链技术在教育领域的应用现状与展望. 南京信息工程大学学报(自然科学版). 2019(05): 541-550 . 百度学术
258. 丁勇,相恒奎,袁方,罗得寸,刘林刚,邹秀清,唐晨钧. 基于区块链的论文评审及追溯系统. 南京信息工程大学学报(自然科学版). 2019(05): 551-558 . 百度学术
259. 李卫,王腾宇,刘乾隆,刘克猛,范永刚. 基于区块链的商户间账本管理模型. 计算机科学. 2019(S2): 544-547+556 . 百度学术
260. Ken Jia. 刍议区块链共识算法的发展现状与展望. 电脑知识与技术. 2019(32): 34-35 . 百度学术
261. 仵冀颖,杜聪,马志远,郑刚. 应用于食品追溯体系的区块链架构设计. 计算机应用与软件. 2019(12): 46-50+86 . 百度学术
262. 徐晓冰,孙百顺,戚枭宏,王建平,孙伟. 基于以太坊的物联网可伸缩信息共享机制. 计算机应用与软件. 2019(12): 111-116+142 . 百度学术
263. 平健,严正,陈思捷,沈泽宇,杨素,李景,曲昊源. 基于区块链的分布式能源交易市场信用风险管理方法. 中国电机工程学报. 2019(24): 7137-7145+7487 . 百度学术
264. 余中杰,许杰雄,陈佐. 基于区块链技术的客户行为评价体系研究与实现. 科技广场. 2019(05): 91-96 . 百度学术
265. 祝珊珊. 区块链技术下学分银行应用探索. 新疆广播电视大学学报. 2019(03): 23-27 . 百度学术
266. 刘杰,汪川琳,韩洪灵,陈汉文. “区块链+审计”作业模式的理想与现实. 财会月刊. 2019(08): 3-10 . 百度学术
267. 刘懿中,刘建伟,张宗洋,徐同阁,喻辉. 区块链共识机制研究综述. 密码学报. 2019(04): 395-432 . 百度学术
268. 韩璇,袁勇,王飞跃. 区块链安全问题:研究现状与展望. 自动化学报. 2019(01): 206-225 . 本站查看
269. 杨林瑶,陈思远,王晓,张俊,王成红. 数字孪生与平行系统:发展现状、对比及展望. 自动化学报. 2019(11): 2001-2031 . 本站查看
270. 王李笑阳,秦波,乔鑫. 区块链共识机制发展与安全性. 中兴通讯技术. 2018(06): 8-12+40 . 百度学术
271. 倪晓春,曾帅,袁勇,王飞跃. 区块链研究现状的文献计量分析. 网络空间安全. 2018(10): 7-16 . 百度学术
272. 徐忠,邹传伟. 区块链能做什么、不能做什么?. 金融研究. 2018(11): 1-16 . 百度学术
其他类型引用(473)
-