Digital Library[ Search Result ]
Dynamic Group Management to Improve the Scalability of PBFT
Jinsung Cho, Gwangyong Kim, Geunmo Kim, Bongjae Kim, Min Choi
http://doi.org/10.5626/JOK.2023.50.5.369
A consensus algorithm that affects the reliability and performance of a blockchain is used for identical decision-making of nodes participating in the consensus. PBFT(Practical Byzantine Falut Tolerance) is a voting-based consensus algorithm with an O(n2) time complexity. The scalability of PBFT is generally poor. This paper proposes a scheme for grouping the nodes participating in a PBFT-based blockchain network and dynamically managing each group by layering it. In addition, we create a mathematical model for estimating the expected time required for consensus of the proposed scheme. Afterwards, we propose a dynamic consensus algorithm for dynamically adjusting the structures of groups and layers based on the model for estimating the expected time of a consensus. As a result of the experiment, the proposed scheme improves the performance of the consensus time by about 97% on average compared to the group-based PBFT without hierarchical structures.
Search

Journal of KIISE
- ISSN : 2383-630X(Print)
- ISSN : 2383-6296(Electronic)
- KCI Accredited Journal
Editorial Office
- Tel. +82-2-588-9240
- Fax. +82-2-521-1352
- E-mail. chwoo@kiise.or.kr