Skip to main content
Important: We do not provide financial advice or custody funds. All transactions occur on third-party platforms.

Finality

In simple terms

Finality is when a transaction is genuinely done. Some networks make this a definite moment; others make it a matter of confidence that grows with each block, and never quite reaches absolute certainty.

Definition

The point at which a transaction is settled and cannot be reversed by a reorganisation of the chain.

In depth

Probabilistic finality, used by proof-of-work chains, gives a reversal probability that decays with confirmation depth but is never zero. Deterministic finality, provided by BFT-style consensus and by proof-of-stake finality gadgets, marks a checkpoint that honest validators will not revert, backed by slashing conditions that make equivocation costly. Layer 2 systems add their own layer: an optimistic rollup transaction is soft-confirmed instantly but only final on the settlement layer after the challenge window elapses, while a validity rollup is final once its proof is verified.

How does Finality work?

Under probabilistic finality, each new block makes rewriting history more expensive, and services pick a depth where that cost exceeds any plausible gain. Under deterministic finality, validators vote in rounds and a checkpoint becomes final once a supermajority has attested, after which reverting it would require a large fraction of them to be slashed. Rollups inherit their settlement layer's finality and add their own delay, which is why a withdrawal from an optimistic rollup can take days.

An example

A transfer on an optimistic rollup shows as complete in the app within seconds, and moving those funds back to the settlement layer takes an illustrative seven-day challenge window. Nothing is wrong during that week; the delay is the period in which anyone may submit a fraud proof.

Figures are illustrative only.

What beginners get wrong

  • Reading "instant" in an application as final. Fast user-facing confirmation and settlement finality are different things.
  • Expecting a rollup withdrawal to be quick because the deposit was. The two directions are not symmetric.
  • Assuming finality is one universal standard. Every network defines it differently, and the differences are large.

Related terms

Part of

How does a blockchain transaction actually work? — the subject page for blockchain mechanics, with all 15 of its definitions in one place.

Educational only — not financial advice.