A Derivative PBFT Blockchain Consensus Algorithm With Dual Primary Nodes Based on Separation of Powers-DPNPBFT

被引:8
|
作者
Na, Yanhe [1 ]
Wen, Zhan [1 ]
Fang, Jie [1 ]
Tang, Yin [1 ]
Li, Yingxiang [1 ]
机构
[1] Chengdu Univ Informat Technol, Coll Commun Engn, Chengdu 610225, Peoples R China
关键词
Complexity theory; Consensus algorithm; Fault tolerant systems; Fault tolerance; Blockchains; Security; Internet of Things; Blockchain; PBFT; consensus algorithm; communication complexity;
D O I
10.1109/ACCESS.2022.3192426
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Practical Byzantine Fault Tolerant (PBFT) consensus algorithm has many advantages, which makes PBFT utilized widely. Nonetheless, PBFT is not suitable for large-scale node scenarios due to its high communication complexity and it also has an apparent disadvantage of inadequate fault tolerance. The typically derived PBFT algorithms focus on reducing communication complexity at the cost of diminished system security or fault tolerance. In this paper, Dual-Primary-Node derived Practical Byzantine Fault Tolerance (DPNPBFT) is proposed to achieve the best balance of the above three performances. First, DPNPBFT selects dual master nodes based on the idea of power separation. The two master nodes check balance and supervise each other to avoid excessive centralization as a single master node system. It also reduces the communication complexity of the replica node, which only communicates with the master node. Furthermore, we designed the architecture of DPNPBFT to get a practical 49% fault tolerance rate, and it is close to the current mainstream Proof of Work and Proof of Stake algorithms. Experimental results demonstrate that DPNPBFT has O(N) level communication complexity and excellent anti-host node malicious performance. The Transactions Per Second of DPNPBFT is stable at 1700. It proves DPNPBFT has the best performance balance and excellent comprehensive performance for large-scale Internet of Things application scenarios.
引用
收藏
页码:76114 / 76124
页数:11
相关论文
共 9 条
  • [1] DBPBFT: A hierarchical PBFT consensus algorithm with dual blockchain for IoT
    Wu, Xiaohua
    Wang, Zirui
    Li, Xiaoyu
    Chen, Lei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 162
  • [2] An Advanced PBFT-based Consensus Algorithm for a Bidding Consortium Blockchain
    Du, Liang
    Tao, Yuan
    Chen, Tianmei
    Wang, Qing
    Lv, Hanyu
    2021 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY, ICBCT 2021, 2021, : 176 - 182
  • [3] Improved Method of Blockchain Cross-Chain Consensus Algorithm Based on Weighted PBFT
    Lei, Liu
    Song, Liangtu
    Wan, Jiahua
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [4] Electronic Health Records Sharing Model Based on Blockchain With Checkable State PBFT Consensus Algorithm
    Pang, Zhen
    Yao, Yuan
    Li, Qiuyan
    Zhang, Xiaoqin
    Zhang, Jing
    IEEE ACCESS, 2022, 10 : 87803 - 87815
  • [5] Hybrid Consensus Algorithm Optimization: A Mathematical Method Based on POS and PBFT and Its Application in Blockchain
    Wu, Yaqin
    Song, Pengxin
    Wang, Fuxin
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [6] Primary node election based on probabilistic linguistic term set with confidence interval in the PBFT consensus mechanism for blockchain
    Mingyue Xie
    Jun Liu
    Shuyu Chen
    Guangxia Xu
    Mingwei Lin
    Complex & Intelligent Systems, 2023, 9 : 1507 - 1524
  • [7] Primary node election based on probabilistic linguistic term set with confidence interval in the PBFT consensus mechanism for blockchain
    Xie, Mingyue
    Liu, Jun
    Chen, Shuyu
    Xu, Guangxia
    Lin, Mingwei
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (02) : 1507 - 1524
  • [8] Efficient and Secure Blockchain Consensus Algorithm for Heterogeneous Industrial Internet of Things Nodes Based on Double-DAG
    Zhejiang Shuren University, College of Information Science and Technology, Hangzhou
    310015, China
    不详
    310018, China
    不详
    310023, China
    不详
    GA
    30060, United States
    不详
    310000, China
    IEEE Trans. Ind. Inf., 2024, 4 (6300-6312):
  • [9] Efficient and Secure Blockchain Consensus Algorithm for Heterogeneous Industrial Internet of Things Nodes Based on Double-DAG
    Chen, Yourong
    Zhang, Yang
    Zhuang, Yubo
    Miao, Kelei
    Pouriyeh, Seyedamin
    Han, Meng
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (04) : 6300 - 6312