Onpode
Cover art for Why different consensus designs solve the double-spend problem at different costs

Why different consensus designs solve the double-spend problem at different costs

August 12, 2026 · 14 min

Jonathan Ingles & Ben Okonkwo

Proof-of-Work and Proof-of-Stake both solve the Byzantine Generals Problem — formalized by Lamport, Shostak, and Pease in 1982 — but charge attackers for different resources: PoW burns electricity continuously; PoS destroys staked capital once. Bitcoin has 15-plus years of adversarial testing; Ethereum's PoS mechanism has under two years of live data.

Proof-of-Work (PoW) and Proof-of-Stake (PoS) are the two dominant consensus mechanisms that allow decentralized blockchain networks to agree on a single valid ledger state without relying on a central authority.

0:0013:51
Get the next episode on Crypto

Follow it free — new episodes land in your feed.

Or make your own — any topic, in minutes

More Onpode episodes on Crypto

About this episode

Every blockchain consensus mechanism is ultimately answering the same question posed by three computer scientists in 1982: how do distrustful strangers reach agreement when some of them are actively lying? Lamport, Shostak, and Pease called it the Byzantine Generals Problem, and their uncomfortable finding was that messages alone can never solve it — because messages are free, and lies cost nothing to send. This episode works through what it actually means to attach a cost to consensus, and why Proof-of-Work and Proof-of-Stake are not just different engineering choices but different philosophical bets about which scarce resource you trust to anchor truth. Bitcoin, since 2009, has bet on continuous energy expenditure — a cost you cannot recover regardless of whether your attack succeeds. Ethereum, since September 2022, has bet on capital at risk and slashing — permanent destruction of staked collateral for proven dishonesty. Both achieve Byzantine Fault Tolerance. Neither is strictly harder to attack than the other — it depends entirely on which attacker you're imagining. A state actor with cheap energy faces a different cost curve than a hedge fund with leverage. The episode also gets into slashing's uncomfortable side effect: because survivability under capital loss isn't proportional, the mechanism that's supposed to guarantee security simultaneously concentrates stake among larger validators. And underneath all of it sits a question the Blockchain Trilemma never named — whether regulatory and political sustainability has become a fourth constraint that no cost function resolves.

Frequently asked

What is the Byzantine Generals Problem in blockchain?

The Byzantine Generals Problem, formalized by Lamport, Shostak, and Pease in 1982, asks how distrustful parties reach agreement when some are actively lying. In blockchain, the answer is to attach votes to something scarce — either electricity burned (Proof-of-Work) or capital staked (Proof-of-Stake) — so that lying is prohibitively expensive.

How does Proof-of-Work prevent double-spending?

Proof-of-Work prevents double-spending by requiring attackers to control more than 50% of total network hashrate and sustain that electricity expenditure continuously — every ten minutes — while the honest network keeps producing blocks. The energy cannot be recovered regardless of whether the attack succeeds, making the cost unconditional.

How does Proof-of-Stake prevent double-spending?

Proof-of-Stake prevents double-spending through slashing: a validator proven to have double-signed or validated a fraudulent transaction has their staked collateral permanently destroyed, not fined or frozen. The deterrent is an upfront capital requirement rather than continuous energy expenditure, which creates a different — and not directly comparable — attack cost structure.

Is Proof-of-Stake more secure than Proof-of-Work?

Neither Proof-of-Stake nor Proof-of-Work is objectively more secure — they charge attackers for different resources. A state actor with cheap energy finds Proof-of-Work relatively easier to attack; a leveraged hedge fund finds Proof-of-Stake more approachable. Bitcoin's Proof-of-Work has over 15 years of adversarial testing; Ethereum's Proof-of-Stake has under two years.

Why did Ethereum switch from Proof-of-Work to Proof-of-Stake?

Ethereum completed its switch from Proof-of-Work to Proof-of-Stake in September 2022 in what is called the Merge. The primary documented pressure was regulatory and investor-driven: Proof-of-Work's energy consumption had become politically unacceptable. Critics note this optimized away the political liability while simultaneously removing the continuous energy cost that serves as Proof-of-Work's core security feature.

