Initial design doc for a new Go client for ETH 2.0. By @protolambda.
Hope the ideas and outlined problems help design the ETH 2.0 successor of Geth ("Firefly"? See F.A.Q.).
This is a starting point for a work-doc for initial contributors, some of the goals may still change.