What Is the Concept of “Selfish Mining” and How Does It Differ from a 51% Attack?

Selfish mining is a strategy where a miner or pool finds a new block but withholds it from the public network, secretly extending their own private chain. The goal is to gain an unfair advantage in the race to find the next block, increasing their block reward share beyond what their hashrate would mathematically dictate.

A 51% attack, by contrast, requires control of the majority hashrate and is used to actively manipulate the ledger, specifically for double-spending. Selfish mining is an attempt to gain a larger share of mining rewards, not to corrupt the ledger's integrity through a reorg.

What Is ‘Double-Spending’ and Why Is It the Main Concern of a 51% Attack?
What Is ‘Double-Spending’?
Can a Decentralized Governance Model Mitigate the Risk of Selfish Mining?
What Is the Concept of “Selfish Mining” and How Does It Differ from Fee Sniping?
What Is “Double-Spending” in the Context of a 51% Attack?
What Is Double-Spending and Why Is a 51% Attack Necessary to Execute It?
How Does Double-Spending Fundamentally Undermine a Cryptocurrency’s Value Proposition?
What Is a Selfish Mining Strategy and How Does It Relate to 51% Attacks?

Glossar