LRBFT: Improvement of practical Byzantine fault tolerance consensus protocol for blockchains based on Lagrange interpolation

被引:0
|
作者
Zhen-Fei Wang
Yong-Wang Ren
Zhong-Ya Cao
Li-Ying Zhang
机构
[1] Zhengzhou University,School of computer and artificial intelligence
关键词
Blockchain; Consensus protocol; Lagrange interpolation; Byzantine fault tolerance; Random primary set election;
D O I
暂无
中图分类号
学科分类号
摘要
Blockchain technology has aroused great interest from society and academia since the inception of Bitcoin. Its de-centralization and non-tampering can apply in broader scenarios, such as the Internet of Things, smart cities, and cloud computing. Among various core components, the consensus protocol is the core of maintaining blockchain networks’ performance, stability, and security. However, with the increase of network nodes and the improvement of network complexity, these properties are difficult to meet simultaneously. In this paper, we propose an advancement of the practical Byzantine consensus algorithm (LRBFT). The algorithm uses Lagrange interpolation that all backups can participate in to generate random seeds, uses the seeds to optimize the election process of the primary set, improves consensus efficiency through delegated nodes, and prevents the primary from doing evil through the supervisory mechanism. The generation of random seeds has the characteristics of full participation, unpredictability, and verifiability. The election process of the primary set has randomness, uniform distribution, and supervision. Furthermore, we proved the feasibility of our proposed algorithm through theoretical analysis and experimental evaluations. Experimental analysis shows that when there are 70 nodes in the practical Byzantine fault tolerance (PBFT) consensus protocol. If LRBFT selects only 7 nodes as delegated nodes, the time it takes for LRBFT to reach 100 consensuses is only 0.83% of that of PBFT.
引用
收藏
页码:690 / 708
页数:18
相关论文
共 50 条
  • [1] LRBFT: Improvement of practical Byzantine fault tolerance consensus protocol for blockchains based on Lagrange interpolation
    Wang, Zhen-Fei
    Ren, Yong-Wang
    Cao, Zhong-Ya
    Zhang, Li-Ying
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (02) : 690 - 708
  • [2] DRBFT: Delegated randomization Byzantine fault tolerance consensus protocol for blockchains
    Zhan, Yu
    Wang, Baocang
    Lu, Rongxing
    Yu, Yong
    INFORMATION SCIENCES, 2021, 559 : 8 - 21
  • [3] Leaderless Byzantine Fault-Tolerant Consensus Protocol for Blockchains
    Afanasyeva, Anastasia
    Kameskiy, Denis
    Telnov, Sergei
    Yanovich, Yury
    6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023, 2023, : 78 - 84
  • [4] Practical Byzantine fault tolerance consensus based on comprehensive reputation
    Qi, Jiamou
    Guan, Yepeng
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (01) : 420 - 430
  • [5] Practical Byzantine fault tolerance consensus based on comprehensive reputation
    Jiamou Qi
    Yepeng Guan
    Peer-to-Peer Networking and Applications, 2023, 16 : 420 - 430
  • [6] Research on Consensus Efficiency Based on Practical Byzantine Fault Tolerance
    Zhang, Li
    Li, Qinwei
    PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC), 2018,
  • [7] Reinforced practical Byzantine fault tolerance consensus protocol for cyber physical systems
    Wu, Yun
    Wu, Liangshun
    Cai, Hengjin
    COMPUTER COMMUNICATIONS, 2023, 203 : 238 - 247
  • [8] Improvement of Practical Byzantine Fault Tolerance Consensus Algorithm Based on DIANA in Intellectual Property Environment Transactions
    Wang, Jing
    Feng, Wenlong
    Huang, Mengxing
    Feng, Siling
    Du, Dan
    ELECTRONICS, 2024, 13 (09)
  • [9] Workload-based randomization byzantine fault tolerance consensus protocol
    Huang, Baohua
    Peng, Li
    Zhao, Weihong
    Chen, Ningjiang
    HIGH-CONFIDENCE COMPUTING, 2022, 2 (03):
  • [10] A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
    Wang, Xixi
    Guan, Yepeng
    SENSORS, 2022, 22 (15)