What is an Orphan Block in Blockchain?

An orphan block, also known as a "stale block," is a block that is no longer a part of the main blockchain. This can occur when multiple miners solve the proof-of-work puzzle and create new blocks roughly simultaneously. The network may accept one of the blocks as the valid one to extend the chain while the other(s) become orphans. Orphan blocks do not contain transactions and are not rewarded to the miner. Orphan blocks can also happen when a miner…