The Moment a Payment Stops Being Theoretical

You hit send. The wallet shows a spinner, then a small number ticks up: one confirmation. Then two. Somewhere around six, the exchange relaxes and releases your funds, the way a bouncer finally waves you through. But why six? Why not one, or sixty, or some number a committee voted on in a conference room?

The answer lives inside a piece of math that is, genuinely, beautiful in how brutal it is.

How a Block Gets Buried

A blockchain is a chain of batches. Each batch (a block) contains a bundle of transactions plus a reference to the block before it. Miners compete to seal each new block by solving a computationally expensive puzzle. Win the puzzle, seal the block, collect the reward.

Every block sealed after yours is another layer of concrete poured on top. That's what a confirmation actually is: not a signature from an authority, but a subsequent block stacked above your transaction. Six confirmations means five blocks have been piled on since yours was first included.

Why does that matter? To rewrite your transaction, an attacker must rebuild all those blocks from scratch, faster than the honest network keeps building new ones. Not a software problem. A physics problem.

The Probability Trap That Stops Attackers Cold

Imagine an attacker controls 10% of the network's total mining power. The honest majority, 90% of hash power, keeps producing blocks at the standard pace. The attacker works on a secret rival chain, trying to rewrite history so a payment to you is erased and the coins return to them.

Satoshi Nakamoto worked out the exact probabilities in the original Bitcoin whitepaper. With 10% of hash power, an attacker trying to catch up from one block behind succeeds roughly 20% of the time. Two blocks behind: around 5%. Six blocks behind: statistically negligible, somewhere around 0.1% or less.

Six confirmations became the industry standard because, at that depth, even a miner with substantial resources faces odds that make the attack economically irrational. The electricity and hardware costs exceed any realistic gain. The blockchain isn't protected by a rule. It's protected by arithmetic that makes cheating costlier than it's worth.

Ask yourself: when was the last time a security system offered you that kind of guarantee?

Two Merchants, One Very Expensive Lesson

Sara runs a digital goods shop and releases software licence keys automatically after one confirmation. Marcus sells physical goods and waits for six.

Sara gets hit by a fast double-spend attack. An attacker broadcasts two conflicting transactions simultaneously: one to Sara's shop, one back to their own wallet. Mining pools include whichever version they see first, and if a lucky block includes the attacker's self-send, Sara's confirmation evaporates. Digital goods already delivered, no recourse, transaction gone.

Marcus ships nothing until six confirmations land. By that point, reorganising six blocks of Bitcoin's chain would require sustained control of enormous hash power for roughly an hour. No rational actor burns millions in electricity to steal a physical product worth hundreds.

Sara's mistake wasn't naivety. It was misreading what one confirmation actually promises: not finality, but one thin layer of concrete that a patient attacker can still chip through.

What People Keep Getting Wrong

The popular misconception is that confirmations are bureaucratic friction, a waiting period imposed by developers that will eventually be engineered away. It won't be, because it fundamentally can't be. Confirmations are probabilistic security, the core mechanism, not a flaw in it.

The six-confirmation rule is also not universal, and treating it as one is a real mistake. Bitcoin's blocks arrive roughly every ten minutes, so six confirmations takes about an hour. Ethereum's blocks historically arrived every twelve to fifteen seconds, so exchanges set their thresholds at thirty or beyond to hit comparable elapsed time. The number is almost arbitrary. The elapsed time and accumulated work are what actually matter.

Smaller blockchains need even deeper confirmation counts. A chain where a well-funded miner could control 30% of hash power for an afternoon is genuinely vulnerable to a 51% attack, and several smaller proof-of-work coins have suffered exactly that. Ethereum Classic was reorganised in attacks that reversed millions of dollars of transactions. The confirmations weren't deep enough to price out the attackers. Full stop.

Proof-of-stake systems swap computational work for locked collateral, but the underlying logic holds: an attacker needs to control enough stake to overpower honest validators, and doing so requires risking assets worth far beyond any realistic theft.

The Crust That Forms Over Time

Think of each new block as sediment settling over your transaction, successive layers of sandstone compressing everything below until it stops being sand and starts being rock. One layer is fragile. Ten layers form something close to bedrock. A thousand layers and you're dealing with geological time.

Bitcoin's genesis block has had over 800,000 blocks settled on top of it. Rewriting it would require recomputing fifteen-plus years of accumulated proof-of-work from the planet's worth of specialised hardware. Not a theoretical barrier. A physical one, measured in joules.

The blockchain doesn't ask you to trust a bank, a notary, or a government. It asks you to trust arithmetic and thermodynamics. After enough confirmations, reversing a transaction isn't forbidden by any rule. It's just physically and economically absurd.

One last thing worth sitting with: six confirmations won't protect you if you're sending funds to a scammer voluntarily. Blockchain finality stops attackers from rewriting history. It does nothing about mistakes made with clear eyes. Irreversibility cuts both ways, and that asymmetry matters every time you hit send.