Blockchain & Crypto Fundamentals

Transaction Finality

The point at which a transaction is considered irreversible and fully confirmed on the blockchain.

Transaction Finality — Finality is the point at which a blockchain transaction becomes irreversible and cannot be altered or rolled back. Different blockchains achieve finality at different speeds — Solana reaches practical finality in about 400 milliseconds, Ethereum achieves economic finality in approximately 13 minutes, and Bitcoin transactions are conventionally considered final after 6 confirmations (about 60 minutes).

What Is Finality?

Finality refers to the guarantee that a confirmed transaction will not be reversed. Once a transaction achieves finality, the sender cannot reclaim the funds and the state change is permanent. This property is essential for commerce, trading, and any application where participants need certainty that a payment or swap has been completed.

There are different types of finality. Probabilistic finality means the chance of reversal decreases over time (used by Bitcoin). Economic finality means reversing the transaction would require destroying more value than could be gained (used by Ethereum PoS). Absolute finality means the transaction is mathematically irreversible once confirmed.

Finality on Major Blockchains

On Ethereum, a transaction included in a block is considered safe after 2 epochs (about 13 minutes) when the block becomes "finalized" — meaning that reverting it would require slashing at least one-third of all staked ETH. On Solana, validators vote on blocks and achieve a form of finality within about 400 milliseconds under normal conditions.

Bitcoin uses probabilistic finality based on the number of confirmations. Each additional block makes reversal exponentially more difficult. The industry standard of 6 confirmations (about 60 minutes) provides a reversal probability of less than 0.1% even against a well-funded attacker.

Why Finality Matters for DeFi

Finality affects how quickly DeFi protocols can consider a deposit or trade settled. Bridges require finality on the source chain before releasing funds on the destination chain. CEX deposit confirmations also depend on finality times. For traders, faster finality means quicker access to funds and reduced risk from chain reorganizations that could reverse completed trades.

Common questions about Transaction Finality in cryptocurrency and DeFi.

On proof-of-stake chains like Ethereum, reverting a finalized transaction would require corrupting one-third of all validators, costing billions of dollars. While theoretically possible, it is economically irrational. On Bitcoin, a 51% attack could theoretically reverse recent blocks, but the cost makes it impractical for most scenarios.

Exchanges wait for multiple confirmations to ensure deposits have achieved sufficient finality before crediting user accounts. This protects against double-spend attacks where a user could potentially reverse a deposit transaction. Higher-value deposits typically require more confirmations.

For on-chain DEX swaps, the trade is executed atomically within a single transaction — it either fully succeeds or fully reverts. The finality question becomes relevant when bridging between chains, withdrawing to centralized exchanges, or using cross-chain applications that need to confirm the source transaction is permanent.

Ready to put your knowledge into practice?

Start Boosting