Chapter 18

Proof of Work vs. Proof of Stake vs. Other Proofs

Every chapter so far has assumed one fact without stopping to defend it: that Bitcoin's ledger can't just be rewritten by whoever shouts loudest, or controls the most servers, or wants it to say something different. Nothing enforces that by goodwill or by law. It's enforced by "proof" — a specific, adversarial design pattern for getting a large number of people who don't trust each other to agree on one history anyway. Bitcoin picked one kind of proof. It isn't the only kind that exists.

Chapter 18 of 24

The problem "proof" is actually solving

Strip away the cryptography for a moment and the underlying problem is old and mundane: a large number of independent parties, none of whom trust each other and none of whom trust a referee, need to agree on a single shared history of events — and some of those parties might actively try to lie. Computer scientists call a version of this the Byzantine Generals Problem; Bitcoin's specific version is simpler to state: whoever gets to decide what the next block contains has a direct financial incentive to cheat (double-spend, censor a transaction, rewrite recent history), so the rule for who gets that decision has to make cheating a losing bet, not just a discouraged one.

"Proof" is the family name for mechanisms that solve this by requiring something real and hard to fake before a participant gets a say — work, capital, storage, whatever the specific design chooses — so that lying costs more than it could possibly gain. Bitcoin's choice, proof-of-work, is the one this book's arithmetic has already covered in depth. This chapter steps back to compare it honestly against the alternatives other projects have chosen instead.

Proof-of-work, briefly recapped

Chapter 4 and Chapter 6 already did the arithmetic on this one, so this chapter won't repeat it: miners compete to find a specific numeric puzzle solution, the difficulty of that puzzle self-adjusts every 2,016 blocks to keep discovery averaging one every ten minutes regardless of how much hardware joins or leaves, and the whole arrangement is paid for by a shrinking subsidy plus a growing fee market — together called the security budget. The one property worth naming again here, because it's the axis the rest of this chapter compares against: the "work" in proof-of-work is a real-world resource — electricity and hardware — that exists entirely outside the ledger it secures. A miner's hash rate says nothing about how many bitcoin that miner personally owns.

Proof-of-stake: locking capital instead of burning electricity

Proof-of-stake asks a structurally different question. Instead of "who can prove they spent the most external energy," it asks "who has locked up the most of the network's own coin as collateral, and is therefore risking the most by lying." A participant — usually called a validator, not a miner — deposits ("stakes") a quantity of the network's native token, and the protocol selects among staked validators, often with a probability weighted by stake size, to propose and confirm the next block. If a validator is caught doing something the protocol can prove is dishonest — signing two conflicting blocks at the same height is the classic case — the protocol automatically destroys some or all of that validator's staked coins, a penalty called slashing.

The highest-profile real-world example is Ethereum, the largest cryptocurrency by market value after Bitcoin, which ran on proof-of-work for its first seven years and switched its entire network over to proof-of-stake in September 2022, an event widely nicknamed "the Merge." That's mentioned here as a factual reference point for how this mechanism actually works at scale, not as a recommendation — this book's own scope decision to stay Bitcoin-only, and why, was covered in full in the previous chapter.

Proof-of-workProof-of-stake
What earns you a say Spending real electricity and hardware to solve a puzzle first. Locking up a quantity of the network's own coin as collateral.
Where the cost lives External to the ledger — a power bill and physical machines, unrelated to how many coins you hold. Internal to the ledger — capital denominated in the exact asset being secured.
Energy footprint High by design — the electricity spent is the security. Low — no computational race, just a signed message committing the stake.
A criticism its critics raise Large-scale energy use, and mining's tendency to consolidate into industrial-scale farms and pools. Stakers earn rewards proportional to what they already hold, which can compound the largest holders' share over time.

Where the cost of attacking each one actually lives

The most useful comparison isn't "which one is more secure" in the abstract — both are designed to make the honest strategy the rational one for a large majority of participants. It's where the cost of trying to cheat actually lands, because that turns out to be genuinely different in a way that matters.

