A Confirmation in cryptocurrency refers to the successful inclusion of a transaction in a block that has been added to the blockchain. Each subsequent block mined or validated after the transaction’s block counts as an additional confirmation. More confirmations mean greater security – with each new block, reversing the transaction becomes exponentially more difficult. The number of confirmations required before a transaction is considered “final” varies by cryptocurrency and by the value of the transaction.
Read Also: Copy Trading
Definition
A Confirmation validates that a transaction is permanently recorded:
| Concept | Description |
| 0 confirmations | Transaction broadcast but not yet included in a block (unconfirmed/pending) |
| 1 confirmation | Transaction included in the most recent block |
| 3 confirmations | Two additional blocks have been mined after the transaction’s block |
| 6 confirmations | Bitcoin standard for high-value transactions (~60 minutes) |
| Finality | The point at which a transaction is considered irreversible |
Confirmation Requirements by Network
| Network | Time per Block | Typical Confirmations Required | Wait Time |
| Bitcoin | ~10 minutes | 1–6 (value-dependent) | 10–60 min |
| Ethereum | ~12 seconds | 12–35 | 2.5–7 min |
| Litecoin | ~2.5 minutes | 6 | ~15 min |
| Solana | ~0.4 seconds | 1 (instant finality) | <1 second |
| Cardano | ~20 seconds | 15 | ~5 min |
Origin & History
| Date | Event |
| 2009 | Bitcoin introduced the concept of block confirmations – transactions gain security with each new block |
| 2010 | Satoshi Nakamoto recommended 6 confirmations for large Bitcoin transactions in forum posts |
| 2013 | Exchanges began implementing variable confirmation requirements based on deposit size |
| 2015 | Ethereum introduced faster block times (~15 seconds), changing confirmation dynamics |
| 2019 | Ethereum Classic suffered 51% attacks, demonstrating that insufficient confirmations enable double-spending |
| 2020 | Multiple smaller chains experienced reorganization attacks, reinforcing the importance of confirmations |
| 2022 | Ethereum’s move to Proof of Stake introduced “finality” – transactions are confirmed with mathematical certainty after ~15 minutes |
| 2024 | High-speed chains (Solana, Avalanche) offered near-instant finality, changing expectations around confirmation times |
“After a certain number of confirmations, the probability that an attacker can catch up to the chain diminishes exponentially.”
How It Works

