期刊文献+

基于信誉投票的PBFT改进方案 被引量:12

Improved PBFT Scheme Based on Reputation Voting
下载PDF
导出
摘要 区块链作为一种去中心化、防篡改的分布式账本,其性能从根本上受共识机制效率的影响。实用拜占庭容错算法以视图切换随机选取主节点的方式会导致安全问题,且在节点较多时共识效率变低。针对这两个问题,提出了基于信誉投票的PBFT改进方案。根据节点划分机制评估节点的可靠性,动态地选取高信誉值节点来参与共识,降低恶意节点成为共识节点的概率,增加系统的安全性;根据节点状态转移机制转换节点的角色,维持系统的正确运行,提高系统的稳定性。将所提方案与PBFT方案进行对比实验的结果表明:在系统长期运行中,所提方案能减少共识过程中的拜占庭节点和通信开销,提高容错率和吞吐量。 As a decentralized,tamper-proof distributed ledger,the performance of blockchain is fundamentally affected by the efficiency of consensus mechanisms.Practical Byzantine fault tolerance(PBFT)algorithm randomly selects master nodes through view-switching,leading to problems of security vulnerabilities and low consensus efficiency in the case of large number of nodes.In response to the two problems,a PBFT improvement scheme based on reputation voting is proposed.The reliability of nodes is evaluated according to node division mechanism,where high reputation nodes are dynamically selected to participate in the consensus,and a malicious node is assigned with lower probability of becoming a consensus node,accordingly increasing the security of the system.By switching the role of nodes according to node state transfer mechanism,the scheme can maintain the correct operation of the system and improve the stability of the system.Experiments on the proposed and the traditional PBFT schemes show that the proposed one can reduce Byzantine nodes and communication overhead in long-term consensus processes,and improve the fault tolerance rate and the data throughput of transaction.
作者 涂园超 陈玉玲 李涛 任晓军 卿欣艺 TU Yuanchao;CHEN Yuling;LI Tao;REN Xiaojun;QING Xinyi(College of Computer Science and Technology,Guizhou University,Guiyang 550025,Guizhou,China;State Key Laboratory of Public Big Data,Guizhou University,Guiyang 550025,Guizhou,China;Blockchain Laboratory of Agricultural Vegetables,Weifang University of Science and Technology,Shouguang 262700,Shandong,China)
出处 《应用科学学报》 CAS CSCD 北大核心 2021年第1期79-89,共11页 Journal of Applied Sciences
基金 国家自然科学基金(No.61962009) 贵州省科技重大专项计划基金(No.20183001) 贵州省公共大数据重点实验室开放课题基金(No.2018BDKFJJ003,No.2019BDKFJJ011)资助。
关键词 区块链 实用拜占庭容错 共识机制 信誉积分 投票选举 blockchain practical Byzantine fault tolerance(PBFT) consensus mechanism credit score vote by ballot
  • 相关文献

参考文献4

二级参考文献18

共引文献2769

同被引文献72

引证文献12

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部