Double Spending

DeFi

Double spending is when someone tries to use the same digital money more than once.

Double spending is the act of using the same digital money more than once — spending it, then spending it again before the first transaction has been fully confirmed and locked into the blockchain. This problem is unique to digital currency. With physical cash, if you hand someone a $20 bill, the bill is gone from your hand and cannot be given to anyone else. But digital files can be copied, so without a trustworthy system to track which coins have already been spent, a dishonest actor could theoretically send the same coins to two different people simultaneously.

Blockchain technology was specifically designed to solve this problem. When a transaction is broadcast to the network, it waits in a queue called the “mempool” to be confirmed. Once miners or validators include it in a block and enough subsequent blocks are added on top, the transaction becomes practically irreversible — the history is locked. The decentralized consensus process ensures that the entire network agrees on which transaction came first, making it extremely difficult to successfully spend the same coins twice under normal conditions.

Double spending is most relevant in the context of a 51% attack, where an attacker with majority network control can attempt to secretly mine an alternative version of recent blockchain history that does not include the original transaction, then broadcast that alternative chain to reverse payments they already received. Merchants who wait for multiple “confirmations” before releasing goods protect themselves against this, because with each additional block, reversing history requires more and more computational work.

Example: Imagine you scan a check and deposit it at two different banks before either one has cleared it. For a brief moment, you appear to have money in both accounts. Banks have central systems specifically to catch this kind of fraud. Blockchain solves the same problem without a central authority — instead, thousands of participants race to agree on the true, single history of every transaction.

Top tokens on base

  • USDC
    USDCUSD Coin
    $1.00$910.45M
  • WETH
    WETHWrapped Ether
    $1.69K$824.08M
  • cbBTC
    cbBTCCoinbase Wrapped BTC
    $63.85K$550.55M
  • ETH
    ETHEther
    $1.69K$69.27M
  • S

    SpaceXSpaceX
    $0.041003$65.17M
  • cbETH
    cbETHCoinbase Wrapped Staked ETH
    $1.91K$26.78M
  • SpaceX
    SpaceXSpaceX
    $0.041001$26.35M
  • EURC
    EURCEURC
    $1.15$17.50M
  • wstETH
    wstETHWrapped liquid staked Ether 2.0
    $2.08K$16.77M
  • VIRTUAL
    VIRTUALVirtual Protocol
    $0.59$15.34M