An efficient sharding consensus protocol for improving blockchain scalability

被引:0
|
作者
Lu, Li [1 ,2 ]
Sun, Linfu [1 ,2 ]
Zou, Yisheng [1 ,2 ]
机构
[1] School of Computing and Artificial Intelligence, Southwest Jiaotong University, Chengdu,610031, China
[2] Manufacturing Industry Chains Collaboration and Information Support Technology Key Laboratory of Sichuan Province, Southwest Jiaotong University, Chengdu,610031, China
关键词
D O I
10.1016/j.comcom.2024.108032
中图分类号
学科分类号
摘要
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. © 2024 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [1] A Blockchain Consensus Protocol With Horizontal Scalability
    Cong, Kelong
    Ren, Zhijie
    Pouwelse, Johan
    2018 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2018, : 424 - 432
  • [2] MWPoW plus : A Strong Consensus Protocol for Intra-Shard Consensus in Blockchain Sharding
    Xu, Yibin
    Shao, Jianhua
    Slaats, Tijs
    Dudder, Boris
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2023, 23 (02)
  • [3] A sharding blockchain protocol for enhanced scalability and performance optimization through account transaction reconfiguration
    Wu, Jiaying
    Yuan, Lingyun
    Xie, Tianyu
    Dai, Hui
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (08)
  • [4] An Energy-Efficient Wireless Blockchain Sharding Scheme for PBFT Consensus
    Luo, Haoxiang
    Sun, Gang
    Yu, Hongfang
    Lei, Bo
    Guizani, Mohsen
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (03): : 3015 - 3027
  • [5] A Dynamic Sharding Model Aware Security and Scalability in Blockchain
    Khacef, Kahina
    Benbernou, Salima
    Ouziri, Mourad
    Younas, Muhammad
    INFORMATION SYSTEMS FRONTIERS, 2023, 26 (6) : 2323 - 2336
  • [6] AN ELIXIR FOR BLOCKCHAIN SCALABILITY WITH CHANNEL BASED CLUSTERED SHARDING
    Kumar, V. Vinoth
    Padmavathi, U.
    Ranjith, C. Prasanna
    Balaji, J.
    Kumar, C. n. s. Vinoth
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2024, 25 (02): : 997 - 1004
  • [7] Prioritised Sharding: A Novel Approach to Enhance Blockchain Scalability
    Rahman, Fahad
    Titouna, Chafiq
    Nait-Abdesselam, Farid
    2023 5TH CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES, BRAINS, 2023,
  • [8] AN ELIXIR FOR BLOCKCHAIN SCALABILITY WITH CHANNEL BASED CLUSTERED SHARDING
    Kumar, V. Vinoth
    Padmavathi, U.
    Ranjith, C. Prasanna
    Balaji, J.
    Kumar, C.N.S. Vinoth
    Scalable Computing, 2024, 25 (02): : 997 - 1004
  • [9] An Effective Sharding Consensus Algorithm for Blockchain Systems
    Chen, Runyu
    Wang, Lunwen
    Peng, Chuang
    Zhu, Rangang
    ELECTRONICS, 2022, 11 (16)
  • [10] A Secure and Efficient Blockchain Sharding Scheme via Hybrid Consensus and Dynamic Management
    Li, Meiqi
    Luo, Xinyi
    Xue, Kaiping
    Xue, Yingjie
    Sun, Wentuo
    Li, Jian
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 5911 - 5924