What Is the Concept of “Selfish Mining” and How Does It Differ from Fee Sniping?

Selfish mining is a strategy where a miner or pool secretly mines blocks and withholds them from the public network, only releasing them strategically to gain a disproportionately large share of the block rewards. It is a long-term attack on the network's fairness.

Fee sniping, in contrast, is a short-term, opportunistic attempt to steal the transaction fees of a single, recently mined block found by a competitor. Selfish mining is about manipulating chain length; fee sniping is about manipulating block content.

How Does the Block Propagation Delay Factor into the Success of a Selfish Mining Strategy?
How Do the Transaction Fees in a Block Influence a Selfish Miner’s Decision to Reveal?
What Is “Fee Sniping” and How Does It Relate to Transaction Prioritization?
Define ‘Selfish Mining’ as a Related Attack Vector
What Are ‘Weak Blocks’ and How Were They Proposed to Address Propagation Delay?
How Does the Block Propagation Time Influence the Success of Fee Sniping?
What Is the Primary Mechanism That Allows Selfish Mining to Gain an Advantage?
What Is the Concept of “Selfish Mining” and How Does It Differ from a 51% Attack?

Glossar