| Step | What Happens |
| 1 | User broadcasts a transaction to the network |
| 2 | Transaction enters the mempool (waiting area for unconfirmed transactions) |
| 3 | A miner/validator includes the transaction in a new block |
| 4 | The block is added to the blockchain – this is the first confirmation |
| 5 | Each subsequent block adds another confirmation |
| 6 | After sufficient confirmations, the transaction is considered final |
| Scenario | Risk Level |
| 1 confirmation | Low risk for small amounts; theoretically possible to reverse with a blockchain reorganization |
| 3 confirmations | Suitable for medium-value transactions; reorganization increasingly unlikely |
| 6 confirmations (Bitcoin) | Standard for large transactions; reorganization would require enormous hash power |
| 12+ confirmations | Near-impossible to reverse; used for very high-value transfers |
| Confirmations | Attacker Needs | Reversal Probability (10% hash power) |
| 1 | Race the next block | ~10% |
| 3 | Outpace 3 blocks | ~1% |
| 6 | Outpace 6 blocks | ~0.02% |
| 12 | Outpace 12 blocks | Negligible |
| Concept | Description |
| Probabilistic finality | Each confirmation reduces reversal probability (Bitcoin, PoW chains) |
| Absolute finality | After a threshold, the transaction is mathematically irreversible (Ethereum PoS, Cosmos) |
| Instant finality | Transaction is final as soon as it’s processed (Solana, some BFT chains) |
In Simple Terms
- A confirmation means your transaction has been recorded in a block on the blockchain – it’s official and part of the permanent record.
- More confirmations = more security– each new block makes it harder and harder for anyone to reverse your transaction.
- Bitcoin’s standard is 6 confirmations(~60 minutes) for large transactions – at that point, reversing the transaction would require controlling more than half the network.
- Faster blockchains need fewer confirmations– Solana and Avalanche can finalize transactions in seconds, while Bitcoin takes about an hour for full security.
Important: The number of confirmations needed depends on the transaction value and the blockchain’s security. For a $5 coffee, 1 confirmation (or even 0) might be fine. For a $1 million transfer, waiting for 6+ Bitcoin confirmations is prudent. Exchanges typically require multiple confirmations for deposits to protect against double-spend attacks.
Real-World Examples
Example 1: Exchange Deposit Confirmations
- Scenario: A user deposits Bitcoin to an exchange for trading.
- Implementation: The exchange requires 3 confirmations (~30 minutes) for deposits under $10,000 and 6 confirmations (~60 minutes) for larger amounts before funds are available for trading.
- Outcome: This protects the exchange from double-spend attacks – if a malicious user tried to spend the same Bitcoin elsewhere, the exchange would detect the conflict during the confirmation period.
Example 2: Ethereum Classic 51% Attack
- Scenario: In January 2019, Ethereum Classic (ETC) suffered a 51% attack where an attacker controlled a majority of hash power.
- Implementation: The attacker reversed transactions that had several confirmations by mining a longer alternative chain, executing double-spend attacks worth ~$1.1 million.
- Outcome: Exchanges increased their ETC confirmation requirements from 20-40 to 400-40,000 confirmations, and the attack demonstrated that confirmation security depends on the network’s total hash power.
Example 3: Zero-Confirmation Transactions
- Scenario: A coffee shop wanted to accept Bitcoin payments without waiting 10+ minutes for a confirmation.
- Implementation: The merchant accepted “zero-confirmation” (0-conf) transactions for small purchases, trusting that the transaction would eventually be confirmed and the risk of double-spending for a $5 coffee was negligible.
- Outcome: While practical for small amounts, zero-confirmation transactions carry risk. Payment solutions like the Lightning Network later solved this by enabling instant, final Bitcoin payments for everyday purchases.
Advantages
| Advantage | Description |
| Security | Each confirmation exponentially increases transaction security |
| Verifiability | Anyone can check the number of confirmations for any transaction |
| Trustless | No need to trust the sender – the blockchain math ensures finality |
| Customizable | Users and merchants can choose their own confirmation threshold |
| Universal | Confirmation mechanism works the same way for all users |
Disadvantages & Risks
| Disadvantage | Description |
| Wait time | Multiple confirmations can take minutes to hours (especially Bitcoin) |
| Variable security | Lower-hashrate chains need more confirmations for equivalent security |
| User experience | Waiting for confirmations creates friction for everyday payments |
| Double-spend risk | Low-confirmation transactions on weak chains can be reversed |
| Complexity | Probabilistic vs. absolute finality confuses many users |
FAQ
How many confirmations do I need?
It depends on the transaction value and the blockchain. For Bitcoin: 1 confirmation for small amounts, 3 for medium, 6+ for large. For Ethereum PoS: transactions are final after ~15 minutes (2 epochs). For Solana: effectively instant.
What happens if a transaction gets 0 confirmations?
It means the transaction is pending – broadcast to the network but not yet included in a block. Most transactions are confirmed within minutes, but during network congestion, they may take longer. Unconfirmed transactions can theoretically be replaced or canceled.
Can a confirmed transaction be reversed?
On Bitcoin and PoW chains, it’s theoretically possible but requires enormous hash power and becomes exponentially harder with each confirmation. On PoS chains with absolute finality (Ethereum, Cosmos), confirmed transactions are mathematically irreversible.
Why do exchanges require different confirmation numbers?
Exchanges set confirmation requirements based on the security of each blockchain. Low-hashrate chains require more confirmations because 51% attacks are more feasible. High-security chains like Bitcoin require fewer.









