DBPBFT: A hierarchical PBFT consensus algorithm with dual blockchain for IoT

被引:1
作者
Wu, Xiaohua [1 ]
Wang, Zirui [1 ]
Li, Xiaoyu [1 ]
Chen, Lei [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 610000, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2025年 / 162卷
基金
美国国家科学基金会;
关键词
Consensus algorithm; Fault tolerant systems; PBFT; Dual blockchain; Internet of Things; PROTOCOL; BFT;
D O I
10.1016/j.future.2024.07.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Internet of Things (IoT) is composed of smart devices connected to a network that can send and receive large amounts of data with other devices, generating a lot of data for processing and analysis. Due to the fact that every transaction in blockchain is recorded, placed in a data block, and added to an immutable and secure data chain, blockchain is becoming one of the most promising solutions for enhancing IoT security issues. As more devices become intelligent, the scale of IoT systems, including residential IoT and industrial IoT, is on the rise. Consequently, the issue of resource consumption, stemming from the escalating system communication overhead, is becoming more pronounced. In order to improve the efficiency of the consensus process for residential IoT and reduce the overhead caused by the consensus process, this paper proposes a hierarchical PBFT consensus algorithm With Dual Blockchain for IoT (DBPBFT). Compared to industrial IoT, DBPBFT is more suitable for residential IoT with small scope and clear data classification. DBPBFT separates the responsibilities of dual chains, improving system scalability while also enhancing blockchain security. A chain is divided into several small groups, each responsible for a type of data, reducing system overhead and communication overhead. To avoid unnecessary view-change as much as possible, before consensus begins, each group will select the current view primary node based on reputation values. The simulation results show that the DBPBFT algorithm is superior to traditional algorithms. In terms of reducing communication overhead, compared with EPBFT and DPNPBFT, DBPBFT has increased by 73.8% and 53.1%, respectively. In terms of consensus efficiency, DBPBFT has improved by 34% compared to DPNPBFT.
引用
收藏
页数:12
相关论文
共 28 条
  • [1] A cyber-layer based on weighted average consensus in blockchain environment for accurate sharing of power systems' dynamic states
    Abdelsalam, Hany A.
    Eldosouky, Abdelrahman
    Elgebaly, Ahmed E.
    Khalaf, Mohsen
    Diab, Ahmed A. Zaki
    Rangarajan, Shriram S.
    Alghamdi, Sultan
    Albalawi, Hani
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2024, 155
  • [2] HDPoA: Honesty-based distributed proof of authority via scalable work consensus protocol for IoT-blockchain applications
    Alrubei, Subhi
    Ball, Edward
    Rigelsford, Jonathan
    [J]. COMPUTER NETWORKS, 2022, 217
  • [3] Practical byzantine fault tolerance and proactive recovery
    Castro, M
    Liskov, B
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04): : 398 - 461
  • [4] Cheng L., 2017, 2017 IEEE C EN INT E, P1
  • [5] An enhanced consortium blockchain diversity mining technique for IoT metadata aggregation
    Chithaluru, Premkumar
    Al-Turjman, Fadi
    Dugyala, Raman
    Stephan, Thompson
    Kumar, Manoj
    Dhatterwal, Jagjit Singh
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 152 (239-253): : 239 - 253
  • [6] DR-BFT: A consensus algorithm for blockchain-based multi-layer data integrity framework in dynamic edge computing system
    Fan, Yuqi
    Wu, Huanyu
    Paik, Hye-Young
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 33 - 48
  • [7] Towards secure and efficient energy trading in IIoT-enabled energy internet: A blockchain approach
    Guan, Zhitao
    Lu, Xin
    Wang, Naiyu
    Wu, Jun
    Du, Xiaojiang
    Guizani, Mohsen
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 110 (110): : 686 - 695
  • [8] A Hierarchical and Location-Aware Consensus Protocol for IoT-Blockchain Applications
    Guo, Hao
    Li, Wanxin
    Nejad, Mark
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (03): : 2972 - 2986
  • [9] Lock-Based Proof of Authority: A Faster and Low-Forking PoA Fault Tolerance Protocol for Blockchain Systems
    Huang, Zhenbang
    Zheng, Peilin
    Zheng, Zibin
    Li, Yin
    [J]. BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2022, 2022, 1679 : 348 - 361
  • [10] Proof of Chance: A Lightweight Consensus Algorithm for the Internet of Things
    Kara, Mostefa
    Laouid, Abdelkader
    Hammoudeh, Mohammad
    AlShaikh, Muath
    Bounceur, Ahcene
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (11) : 8336 - 8345