← Latest papers
💻 computer science

Rigorous and Generalized Proof of Security of Bitcoin Protocol with Bounded Network Delay

This paper presents a rigorous and simplified proof of the Bitcoin protocol's security under bounded network delay by correcting a previous error in random walk analysis with a punctured block arrival process, ultimately demonstrating that the protocol remains secure as long as the fully-delayed honest mining rate exceeds the adversary's rate.

Original authors: Christopher Blake, Chen Feng, Xuechao Wang, Qianyu Yu

Published 2026-04-16
📖 6 min read🧠 Deep dive

Original authors: Christopher Blake, Chen Feng, Xuechao Wang, Qianyu Yu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The Great Ledger Race

Imagine Bitcoin as a massive, global game of building the tallest tower out of Lego bricks.

  • The Goal: Everyone wants to build the "canonical" chain (the official history of transactions). The rule is simple: The chain with the highest score (the most bricks or the heaviest bricks) wins.
  • The Players:
    • Honest Miners: They are building the tower honestly, following the rules.
    • The Adversary (The Cheat): This is a bad actor trying to build a secret, private tower to overtake the honest one and rewrite history (like stealing money back).
  • The Problem: The internet isn't instant. Sometimes, a brick (a block) takes a little while to travel from one builder to another. The paper assumes a "worst-case scenario" where the bad guy can intentionally slow down the honest builders' bricks by a specific amount of time (let's call it Δ\Delta).

The paper asks a crucial question: Can the honest builders always win and keep building their tower forever, even if the bad guy tries to delay their bricks?

The Old Flawed Map vs. The New GPS

Previous attempts to prove the honest miners would win had a small but fatal error.

  • The Old Mistake: Previous researchers thought the race between the honest tower and the bad guy's tower was like a drunk person walking a straight line (a "random walk"). They assumed that if the honest miners were slightly faster on average, they would eventually pull ahead.
  • The Reality Check: The authors of this paper proved that this is wrong. The race isn't a simple random walk because the "drunk person" (the bad guy) can see the honest miners' moves and react instantly, while the honest miners are stuck waiting for their delayed bricks. The math didn't add up.

The Fix: The authors invented a new way to look at the race. Instead of tracking every single brick, they looked at "Punctured Intervals."

  • The Analogy: Imagine you are watching a race, but you put a blindfold on the camera for a few seconds every minute. You only look at the race during the "open" seconds.
  • By analyzing these specific "open" windows, the authors showed that the honest miners' progress forms a true random walk (a predictable pattern). This allowed them to prove that as long as the honest miners are fast enough, they will eventually build a section of the tower that the bad guy can never catch up to.

The "Nakamoto Block": The Unshakeable Brick

The core of the proof relies on finding a special kind of brick called a "Nakamoto Block."

Imagine the honest miners are building a tower. Occasionally, a moment happens where:

  1. An honest miner places a brick.
  2. No other honest miner places a brick for a while before or after it (it's a "loner").
  3. The bad guy also fails to place any bricks in that specific window.

If this happens, and the honest miners are slightly faster than the bad guy, this specific brick becomes unshakeable.

  • Why? Because the bad guy can't build a taller tower that includes this brick without breaking the rules of the game.
  • The Result: Once this "Nakamoto Block" is placed, it stays in the official tower forever. It becomes part of the permanent history.

The paper proves that as long as the honest miners' speed (even when delayed) is faster than the bad guy's speed, these "Nakamoto Blocks" will keep popping up infinitely.

The "Bootstrap" Argument: How to Win the Long Game

You might ask: "Okay, so one block is safe. But what if the bad guy gets lucky and stops us for a long time?"

The authors use a "Bootstrap Argument" (like pulling yourself up by your bootstraps).

  • They break time into chunks.
  • They prove that the chance of the bad guy successfully stopping the honest miners for a long time gets smaller and smaller, exponentially.
  • The Analogy: Imagine trying to stop a river with a dam. You can build a small dam (stop the river for a minute), but if the water pressure (honest mining power) is high enough, the dam will eventually break. The longer you try to hold back the river, the more likely it is to burst through.
  • The Conclusion: The probability that the bad guy can stop the honest chain forever is zero. With 100% certainty, the honest chain will grow infinitely.

The Golden Rule (The Security Boundary)

The paper defines a simple "Safety Zone":

  • λh\lambda_h (Honest Speed): How fast honest miners build, even when the bad guy delays them.
  • λa\lambda_a (Bad Guy Speed): How fast the bad guy builds.

The Verdict:

  • If Honest Speed > Bad Guy Speed (λh>λa\lambda_h > \lambda_a): The system is secure. The honest chain will always win, and the bad guy can never rewrite history.
  • If Bad Guy Speed > Honest Speed (λa>λh\lambda_a > \lambda_h): The system is insecure. The bad guy can simply build a secret tower and reveal it when it's taller, taking over the network 100% of the time.

Summary for the Everyday Reader

This paper is a rigorous "safety inspection" of the Bitcoin protocol.

  1. It fixed a math error in previous safety reports that made the system look safer than it actually was.
  2. It introduced a smarter way to calculate the odds (using "punctured intervals" instead of simple random walks).
  3. It proved that Bitcoin is safe, provided the honest miners control more than 50% of the computing power (even accounting for internet delays).
  4. It showed that the "bad guy" cannot win in the long run; the honest network will always find a way to build a permanent, unbreakable history.

In short: As long as the good guys are faster than the bad guys, the bad guys can never win the race, no matter how much they try to cheat or delay the finish line.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →