An Efficient and Robust Committee Structure for Sharding Blockchain
- 28 October 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Cloud Computing
- Vol. 11 (3) , 2562-2574
Abstract
Nowadays, sharding is deemed a promising way to save traditional blockchain protocols from their low scalability. However, such a technique also brings several potential risks and a huge communication burden. An improper design may give rise to an inconsistent state among different committees. Further, the communication burden arising from cross-shard transactions, unfortunately, reduces the system's performance. In this paper, we first summarize five essential issues that all sharding blockchain designers face. For each issue, we discuss its key challenge and propose our suggested solutions. In order to break the performance bottlenecks, we design a committee structure and propose a reputation mechanism for selecting leaders. The term reputation in our design reflects each node's honest computation resources. In addition, we present a recovery procedure in case the leader is malicious. Theoretically, we prove that the system is robust under our design. Further simulation results also support this. In addition, the results show that selecting leaders by reputation can dramatically improve the system's performance.Keywords
All Related Versions
Funding Information
- National Natural Science Foundation of China (62172012)
This publication has 43 references indexed in Scilit:
- Exploring blockchain technology and its potential applications for educationSmart Learning Environments, 2018
- Algorand2017
- Blockchain Technology in FinanceComputer, 2017
- Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol2017
- SCRAPE: Scalable Randomness Attested by Public Entities2017
- A Secure Sharding Protocol For Open Blockchains2016
- On Scaling Decentralized Blockchains2016
- Towards a Scalable and Robust DHTTheory of Computing Systems, 2008
- Verifiable random functions2003
- A Simple Publicly Verifiable Secret Sharing Scheme and Its Application to Electronic Voting1999