What Is an Uncle Block or Orphan Block?

Updated July 13, 2026 6 min read

Blockchain networks are designed so that only one version of the transaction history wins out, but the process of getting there occasionally produces a valid block that still doesn’t make the final cut.

The short answer

An uncle or orphan block is a block that was validly mined but didn’t end up part of the main chain, usually because another block at the same height was accepted by the network first. The work that went into producing it isn’t wasted in every case — some networks give partial credit to these blocks, while others discard them entirely.

How competing blocks happen

A blockchain network relies on many independent miners or validators racing to propose the next block. Because the network is distributed across the globe, it’s possible for two participants to solve or produce a valid block at nearly the same moment, before either one has had time to propagate across the entire network. Both blocks are legitimate on their own terms, but only one chain can move forward as the accepted history. The rest of the network, following the rule that the longest or heaviest valid chain wins, eventually converges on one of the two blocks, and the other becomes an orphan.

Orphan blocks versus uncle blocks

Why the distinction matters for miners

Under a system that recognizes uncle blocks, a miner who narrowly loses the race to publish first isn’t left with nothing. A later block can reference the uncle, and the network rewards both the miner of the main block and, at a reduced rate, the miner of the uncle. This softens the incentive problem that would otherwise discourage participation from miners with slightly slower network connections, since even a “losing” block can still yield some return for the computational work performed.

Why this happens more on some networks than others

Networks with faster block times tend to see more of these events, simply because there’s less time for a newly mined block to propagate across the world before another miner might also find a valid block. This is closely related to how difficulty adjustment keeps block production paced — a network tuned for quick blocks trades some efficiency for speed, and uncle or orphan events are part of that trade-off. Broader questions about how a network balances speed against reliability show up again in discussions of scalability and security trade-offs in blockchain design generally.

What it means for a transaction

If a transaction was included in a block that becomes an orphan, that transaction isn’t necessarily lost — it typically returns to the pool of unconfirmed transactions and gets picked up in a subsequent block, usually within moments. This is one reason exchanges and merchants often wait for multiple confirmations before treating a transaction as final, since a very recent block always carries some small chance of eventually being displaced by a competing one. Anyone learning to follow this process can watch it unfold directly by tracking a transaction on a blockchain explorer, which shows confirmation counts building up in real time.

The bottom line

Uncle and orphan blocks are a normal side effect of how decentralized networks coordinate without a central authority deciding which block comes next. They reflect the reality that multiple valid answers can be found around the same time, and the network’s rules — whether that means discarding the loser entirely or giving it partial recognition — determine how that brief conflict gets resolved.