SKIP TO CONTENT
Blockchain

Finality

The guarantee that a transaction cannot be reversed or altered.

What is Finality?

Finality in blockchain refers to the point at which a transaction is considered irreversible and permanently part of the blockchain's history. Once a transaction achieves finality, it cannot be altered, reversed, or removed by any means, providing users and applications with certainty about the state of their assets and operations.

Different blockchain architectures offer different finality guarantees, ranging from probabilistic finality (where certainty increases over time) to instant finality (where transactions are immediately irreversible). Understanding finality is crucial for security, especially for high-value transactions and cross-chain operations.

How it Works

Finality is achieved differently across consensus mechanisms:

Proof of Work (Bitcoin):
  • Probabilistic finality
  • Each confirmation adds security
  • 6 confirmations (~1 hour) considered safe
  • Theoretical reorg always possible but exponentially unlikely
Proof of Stake (Ethereum):
  • Combines probabilistic and economic finality
  • Blocks proposed every 12 seconds
  • Finality checkpoints every 2 epochs (~13 minutes)
  • Finalized blocks require 2/3 validator attestations
  • Reverting finalized blocks would cost attackers billions
BFT-based (Tendermint/Cosmos):
  • Instant finality
  • Blocks final when 2/3+ validators sign
  • No possibility of reorg once committed
  • Tradeoff: limited validator set size
Optimistic Rollups:
  • Soft finality: instant from sequencer
  • Hard finality: after challenge period (7 days)
  • Can use L1 finality for security guarantees
ZK-Rollups:
  • Finality when validity proof verified on L1
  • Typically minutes, not days
  • Inherits L1 finality properties

Practical Example

You sell a rare NFT for 50 ETH on Ethereum mainnet. The buyer's transaction is included in a block. At this point, you have 1 confirmation. The transaction could theoretically be reversed. After 32 blocks (~6 minutes), the epoch containing your transaction is finalized by the consensus layer. Now, reversing this transaction would require over $10 billion worth of staked ETH to be slashed. Effectively impossible. You can confidently transfer the 50 ETH knowing it cannot be clawed back.

Why it Matters

Finality has significant implications across blockchain use cases:

Security:
  • Prevents double-spend attacks
  • Enables safe large-value transfers
  • Provides certainty for settlement
Exchange Operations:
  • Determines required confirmation counts
  • Affects deposit/withdrawal processing times
  • Critical for preventing double-deposit attacks
Cross-Chain Bridges:
  • Must wait for source chain finality
  • Premature bridging creates security risks
  • Finality time directly affects bridge speed
DeFi Applications:
  • Liquidations need finality certainty
  • Oracle updates consider finality
  • Flash loan atomicity depends on finality
Enterprise Adoption:
  • Settlement finality for compliance
  • Regulatory requirements for certainty
  • Integration with traditional finance

Understanding finality helps users and developers make appropriate decisions about confirmation requirements and risk management.

Fensory considers finality times when routing transactions across networks, ensuring your DeFi operations execute with appropriate security guarantees.

Examples

  • Ethereum achieves economic finality after ~13 minutes through Casper FFG
  • Cosmos chains offer instant finality through Tendermint BFT consensus

See this concept in action across live DeFi protocols.

Track live yields, compare protocols, and build your DeFi portfolio with Fensory.

LAUNCH APPArrow right