Skip to main content

Finality | Bitcoin Glossary | Mapping Bitcoin

Finality

Protocol

Also known as: settlement finality

The point at which a Bitcoin transaction is considered irreversible and permanently recorded in the blockchain. Bitcoin achieves probabilistic finality, where the likelihood of a transaction being reversed decreases exponentially with each additional confirmation.

Overview

Finality in Bitcoin is probabilistic rather than absolute. Unlike traditional payment systems where a central authority declares a transaction "final," Bitcoin transactions become increasingly irreversible with each additional block mined on top of them. After six confirmations (approximately one hour), a transaction is conventionally considered final, though technically any transaction could theoretically be reversed with sufficient hash power.

Probabilistic Finality

The probability of reversing a confirmed transaction decreases exponentially with each additional block:

Confirmations │ Reversal Probability (vs. attacker with 10% hashrate)
──────────────┼──────────────────────────────────────────────────────
     0        │ Trivial (race attack)
     1        │ ~0.2045 (20.45%)
     2        │ ~0.0509 (5.09%)
     3        │ ~0.0134 (1.34%)
     4        │ ~0.0036 (0.36%)
     5        │ ~0.0010 (0.10%)
     6        │ ~0.0003 (0.03%)
    10        │ ~0.0000 (negligible)

The security guarantee improves dramatically with each confirmation because an attacker would need to redo the proof of work for the target block and all subsequent blocks.

Finality vs. Other Systems

┌──────────────┬────────────────────┬────────────────────┐
│ System       │ Finality Type      │ Time to Finality   │
├──────────────┼────────────────────┼────────────────────┤
│ Cash         │ Instant            │ Immediate          │
│ Credit Card  │ Revocable          │ 60-180 days        │
│ Bank Wire    │ Administrative     │ 1-3 business days  │
│ Bitcoin      │ Probabilistic      │ ~60 min (6 blocks) │
│ Lightning    │ Conditional        │ Seconds            │
└──────────────┴────────────────────┴────────────────────┘

The Six-Confirmation Convention

The widely cited six-confirmation threshold comes from Satoshi Nakamoto's original analysis in the Bitcoin whitepaper. At six confirmations, the probability of reversal is negligibly small for any attacker controlling less than ~45% of the network hash rate. However, this threshold is a guideline, not a consensus rule:

  • For small payments, fewer confirmations may be acceptable
  • For very large payments, some parties may require more confirmations
  • The appropriate number depends on the attacker's assumed hash rate and the amount at risk

Edge Cases

  • Chain reorganizations (reorgs): Short reorgs of 1-2 blocks occur naturally when two miners find blocks nearly simultaneously. These are normal and handled by the network automatically.
  • 0-conf transactions: Unconfirmed transactions have no finality guarantees and can be replaced via RBF or displaced by conflicting transactions.
  • 51% attacks: An attacker with majority hash power can theoretically reverse any transaction, regardless of confirmations, though the cost scales with depth.

Common Misconceptions

  • Bitcoin never achieves absolute finality. Even deeply buried transactions are theoretically reversible. However, the cost of doing so becomes astronomically high.
  • The 6-confirmation rule is not a protocol requirement. It is a recommended best practice for merchants and services.
  • Lightning Network payments achieve faster practical finality for small amounts because they are settled instantly and backed by on-chain enforcement mechanisms.