Finality is the guarantee that a transaction, once confirmed, cannot be reversed, altered, or removed from the ledger. Different blockchains offer different finality guarantees, from probabilistic (Bitcoin: increasingly unlikely to reverse with each block) to absolute (some PoS chains: mathematically impossible to reverse after a specific point).

What Is Finality in a Blockchain?

2 min read

The short version

Finality answers the question: "When can I be 100% sure this payment won't bounce?" In traditional banking, wire transfers have next-day finality. In Bitcoin, finality is probabilistic, it gets exponentially more certain with each confirmation but is never technically absolute. Some newer chains offer deterministic finality within seconds.

How It Works

Probabilistic finality (Bitcoin, Nakamoto consensus): a transaction is never "absolutely" final, just increasingly expensive to reverse. After 6 blocks, the probability of reversal is <0.001% against any realistic attacker. Economic finality (Ethereum PoS): after two epochs (~12.8 minutes), a transaction is "finalized", reversal requires >1/3 of all staked ETH to be slashed (~$10B+). This is considered absolute for practical purposes. Instant/single-slot finality (Tendermint-based chains): a block is final the moment 2/3 of validators sign it (seconds). Tradeoff: requires a fixed, known validator set.

Finality timelines compared

You receive a $10,000 payment on three different chains. Bitcoin: after 1 confirmation (10 min), roughly 99.9% certain. After 6 (60 min), standard "final." Cost to reverse: billions. Ethereum: after 2 epochs (12.8 min), the protocol considers it finalized. Cost to reverse: >$10B in slashed ETH. Cosmos (Tendermint): final in ~6 seconds once 2/3 of validators sign. Cost to reverse: impossible without corrupting the validator set. You decide your acceptable risk based on payment size and the chain's security budget.

What People Get Wrong

  • Bitcoin transactions are never final

    Technically true in an absolute mathematical sense, but practically irrelevant. Reversing a 6-confirmation Bitcoin transaction would cost billions, it is final for any real-world purpose.

  • Faster finality is always better

    Fast finality often requires a smaller, known validator set (less decentralization). Bitcoin's slow finality is a tradeoff for maximum permissionlessness, anyone can mine without registration.

  • Finality means immutability

    Finality means economically/practically irreversible. Hard forks can always theoretically rewrite history if the community agrees, but this isn't a normal "reversal," it's a social consensus event.

Sources & Further Reading

Questions People Also Ask

How long until my transaction is final on Ethereum?
Ethereum achieves finality after 2 epochs (~12.8 minutes). After that point, the transaction cannot be reversed without >1/3 of all validators being slashed.
Why do exchanges require different confirmation counts?
Exchanges set confirmation requirements based on the chain's security level. Bitcoin: 3-6 confirmations. Smaller PoW chains: 50-400+ confirmations. The higher the chain's attack cost, the fewer confirmations needed.
What is "economic finality"?
The point at which reversing a transaction would cost more than could be gained from the reversal. It's a practical rather than absolute guarantee, but sufficient for real-world commerce.

More in Blockchain & Consensus

See all →
Was this page helpful?

Page last checked