Back to Search Start Over

Improve PBFT Based on Hash Ring.

Authors :
Zhong, Wang
Zheng, Xiandong
Feng, Wenlong
Huang, Mengxing
Feng, Siling
Source :
Wireless Communications & Mobile Computing; 11/9/2021, p1-9, 9p
Publication Year :
2021

Abstract

Aiming at the problems of practical Byzantine fault tolerance (PBFT) algorithm, such as high communication complexity, frequent switching views because of Byzantine node become primary nodes and random selection of primary node, HR-PBFT algorithm is proposed. First, the HR-PBFT algorithm uses a hash ring to group nodes, which ensures the randomness and fairness of the grouping. Then, a dual-view mechanism is used in the consensus process, where the first layer node maintains the primary view and the second layer node maintains the secondary view to ensure the proper operation of the algorithm. Finally, the Byzantine node determination mechanism is introduced to evaluate the node status according to the node behavior in the consensus process, improve the reliability of primary node selection, and reduce the frequency of view changes. The experimental results show that the optimized HR-PBFT algorithm can effectively improve the problem of the sharp increase in the number of communications caused by the increase in the number of nodes in the network and prevent frequent view changes. [ABSTRACT FROM AUTHOR]

Subjects

Subjects :
ALGORITHMS
GROUP rings

Details

Language :
English
ISSN :
15308669
Database :
Complementary Index
Journal :
Wireless Communications & Mobile Computing
Publication Type :
Academic Journal
Accession number :
153477394
Full Text :
https://doi.org/10.1155/2021/7327372