Grounded in 11 sources
Analysis on Blockchain Consensus Mechanism Based on ... · arxiv.org
SoK: Security Analysis of Blockchain-based Cryptocurrency · arxiv.org
Why No Consensus on Consensus? A Deep Dive into Blockchain Consensus Protocols · arxiv.org
Blockchain Consensus: Assessing Diverse Mechanisms for Distributed Agreement · doi.org
Self-Sovereign Identity and Blockchain Integration for Secure Network Sharing and Federation: Evaluation and Analysis · doi.org
Overview of Blockchain Consensus Mechanism · doi.org
A study of blockchain consensus protocols · doi.org
An Overview and Comparison of Blockchain Consensus Mechanisms · link.springer.com
Green Blockchain Trade-Offs: Energy, Security, and Decentralization · forbes.com
What Is The Byzantine Generals Problem? · bitcoinmagazine.com
Byzantine Fault Tolerant Consensus | Chainlink · chain.link
Read transcript

Ben Okonkwo: Jonathan, I have a weird question that's been nagging me — when you lock your front door, what are you actually trusting?

Jonathan Ingles: The lock? The — wait, where is this going.

Ben Okonkwo: The physical cost of breaking it. Someone has to exert real force. And it occurred to me that that's basically the philosophical argument for Proof-of-Work — Bitcoin since 2009 has been betting that physical cost, specifically the cost of computation and electricity, is a more reliable deterrent than any financial penalty.

Jonathan Ingles: And Proof-of-Stake is betting on a fine instead of a deadbolt.

Ben Okonkwo: More or less. The slashing mechanism — that's the fine. You act dishonestly, your staked capital gets destroyed. Ethereum made that bet publicly in September 2022 when they completed the Merge. That's less than two years of live data.

Jonathan Ingles: Against fifteen-plus years of Bitcoin's Proof-of-Work running without a successful 51% rewrite. Look, that gap in track record is the starting point, not a footnote.

Ben Okonkwo: Right — but the track record gap isn't even the sharpest edge here. The sharper thing is that the two mechanisms are charging attackers for completely different resources. PoW: electricity you must keep spending, cannot recover, cannot borrow in the usual sense. PoS: capital, which you can theoretically recoup if the attack succeeds.

Jonathan Ingles: Which is not the same bill at all. Satoshi Nakamoto built Bitcoin specifically so that dishonesty costs something you cannot get back regardless of outcome. That was the design intent.

Ben Okonkwo: And the question I can't resolve cleanly is whether that difference in the resource type is the thing that actually determines which mechanism holds when someone with serious resources decides to test it. That's — I mean, we genuinely don't have the empirical answer yet.

Jonathan Ingles: The Byzantine Generals Problem — which Lamport, Shostak, and Pease formalized back in 1982 — is about how distrustful parties reach agreement when some of them are actively lying. Both mechanisms claim to solve it. They just disagree about which scarcity makes lying too expensive. That's not an engineering question.

Ben Okonkwo: It's a philosophical one. Which scarce resource do you trust to anchor truth in a system where nobody is trusted? That's what we're actually trying to pull apart today.

Jonathan Ingles: But that framing — 'which scarce resource' — actually skips the step most people skip over entirely. Before you even get to electricity versus capital, you have to ask why a cost function is required at all.

Ben Okonkwo: Right — and that's exactly the Lamport, Shostak, and Pease problem. 1982. They weren't building blockchains, they were asking something more basic: if strangers can't verify each other's honesty, how does any agreement mean anything?

Jonathan Ingles: Give me the plain version.

Ben Okonkwo: Okay — so imagine generals surrounding a city. They can only communicate by messenger. Some generals are traitors sending false orders. How do the loyal ones ever know whether to attack or retreat? Because a traitor can tell half the army 'attack' and the other half 'retreat' and the whole operation collapses. That's it. That's the Byzantine Generals Problem. And the answer is — you can't solve it with messages alone. Messages are free. You can send as many lies as truths.

Jonathan Ingles: Which is exactly what breaks any voting system without a cost. One computer, a thousand computers — same vote, if votes are free.

Ben Okonkwo: Exactly — and so the insight, the thing Satoshi Nakamoto actually operationalized in the 2009 Bitcoin whitepaper, is: attach the vote to something scarce. In Bitcoin's case, electricity burned. You cannot fake computational work. You either spent the energy or you didn't.

