Everything is a Race and Nakamoto Always Wins

05/21/2020
by   Amir Dembo, et al.
0

Nakamoto invented the longest chain protocol, and claimed its security by analyzing the private double-spend attack, a race between the adversary and the honest nodes to grow a longer chain. But is it the worst attack? We answer the question in the affirmative for three classes of longest chain protocols, designed for different consensus models: 1) Nakamoto's original Proof-of-Work protocol; 2) Ouroboros and SnowWhite Proof-of-Stake protocols; 3) Chia Proof-of-Space protocol. As a consequence, exact characterization of the maximum tolerable adversary power is obtained for each protocol as a function of the average block time normalized by the network delay. The security analysis of these protocols is performed in a unified manner by a novel method of reducing all attacks to a race between the adversary and the honest nodes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/05/2019

Proof-of-Stake Longest Chain Protocols Revisited

The Nakamoto longest chain protocol has served Bitcoin well in its decad...
research
10/15/2020

PoSAT: Proof-of-Work Availability andUnpredictability, without the Work

An important feature of Proof-of-Work (PoW) blockchains is full dynamic ...
research
12/06/2019

Selfish Behavior in the Tezos Proof-of-Stake Protocol

Proof-of-Stake consensus protocols give rise to complex modeling challen...
research
11/24/2021

Securing Proof-of-Stake Nakamoto Consensus Under Bandwidth Constraint

Satoshi Nakamoto's Proof-of-Work (PoW) longest chain (LC) protocol was a...
research
03/16/2023

Security of Blockchains at Capacity

Given a network of nodes with certain communication and computation capa...
research
12/02/2022

Bitcoin Security-Latency Under Network Delay

We improve security-latency bounds of Nakamoto consensus by analyzing th...
research
02/10/2022

A Note on the Misinterpretation of the US Census Re-identification Attack

In 2018, the US Census Bureau designed a new data reconstruction and re-...

Please sign up or login with your details

Forgot password? Click here to reset