Would you ship $1 million worth of goods for a Bitcoin payment? And what if the sender was the Chinese government… trying to take it back?
This is the risk behind a double-spend attack. It's a trick where someone sends you Bitcoin, waits until you deliver, then secretly rewrites history to erase the payment.
Bitcoin defends against this using Proof of Work. It’s not just internet money. It’s digital trust. The longer you wait, the harder it is to undo a transaction.
The standard rule? Wait 6 confirmations (about 1 hour).
But is that really enough when the stakes are sky high?
Let’s run the numbers.
Scenario:
$1M payment
25% of global hashpower controlled by attacker (e.g., state actor)
6 confirmations wait time
Attacker gives up after falling 15 blocks behind
Assumptions:
Block reward = 3.125 BTC ≈ $312.5k
Only cost considered: lost block rewards
Success probability: 5% (Satoshi’s estimate)
Model output (Markov chain):
Failed attack = 18 honest blocks → $1.4M in lost rewards
Successful attack = 6.3 attacker blocks → $2.97M in gains
Expected loss = –$1.33M
Expected gain = +$148k
Net expected return = –$1.18M
The result? Even nation-states would lose money trying to double-spend you.
That’s not just security. That’s leverage.
Would your payment rails stand up to this kind of math?
Or are you still settling for chargebacks and credit risk?