Uncle blocks are commonly associated with the Ethereum protocol and are the equivalent of orphan blocks but with a slight difference. Uncle blocks are still valid blocks that were constructed and rejected by the network. However, unlike with an orphan block where miners are not rewarded for producing them, miners are in fact rewarded for producing an uncle block.