Finality and Fork Handling
What it means for a transaction to be 'final,' why different chains finalise differently, how reorgs happen, and the MEV incentives that complicate the picture.
What 'Final' Actually Means
When you send a transaction, it gets included in a block, and that block becomes part of the chain. But early on, it's possible that a different, conflicting block could replace it (a 'reorg') — your transaction would be undone. As more blocks pile on top, this gets exponentially less likely. 'Finality' is the point at which the protocol guarantees your transaction won't be reverted. Different chains define and achieve finality differently.
Probabilistic vs Absolute Finality
Bitcoin uses probabilistic finality. Every block makes it more expensive for an attacker to revert your transaction; the convention is to wait ~6 blocks (about 1 hour) for high-value transactions. There's no point where Bitcoin guarantees finality; it's just probability getting closer and closer to certainty. Ethereum and most modern chains add absolute finality — once enough validators have voted to finalise a block, the protocol guarantees it can never be reverted (unless validators are willing to lose huge amounts of staked ETH).
Why It Matters
If you're a user buying coffee, probabilistic finality is fine — coffee shops can wait. If you're an exchange crediting a deposit, you need confidence: a reorg that undoes your customer's deposit while they've already withdrawn the equivalent elsewhere is a real loss. Different chains' finality models drive what activities are safe to do quickly vs. need to wait.
- Probabilistic finality: each block makes revert harder; Bitcoin (PoW), some others
- Absolute finality: a specific point where protocol guarantees no revert; Ethereum (post-Merge), Cosmos, Solana, most modern chains
- Both work; the trade-offs are about speed and economic security
- Reorgs are normal at the 1-2 block depth; rare past 6 blocks in Bitcoin; nearly impossible past 64 epochs in Ethereum
Key Takeaways
- Finality is when a transaction is guaranteed not to be reverted
- Bitcoin: probabilistic (waits, never absolute); Ethereum: absolute after ~12 minutes
- Reorgs at 1-2 block depth happen all the time; past 6-10 blocks they're rare
- Your use case determines how many confirmations you need before treating something as settled
Related Content
Related Coins
Related Topics
Key Terms
More Topics
Browse all 179 topicsUTXO vs Account Model
How Bitcoin's UTXO model differs from Ethereum's account model — what each gets right, what each makes harder, and why the choice shapes everything from parallelism to replay protection.
EIP-4844 and Proto-Danksharding
How Ethereum's March 2024 Dencun upgrade introduced blob space — a new transaction type that cut rollup data costs by ~10x and set the stage for full danksharding.
Account Abstraction (ERC-4337)
How ERC-4337 brings smart-contract wallets, social recovery, gasless transactions, and arbitrary signature schemes to Ethereum without changing the protocol — and why every wallet UX of the next decade will use it.
Data Availability Sampling
How light nodes can be cryptographically confident that a block's full data was published — without downloading it — and why this is the key unlock for Ethereum's full danksharding and the modular blockchain stack.
State Pruning and Expiry
Why Ethereum's state has grown to hundreds of gigabytes, what 'archive,' 'full,' and 'light' nodes actually store, and how proposals like EIP-4444 and Verkle trees aim to keep node hardware accessible for years to come.
ECDSA vs EdDSA vs BLS
The three signature schemes you'll meet across the crypto stack — what each does well, what tradeoffs they impose, and why Ethereum uses three of them simultaneously.
zk-SNARK vs zk-STARK vs PLONK
How the three major proof-system families compare on trusted setup, proof size, prover cost, and quantum resistance — and which production rollups picked which.
Threshold Signatures and MPC
How t-of-n threshold signatures and multi-party computation let multiple parties sign together without any one holding the full key — the cryptography behind Fireblocks, Lit Protocol, and modern institutional custody.
References & further reading
- primary
- secondary