Attacking proof-of-work Attacking proof-of-stake Acquire ≥51% of global hash power Acquire the relevant stake threshold of the token itself External resource: hardware + electricity spent whether the attack works or not Internal resource: capital in the same token being attacked — not external at all The network's own token is untouched by this cost A successful attack tends to crash the value of that same stake
Attacking proof-of-work costs an external resource unrelated to the token's price. Attacking proof-of-stake costs capital in the very token being attacked — and a successful attack tends to destroy the value of the attacker's own stake in the process, sometimes summarized as "the attacker is holding the knife by the blade."
Proof-of-work spends something outside the system to protect what's inside it. Proof-of-stake spends the system's own trust in itself. Different bills, same purpose: making dishonesty expensive.

Other proofs, briefly

Proof-of-work and proof-of-stake are the two mechanisms that actually secure the overwhelming majority of value in this space, but they aren't the only ones anyone has tried. None of these gets a deep dive here — they're variations on "pledge something scarce," not a fundamentally different idea from proof-of-stake's core insight:

  • Proof-of-authority: a small, known, vetted set of validators — often named individuals or organizations — take turns producing blocks, with reputation rather than locked capital as the deterrent against misbehavior. Fast and cheap, but only as decentralized as the guest list, which is why it's mostly used for private or enterprise chains rather than open, permissionless ones.
  • Proof-of-space (and proof-of-space-time): participants pledge unused disk storage instead of computation or capital. Chia is the best-known real example. Trades an electricity-heavy race for a storage-hardware one — a genuinely different resource, with its own hardware-demand side effects.
  • Delegated proof-of-stake: token holders vote for a small number of delegates who do the actual block production on everyone's behalf. Faster and cheaper than plain proof-of-stake at scale, at the cost of concentrating block production into a smaller, more identifiable set of hands.

Two arguments that run in both directions

In the spirit of Chapter 2's both-sides treatment: two specific arguments come up constantly in this debate, and both are legitimate on both sides, not settled facts either direction here can responsibly claim.

Energy. Proof-of-work's critics point, correctly, to consumption on the scale of a mid-sized country and real carbon-emissions concerns depending on the energy mix involved. Its defenders point, also correctly, to a countervailing fact: the electricity spent isn't a wasteful byproduct of the design, it is the security — a directly measurable, auditable exchange of joules for the cost of attacking the network — and a meaningful and growing share of that electricity comes from otherwise-stranded or curtailed sources (flared gas at oil wells, excess hydro or wind that the local grid can't absorb) that would have been wasted or burned off regardless. Proof-of-stake's dramatically lower energy footprint is real and isn't a marketing claim; it simply doesn't buy the same specific property that an external, physical resource cost buys.

Decentralization. Proof-of-work's barrier to entry is capital for hardware plus access to cheap electricity, and that has real consolidating effects: mining today is dominated by industrial-scale operations and pools rather than individual hobbyists, a point an earlier chapter covered from the arithmetic side. Proof-of-stake's barrier to entry is capital in the token itself, and its own consolidating effect works differently but points the same direction: validators who already hold more stake earn proportionally more of the rewards, which can compound the largest holders' share over time. Neither design has actually escaped a "the resource-rich get richer" dynamic — they just route it through a different scarce resource, hash power in one case, token supply in the other.

A quieter tradeoff worth naming: bootstrapping trust

One more distinction between the two designs is more technical than the two arguments above, and it doesn't come up as loudly, but it's real. A brand-new node joining a proof-of-work chain from scratch can independently verify which history is the true one just by adding up cumulative work on every candidate chain it's offered — nobody has to tell it anything, because faking more accumulated work than the real chain represents is exactly as expensive as the original 51% attack would have been. A node joining a pure proof-of-stake chain from scratch faces a subtler problem researchers call weak subjectivity: once a validator unbonds its stake, it no longer risks slashing for signing conflicting history, so an attacker who once controlled a large stake can cheaply fabricate an entire plausible-looking alternate chain branching from some point in the past, with none of today's real capital at risk. Proof-of-stake networks work around this by having new nodes trust a recent checkpoint from a source they already trust — a friend, a block explorer, the client software's own default — rather than verifying the full history unaided from genesis. It's a small, easy-to-overlook departure from "don't trust, verify" that proof-of-work's cumulative-work rule doesn't need at all.

This chapter explains how each mechanism works and what tradeoffs each one has actually made — it isn't a claim that proof-of-work is the only legitimate design, or that any specific proof-of-stake network is more or less trustworthy than another. This book stays Bitcoin-only for the scope reasons the previous chapter already gave, not because the alternatives are illegitimate.