Consortium Blockchain Consensus Algorithm Based on PBFT
Aiming at the problems of poor scalability, random selection of master nodes, and high network overhead in the practical Byzantine (PBFT) consensus algorithm, the paper designs and proposes an optimized practical Byzantine consensus algorithm for the alliance chain. First of all, Set up different ro...
Saved in:
| Published in: | Ji suan ji ke xue Vol. 48; no. 11; pp. 133 - 141 |
|---|---|
| Main Authors: | , , , , |
| Format: | Journal Article |
| Language: | Chinese |
| Published: |
Chongqing
Guojia Kexue Jishu Bu
01.11.2021
Editorial office of Computer Science |
| Subjects: | |
| ISSN: | 1002-137X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Aiming at the problems of poor scalability, random selection of master nodes, and high network overhead in the practical Byzantine (PBFT) consensus algorithm, the paper designs and proposes an optimized practical Byzantine consensus algorithm for the alliance chain. First of all, Set up different roles for the nodes in the cluster, assign different permissions to the nodes according to different roles, and design dynamic access to the network mechanism for nodes with different permissions. Secondly, in the election of production nodes, a voting mechanism and an FTS tree based on reputation are designed. The combined election algorithm ensures the security and fairness of the election. Finally, the PBFT consensus process is optimized in terms of the consensus process, and the network overhead in the PBFT consensus is reduced. The experimental results show that the proposed POC consensus algorithm is compared with PBFT The algorithm has the characteristics of high dynamics, election security, and low overhead. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 1002-137X |
| DOI: | 10.11896/jsjkx.201200148 |