Skip to main content

How Does a Selfish Miner Deviate from the ‘Honest’ Mining Protocol?

An honest miner immediately broadcasts a newly found block to the network. A selfish miner deviates by intentionally withholding the block, continuing to mine secretly on top of it to create a private chain.

They only reveal their chain when it is advantageous, specifically when the honest network finds a block or when their private chain is longer. This violates the implicit agreement of immediate block sharing.

If an Attacker Controls 100% of the Hash Power, Can They Change the Block Reward?
Why Is Immediate Block Broadcasting Essential for ‘Honest’ Mining?
What Happens to the Shares That Were Submitted Immediately after a Valid Block Is Found?
What Is a “Selfish Mining” Attack and How Does It Relate to 51 Percent Control?