Optimization Scheme of Consensus Mechanism Based on Practical Byzantine Fault Tolerance Algorithm

被引:4
|
作者
Gao, Zhipeng [1 ]
Yang, Lulin [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
关键词
Blockchain; Consensus; PBFT; Communication spending;
D O I
10.1007/978-981-15-3278-8_12
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Blockchain was first proposed in 2009, it is a kind of distributed ledger system with peer-to-peer network, which has drawn wide spread attention because of its characteristics such as decentralization, security and credibility. The consensus algorithm of the blockchain is a mechanism for achieving agreement among the nodes in the blockchain. How to reach consensus quickly and effectively is the core issue of the blockchain. Byzantine nodes are invalid or malicious nodes in the blockchain. This paper considers the actual situation of Byzantine nodes in the blockchain. For the problem that the classical PBFT algorithm has too much communication spending and cannot dynamically follow the change of consensus nodes, an improved PBFT algorithm in this paper is proposed. In the improved Practical Byzantine consensus algorithm (IMP-PBFT), the convergence speed of the consensus process is effectively improved under the condition of the fault tolerance rate. The experiment proves the accuracy and effectiveness of the improved PBFT algorithm.
引用
收藏
页码:187 / 195
页数:9
相关论文
共 50 条
  • [1] 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
  • [2] 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)
  • [3] 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
  • [4] 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
  • [5] Practical Byzantine fault tolerance consensus based on comprehensive reputation
    Qi, Jiamou
    Guan, Yepeng
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (01) : 420 - 430
  • [6] Practical Byzantine fault tolerance consensus based on comprehensive reputation
    Jiamou Qi
    Yepeng Guan
    [J]. Peer-to-Peer Networking and Applications, 2023, 16 : 420 - 430
  • [7] Research on Consensus Efficiency Based on Practical Byzantine Fault Tolerance
    Zhang, Li
    Li, Qinwei
    [J]. PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC), 2018,
  • [8] T-PBFT: An EigenTrust-Based Practical Byzantine Fault Tolerance Consensus Algorithm
    Gao, Sheng
    Yu, Tianyu
    Zhu, Jianming
    Cai, Wei
    [J]. CHINA COMMUNICATIONS, 2019, 16 (12) : 111 - 123
  • [9] T-PBFT: An EigenTrust-Based Practical Byzantine Fault Tolerance Consensus Algorithm
    Sheng Gao
    Tianyu Yu
    Jianming Zhu
    Wei Cai
    [J]. China Communications, 2019, 16 (12) : 111 - 123
  • [10] Adaptive practical Byzantine fault tolerance consensus algorithm in permission blockchain network
    Navaroj, G. India
    Julie, E. Golden
    Robinson, Y. Harold
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (01) : 62 - 82