On the Feasibility of Sybil Attacks in Shard-Based Permissionless Blockchains

02/16/2020
by   Tayebeh Rajab, et al.
0

Bitcoin's single leader consensus protocol (Nakamoto consensus) suffers from significant transaction throughput and network scalability issues due to the computational requirements of it Proof-of-Work (PoW) based leader selection strategy. To overcome this, committee-based approaches (e.g., Elastico) that partition the outstanding transaction set into shards and (randomly) select multiple committees to process these transactions in parallel have been proposed and have become very popular. However, by design these committee or shard-based blockchain solutions are easily vulnerable to the Sybil attacks, where an adversary can easily compromise/manipulate the consensus protocol if it has enough computational power to generate multiple Sybil committee members (by generating multiple valid node identifiers). Despite the straightforward nature of these attacks, they have not been systematically analyzed. In this paper, we fill this research gap by modelling and analyzing Sybil attacks in a representative and popular shard-based protocol called Elastico. We show that the PoW technique used for identifier or ID generation in the initial phase of the protocol is vulnerable to Sybil attacks, and a node with high hash-power can generate enough Sybil IDs to successfully compromise Elastico. We analytically derive conditions for two different categories of Sybil attacks and perform numerical simulations to validate our theoretical results under different network and protocol parameters.

READ FULL TEXT
research
09/05/2018

Bicomp: A Bilayer Scalable Nakamoto Consensus Protocol

Blockchain has received great attention in recent years and motivated in...
research
08/13/2018

Deterministic Proof Of Work

Blockchains such as Bitcoin and Ethereum designed their consensus protoc...
research
11/13/2022

Proof-of-randomness protocol for blockchain consensus: the white paper version 1.0

A proof-of-randomness (PoR) protocol could be a fair and low energy-cost...
research
04/22/2022

Baxos: Backing off for Robust and Efficient Consensus

Leader-based consensus algorithms are vulnerable to liveness and perform...
research
06/23/2022

Homomorphic Sortition – Secret Leader Election for Blockchain

In a secret single leader election protocol (SSLE), one of the system me...
research
03/05/2019

Profitable Double-Spending Attacks

Our aim in this paper is to investigate the profitability of double-spen...
research
04/07/2019

Committee Selection is More Similar Than You Think: Evidence from Avalanche and Stellar

Increased interest in scalable and high-throughput blockchains has led t...

Please sign up or login with your details

Forgot password? Click here to reset