Jonathan Ingles: And that's the move most people stop at. 'Bitcoin solved the Byzantine Generals Problem.' Full stop.

Ben Okonkwo: But that's not — I mean, that's not quite right. Bitcoin achieved Byzantine Fault Tolerance. It demonstrated one way to tie votes to cost. The problem it solved wasn't 'how do you reach agreement' in some universal sense — it was 'which cost function do you impose?' And Proof-of-Stake, which Ethereum bet the whole network on in September 2022, just answers that question differently. Capital at risk instead of energy at burn.

Jonathan Ingles: So both achieve Byzantine Fault Tolerance. Through different economic mechanisms, not through a trusted intermediary. That's the point.

Ben Okonkwo: Yes — genuinely unsettled territory here, because the 1982 paper gives you the problem, Satoshi gives you one practical answer for a public network, but neither of them tells you which cost function holds under adversarial pressure we haven't seen yet. Bitcoin's had fifteen years. Ethereum's PoS has had under two.

Jonathan Ingles: Frankly, that asymmetry is doing a lot of work in this conversation and I think people glide past it. The claim isn't that PoS is wrong — it's that we're treating a pilot as a proof.

Ben Okonkwo: And the honest level of certainty here is: both mechanisms are theoretically solving the same foundational problem, both are imposing a cost to make dishonesty expensive — but the specific resource each one charges for is a design choice, not a discovery. That's the thing. Nobody found the answer in 1982. Lamport, Shostak, and Pease found the question.

Jonathan Ingles: And that design choice — which resource you charge — is where the concrete attack scenario actually bites. Walk through it with me. Quiet Sunday afternoon. A validator with two million dollars staked sees a profitable window open. In Proof-of-Work, executing that same attack means controlling more than half of Bitcoin's total hashrate. Hardware that's already deployed, already running, cannot be liquidated while the attack is live.

Ben Okonkwo: Right — and that's the continuous cost point. PoW is charging you the whole time. Every block you try to rewrite, the honest network is also producing blocks. You're not paying once. You're paying the electricity bill every ten minutes.

Jonathan Ingles: Whereas in Proof-of-Stake, the attacker needs majority stake. But — and this is the part I can't stop turning over — they can approach that through open-market purchases. Or borrowed capital. The cost lands upfront, not continuously.

Ben Okonkwo: Which is a genuinely different shape of friction. PoW: can you sustain the expenditure? PoS: can you assemble the capital position in the first place?

Jonathan Ingles: And those are — I mean, those aren't comparable on a single axis. You can't say one is strictly harder than the other. It depends entirely on which attacker you're imagining.

Ben Okonkwo: That's the incommensurability problem. A state actor with cheap energy access finds PoW relatively approachable. A hedge fund with leverage finds PoS relatively approachable. The cost function is just selecting for a different adversary profile.

Jonathan Ingles: Which means the Ethereum Foundation's call in September 2022 — switch the whole network — wasn't a proof that PoS is more secure. It was a judgment about which adversary they were most worried about.

Ben Okonkwo: Right, and — okay, this is where I want to be careful — the research doesn't actually settle that judgment empirically. Because we'd need to know which attack scenario to privilege, and that's not a finding. That's a design assumption going in.

Jonathan Ingles: It's a political bet dressed as an engineering specification.

Ben Okonkwo: Now — worth noting that the design space here isn't just those two. Practical Byzantine Fault Tolerance, PBFT, used in private permissioned chains, gets around the energy-versus-capital problem entirely by operating inside a known validator set. Higher throughput, lower latency. But it assumes you already trust the participants enough to name them.

Jonathan Ingles: Which is not a public network. That's a very different threat model.

Ben Okonkwo: Exactly — it shows the choice was always contingent on the context. For the PoW-versus-PoS comparison: neither cost function is objectively superior. You're choosing which resource scarcity you trust more. That's a judgment. The Ethereum Foundation made one. And the layer underneath it — slashing, what slashing actually does to who can afford to validate — considerably more complicated, and I think we need to go there next.

Jonathan Ingles: The fact is slashing is also where the regulatory dimension shows up. And it's not flattering.

