Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: LiteCoinGuy on April 28, 2016, 05:17:56 AM



Title: Ethereum Consensus Protocol Flaw
Post by: LiteCoinGuy on April 28, 2016, 05:17:56 AM
Uncle Mining, an Ethereum Consensus Protocol Flaw

A year ago I was hired by Eth Dev Ltd through Coinspect to perform a security audit on the Ethereum design. One of our findings was that the uncle reward strategy in Ethereum was weird, and could lead to miners abusing the uncle rewards to almost triple the money supply.

https://bitslog.wordpress.com/2016/04/28/uncle-mining-an-ethereum-consensus-protocol-flaw/


Title: Re: Ethereum Consensus Protocol Flaw
Post by: spartacusrex on April 28, 2016, 09:27:37 AM
Very nice breakdown ltcguy..

..

Why not just not pay uncle blocks ? I assume the reason ETH is made out of thin air to pay the uncle miners is so that normal miners don't have to share their reward and therefore be incentivised not to include the uncles.

When you publish a block you do not know if it will be an uncle. You think it will be the next block on the main chain. Miners will include uncle blocks anyway as using GHOST their branch will be heavier and more lightly to become the main chain. They will not include uncles of rival chains. makes sense.

So, I don't see why you need to pay a reward for uncle blocks at all when it seems to complicate mining incentives unnecessarily ?   


Title: Re: Ethereum Consensus Protocol Flaw
Post by: r0ach on April 28, 2016, 09:44:27 AM
https://i.imgur.com/V5DhNzJ.jpg