计算机与数字工程2023,Vol.51Issue(11):2511-2514,4.DOI:10.3969/j.issn.1672-9722.2023.11.007
基于Raft投票机制的PBFT改进共识算法RBFT
Improved Consensus Algorithm RBFT for PBFT Based on Raft Voting Mechanism
白尚旺 1李毅 1高改梅 1刘春霞 1党伟超1
作者信息
- 1. 太原科技大学计算机科学与技术学院 太原 030024
- 折叠
摘要
Abstract
PBFT algorithm has the problems of time extension,inefficiency and dynamism,this paper proposes a consensus algorithm RBFT(Raft Byzantine Fault Tolerant)based on Raft voting mechanism.Since the selection of master nodes in PBFT algo-rithm is too arbitrary and easy to re-elect malicious nodes,this algorithm layers the nodes into consensus domain and backup do-main,the selection of master nodes is changed to the voting election of Leader in Raft,and the election of alternative master nodes(Leader)in alternative domain R2 is conducted simultaneously in the process of consensus in consensus domain R1,which realizes the dynamic increase and decrease of nodes in backup domain,and at the same time,the view switching protocol in optimized.The communication consumption is reduced and the latency is further reduced.After experiments,it is concluded that the improved algo-rithm has further reduced the latency and improved the throughput compared with the original algorithm.关键词
Raft投票机制/PBFT/区块链/共识算法Key words
Raft voting mechanism/PBFT/blockchain/consensus algorithm分类
信息技术与安全科学引用本文复制引用
白尚旺,李毅,高改梅,刘春霞,党伟超..基于Raft投票机制的PBFT改进共识算法RBFT[J].计算机与数字工程,2023,51(11):2511-2514,4.