An Improved Blockchain Consensus Algorithm Based on Raft
- Fu, W; Wei, XF; Tong, SH
- 2021
- 点赞
- 收藏
【Author】 Fu, Wei; Wei, Xuefeng; Tong, Shihua
【Source】ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING
【影响因子】2.807
【Abstract】To address the problem of performance degradation caused by the blockchain backup mechanism as well as the high throughput and low latency requirements characteristic of blockchain applications, this paper optimizes the Raft consensus algorithm for the Hyperledger Fabric platform in terms of both log replication and leader election. In the log replication phase, the improvement of log replication based on apportionment idea aims to reduce the communication complexity of leader node by involving peer node in distributing log information. In the leader election phase, the improvement of leader election based on vote change mechanism changes the vote affiliation of peer node based on a comparison of votes from candidate nodes, aims to reach consensus in a round of election and reduces the election time. Through the performance test of the blockchain, it is demonstrated that the improved AdRaft algorithm improves 5.8% in throughput and reduces 1.3% in latency over the original Raft algorithm.
【Keywords】Raft; Log replication; Leader election; Vote change mechanism; Vote affiliation
【发表时间】2021 SEP
【收录时间】2022-01-02
【文献类型】
【主题类别】
--
评论