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.