An Optimized Byzantine Fault Tolerance Algorithm for Consortium Blockchain

被引:121
|
作者
Li, Yuxi [1 ]
Qiao, Liang [1 ]
Lv, Zhihan [1 ]
机构
[1] Qingdao Univ, Sch Data Sci & Software Engn, Qingdao 266071, Peoples R China
基金
中国国家自然科学基金;
关键词
Byzantine fault tolerance; PBFT; Consensus algorithm; Consortium blockchain; CONSENSUS;
D O I
10.1007/s12083-021-01103-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
According to different application scenarios of blockchain system, it is generally divided into public chain, private chain and consortium chain. Consortium chain is a typical multi-center blockchain, because it has better landing, it is supported by more and more enterprises and governments. This paper analyzes the advantages and problems of Practical Byzantine Fault Tolerance (PBFT) algorithm for the application scenarios of the consortium chain. In order to be more suitable for consortium chains, this paper proposes a new optimized consensus algorithm based on PBFT. Aiming at the shortcomings of PBFT, such as the inability to dynamically join nodes, low multi-node consensus efficiency, and primary master node selection, our optimized algorithm has designed a hierarchical structure to increase scalability and improve consensus efficiency. The simulation results show that compared with PBFT and RAFT, our new consensus algorithm increases the data throughput while supporting more nodes, and effectively reducing the consensus delay and the number of communication times between nodes.
引用
收藏
页码:2826 / 2839
页数:14
相关论文
共 50 条
  • [1] An Optimized Byzantine Fault Tolerance Algorithm for Consortium Blockchain
    Yuxi Li
    Liang Qiao
    Zhihan Lv
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 2826 - 2839
  • [2] Weighted Byzantine Fault Tolerance consensus algorithm for enhancing consortium blockchain efficiency and security
    Qin, Hongwu
    Cheng, Yuntao
    Ma, Xiuqin
    Li, Fei
    Abawajy, Jemal
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 8370 - 8379
  • [3] Reputation-based Byzantine Fault-Tolerance for Consortium Blockchain
    Lei, Kai
    Zhang, Qichao
    Xu, Limei
    Qi, Zhuyun
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 604 - 611
  • [4] Fast, Dynamic and Robust Byzantine Fault Tolerance Protocol for Consortium Blockchain
    Song, Anping
    Wang, Jing
    Yu, Wenjing
    Dai, Yi
    Zhu, Hongtao
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 419 - 426
  • [5] An Optimized Byzantine Fault Tolerance Algorithm for Medical Data Security
    Xu, Gang
    Yao, Tengkai
    Zhang, Kejia
    Meng, Xiangfei
    Liu, Xin
    Xiao, Ke
    Chen, Xiubo
    [J]. ELECTRONICS, 2023, 12 (24)
  • [6] 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)
  • [7] RETRACTED: Fault Tolerance Byzantine Algorithm for Lower Overhead Blockchain (Retracted Article)
    Almakki, Riyad
    AlSuwaidan, Lulwah
    Khan, Shakir
    Baig, Abdul Rauf
    Baseer, Samad
    Singh, Manmohan
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [8] 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
  • [9] 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
  • [10] An improved algorithm for practical byzantine fault tolerance to large-scale consortium chain
    Chen, Yineng
    Li, Ming
    Zhu, Xinghui
    Fang, Kui
    Ren, Qingshan
    Guo, Ting
    Chen, Xiaoxuan
    Li, Cheng
    Zou, Zhuoyang
    Deng, Yuechao
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (02)