Thursday, October 22, 2026 Plain-English guides to how blockchain and crypto actually work AboutContact
Ethereum

Blockchain Finality Explained: When Is a Crypto Transaction Really Final?

Blockchain finality explained: probabilistic vs economic finality, why Bitcoin needs confirmations, how Ethereum finalises blocks, and what it means for deposits.

Blockchain Finality Explained: When Is a Crypto Transaction Really Final?

You send crypto, the wallet says “sent”, and the recipient sees it almost instantly. But when can they safely treat that payment as permanent? The answer is called finality: the point at which a transaction cannot realistically be reversed. Different blockchains reach it in different ways and at very different speeds, and that difference explains why exchanges make you wait before crediting deposits.

Why Finality Is Not Instant

A new block is broadcast across a network of computers spread around the world. Occasionally two valid blocks are produced at nearly the same moment, and for a short time different nodes see different tips of the chain. The network resolves this by its consensus rules, and one block ends up orphaned. Any transaction that was only in the losing block goes back to waiting. Finality is the point beyond which this kind of reshuffling, called a reorganisation, can no longer remove your transaction.

Probabilistic Finality: Bitcoin’s Approach

Bitcoin never declares a block absolutely final. Instead, every new block built on top of yours makes it exponentially harder to reverse, because an attacker would need to redo all that proof-of-work faster than the honest network. Each new block is called a confirmation.

  • 0 confirmations: broadcast but not yet in a block. Can be replaced or dropped.
  • 1 confirmation: in a block. Fine for small payments.
  • 3 confirmations: commonly accepted for moderate amounts.
  • 6 confirmations (about an hour): the traditional standard for large payments.

This is called probabilistic finality: the chance of reversal never reaches exactly zero, but it quickly becomes so small that it is irrelevant in practice.

Economic Finality: Ethereum’s Approach

Since moving to proof of stake, Ethereum adds formal checkpoints. Time is divided into slots of 12 seconds and epochs of 32 slots (about 6.4 minutes). Validators vote on checkpoints, and once a checkpoint has been justified and then finalised with support from two-thirds of staked ETH, it is final. In normal conditions that takes around two epochs, roughly 13 minutes.

Reversing a finalised block would require at least one-third of all staked ETH to break the rules, and the protocol would slash those validators. This is called economic finality: reversal is not impossible, but it would cost attackers an enormous amount of money.

Instant Finality on BFT Chains

Some networks, including many built with Byzantine fault tolerant consensus such as Cosmos chains using CometBFT, finalise each block as soon as it is produced. Validators must reach a two-thirds agreement before the block is committed, so there are no ordinary reorganisations. The trade-off is that these networks usually have smaller validator sets and can halt if too many validators go offline.

Finality Compared

Network typeFinality styleTypical time
Bitcoin (proof of work)ProbabilisticAbout 60 minutes for 6 confirmations
Ethereum (proof of stake)Economic, checkpoint-basedAbout 13 minutes
BFT chains (e.g. Cosmos)Immediate per blockSeconds
Layer 2 rollupsDepends on posting to layer 1Soft confirmation in seconds; full finality with layer 1

Finality on Layer 2 Networks

Rollups such as Arbitrum and Optimism give users a fast “soft” confirmation from their sequencer, then post transaction data to Ethereum. A transaction is only as final as Ethereum’s finality once that data is included. For optimistic rollups, withdrawing to Ethereum also involves a challenge period, commonly around seven days, before funds can be released through the official bridge.

What This Means for You

  • Exchanges set deposit confirmation requirements per network based on finality and past attacks; this is why some coins credit faster than others.
  • For large payments, wait for the network’s accepted level of finality before handing over goods or funds.
  • On smaller or recently attacked chains, wait longer than the default.
  • A transaction shown as “pending” is not yet in a block and can still be replaced or dropped.

Key Takeaways

  • Finality is the point where a transaction cannot realistically be reversed.
  • Bitcoin offers probabilistic finality that grows with each confirmation.
  • Ethereum finalises checkpoints in around 13 minutes, backed by slashable stake.
  • BFT chains finalise in seconds; rollups inherit finality from their base layer.

Frequently Asked Questions

Why did my exchange deposit take so long?

The exchange waits for a set number of confirmations to protect against reorganisations and double spends. Busy networks or low fees can also delay your transaction getting into a block.

Can a finalised Ethereum block ever be reversed?

Only if at least a third of staked ETH acts maliciously, which would trigger heavy slashing and likely a coordinated social response. In practice it has not happened.

Is a zero-confirmation payment safe?

Only for very small amounts where you trust the sender. Unconfirmed transactions can be replaced, for example with a higher-fee version that sends funds elsewhere.

This article is for educational purposes only and is not financial advice. Crypto assets are volatile; do your own research before making decisions.

Blockchain Pulse Editorial

Our team writes original, plain-English explainers on blockchain technology and crypto, checked against primary sources. Read our editorial standards.