An Efficient and Robust Committee Structure for Sharding Blockchain

12/31/2021
by   Mengqian Zhang, et al.
0

Nowadays, sharding is deemed as a promising way to save traditional blockchain protocols from their low scalability. However, such technique also brings several potential risks and huge communication overheads. An improper design may give rise to the inconsistent state among different committees. Further, the communication overheads arising from cross-shard transactions unfortunately reduce 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 propose a reputation mechanism for selecting leaders. The term of reputation in our design reflects each node's honest computation resources. In addition, we introduce a referee committee and partial sets in each committee, and design a recovery procedure in case the leader is malicious. Under the design, we prove that malicious leaders will not hurt the system and will be evicted. Furthermore, we conduct a series of simulations to evaluate our design. The results show that selecting leaders by the reputation can dramatically improve the system performance.

READ FULL TEXT
research
05/15/2018

Towards a Design Philosophy for Interoperable Blockchain Systems

In this paper we discuss a design philosophy for interoperable blockchai...
research
03/20/2023

Analyzing the Performance of the Inter-Blockchain Communication Protocol

With the increasing demand for communication between blockchains, improv...
research
01/19/2020

CycLedger: A Scalable and Secure Parallel Protocol for Distributed Ledger via Sharding

Traditional public distributed ledgers have not been able to scale-out w...
research
04/03/2022

Breaking Blockchain's Communication Barrier with Coded Computation

Although blockchain, the supporting technology of various cryptocurrenci...
research
04/15/2021

A Tractable Probabilistic Approach to Analyze Sybil Attacks in Sharding-Based Blockchain Protocols

Blockchain like Bitcoin and Ethereum suffer from scalability issues. Sha...
research
03/11/2022

Staking Pools on Blockchains

Several proof-of-stake blockchains allow for "staking pools", i.e. agent...

Please sign up or login with your details

Forgot password? Click here to reset