Ghost-Weight protocol: a highly efficient blockchain consensus for IoT

被引:0
作者
Xiao, Zhengqing [1 ]
Tian, Youliang [1 ]
Peng, Changgen [2 ]
Long, Yangyang [2 ]
Cai, Chuanda [2 ]
机构
[1] Guizhou Univ, Coll Comp Sci & Technol, Jiaxiu South Rd, Guiyang 550025, Guizhou, Peoples R China
[2] Guizhou Univ, State Key Lab Publ Big Data Coll Comp Sci, Jiaxiu South Rd, Guiyang 550025, Guizhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; Consensus protocol; IoT; Selfish mining; Decentralized network;
D O I
10.1007/s11227-024-06565-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology, with its decentralized nature, offers a more secure, reliable, and transparent solution for the Internet of Things (IoT). However, directly deploying existing consensus protocols in many IoT environments can limit scalability, lead to high computational costs and delays, and fail to meet the high responsiveness required for network communication. Additionally, IoT devices vary widely in performance, and lower-performance devices participating as nodes in a decentralized network may not be able to meet the demands of the consensus process, resulting in consensus delays and decreased system stability. This proposal introduces an improved consensus protocol called Ghost-Weight, based on the original Ghost protocol, designed to accommodate the performance-heterogeneous IoT environment with frequent information exchanges. Ghost-Weight introduces the concept of a Dominant Block, which, through a mechanism called the Confinement Edge, incorporates forked blocks within the network in a graph-based manner. The ForkBlock Process then organizes these blocks, removes conflicting transactions, and ultimately achieves global consensus based on weight before publishing them to the network. Furthermore, the protocol proposes a node partitioning strategy, ensuring that devices of all performance levels can participate in the consensus process. Through experiments and theoretical comparisons, we demonstrate that this protocol achieves a 52% increase in throughput, a 23% improvement in transaction confirmation time, and a 56% higher efficiency in processing forked blocks compared to the original Ghost protocol. We also designed a series of experiments to showcase Ghost-Weight's success in resisting selfish mining attacks and balancing attacks. This proposal effectively addresses the challenge of deploying consensus mechanisms in performance-heterogeneous IoT environments with high responsiveness requirements. Compared to previous designs, it significantly improves network scalability, transaction speed, network efficiency, and overall reliability.
引用
收藏
页数:30
相关论文
共 50 条
  • [1] An Efficient Blockchain PBFT Consensus Protocol in Energy Constrained IoT Applications
    Xu, Xiaoqiong
    Sun, Gang
    Yu, Hongfang
    2021 6TH INTERNATIONAL CONFERENCE ON UK-CHINA EMERGING TECHNOLOGIES (UCET 2021), 2021, : 152 - 157
  • [2] Proof of Luck: an Efficient Blockchain Consensus Protocol
    Milutinovic, Mitar
    He, Warren
    Wu, Howard
    Kanwal, Maxinder
    SYSTEX 2016: 1ST WORKSHOP ON SYSTEM SOFTWARE FOR TRUSTED EXECUTION, 2016,
  • [3] An Efficient Selective Miner Consensus Protocol in Blockchain Oriented IoT Smart Monitoring
    Uddin, Md. Ashraf
    Stranieri, Andrew
    Gondal, Iqbal
    Balasubramanian, Venki
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 1135 - 1142
  • [4] Formal Modeling and Verification of Blockchain Consensus Protocol for IoT Systems
    Baouya, Abdelhakim
    Chehida, Salim
    Bensalem, Saddek
    Bozga, Marius
    KNOWLEDGE INNOVATION THROUGH INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_20), 2020, 327 : 330 - 342
  • [5] Proof of X-repute blockchain consensus protocol for IoT systems
    Wang, Eric Ke
    Sun, RuiPei
    Chen, Chien-Ming
    Liang, Zuodong
    Kumari, Saru
    Khan, Muhammad Khurram
    COMPUTERS & SECURITY, 2020, 95
  • [6] PoTN: A Novel Blockchain Consensus Protocol with Proof-of-Trust Negotiation in Distributed IoT Networks
    Feng, Jingyu
    Zhao, Xinyu
    Lu, Guangyue
    Zhao, Feng
    PROCEEDINGS OF THE 2ND INTERNATIONAL ACM WORKSHOP ON SECURITY AND PRIVACY FOR THE INTERNET-OF-THINGS (IOT S&P'19), 2019, : 32 - 37
  • [7] Resilient and Efficient Blockchain Consensus Protocol for Internet-of-Things
    Thakker, Jenil
    Park, Younghee
    2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 413 - 418
  • [8] A Lightweight Model-Based Evolutionary Consensus Protocol in Blockchain as a Service for IoT
    Zhao, Yao
    Qu, Youyang
    Xiang, Yong
    Zhang, Yushu
    Gao, Longxiang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2343 - 2358
  • [9] A Hierarchical and Location-Aware Consensus Protocol for IoT-Blockchain Applications
    Guo, Hao
    Li, Wanxin
    Nejad, Mark
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (03): : 2972 - 2986
  • [10] A Proof-of-Transactions Blockchain Consensus Protocol for Large-Scale IoT
    Ai, Zhendong
    Cui, Wei
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (11) : 7931 - 7943