2019-08-20 18:26:43 +00:00
|
|
|
/*
|
2019-09-13 17:03:14 +00:00
|
|
|
Package forkchoice implements the Latest Message Driven GHOST (Greediest Heaviest Observed
|
|
|
|
Sub-Tree) algorithm as the Ethereum Serenity beacon chain fork choice rule. This algorithm is designed to
|
|
|
|
properly detect the canonical chain based on validator votes even in the presence of high network
|
|
|
|
latency, network partitions, and many conflicting blocks. To read more about fork choice, read the
|
|
|
|
official accompanying document:
|
2020-01-21 03:30:35 +00:00
|
|
|
https://github.com/ethereum/eth2.0-specs/blob/v0.9.3/specs/core/0_fork-choice.md
|
2019-08-20 18:26:43 +00:00
|
|
|
*/
|
|
|
|
package forkchoice
|