CRJan 15, 2017

An Explanation of Nakamoto's Analysis of Double-spend Attacks

arXiv:1701.03977v129 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental tutorial for blockchain researchers and developers, clarifying foundational security analysis.

The paper explains and validates the mathematical derivation of the double-spend attack probability from Nakamoto's original blockchain paper, identifying an imperfect component in the model.

The fundamental attack against blockchain systems is the double-spend attack. In this tutorial, we provide a very detailed explanation of just one section of Satoshi Nakamoto's original paper where the attack's probability of success is stated. We show the derivation of the mathematics relied upon by Nakamoto to create a model of the attack. We also validate the model with a Monte Carlo simulation, and we determine which model component is not perfect.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes