首页 | 官方网站   微博 | 高级检索  
     

基于信誉的动态授权PBFT共识机制
引用本文:李俊清,辛衍森,宋长青,周虎,王铁军,邓华伟.基于信誉的动态授权PBFT共识机制[J].软件,2019(5):1-7.
作者姓名:李俊清  辛衍森  宋长青  周虎  王铁军  邓华伟
作者单位:1.山东农业大学信息科学与工程学院;2.山东农业大学农业大数据研究中心
基金项目:山东省科技发展计划(2014GNC110012),项目名称:“渤海粮仓”工程信息共享服务平台研发
摘    要:区块链是一种基于零信任基础、去中心化及不可篡改的分布式账本技术。共识算法作为区块链主要技术之一,其效率直接影响区块链系统性能。针对PBFT共识算法运行效率低的问题,本文提出了基于信誉的动态授权PBFT共识机制,引入信誉评价体系对系统节点进行信誉评价,动态决定从信誉最高的节点中选取共识节点,同时实现了非停机情况下动态增删节点的功能,且随着系统长期运行,所能容忍的拜占庭节点动态增加;优化了一致性协议,将传统的一致性协议与基于speculation技术的拜占庭协议进行融合,降低了算力开销和通信代价;通过对共识节点的信誉及行为分析,进一步降低恶意节点成为共识节点的概率,解决了由拜占庭节点作为主节点带来的交易延迟增加问题。最后从算力开销、交易吞吐量和容错性能等方面进行了论证分析。

关 键 词:区块链  PBFT共识算法  全局信誉模型  动态授权  speculation技术

Reputation-based Dynamic Authorization PBFT Consensus Mechanism
LI Jun-qing,XIN Yan-sen,SONG Chang-qing,ZHOU Hu,WANG Tie-jun,DENG Hua-wei.Reputation-based Dynamic Authorization PBFT Consensus Mechanism[J].Software,2019(5):1-7.
Authors:LI Jun-qing  XIN Yan-sen  SONG Chang-qing  ZHOU Hu  WANG Tie-jun  DENG Hua-wei
Affiliation:(College of Information Science and Engineering,Shandong Agricultural University,Taian 271018,China;Agricultural Big Data Research Center,Shandong Agricultural University,Taian 271018,China)
Abstract:Blockchain is a distributed ledger technology based on zero-trust foundation,decentralization and non-tamperability.Consensus algorithm is one of the main techniques of blockchain,and its efficiency directly affects the performance of blockchain system.Aiming at the low efficiency of PBFT consensus algorithm,this paper proposes a reputation-based dynamic authorization PBFT consensus mechanism,introduces a reputation evaluation system to evaluate the reputation of system nodes,and dynamically decides to select consensus nodes from the nodes with the highest reputation.At the same time,the function of dynamically adding and deleting nodes in the case of non-downtime is realized,and the Byzantine nodes that can be tolerated dynamically increase with the long-term operation of the system;The consistency protocol is optimized,and the traditional consistency protocol is merged with the Byzantine protocol based on speculation technology,which reduces the computational overhead and communication cost;Through the analysis of the reputation and behavior of the consensus node,the probability of the malicious node becoming the consensus node is further reduced,and the problem of increased transaction delay caused by the Byzantine node as the master node is solved.Finally,the argumentation analysis is carried out from the aspects of computational power,transaction throughput and fault tolerance.
Keywords:Blockchain  PBFT consensus algorithm  Global reputation model  Dynamic authorization  Speculation technology
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号