节点文献

一种改进PBFT算法作为以太坊共识机制的研究与实现

STUDY AND REALIZATION OF AN IMPROVED PBFT ALGORITHM AS AN ETHEREUM CONSENSUS MECHANISM

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 黄秋波安庆文苏厚勤

【Author】 Huang Qiubo;An Qingwen;Su Houqin;School of Computer Science and Technology,Donghua University;

【机构】 东华大学计算机科学与技术学院

【摘要】 针对以太坊中PoW(Proof of Work)共识机制在联盟链场景下表现出的由于算力竞争造成的资源浪费和不可靠问题,提出了采用PBFT(Practical Byzantine Fault Tolerance)算法作为以太坊共识机制,并结合以太坊结构对PBFT算法进行改进。改进PBFT算法中,检查点协议取消了定时检查清除证书的过程,节点同步过程采用向其他节点索要区块并校验的方式完成同步;视图切换协议在结合区块生成协议的基础上,采用超时机制进行视图切换。实验结果说明采用改进PBFT的以太坊适用于联盟链场景中,可以在很大程度上减少算力开销,并在一定程度上减少网络上的数据传输量。

【Abstract】 Aiming at the resource waste and unreliability caused by computing power competition of PoW consensus mechanism in the scene of Consortium blockchain,PBFT algorithm is proposed as an ethereum consensus mechanism.And the PBFT algorithm is improved with the combination of the ethereum structure. In the improved PBFT,checkpoint mechanism cancelled the process of checking and eliminating certificate regularly and the synchro process of nodes was realized by the scheme of requesting blockchain from other nodes and verifying it. On the basis of blockchain production mechanism,view-change mechanism adopted timeout scheme to change view. Experimental results show that ethereum which is based on improved PBFT algorithm is better for the scene of consortium blockchain. The computing power is reduced a lot and the amount of data transmission is also reduced.

【关键词】 以太坊共识机制PBFT联盟链
【Key words】 EthereumConsensus mechanismPBFTConsortium blockchain
  • 【文献出处】 计算机应用与软件 ,Computer Applications and Software , 编辑部邮箱 ,2017年10期
  • 【分类号】TP311.13
  • 【被引频次】84
  • 【下载频次】2190
节点文献中: 

本文链接的文献网络图示:

本文的引文网络