Uncle Mining, an Ethereum Consensus Protocol Flaw

in #ethereum9 years ago

In this post we've analyzed a flaw in Ethereum consensus protocol
related to uncle rewards that incentivize miners having more than 12.5%
of the hashing power to do uncle mining. The practical threshold where
uncle mining becomes profitable is between 12.5% and 37%, and more
network analysis is required to find out the current threshold. Uncle
mining is in some ways similar to "selfish" mining, but the word
"selfish" here is misleading since, over certain threshold, uncle
mining benefits all miners. Also the the same flaw allows the majority
of miners in collusion to almost triple the money supply. The flaw is
not critical, but should not be disregarded.

Read more

Sort:  

Hmmm, does this explain why I've always made more mining on DwarfPool?

To protect the network, users mining through open pools should refrain from using a pool if it starts uncle mining.

...

DwarfPool

Mined uncles last 24h 170

...

So dwarfpool is the only pool with enough resources to perform the uncle mining attack.

...

Because the current average number of uncles per block is as low as 7%, we know no mining pool is currently taking advantage of the problem.