Close Latency–Security Trade-off for the Nakamoto Consensus

11/28/2020
by   Jing Li, et al.
0

Bitcoin is a peer-to-peer electronic cash system invented by Nakamoto in 2008. While it has attracted much research interest, its exact latency and security guarantees have not been rigorously established. Previous analyses of Bitcoin either focus on specific attacks or provide asymptotic bounds that are too loose for practical use. This paper describes a continuous-time model for blockchains and develops a rigorous analysis that yields very close latency (or confirmation time) and security bounds. For example, when the adversary controls 10% of the total mining power and the block propagation delays are within 10 seconds, a Bitcoin block is secured with less than 10^-3 error probability after 5 hours 20 minutes of confirmation time, or with less than 10^-10 error probability after 12 hours 15 minutes. These confirmation times are close to lower bounds due to a simple private attack. To establish the tight results, the mining of some special blocks are shown to be renewal processes. Moment generation functions of the inter-arrival times of those processes are derived in closed form. The general results are used to study the latency–security trade-off of several well-known proof-of-work longest-chain cryptocurrencies. Guidance is also provided on how to set parameters for different purposes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2022

Bitcoin's Latency–Security Analysis Made Simple

Closed-form upper and lower bounds are developed for the security of the...
research
01/16/2020

Continuous-Time Analysis of the Bitcoin and Prism Backbone Protocols

Bitcoin is a peer-to-peer payment system proposed by Nakamoto in 2008. B...
research
12/02/2022

Bitcoin Security-Latency Under Network Delay

We improve security-latency bounds of Nakamoto consensus by analyzing th...
research
12/27/2018

Analysis of Difficulty Control in Bitcoin and Proof-of-Work Blockchains

This paper presents a stochastic model for block arrival times based on ...
research
05/16/2022

Estimating Patch Propagation Times across (Blockchain) Forks

The wide success of Bitcoin has led to a huge surge of alternative crypt...
research
06/25/2020

Perigee: Efficient Peer-to-Peer Network Design for Blockchains

A key performance metric in blockchains is the latency between when a tr...
research
03/31/2022

Parallel Proof-of-Work with Concrete Bounds

Authorization is challenging in distributed systems that cannot rely on ...

Please sign up or login with your details

Forgot password? Click here to reset