Skip to main content

Why Do Miners Accept a New Block Even If They Haven’t Finished Their Own Work?

Miners accept a new block because the network operates on the "longest chain rule." Once a new block is broadcast and verified, it extends the longest chain, and any work a miner was doing on the previous block becomes obsolete (stale). Continuing to mine on a stale block is a waste of resources.

Therefore, miners immediately stop their current work, update their block header with the new block's hash, and begin mining on top of the newly accepted block to maximize their chances of earning the next reward.

What Are Stablecoins and How Do They Maintain Their Value?
How Does the Block Reward Incentivize Miners to Consume More Energy?
How Do Price Oracles Work and Why Are They a Central Point of Failure?
How Does Hashing Secure the Creation of a New Block in a Proof-of-Work System?