Byzantine Fault Tolerance Based Multi-Block Consensus Algorithm for Throughput Scalability

被引:0
|
作者
Kim, Soohyeong [1 ]
Lee, Sejong [1 ]
Jeong, Chiyoung [1 ]
Cho, Sunghyun [1 ]
机构
[1] Hanyang Univ, Comp Sci & Engn, Seoul, South Korea
关键词
Blockchain; Consensus; multi-block; scalability;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Blockchain is a distributed, reliable, and secure ledger that maintains data by consensus among network participants. The consensus algorithms provide data reliability but increase the data processing time. In this paper, we propose the multi-block consensus algorithm based on Byzantine Fault Tolerance to enhance throughput. The key point of the proposed algorithm is that the primary propagates the disjoint-transaction sets to other replicas. After receiving the propagated blocks, the replicas verify the propagation part and the content part of the blocks. As sharing the verifying result, the replicas could add the valid blocks to the blockchain at a time. We evaluate the performance of the proposed algorithm comparing to the Practical Byzantine Fault Tolerance algorithm which is the most ordinary Byzantine Fault Tolerance based algorithm. By the simulation results, throughput increases as the number of users increases.
引用
收藏
页数:3
相关论文
共 50 条
  • [1] Byzantine Fault-Tolerance Consensus Algorithm Based on
    Li, Shuzhi
    Xiong, Weizhi
    Deng, Xiaohong
    Wang, Zhiqiang
    Liu, Hunwen
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2484 - 2493
  • [2] Advances in Consortium Chain Scalability: A Review of the Practical Byzantine Fault Tolerance Consensus Algorithm
    Wahab, Nur Haliza Abdul
    Dayong, Zhang
    Fadila, Juniardi Nur
    Wong, Keng Yinn
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 977 - 991
  • [4] RaBFT: an improved Byzantine fault tolerance consensus algorithm based on raft
    Bai, Fenhua
    Li, Fushuang
    Shen, Tao
    Zeng, Kai
    Zhang, Xiaohui
    Zhang, Chi
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (14): : 21533 - 21560
  • [5] Optimization Scheme of Consensus Mechanism Based on Practical Byzantine Fault Tolerance Algorithm
    Gao, Zhipeng
    Yang, Lulin
    [J]. BLOCKCHAIN TECHNOLOGY AND APPLICATION: SECOND CCF CHINA BLOCKCHAIN CONFERENCE (CBCC 2019), 2020, 1176 : 187 - 195
  • [6] A Group-Based Optimized Practical Byzantine Fault Tolerance Consensus Algorithm
    Bao, Zhenshan
    Liu, Yue
    Zhang, Wenbo
    [J]. BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCC 2020, 2021, 1305 : 95 - 115
  • [7] QPBFT: Practical Byzantine Fault Tolerance Consensus Algorithm Based on Quantified-role
    Zhang, Zhujun
    Zhu, Dali
    Fan, Wei
    [J]. 2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 992 - 998
  • [8] Improvement of Hierarchical Byzantine Fault Tolerance Algorithm in RAFT Consensus Algorithm Election
    Zhan, Zhuofan
    Huang, Ruwei
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (16):
  • [9] High throughput Byzantine Fault Tolerance
    Kotla, R
    Dahlin, M
    [J]. 2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 575 - 584
  • [10] Grouped Multilayer Practical Byzantine Fault Tolerance Algorithm: A Practical Byzantine Fault Tolerance Consensus Algorithm Optimized for Digital Asset Trading Scenarios
    Liu, Jian
    Feng, Wenlong
    Huang, Mengxing
    Feng, Siling
    Zhang, Yu
    [J]. SENSORS, 2023, 23 (21)