What is the GHOST protocol for Ethereum?

The Ghost protocol in Ethereum is (Greedy Heaviest Observed Subtree) was introduced in 2013 as a way of combating the way that fast block time blockchains suffer from a high number of stale blocks - i.e. blocks that were propagated to the network and verified by some nodes as being correct but eventually being cast off as a longer chain achieved dominance, or Forking. The protocol also combats the issue of centralisation bias – the larger the pool the less time the more often they are going to get a head start on other miners by producing the block themselves and immediately start the race for the next block.

An orphan, or stale block, is created when two nodes find a block at the same time. Both say we’ve found the solution to this block and send off their block to be verified and included in others block chains. In Bitcoin, the probability of finding a block at the same time is relatively low when the block time is ten minutes and propagating a block to 50% of the network takes roughly twelve seconds.
If you want the block time to be shorter and you want to reduce the incentive for pooled mining, like Ethereum does – then you have to do something else which is where GHOST comes in.

GHOST includes stale blocks – or Uncles as Ethereum calls them – these are included in the calculation of which chain is longest or has the highest cumulative difficulty. Centralisation is solved by giving block rewards to stales of 87.5% – the nephew (child of the Uncle block) also receives a reward of 12.5% of the block reward.

The Ethereum version of Ghost only goes down seven levels – or back seven levels in the height of the block chain.

Related guides

What are Mining Rewards in Ethereum? How are Ether currency units issued in Ethereum? How To Do an Ethereum Transaction, & check your balance? How to Buy Ethereum? What is Ether in Ethereum? What is the “Gas” in Ethereum? Why is Ethereum different to Bitcoin?

Popular guides

What is Shping? Sponsored How to get gambling deposit and cashback bonuses on 1xBit CryptoCompare Portfolio FAQ What is USDT and how to use it How to use MyEtherWallet How to mine Zcash CryptoCompare.com - Who we are!