What Is Double-Spending and Why Is a 51% Attack Necessary to Execute It?

Double-spending is the act of successfully spending the same cryptocurrency twice. It is prevented by the blockchain's chronological and consensus-driven nature.

A 51% attack is necessary because it grants the attacker the power to control the transaction ordering and confirmation. The attacker can send a transaction, receive goods, and then use their majority hash power to create a longer, alternative chain that omits the initial transaction, effectively reversing it.

What Is ‘Double-Spending’ and Why Is It a Core Concern of a 51% Attack?
What Is ‘Double-Spending’ and Why Is It a Concern?
What Is “Double-Spending” and How Does RBF Relate to It?
What Is a ‘Double Spend’ Attack and How Does the Blockchain Prevent It?
What Is “Double-Spending” in Cryptocurrency?
What Is the Longest Chain Rule in Blockchain Consensus?
What Is a ‘Race Attack’ in the Context of Double-Spending?
What Is ‘Transaction Finality’ and Why Is It Important against a 51 Percent Attack?

Glossar