Skip to main content

How Does a Race Attack Attempt to Double-Spend Cryptocurrency?

A race attack is a type of double-spending attack where an attacker sends two conflicting transactions in quick succession to two different vendors. The goal is to have one transaction confirmed for the goods or services and the other transaction sent back to the attacker's own wallet.

This attack relies on the short time window before a transaction is included in a block. To mitigate this, merchants should wait for at least one confirmation before considering a transaction final.

What Is the Concept of “Data Immutability” Once an Oracle Submits Data to the Chain?
What Is an “Orphan Block” and How Is It Resolved by the Network?
What Is a 51% Attack and How Does Hashrate Relate to It?
What Is a ‘Re-Org’ (Reorganization) in the Context of a Blockchain Attack?