Ben Okonkwo: Slashing is actually the sharpest fact in the whole PoS architecture — a validator is proven to have double-signed or validated a fraudulent transaction, and their staked collateral isn't frozen, it isn't fined, it is destroyed. Gone. PoW has nothing like that. A failed 51% attack on Bitcoin wastes electricity but leaves the hardware sitting right there, ready to try again.

Jonathan Ingles: Which sounds like a clean win for PoS. Until you ask who absorbs that destruction.

Ben Okonkwo: Right — and that's the part I keep getting stuck on. Because the deterrent only works if the attacker is identifiable on-chain and if losing the capital actually hurts them.

Jonathan Ingles: Lose five hundred thousand dollars and you are finished. Lose five thousand and you rebuild. Slashing punishes large validators harder in absolute terms, not proportionally harder. That's not neutral architecture — that concentrates stake over time among actors who can absorb the loss.

Ben Okonkwo: Hm. That's — actually, I want to push on the proportional point. Is it asymmetric, or is the percentage destroyed roughly equal across validator sizes?

Jonathan Ingles: The percentage might be equal. The survivability isn't. Capital-based aristocracy with a ledger, is what it is.

Ben Okonkwo: Okay — so the slashing mechanism that is supposed to be PoS's strongest security guarantee is simultaneously a selection pressure toward larger, more capital-resilient validators. Which cuts directly against decentralization.

Jonathan Ingles: And now layer the Ethereum Foundation's actual motive for the Merge onto that. Because the Ethereum Foundation didn't switch consensus models in September 2022 because slashing was proven superior. The sustainability pressure — documented, named in Forbes and Digital Assets coverage — was regulatory and investor-driven. PoW's energy cost became politically unacceptable.

Ben Okonkwo: Now — and this is the part I think is genuinely underappreciated — PoW's energy cost is simultaneously its core security feature. The thing that made it politically toxic is structurally the same thing that makes it hard to attack.

Jonathan Ingles: That's the real contradiction. They optimized away the political liability and called it a technical upgrade.

Ben Okonkwo: Which — I mean, I'm not sure that's entirely unfair as a decision. The Blockchain Trilemma already told us every consensus mechanism involves tradeoffs across security, decentralization, and scalability. What the Merge may have introduced is a fourth constraint the trilemma never named — political and regulatory sustainability.

Jonathan Ingles: A fourth constraint. And nobody voted on that.

Ben Okonkwo: No — and that's the uncomfortable edge. A system that claims to be trustless and decentralized is being optimized simultaneously for regulatory approval. Those two things are in tension in a way that slashing — as clean as the mechanism looks on paper — does not resolve.

Jonathan Ingles: Frankly, the question isn't which mechanism is more secure anymore. It's how much security are we willing to trade for political survival. And I don't think that tradeoff has been named honestly.

Ben Okonkwo: And Bitcoin's fifteen-plus years under adversarial conditions versus Ethereum PoS's eighteen months — that gap doesn't tell us who wins. It tells us who's been tested. The honest answer is slashing is the strongest ex-ante deterrent PoS has, and it still leaves open which system breaks first under conditions neither has faced yet.

Jonathan Ingles: In ten years the question 'which is more secure' will have a different answer than it does right now. Not because Proof-of-Work or Proof-of-Stake will have changed. Because we'll have actual attack data instead of theoretical attack scenarios. Ethereum's PoS has eighteen months. Bitcoin's PoW has fifteen-plus years. That gap closes, or it doesn't, based on what actually happens.

Ben Okonkwo: And the irony sitting underneath all of it — the Byzantine Generals Problem, the whole thing Lamport, Shostak, and Pease formalized in 1982 — it was about strangers agreeing on truth without a trusted intermediary. That's the premise. And we may be solving it, partly, by becoming legible to regulators. Which is a kind of intermediary.

Jonathan Ingles: That's an uncomfortable place to land.

Ben Okonkwo: It is. The honest level of certainty I can offer is: both mechanisms achieve Byzantine Fault Tolerance, both trade incommensurable risks, and whether you prefer continuous energy cost or permanent capital destruction is now — genuinely, not rhetorically — as much a governance question as an engineering one. I don't think we can call it beyond that.

Jonathan Ingles: No verdict. And frankly — for once — I think that's the right call. Good one to sit with.