arrow
Return

An efficient sharding consensus protocol for improving blockchain scalability

delete2025-02-01
delete0
PRE
AI
L
Li Lu *
L
Linfu Sun
Y
Yisheng Zou
DOI:10.1016/j.comcom.2024.108032delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Consensus protocol
Sharding
Consortium blockchain
Credit
Cloud platform

Journal

Computer Communications cover
Computer Communications
IF:
4.3
Papers:
596
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

A Study on Prevention and Automatic Recovery of Blockchain Networks Against Persistent Censorship Attacks
err2022-01-01
err3
errOAAI
errKim, Jae-Seok; Shin, Jin-Myeong; Choi, Seok-Hwan; Choi, Yoon-Ho
errShare
errSave
RepChain: A Reputation-Based Secure, Fast, and High Incentive Blockchain System via Sharding
err2021-03-15
err115
errOAAI
errHuang, Chenyu; Wang, Zeyu; Chen, Huangxun; Hu, Qiwei; Zhang, Qian; Wang, Wei; Guan, Xia
errShare
errSave
errShare
errSave
General Differential Fault Attack on PRESENT and GIFT Cipher With Nibble
err2021-01-01
err18
errOAAI
errLuo, Haoxiang; Chen, Weijian; Ming, Xinyue; Wu, Yifan
errShare
errSave
Towards Secure Industrial IoT: Blockchain System With Credit-Based Consensus Mechanism
err2019-06-01
err378
PREAI
errHuang, Junqin; Kong, Linghe; Chen, Guihai; Wu, Min-You; Liu, Xue; Zeng, Peng
errShare
errSave
Edge-Cloud Blockchain and IoE-Enabled Quality Management Platform for Perishable Supply Chain Logistics
err2023-02-15
err32
PREAI
errYang, Chen; Lan, Shulin; Zhao, Zhiheng; Zhang, Mengdi; Wu, Wei; Huang, George Q.
errShare
errSave
errShare
errSave
A Survey on Long-Range Attacks for Proof of Stake Protocols
err2019-01-01
err99
errOAAI
errDeirmentzoglou, Evangelos; Papakyriakopoulos, Georgios; Patsakis, Constantinos
errShare
errSave
researcher View more