Confirmation time is the real-world wait a user experiences after broadcasting a transaction, from the moment it leaves their wallet and sits in the mempool to the moment enough blocks have stacked on top of it to be treated as settled. It is not a fixed number: it depends on the network's block production speed, how full the mempool is, the fee attached, and how many confirmations the receiving party demands before releasing goods, credit, or withdrawal rights.
On Bitcoin, blocks arrive roughly every 10 minutes on average, though the real interval swings from under a minute to well over an hour because block discovery is probabilistic. A single confirmation means the transaction has been mined into one block; each subsequent block adds another confirmation and makes reversal exponentially harder. Services generally scale requirements to risk:
- Small retail payments often accept 1 confirmation, or even 0 for face-to-face use.
- Mid-size exchange deposits commonly require 2 to 3 confirmations.
- Large transfers or high-value settlements may require 6 or more.
Ethereum's proof-of-stake chain produces a block roughly every 12 seconds, but unlike Bitcoin's probabilistic security, it targets explicit protocol finality: a block only becomes irreversible once validators have voted across two full epochs, around 12 to 15 minutes, after which reverting it would require destroying a huge share of staked ETH. Shorter confirmation times feel convenient, but they trade off against protection from double spending and chain reorganizations, which is why exchanges and merchants set their own thresholds rather than relying on the network minimum alone.