Rigorous and Generalized Proof of Security of Bitcoin Protocol with Bounded Network Delay
Abstract
A proof of the security of the Bitcoin protocol is made rigorous, and simplified in certain parts. A computational model in which an adversary can delay transmission of blocks by time $Δ$ is considered. The protocol is generalized to allow blocks of different scores and a proof within this more general model is presented. An approach used in a previous paper that used random walk theory is shown through a counterexample to be incorrect; an approach involving a punctured block arrival process is shown to remedy this error. Thus, it is proven that with probability one, the Bitcoin protocol will have infinitely many honest blocks so long as the fully-delayed honest mining rate exceeds the adversary mining rate. This means that an adversary cannot censor future transactions of a user in perpetuity, which would render the protocol useless.
Fields of Study & Subjects
Blockchain Technology Applications and Security
Cryptography and Data Security
Distributed systems and fault tolerance
Publication details
- Journal / source
- arXiv (Cornell University)
- Publication date
- 14 January 2026
- Document type
- Preprint