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 条
  • [21] Leveraging Sharding-Based Hybrid Consensus for Blockchain
    Baageel, Hind
    Rahman, Md Mahfuzur
    Computers, Materials and Continua, 2024, 81 (01): : 1215 - 1233
  • [22] Achieving Scalability and Load Balance across Blockchain Shards for State Sharding
    Li, Canlin
    Huang, Huawei
    Zhao, Yetong
    Peng, Xiaowen
    Yang, Ruijie
    Zheng, Zibin
    Guo, Song
    2022 41ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2022), 2022, : 284 - 294
  • [23] An Efficient and Secure Blockchain Consensus Protocol for Internet of Vehicles
    Si, Xueming
    Li, Min
    Yao, Zhongyuan
    Zhu, Weihua
    Liu, Jianmei
    Zhang, Qian
    ELECTRONICS, 2023, 12 (20)
  • [24] An Efficient and Robust Committee Structure for Sharding Blockchain
    Zhang, Mengqian
    Li, Jichen
    Chen, Zhaohua
    Chen, Hongyin
    Deng, Xiaotie
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 2562 - 2574
  • [25] Accountable Secret Committee Election and Anonymous Sharding Blockchain Consensus
    Zhai, Mingzhe
    Liu, Yizhong
    Wu, Qianhong
    Qin, Bo
    Zheng, Haibin
    Dai, Xiaopeng
    Ding, Zhenyang
    Susilo, Willy
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 9158 - 9172
  • [26] GradingShard: A new sharding protocol to improve blockchain throughput
    Wang, Yu
    Wang, Wenyong
    Zeng, Youlu
    Yang, Ting
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (03) : 1327 - 1339
  • [27] Scalable Blockchain Protocol Based on Proof of Stake and Sharding
    Gao, Yuefei
    Kawai, Shin
    Nobuhara, Hajime
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2019, 23 (05) : 856 - 863
  • [28] Improved Blockchain Sharding Consensus for Cross-Shard Validation
    Li, Yuanyuan
    Sun, Linzhao
    Han, Peng
    Zheng, Shenhai
    Chen, Yue
    BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCS 2023, 2024, 2098 : 105 - 122
  • [29] EquiFlowShard: A Blockchain Sharding Protocol with Optimized Account Distribution
    Chen, Yemin
    Wu, Yongdong
    Li, Tong
    INFORMATION, 2025, 16 (02)
  • [30] GradingShard: A new sharding protocol to improve blockchain throughput
    Yu Wang
    Wenyong Wang
    Youlu Zeng
    Ting Yang
    Peer-to-Peer Networking and Applications, 2023, 16 : 1327 - 1339