Paper
3 October 2022 Raft consensus algorithm based on reputation mechanism
Xuechen Wu, Chao Wang, Zhiming Liu
Author Affiliations +
Proceedings Volume 12290, International Conference on Computer Network Security and Software Engineering (CNSSE 2022); 1229015 (2022) https://doi.org/10.1117/12.2640755
Event: International Conference on Computer Network Security and Software Engineering (CNSSE 2022), 2022, Zhuhai, China
Abstract
Voting-based consensus algorithms such as the Practical Byzantine Fault Tolerance (PBFT) algorithm and Raft algorithm are mainly used in consortium chains. PBFT algorithm is suitable for the Byzantine environment while Raft algorithm is suitable for the non-Byzantine environment. Although there are access mechanisms in the consortium chain, Byzantine nodes may pretend to be honest nodes. PBFT algorithm has high time complexity and poor performance when too many nodes participate in the consensus. Meanwhile, the Raft algorithm can be applied in practice due to its excellent performance and ease of understanding. To solve the performance as well as security problems of the consensus algorithm in consortium chain, this paper proposes the reputation-based Raft algorithm (rbRaft), which can get the honesty degree of the nodes by recording the reputation value of the nodes participating in the consensus. If a node is malicious, its reputation value will be reduced and the node has a low probability to become a leader. If the reputation value is less than 0.5, then it will be removed from the network and will not participate in the consensus. We also add digital signatures to the Raft consensus algorithm, which can guarantee the reliability of the data transmitted between nodes. This paper conducts simulation experiments to evaluate the performance and fault tolerance of the algorithm.
© (2022) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Xuechen Wu, Chao Wang, and Zhiming Liu "Raft consensus algorithm based on reputation mechanism", Proc. SPIE 12290, International Conference on Computer Network Security and Software Engineering (CNSSE 2022), 1229015 (3 October 2022); https://doi.org/10.1117/12.2640755
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Tolerancing

Computer simulations

Data storage

Reliability

Systems modeling

Distributed computing

Information security

Back to Top