Challenges and pitfalls of partitioning blockchains

04/19/2018
by   Enrique Fynn, et al.
0

Blockchain has received much attention in recent years. This immense popularity has raised a number of concerns, scalability of blockchain systems being a common one. In this paper, we seek to understand how Ethereum, a well-established blockchain system, would respond to sharding. Sharding is a prevalent technique to increase the scalability of distributed systems. To understand how sharding would affect Ethereum, we model Ethereum blockchain as a graph and evaluate five methods to partition the graph. We analyze the results using three metrics: the balance among shards, the number of transactions that would involve multiple shards, and the amount of data that would be relocated across shards upon a repartitioning of the system.

READ FULL TEXT
research
03/05/2020

We Know What They've Been Put Through: Revisiting High-scalability Blockchain Transactions

Scalability has been a bottleneck for major blockchains such as Bitcoin ...
research
08/16/2022

QPQ 1DLT: A system for the rapid deployment of secure and efficient EVM-based blockchains

Limited scalability and transaction costs are, among others, some of the...
research
03/28/2022

Bribes to Miners: Evidence from Ethereum

Though blockchain aims to alleviate bribing attacks, users can collude w...
research
01/22/2020

Nonlinear Blockchain Scalability: a Game-Theoretic Perspective

Recent advances in the blockchain research have been made in two importa...
research
09/25/2019

Scalable and Efficient Data Authentication for Decentralized Systems

Decentralized systems such as blockchains promise to fundamentally chang...
research
07/28/2022

Analysis of Polkadot: Architecture, Internals, and Contradictions

Polkadot is a network protocol launched in 2020 with the ambition of unl...
research
01/03/2023

Significant Digits: Using Large-Scale Blockchain Data to Predict Fraudulent Addresses

Blockchain systems and cryptocurrencies have exploded in popularity over...

Please sign up or login with your details

Forgot password? Click here to reset