Ελληνικά

What is finality?

In short

Finality is a blockchain’s guarantee that a recorded transaction won’t be reversed. Depending on the network, that guarantee rests either on a growing probability or on explicit consensus rules.

By the Cryptonomy editorial team · Updated · 2 min read

You can see the crypto in your wallet, but is the transfer actually “locked in”?

Think of a shared ledger updated by many computers. A new page gets added, but for a short while there may be different versions of it. The network needs a way to agree on which version to keep. On a blockchain, those pages are the blocks, and the agreement follows the rules of the consensus mechanism.

A transaction being included in a block doesn’t always mean its place is final. A chain reorganization can replace recent blocks, leaving a transaction outside the chain the network ultimately accepts.

On Bitcoin, finality is probabilistic: the more blocks added after the one containing the transaction, the harder it becomes to reverse it. Confirmations increase certainty without being an absolute mathematical guarantee. Other networks, such as Ethereum, have an explicit finalization mechanism based on votes by validators. There, reversing finalized blocks would require a serious breach of the protocol’s security assumptions.

Why it matters

If you’re paid in crypto or send money to an exchange, you care about when the transfer can be considered safely complete. That’s why platforms often wait for confirmations before crediting a deposit. Their waiting period is a risk-management policy, not a separate finality mechanism.

We always separate how fast a transaction shows up from finality. A wallet may display the transaction almost immediately, while the network needs more time to finalize it. That’s why block time alone doesn’t tell you how quickly a payment is safely completed.

What to watch out for

There’s no single number of confirmations that fits every blockchain. Check what the service you use requires and what the indicators mean in that network’s block explorer.

Also, final doesn’t mean correct. If you sent to the wrong address, finality won’t fix the mistake or create a way to cancel it. With transfers through a bridge, completion also depends on the bridge’s rules and on the destination network.