Summary
In this chapter, we looked at Ethereum 2.0. We explored various aspects of its architecture and the overall vision behind the development of Ethereum 2.0.
Currently, Ethereum 2.0 is under heavy development and only Phase 0, the beacon chain, is expected to launch in 2020. As the design of Phase 0 is finalized, nothing much is expected to change with the production release of the beacon chain. The techniques and examples used in this chapter can be used for the production chain too, once it's available.
We have also demonstrated in this book's bonus content pages, which we strongly encourage the reader to make use of, how to run Ethereum 2.0 beacon and validator clients. Remember that as the development of Ethereum 2.0 is rapidly evolving, some of the steps mentioned may change slightly, or the testnet that we used may be retracted. However, the steps are essentially the same; you may just have to slightly tweak the commands and run it on a different testnet...