<blockquote>
  <p>Uncles are stale blocks, ie with parent that are ancestors (max 6 blocks back) of the including block. Valid uncles are rewarded in order to neutralise the effect of network lag on the dispersion of mining rewards, thereby increasing security. Uncles included in a block formed by the successful PoW miner receive 7/8 of the static block reward = 4.375 ether A maximum of 2 uncles allowed per block.</p>
</blockquote>

<p>Source: <a href="https://github.com/ethereum/wiki/wiki/Mining#mining-rewards" rel="nofollow noreferrer">https://github.com/ethereum/wiki/wiki/Mining#mining-rewards</a></p>

CC BY-SA 3.0
2017-07-01T14:03:05.900Z
2017-07-01T14:03:05.900Z
rykr
<p>An uncle is a block that, in bitcoin, would be considered a stale block because it is not on the longest chain (it's an alternative block at the same height as your parent).</p>
<p>Ethereum incentivizes miners to include a list of uncles when they mine a block.</p>
<p>This has two main effects:</p>
<ol>
<li><p>It decreases the incentive to centralize by rewarding miners that produce stale blocks on account of them not being part of a large pool and hence hearing about blocks later (due to network propagation delays)</p>
</li>
<li><p>It increases the security of the chain by augmenting the amount of work on the main chain by the work done in the uncle blocks (so, no work, or at least much less work, is wasted on stale blocks)</p>
</li>
</ol>
<p>That being said, uncles introduce additional economic complexity that I'm not sure is well understood (like incentives to mine empty uncles)</p>
<p>Additionally, consider this paper <a href="https://eprint.iacr.org/2013/881.pdf" rel="nofollow noreferrer">here</a></p>
<p>(Grabbed from a <a href="https://www.reddit.com/r/ethereum/comments/3c9jbf/wtf_are_uncles_and_why_do_they_matter/" rel="nofollow noreferrer">Reddit</a> post)</p>

CC BY-SA 4.0
2016-10-25T19:17:25.050Z
2021-03-29T08:59:34.657Z
2021-03-29T08:59:34.657Z
user2716556
<p>In Ethereum, what is an uncle?</p>

<p>Why does Ethereum take this approach, instead of having a single chain of blocks back to the genesis block?</p>

<p>If you mine a block, and it only gets included as an uncle, how much of the original reward do you get?</p>

<p>How long after the uncle is created is it allowed to be included into a block? </p>

CC BY-SA 3.0
2015-09-03T17:31:15.743Z
The motivation is to include stale blocks into the chain, so that the blockchain can have faster confirmation times. I haven't gone through it all, but the bulk of the reasoning for using "uncle" blocks seems to be laid out [here](https://blog.ethereum.org/2014/07/11/toward-a-12-second-block-time/).
morsecoder
<ethereum>
In Ethereum, what is an uncle block?
Nick ODell
# In Ethereum, what is an uncle block?

(Asked by: username_0 on 2015-08-31)

In Ethereum, what is an uncle?

Why does Ethereum take this approach, instead of having a single chain of blocks back to the genesis block?

If you mine a block, and it only gets included as an uncle, how much of the original reward do you get?

How long after the uncle is created is it allowed to be included into a block?

**Tags:** ethereum

> **Comments:**
> **username_1**: The motivation is to include stale blocks into the chain, so that the blockchain can have faster confirmation times. I haven't gone through it all, but the bulk of the reasoning for using "uncle" blocks seems to be laid out [here](https://blog.ethereum.org/2014/07/11/toward-a-12-second-block-time/).  

---

## 2 answers

### Answer by username_3 on 2016-10-25. Score: 9 | Accepted answer

An uncle is a block that, in bitcoin, would be considered a stale block because it is not on the longest chain (it's an alternative block at the same height as your parent).

Ethereum incentivizes miners to include a list of uncles when they mine a block.

This has two main effects:

1. It decreases the incentive to centralize by rewarding miners that produce stale blocks on account of them not being part of a large pool and hence hearing about blocks later (due to network propagation delays)
2. It increases the security of the chain by augmenting the amount of work on the main chain by the work done in the uncle blocks (so, no work, or at least much less work, is wasted on stale blocks)

That being said, uncles introduce additional economic complexity that I'm not sure is well understood (like incentives to mine empty uncles)

Additionally, consider this paper [here](https://eprint.iacr.org/2013/881.pdf)

(Grabbed from a [Reddit](https://www.reddit.com/r/ethereum/comments/3c9jbf/wtf_are_uncles_and_why_do_they_matter/) post)


---

### Answer by username_2 on 2017-07-01. Score: 1

> Uncles are stale blocks, ie with parent that are ancestors (max 6 blocks back) of the including block. Valid uncles are rewarded in order to neutralise the effect of network lag on the dispersion of mining rewards, thereby increasing security. Uncles included in a block formed by the successful PoW miner receive 7/8 of the static block reward = 4.375 ether A maximum of 2 uncles allowed per block.

Source: <https://github.com/ethereum/wiki/wiki/Mining#mining-rewards>


---

