Skip to main content

How Do Zero-Confirmation Transactions Increase the Risk of a Double-Spend?

Zero-confirmation transactions are transactions that are broadcast to the network but accepted by a vendor or service before they are included in a block. This increases double-spend risk because the transaction is not yet secured by the blockchain's cryptographic proof-of-work.

An attacker can broadcast a payment transaction and immediately follow it up with a conflicting transaction that sends the same funds back to themselves, which a malicious miner can prioritize.

What Is a “Race Attack” in the Context of Double-Spending?
How Does the Concept of ‘Time Preference’ Relate to Paying a Higher Fee or Accepting Slippage?
How Do Zero-Confirmation Transactions Increase the Vulnerability to a Double-Spend?
How Does Network Congestion Affect Confirmation Time and Double-Spend Risk?