The Power of Random Symmetry-Breaking in Nakamoto Consensus

08/22/2021
by   Lili Su, et al.
0

Nakamoto consensus underlies the security of many of the world's largest cryptocurrencies, such as Bitcoin and Ethereum. Common lore is that Nakamoto consensus only achieves consistency and liveness under a regime where the difficulty of its underlying mining puzzle is very high, negatively impacting overall throughput and latency. In this work, we study Nakamoto consensus under a wide range of puzzle difficulties, including very easy puzzles. We first analyze an adversary-free setting and show that, surprisingly, the common prefix of the blockchain grows quickly even with easy puzzles. In a setting with adversaries, we provide a small backwards-compatible change to Nakamoto consensus to achieve consistency and liveness with easy puzzles. Our insight relies on a careful choice of symmetry-breaking strategy, which was significantly underestimated in prior work. We introduce a new method – coalescing random walks – to analyzing the correctness of Nakamoto consensus under the uniformly-at-random symmetry-breaking strategy. This method is more powerful than existing analysis methods that focus on bounding the number of convergence opportunities.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
09/06/2010

Parameterized Complexity Results in Symmetry Breaking

Symmetry is a common feature of many combinatorial problems. Unfortunate...
research
10/15/2019

Analyzing symmetry and symmetry breaking by computational aesthetic measures

We study creating and analyzing symmetry and broken symmetry in digital ...
research
07/16/2020

Model Checking Bitcoin and other Proof-of-Work Consensus Protocols

The Bitcoin Backbone Protocol [GKL15] is an abstraction of the bitcoin p...
research
09/12/2019

Flow: Separating Consensus and Compute

Throughput limitations of existing blockchain architectures are one of t...
research
12/02/2022

Bitcoin Security-Latency Under Network Delay

We improve security-latency bounds of Nakamoto consensus by analyzing th...

Please sign up or login with your details

Forgot password? Click here to reset