Enhanced Practical Byzantine Fault Tolerance via Dynamic Hierarchy Management and Location-Based Clustering

被引:0
作者
Kim, Gwangyong [1 ]
Cho, Jinsung [2 ]
Choi, Min [3 ]
Kim, Bongjae [1 ]
机构
[1] Chungbuk Natl Univ, Dept Comp Engn, Cheongju 28644, South Korea
[2] Korea Elect Technol Inst, Human IT Convergence Res Ctr, Seongnam 13509, South Korea
[3] Chungbuk Natl Univ, Sch Informat & Commun Engn, Cheongju 28644, South Korea
基金
新加坡国家研究基金会;
关键词
blockchain; consensus algorithm; PBFT; scalability; location-based clustering; dynamic hierarchy management; ALGORITHM; PBFT;
D O I
10.3390/s24010060
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Blockchain is a distributed database technology that operates in a P2P network and is used in various domains. Depending on its structure, blockchain can be classified into types such as public and private. A consensus algorithm is essential in blockchain, and various consensus algorithms have been applied. In particular, a non-competitive consensus algorithm called PBFT is mainly used in private blockchains. However, there are limitations to scalability. This paper proposes an enhanced PBFT with dynamic hierarchy management and location-based clustering to overcome these problems. The proposed method clusters nodes based on location information and adjusts the dynamic hierarchy to optimize consensus latency. As a result of the experiment, the proposed PBFT showed significant performance improvement compared to the existing typical PBFT and Dynamic Layer Management PBFT (DLM-PBFT). The proposed PBFT method showed a processing performance improvement rate of approximately 107% to 128% compared to PBFT, and 11% to 99% compared to DLM-PBFT.
引用
收藏
页数:23
相关论文
共 26 条
[1]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[2]  
Cho Jinsung, 2023, [Journal of KIISE, 정보과학회논문지], V50, P369, DOI [10.5626/jok.2023.50.5.369, 10.5626/JOK.2023.50.5.369]
[3]  
Danezis G, 2015, Arxiv, DOI arXiv:1505.06895
[4]   Scalable Dynamic Multi-Agent Practical Byzantine Fault-Tolerant Consensus in Permissioned Blockchain [J].
Feng, Libo ;
Zhang, Hui ;
Chen, Yong ;
Lou, Liqi .
APPLIED SCIENCES-BASEL, 2018, 8 (10)
[5]  
Gao S, 2019, CHINA COMMUN, V16, P111, DOI 10.23919/JCC.2019.12.008
[6]  
Ge Yu, 2020, 2020 2nd International Conference on Advances in Computer Technology, Information Science and Communications (CTISC), P14, DOI 10.1109/CTISC49998.2020.00009
[7]  
Guo H., 2021, P 2021 4 INT C HOT I, P1
[8]   A Systematic Review of the Use of Blockchain in Healthcare [J].
Holbl, Marko ;
Kompara, Marko ;
Kamisalic, Aida ;
Zlatolas, Lili Nemec .
SYMMETRY-BASEL, 2018, 10 (10)
[9]  
Junhua Chen, 2020, Journal of Physics: Conference Series, V1486, DOI [10.1088/1742-6596/1486/3/032023, 10.1088/1742-6596/1486/3/032023]
[10]   G-PBFT: A Location-based and Scalable Consensus Protocol for IoT-Blockchain Applications [J].
Lao, Laphou ;
Dai, Xiaohai ;
Xiao, Bin ;
Guo, Songtao .
2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, :664-673