An efficient sharding consensus protocol for improving blockchain scalability

被引:0
|
作者
Lu, Li [1 ,2 ]
Sun, Linfu [1 ,2 ]
Zou, Yisheng [1 ,2 ]
机构
[1] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Chengdu 610031, Peoples R China
[2] Southwest Jiaotong Univ, Mfg Ind Chains Collaborat & Informat Support Techn, Chengdu 610031, Peoples R China
关键词
Consensus protocol; Sharding; Consortium blockchain; Credit; Cloud platform; SECURE; SYSTEM; PROOF;
D O I
10.1016/j.comcom.2024.108032
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A consortium blockchain facilitates establishment credit among supply and demand agents on a cloud platform. HotStuff, a Byzantine fault-tolerance consensus protocol, predominates the consortium blockchains and has undergone extensive research and practical applications. However, its scalability remains limited with an increased number of nodes, making it unsuitable for large-scale transactions. Consequently, an improved sharding consensus protocol (IShard) is proposed to consider decentralization, security, and scalability within the consortium blockchain. First, IShard employs the jump consistent hash algorithm for reasonable node allocation within the network, thus reducing data migration resulting from shard modifications. Second, a credit mechanism is devised to reflect credit based on the behavior of nodes, optimizing consensus nodes to enhance performance. Third, a credit-based consensus protocol is introduced to concurrently handle transactions through sharding among multiple shards, distributing transactions to each shard to alleviate the overall burden, thus enhancing the scalability of the blockchain. Fourth, a node removal mechanism is devised to identify and eliminate Byzantine nodes, minimizing view changes and ensuring efficient system operation in an environment susceptible to Byzantine faults. Finally, IShard has demonstrated its ability to ensure security and liveness in shard transactions, subject to particular constraints regarding Byzantine nodes. In addition, transaction processes involving supply and demand agents are designed to enhance data reliability. Experimental results demonstrate that IShard surpasses current leading protocols, achieving a communication complexity of O(n) and superior throughput and scalability.
引用
收藏
页数:14
相关论文
共 50 条
  • [41] FLPSHARD: A Flexible and Efficient Blockchain Sharding Solution for IIoT
    Zhang, Hongtao
    Xue, Jingfeng
    ELECTRONICS, 2025, 14 (05):
  • [42] Combining Reputation and Jump Consistent Hash for Blockchain Sharding Protocol
    Ning, Yuhao
    Huang, Jianhua
    Gu, Bin
    Zhang, Wentao
    Gong, Zaiwei
    Computer Engineering and Applications, 60 (16): : 276 - 287
  • [43] Improving the Performance of Blockchain Sharding Protocols with Collaborative Transaction Verification
    Ren, Liuyang
    Ward, Paul A. S.
    Wong, Bernard
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 462 - 469
  • [44] Survey on Blockchain Consensus Protocol
    Xia Q.
    Dou W.-S.
    Guo K.-W.
    Liang G.
    Zuo C.
    Zhang F.-J.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (02): : 277 - 299
  • [45] Probabilistic Consensus of the Blockchain Protocol
    Marinkovic, Bojan
    Glavan, Paola
    Ognjanovic, Zoran
    Doder, Dragan
    Studer, Thomas
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, ECSQARU 2019, 2019, 11726 : 469 - 480
  • [46] Flexico: An efficient dual-mode consensus protocol for blockchain networks
    Ren, Shuyang
    Lee, Choonhwa
    Kim, Eunsam
    Helal, Sumi
    PLOS ONE, 2022, 17 (11):
  • [47] Ghost-Weight protocol: a highly efficient blockchain consensus for IoT
    Xiao, Zhengqing
    Tian, Youliang
    Peng, Changgen
    Long, Yangyang
    Cai, Chuanda
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [48] 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
  • [49] Improving Transaction Speed and Scalability in Blockchain Systems
    DeNio, Joshua Aaron
    Ludwig, Simone A.
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 3619 - 3628
  • [50] A survey on blockchain sharding
    Liu, Xinmeng
    Xie, Haomeng
    Yan, Zheng
    Liang, Xueqin
    ISA TRANSACTIONS, 2023, 141 : 30 - 43