The Ethereum community intends to fundamentally address Ethereum scalability issues with the release of Ethereum 2.0. It is a massive undertaking to incorporate all these scaling techniques into Ethereum.
The following diagram shows the Ethereum's roadmap to the Serenity release, Ethereum 2.0:
It is going to be a phased approach since there are too many moving parts. Some are foundational capabilities that need to be done early to facilitate the move to sharding and the pure PoS consensus protocol, the Casper CBC. The following list explains each phase:
- Phase 0, PoS beacon chain without shards: This is the first step to establish a foundation for moving to the PoS and supporting the shards. Ethereum 2.0 consists of a central beacon chain along with a certain number of shard chains. So, this phase starts to introduce a central system chain...