Vitalik Buterin, co-founder and chief ideologue of Ethereum, suggested a softer transition from the Ethereum 1.0 network to the second version of the Protocol.
The essence of the proposal is to accelerate the transfer of the blockchain based on the Proof of Work consensus to the” signal chain ” (beacon chain), which is the basis of the blockchain architecture using sharding. The update proposed by Vitalik will only require light clients without saving the state (stateless clients), but it will not need miners. This will require significantly fewer changes at the architecture level.
The first step will be the transfer of the Ethereum 1.0 block chain to the zero shard (shard 0) of the 2.0 network. Subsequently, with the development of the ecosystem, some functions from the first version of Ethereum will be gradually transferred to the second. Vitalik writes:
The zero shard of the system will contain the entire ETH1 blockchain.
We are adding new tokens for ETH1-compatible nodes. In other words, validators that support the ETH1 network must set the corresponding token “eth1_friendly_validators”. They can set it up or remove it at any time.
The block Creator in any slot in shard 0 is randomly selected from nodes with the eth1_friendly_validators marker.
Zero-shard validators confirm the blocks generated in this shard, and the blocks must contain information for light clients. Confirming nodes of other shards can check and confirm information in blocks of the zero shard, but they cannot participate in confirming the state of the 0 shard. All final calculations occur only in the zero shard.
Thus, the ETH1 system will be able to continue working as the zero shard of the ETH2 system. Full nodes of the current network will be able to support the new one without any problems, except for the simultaneous installation of the Ethereum 2.0 client. In other words, such nodes will have to support both networks in parallel until the old one is no longer needed. However, the main one will be the “beacon chain” of the new version.
The further transition to Ethereum 2.0 will take place in accordance with previously adopted plans.