A hierarchical byzantine fault tolerance consensus protocol for the Internet of Things

被引:2
|
作者
Guo, Rongxin [1 ]
Guo, Zhenping [2 ]
Lin, Zerui [2 ]
Jiang, Wenxian [2 ]
机构
[1] Huaqiao Univ, Coll Engn, Quanzhou 362000, Peoples R China
[2] Huaqiao Univ, Coll Comp Sci & technol, Xiamen 361021, Peoples R China
来源
HIGH-CONFIDENCE COMPUTING | 2024年 / 4卷 / 03期
关键词
Hierarchical consensus; Clustering; Reputation evaluation model; Practical byzantine fault tolerance; BLOCKCHAIN; SECURE; PBFT;
D O I
10.1016/j.hcc.2023.100196
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The inefficiency of Consensus protocols is a significant impediment to blockchain and IoT convergence development. To solve the problems like inefficiency and poor dynamics of the Practical Byzantine Fault Tolerance (PBFT) in IoT scenarios, a hierarchical consensus protocol called DCBFT is proposed. Above all, we propose an improved k-sums algorithm to build a two-level consensus cluster, achieving an hierarchical management for IoT devices. Next, A scalable two-level consensus protocol is proposed, which uses a multi-primary node mechanism to solve the single-point-of-failure problem. In addition, a data synchronization process is introduced to ensure the consistency of block data after view changes. Finally, A dynamic reputation evaluation model is introduced to update the nodes' reputation values and complete the rotation of consensus nodes at the end of each consensus round. The experimental results show that DCBFT has a more robust dynamic and higher consensus efficiency. Moreover, After running for some time, the performance of DCBFT shows some improvement. (c) 2023 The Author(s). Published by Elsevier B.V. on behalf of Shandong University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:12
相关论文
共 50 条
  • [31] A New Hybrid Fault Tolerance Approach for Internet of Things
    Cheraghlou, Mehdi Nazari
    Khadem-Zadeh, Ahmad
    Haghparast, Majid
    ELECTRONICS, 2019, 8 (05)
  • [32] A Novel Hybrid Fault Tolerance Architecture in the Internet of Things
    Nazari Cheraghlou, Mehdi
    Khadem-Zadeh, Ahmad
    Haghparast, Majid
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 118 (01) : 383 - 411
  • [33] Trusted Hardware-Assisted Leaderless Byzantine Fault Tolerance Consensus
    Zhao, Liangrong
    Decouchant, Jeremie
    Liu, Joseph K.
    Lu, Qinghua
    Yu, Jiangshan
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (06) : 5086 - 5097
  • [34] Parallel Byzantine fault tolerance consensus based on trusted execution environments
    Wang, Ran
    Ma, Fuqiang
    Tang, Sisui
    Zhang, Hangning
    He, Jie
    Su, Zhiyuan
    Zhang, Xiaotong
    Xu, Cheng
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (01) : 23 - 24
  • [35] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Fan-Qi Ma
    Quan-Lin Li
    Yi-Han Liu
    Yan-Xia Chang
    Peer-to-Peer Networking and Applications, 2022, 15 : 2516 - 2528
  • [36] Blockchain based Distributed Consensus for Byzantine Fault Tolerance in PMU Network
    Iyer, Sreerag
    Thakur, Snehal
    Dixit, Mihirraj
    Agrawal, Ashish
    Katkam, Rajneesh
    Kazi, Faruk
    2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [37] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Ma, Fan-Qi
    Li, Quan-Lin
    Liu, Yi-Han
    Chang, Yan-Xia
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (06) : 2516 - 2528
  • [38] RaBFT: an improved Byzantine fault tolerance consensus algorithm based on raft
    Bai, Fenhua
    Li, Fushuang
    Shen, Tao
    Zeng, Kai
    Zhang, Xiaohui
    Zhang, Chi
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (14): : 21533 - 21560
  • [39] Byzantine fault-tolerant and semantic-driven consensus protocol
    Rakitin, Stepan
    Visheratin, Alexander A.
    Nasonov, Denis
    7TH INTERNATIONAL YOUNG SCIENTISTS CONFERENCE ON COMPUTATIONAL SCIENCE, YSC2018, 2018, 136 : 25 - 34
  • [40] 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
    SENSORS, 2023, 23 (21)