Onpode
Cover art for Fast confirmation means probabilistic reversal risk; irreversible finality takes time

Fast confirmation means probabilistic reversal risk; irreversible finality takes time

October 28, 2026 · 13 min

Marcus Vale & Ben Okonkwo

Ben, hey — how deep did you go on this one, because I feel like I went way too far down a rabbit hole this week. Hm, I mean — far enough that I started drawing diagrams on a napkin at some point, so, yeah. Okay, I'm going to hand you a number and I…

Blockchain settlement comprises two logically independent properties: confirmation speed (how quickly a transaction is included in a block and recognized by nodes) and finality (the degree to which that transaction is irreversible under the network's consensus rules). These two dimensions can diverge significantly depending on protocol design.

0:0013:20
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

Blockchain settlement comprises two logically independent properties: confirmation speed (how quickly a transaction is included in a block and recognized by nodes) and finality (the degree to which that transaction is irreversible under the network's consensus rules). These two dimensions can diverge significantly depending on protocol design.

Grounded in 9 sources
Blockchain CAP Theorem Allows User-Dependent Adaptivity and Finality ↗ · arxiv.org
On Finality in Blockchains ↗ · arxiv.org
Ethereum Emissions: A Bottom-up Estimate ↗ · arxiv.org
Ethereum Proof-of-Stake Consensus Layer: Participation and Decentralization ↗ · arxiv.org
Towards Single Slot Finality: Evaluating Consensus Mechanisms and Methods for Faster Ethereum Finality ↗ · arxiv.org
Demystifying Private Transactions and Their Impact in PoW and PoS Ethereum ↗ · arxiv.org
3-Slot-Finality Protocol for Ethereum ↗ · arxiv.org
SoK: Speedy Secure Finality ↗ · arxiv.org
Security, Latency, and Throughput of Proof-of-Work Nakamoto Consensus ↗ · doi.org
Read transcript

Marcus Vale: Ben, hey — how deep did you go on this one, because I feel like I went way too far down a rabbit hole this week.

Ben Okonkwo: Hm, I mean — far enough that I started drawing diagrams on a napkin at some point, so, yeah.

Marcus Vale: Okay, I'm going to hand you a number and I want your gut reaction. One hour. That's how long Bitcoin takes to settle a transaction — like, actually settle it, not just show up on a screen. Sixty minutes. On a system that's been running since 2009.

Ben Okonkwo: Right — and the instinct is to say that's embarrassingly slow, which is... actually the wrong instinct entirely.

Marcus Vale: That's the whole thing. Because it isn't slow — it's deliberate. Six confirmations, roughly one hour, and that window isn't some engineer being lazy. It's baked into the math of how the longest chain rule works. You can't compress it without changing the underlying consensus mechanism entirely.

Ben Okonkwo: Now, here's the part that I think trips people up — a transaction can show up on your phone in seconds. It's visible, it's there, your wallet says confirmed. And it's still, technically, reversible.

Marcus Vale: Wait — so that green checkmark doesn't mean what people think it means?

Ben Okonkwo: Not on Bitcoin, no. Think about it like... mailing a check versus a wire transfer. The check arrives fast — you've got it in your hand — but the bank can claw it back. The wire takes longer but once it clears, it's gone, it's yours. Bitcoin's six-confirmation window is the wire clearing. Anything before that is the check sitting on your counter.

Marcus Vale: And the reason you even need six confirmations is — a 51% attacker could theoretically reverse the transaction even after one or two blocks. The protocol doesn't enforce settlement. The market does.

Ben Okonkwo: Exactly that. And this is what I want to sit with for the whole episode — confirmation speed and finality are two completely separate dimensions. Every chain is making a deliberate bet about which one to optimize. Bitcoin bet on finality. Ethereum, when it did the Merge in September 2022, changed that bet entirely.

Marcus Vale: That bet changed everything — but before we get to Ethereum, I want to actually understand the mechanism under Bitcoin. Because 'probabilistic' is doing a lot of work in that sentence and I'm not sure I can explain it to someone who'd ask me point-blank.

Ben Okonkwo: Okay, so — Nakamoto Consensus. The rule is simple: whichever chain has accumulated the most proof-of-work wins. Always. That's the longest-chain rule. It doesn't care who was first. It cares who did the most work.

Marcus Vale: So Bitcoin is never actually final.

Ben Okonkwo: Never mathematically final, no. But — and this is the crucial part — each block you stack on top of a transaction raises the cost of reversing it exponentially. Not linearly. Exponentially. A six-block reorg means an attacker has to redo six blocks' worth of hashing faster than the entire honest network is adding blocks. That cost gets — I mean, it becomes astronomically large very fast.

Marcus Vale: So six confirmations isn't a protocol rule. Bitcoin doesn't enforce it. It's just — what, a market consensus that the cost is high enough?

Ben Okonkwo: Exactly. The protocol draws no line. Six is a convention — a cost-of-attack threshold the market agreed on. Picture a gold dealer in Singapore, she sells $400,000 worth of bars, she releases the shipment when she sees six confirmations on her screen. That's not Bitcoin telling her it's final. That's her — and her lawyers — deciding the attack cost exceeds the transaction value. Anceaume and colleagues in 2020 actually formalized this whole distinction. Deterministic finality: the protocol enforces it, irreversible by design. Probabilistic finality: exponentially expensive to reverse, but theoretically possible. Bitcoin lives entirely in that second category.

Marcus Vale: Hold on. So the Anceaume paper — that's not a critique of Bitcoin. That's just naming what was already true.

Ben Okonkwo: Right — it's taxonomy, not a takedown. They're saying: here are the two categories, here's what each guarantee actually is, stop conflating them. And the conflation is everywhere — people say 'cryptographically certain finality' about Bitcoin and that's... actually, no, that framing is wrong. It's probabilistically high finality. Those are different risk models.

Marcus Vale: Which means institutions settling on Bitcoin aren't betting on math. They're betting that miners are rational and won't destroy half a trillion in market cap to reverse a transaction.

Ben Okonkwo: That's the honest version, yeah. And it's probably true — the economic incentives are strong. But 'probably' is doing real work there.

Marcus Vale: And faster PoW chains don't solve this. Shorter block times, still the same problem, right?

Ben Okonkwo: Inherited identically. Cut your block time to 30 seconds and your confirmations come faster, but the underlying model is unchanged — longest chain wins, finality is probabilistic, long-range reorgs remain theoretically possible. You've changed the latency. You haven't changed the guarantee. The math is the math.

Marcus Vale: But that's exactly where Ethereum breaks from that entirely — because The Merge in September 2022 wasn't just a fuel swap. Ethereum changed the actual failure mode. Gasper, right? LMD-GHOST fork-choice combined with Casper FFG — and the core move is slashing.

Ben Okonkwo: Right — slashing is the mechanism that makes this categorically different. If a validator signs two contradictory blocks, the protocol destroys a portion of their staked capital. Not a penalty. Destruction. That makes a fork attempt not just suboptimal — it's economically catastrophic.

Marcus Vale: So picture this. Portfolio manager at a crypto custody desk, 2:15 PM on a Thursday, watching a large ETH transfer hit the chain. Under Bitcoin, she's timing an hour. Under Gasper, finality lands in 64 to 95 slots — roughly 15 minutes. That's operationally a different world.

Ben Okonkwo: And it's not just faster — the *type* of guarantee is different. Economic finality. An attacker reversing that transaction would have to burn through enough staked ETH to outweigh the slashing penalty. That's capital destruction, on-chain, enforced by the protocol itself.

Marcus Vale: Okay but here's what I couldn't shake when I dug into this — that 15-minute window isn't a fixed number.

Ben Okonkwo: Oh, no it's not. And this is the part that — I mean, it doesn't get named enough. The finality window in Gasper is dynamic. Validator participation dips — say, during a client software upgrade or a network outage — and the 64-to-95 slot window expands. The guarantee you had at 2:15 PM Thursday is not the same guarantee you have when 10% of validators just went offline for a patch.

Marcus Vale: Wait — so the finality SLA, basically, is tied to real-time participation rates.

Ben Okonkwo: Exactly that. It's not a static property of the protocol. It's contingent. And that matters because institutions are modeling finality as if it's a fixed clock — 15 minutes, done — when actually it breathes with the validator set.

Marcus Vale: Which forces the question — how much staked capital is actually enough for the slashing model to hold? Like, does Ethereum's current stake make economic finality robust, or is it just... adequate until it isn't?

Ben Okonkwo: Hm. That's — yeah, that's genuinely open. The protocol doesn't hand you a universal number. It assumes rational, well-capitalized validators. But correlated failures, cartel behavior — if a significant slice of validators are running the same client and that client has a bug — the slashing model can break down in ways the happy-path analysis doesn't catch.

Marcus Vale: No settled answer on that threshold. That's a live research problem, not a closed one.

Ben Okonkwo: Live and being run on — I mean, roughly $30 billion in staked capital right now. We're running the experiment in production.

Marcus Vale: Okay and there's actually a deeper constraint underneath all of this — a theoretical ceiling that applies to Gasper, to Bitcoin, to everything — and it connects directly to why the 3-slot finality research involves a tradeoff nobody's fully pricing in yet.

Ben Okonkwo: Right. And that's the CAP theorem work — which is where this gets genuinely uncomfortable. We should go there next.

Marcus Vale: And the CAP theorem work is where the 'just engineer harder' reflex actually breaks. Like — what did Sankagiri, Wang, Kannan, and Viswanath actually prove, because I want to be precise about this.

Ben Okonkwo: So — around 2020 they formalized it. No protocol can simultaneously guarantee adaptivity — meaning variable, open participation — and deterministic finality. Both. You cannot have both. That's not an engineering gap. That's a proved ceiling.

Marcus Vale: Can't you just build a better protocol and route around it?

Ben Okonkwo: That's exactly the wrong frame. PBFT — Practical Byzantine Fault Tolerance — achieves immediate deterministic finality. Like, the moment a block is committed, it's done. Irreversible. But look at what it costs: you need a fixed, known validator set, defined in advance. It's fundamentally permissioned. You cannot walk in off the street and participate.

Marcus Vale: So PBFT is fast — but it's a club.

Ben Okonkwo: A closed club, yes. And Bitcoin — Nakamoto Consensus — went the other direction entirely. It couldn't mandate participation. It's open. Anyone with a miner can show up. So it accepted probabilistic finality as the price of that openness. That was the only model available if you want adaptive, permissionless participation.

Marcus Vale: So you're not choosing fast finality versus slow finality. You're choosing which failure mode you can live with — reorg risk or validator concentration risk.

Ben Okonkwo: That's exactly the bet. And — okay, here's where the Ethereum research gets genuinely uncomfortable. D'Amato, Saltini, Tran, and Zanolini published the 3-Slot Finality Protocol in November 2024. Three slots instead of 64 to 95. That's a real compression — I mean, that's dramatic.

Marcus Vale: Wait — three slots? That's what, like six seconds?

Ben Okonkwo: Roughly. But the hidden cost is — tighter synchronization. To finalize in three slots, validators have to be tightly coordinated, always online, low latency. And that filters participation. A hobbyist running a node on a home connection in Manila? Probably out. You're left with well-resourced, data-center operators.

Marcus Vale: So you've traded one tradeoff for another. Validator concentration risk goes up as the finality window shrinks.

Ben Okonkwo: Right — and that's the CAP theorem at work in live research. Picture a validator operator in Frankfurt, right now, deciding whether to upgrade to 3-slot finality infrastructure. The hardware and bandwidth requirements exclude the long tail of smaller participants. You get faster finality — real, meaningful speed — but your validator map quietly concentrates. That's not hypothetical. That's the tradeoff D'Amato's team is navigating on $30 billion in staked capital.

Marcus Vale: And nobody says that part out loud. The headline is 'six-second finality' and the footnote is 'also, we may have quietly permissioned the thing.'

Ben Okonkwo: The footnote is the whole story. There is no universally superior design here — the CAP theorem means every 'better finality' claim is actually a claim about which failure mode you've decided to accept. And that question doesn't have a universal answer. It has a use-case answer.

Marcus Vale: Which brings me back — actually, that's the whole answer, isn't it. When I threw out 'one hour' at the top of this, it sounded like a bug. But that hour is why institutional custody products and ETFs got built on Bitcoin in the first place. Six-confirmation probabilistic finality turned out to be tolerable for high-value settlement. The market didn't work around it. The market built on top of it.

Ben Okonkwo: And Ethereum's 15 minutes via Gasper isn't trying to beat that — it's serving a different risk tolerance entirely. Application composability, faster settlement cycles. Both numbers are correct answers. Just to different questions.

Marcus Vale: So institutions aren't picking the best protocol. They're picking whose failure mode they can actually live with. Reorg risk against their custody model, or validator concentration risk against their compliance model.

Ben Okonkwo: Yeah — and honestly that framing is the thing that shifted for me working through this. The question was never speed. It was always: what breaks, and when it breaks, can your operation survive it.

Marcus Vale: And that bet gets inherited down the stack. Layer 2s settle to base layer. Whatever finality model Bitcoin or Ethereum carries — probabilistic, economic — that's what flows downstream. That's the next question I'd want to pull on.

Ben Okonkwo: Right — and we're nowhere near a clean answer on that one. Not yet.

Marcus Vale: One hour. I started there as a gotcha and I don't think it is one anymore.

Ben Okonkwo: Good conversation. Genuinely.