Orphan Block

An orphan block is a valid mined block left out of the main chain when a competing block wins, so its miner typically gets no block reward.

3 min read
mining

Definition

An orphan block is a valid block that was mined but did not become part of the blockchain’s main accepted history. This usually happens when two miners find valid blocks at nearly the same time, and the network later chooses one branch over the other; in many protocols, this is more precisely called a stale block.

How It Works

In proof-of-work mining, miners compete to find a block hash that meets the network’s difficulty target. When a miner finds a valid block, they broadcast it to other nodes, which check the block and begin building on top of it.

Because blockchain networks are spread across the world, information does not reach every node instantly. Two miners can discover different valid blocks at the same height before either block has fully propagated. For a short time, different parts of the network may disagree about which block is the latest one.

The tie is resolved when another valid block is mined on top of one branch. Nodes follow the chain with the most accumulated proof of work, so that branch usually becomes the main chain. The competing block is dropped from active chain history. Transactions from that dropped block are not destroyed; if still valid, they can return to the mempool and be included later, where they may be visible on a block explorer.

The miner who produced the orphan block typically does not receive the block reward, because their block is no longer part of the accepted chain.

Why It Matters

Orphan blocks are a normal result of decentralized mining. They show that the network can resolve temporary disagreements without a central coordinator.

For miners, orphan blocks directly affect revenue. A miner can spend power, hash rate, and hardware time producing a valid block, yet receive no reward if the network builds on a competing block. Mining pools reduce this risk by improving connectivity, relay speed, and node performance.

For users, orphan blocks are one reason confirmations matter. A transaction in a very recent block is less final than one buried under several later blocks. Each confirmation makes it less likely that the transaction will be removed by a short chain reorganization.

FAQ

What is an orphan block?

An orphan block is a valid block that was mined but did not become part of the blockchain’s accepted history; in many protocols it is more precisely called a stale block. It usually happens when two miners find valid blocks at nearly the same time, and the miner who produced it typically receives no block reward.

Why do orphan blocks happen?

An orphan block appears because information does not reach every node instantly, so two miners can find different valid blocks at the same height before either fully propagates. The tie is resolved when another block is mined on one branch. Nodes follow the chain with the most accumulated proof of work, and the competing block is dropped.

What happens to transactions in an orphan block?

Transactions in an orphan block are not destroyed: if they are still valid, they can return to the mempool and be included in a later block. Even so, a transaction in a very recent block is less final, and each new confirmation makes removal by a short chain reorganization less likely.