Finality Definition: Finality is the guarantee that a transaction recorded on a blockchain can no longer be reversed, altered or removed. Some networks reach it gradually, as each new block makes a rewrite less likely, while others reach it at a fixed checkpoint once validators holding at least two-thirds of the stake have signed off.
What Is Finality?
A bank transfer that has “settled” cannot be clawed back by the sender. Blockchains need the same property, but they have no bank to declare it. Instead, the network’s rules decide when a payment is permanent. That moment is called finality, and until it arrives, a transaction that looks confirmed can in theory disappear.
How can a confirmed payment vanish? Two groups of computers can briefly build two different versions of the chain. When the network picks one version, the blocks on the other side are dropped, a process called a reorganisation, or reorg.
Any transaction that existed only in the dropped blocks is undone. Finality is the point beyond which a reorg can no longer reach your transaction.
Different blockchains reach that point in different ways and at different speeds. The distinction matters every time you deposit coins on an exchange, bridge them to another chain or accept them as payment.
How Does Finality Work?
Probabilistic finality is used by proof-of-work chains such as Bitcoin. Nodes follow the chain with the most accumulated work, so rewriting a block means re-mining it and every block after it faster than the honest network. Each new block on top, called a confirmation, makes that race harder. The probability of a reversal never reaches zero, but after six Bitcoin confirmations, about one hour, it becomes negligible for any attacker without enormous hash power.
Economic finality is Ethereum’s approach. Validators vote on a checkpoint at the start of every epoch, and once two-thirds of all stake has backed two checkpoints in a row, the earlier one is finalised, usually after about 12.8 minutes. Reversing it would require at least one-third of all stake to sign conflicting votes, and those signatures would trigger slashing. Finality here is not a mathematical certainty but a price: undoing it would cost attackers a third of all staked ETH.
Instant finality comes from Byzantine fault-tolerant protocols such as Tendermint, used by Cosmos chains. Validators vote on each block before it is added, so a block is final the moment it appears, typically within seconds. The trade-off is liveness: if more than one-third of validators go offline, the chain stops producing blocks instead of producing blocks that are not final.
The difference between these models showed up in January 2019, when an attacker gained majority hash power on Ethereum Classic, a smaller proof-of-work chain. The attacker sent coins to exchanges, waited for the deposits to be credited, then released a longer private chain that erased those transactions, a textbook 51% attack. Coinbase estimated about $1.1 million was double-spent. The exchanges had waited for confirmations, but on a chain with little hash power, those confirmations were cheap to reproduce.
Types of Finality Compared
| Probabilistic | Economic | Instant | |
|---|---|---|---|
| Example | Bitcoin | Ethereum | Cosmos chains |
| Time to finality | Grows with confirmations; about an hour for six | About two epochs, roughly 12.8 minutes | One block, a few seconds |
| Can it be reversed? | Yes, with enough hash power | Only by destroying a third of all stake | Only if a third of validators collude |
| Behaviour under stress | Keeps producing blocks | Keeps producing blocks, finality can stall | Halts until enough validators return |
Why Is Finality Important for Traders?
Finality decides how fast your money becomes usable. A centralized exchange credits a deposit only after it considers the transaction safe from a reorg, which is why the waiting time for a BTC deposit differs from an ETH or a Cosmos deposit. On smaller proof-of-work coins, exchanges often demand hundreds of confirmations, and some have raised those numbers sharply after attacks, leaving deposits frozen for hours.
Even a proof-of-stake chain can lose finality for a while. On 11 May 2023, Ethereum’s beacon chain could not finalise blocks for about 25 minutes, and the next day for about an hour. Transactions kept flowing, but services built on finalised data, including some bridges and layer-2 networks, paused deposits until checkpoints resumed. Traders relying on those services could not move funds even though the chain itself was running.
Layer-2 networks add their own layer of finality on top. An optimistic rollup treats withdrawals as final only after a challenge window, often seven days, during which anyone can prove a transaction was invalid. That gap is why third-party bridges charge a fee to give you your coins sooner: they take on the finality risk you would otherwise wait out.
Key Takeaways
- Finality is the point after which a blockchain transaction can no longer be reversed, and until it is reached, a confirmed transaction can still disappear in a reorg.
- Proof-of-work chains offer probabilistic finality that strengthens with every confirmation but never becomes absolute.
- Ethereum’s economic finality makes a finalised block reversible only if attackers accept losing at least a third of all staked ETH.
- Instant-finality chains finalise each block within seconds but halt entirely when too many validators go offline.
- Exchange deposit times, bridge delays and rollup withdrawal windows are all set by how and when finality is reached.
How many confirmations does a Bitcoin transaction need to be final?
Bitcoin never reaches absolute finality, but six confirmations, about one hour, is the common rule of thumb. Exchanges often require fewer for small deposits and more for large ones or for smaller proof-of-work coins.
What does it mean when a blockchain loses finality?
It means new blocks keep arriving but the network cannot collect enough votes to finalise them. Transactions still go through, but services that wait for finality, such as bridges and rollups, pause deposits and withdrawals until it returns.
Is a confirmed transaction the same as a final transaction?
Not always. A confirmation only means the transaction is inside a block; on chains with probabilistic finality, that block can still be replaced by a longer competing chain until enough blocks are built on top of it.
Can a finalised Ethereum block ever be reversed?
Only if at least one-third of all staked ETH votes for a conflicting history. Those validators would be slashed, so a reversal would cost the attackers billions of dollars in destroyed stake.