A Flexible n/2 Adversary Node Resistant and Halting Recoverable Blockchain Sharding Protocol

03/16/2020
by   Yibin Xu, et al.
0

Blockchain sharding is a promising approach to solving the dilemma between decentralisation and high performance (transaction throughput) for blockchain. The main challenge of Blockchain sharding systems is how to reach a decision on a statement among a sub-group (shard) of people while ensuring the whole population recognises this statement. Namely, the challenge is to prevent an adversary who does not have the majority of nodes globally but have the majority of nodes inside a shard. Most Blockchain sharding approaches can only reach a correct consensus inside a shard with at most n/3 evil nodes in a n node system. There is a blockchain sharding approach which can prevent an incorrect decision to be reached when the adversary does not have n/2 nodes globally. However, the system can be stopped from reaching consensus (become deadlocked) if the adversary controls a smaller number of nodes. In this paper, we present an improved Blockchain sharding approach that can withstand n/2 adversarial nodes and recover from deadlocks. The recovery is made by dynamically adjusting the number of shards and the shard size. A performance analysis suggests our approach has a high performance (transaction throughput) while requiring little bandwidth for synchronisation.

READ FULL TEXT

page 1

page 7

page 13

research
01/15/2020

An n/2 Byzantine node tolerate Blockchain Sharding approach

Traditional Blockchain Sharding approaches can only tolerate up to n/3 o...
research
04/09/2020

Multichain-MWPoW: A p/2 Adversary Power Resistant Blockchain Sharding Approach to a Decentralised Autonomous Organisation Architecture

Blockchain Sharding (BS) is a blockchain improvement approach. It increa...
research
02/20/2020

Modeling the Impact of Network Connectivity on Consensus Security of Proof-of-Work Blockchain

Blockchain, the technology behind the popular Bitcoin, is considered a "...
research
01/20/2020

Segment blockchain: A size reduced storage mechanism for blockchain

The exponential growth of the blockchain size has become a major contrib...
research
11/12/2019

Scalable BFT Consensus Mechanism Through Aggregated Signature Gossip

In this paper, we present a new BFT consensus mechanism which enables th...
research
06/28/2023

Blockchain Nodes are Heterogeneous and Your P2P Overlay Should be Too: PODS

At the core of each blockchain system, parties communicate through a pee...

Please sign up or login with your details

Forgot password? Click here to reset