Market Cap: 24h Vol: BTC: BTC Dom:
Gold: S&P 500: EUR/USD: Oil (BRENT):

Double Spending

Double spending describes what happens when someone tries to use the exact same digital funds for two conflicting payments before the network can catch the overlap. Because a transaction is only data, a dishonest actor could, in theory, broadcast one payment to a merchant while quietly preparing a second transaction that sends the identical coins back to themselves, hoping the second later overwrites the first.

Satoshi Nakamoto's original Bitcoin whitepaper framed solving this as the core requirement for any peer-to-peer electronic cash system that removes the need for a bank or payment processor to referee transactions. The fix is a public, timestamped ledger secured by Proof of Work: miners compete to bundle pending transactions into blocks, and the network treats the longest valid chain as authoritative. Each coin can only be referenced as an input once, so a transaction buried under enough confirmations would require redoing all the computational work built on top of it, an effort that becomes exponentially more expensive as the chain grows.

The theoretical weak point is a 51% attack, where a single miner or pool gains majority control of a network's hash power (or staked value on Proof-of-Stake chains) and secretly mines an alternate chain that erases an earlier payment while keeping the goods purchased with it. This has never happened on Bitcoin, but smaller proof-of-work chains have been hit repeatedly: Bitcoin Gold lost roughly $18 million to a 51% double-spend attack in 2018, and Ethereum Classic suffered several similar attacks in 2019 and 2020. That is why merchants and exchanges wait for multiple block confirmations before treating a payment as final, rather than trusting an unconfirmed transaction at face value.

Related Articles