Ethereum 2.0 is an upgrade to the Ethereum Network in terms of scalability, stability, and economic changes. Thousands of developers worked to bring up this best version of Ethereum network. They made Ethereum 2.0 faster and less prone to attack. In the below there will be discussed how Ethereum would run and transactions will be validated, which is to rely on staking.
Core Attributes of Ethereum 2.0
It is expected that Ethereum 2.0 will deduct the concept of mining upon upgrade is fully completed. There are two core attributes of this upgraded network and they are as follows:
Sharding: It is a feature to improve efficiency. Ethereum will be broken into 18 ‘’shards’’ operating at the same time.
Staking: Ethereum will move to Proof-of-Stake Consensus.
Current atmosphere of Ethereum 2.0
The launch of the testnet for Ethereum 2.0 Beacon Chain has successfully done in April, 2020 with more than 20,000 validators signing up and dedicating their resources to assist the testnet. They are working through Serenity Phase 0 and they are hoping for more community participation in near future as it is not the final test.
The first layer of the Ethereum 2.0 architecture is on test. After the completion of current Phase 0-Bitcoin Chain, the development would move onto building Phase 1 Shard Chain and finally Phase 2.
Phase 0-Beacon Chain
Phase 0 with the intention to providing attestations and randomness for a shard block will start with the official launch of Beacon Chain is scheduled to take place in Q2 of 2020. ETH2, a new token gets introduced with the launch of Phase 0 and users of Ethereum can convert to ETH2 via a registration contract.
Phase 1-Shard Chain
The network will be split into 64 ‘’shards’’ that operate at the same time. Phase 1 will allow the shards to communicate with each other via crosslinking.
Phase 2-Execution Engine
In this final stage, the existing proof of work and newer proof of stake network comes together.
ETH2 Multi-client network testnet
Several labs and companies are developing their own implementation of ETH 2.0 clients As a result of this multiple codebases communicate with the same protocol. Those who are able to communicate with each other through the multi-client network, Ethereum will provide support to them. A multi-client testnet for Ethereum 2.0 was released by Prysm and Lighthouse on the 28th of April 2020.
Staking Ethereum on a validator node
The migration of Ethereum 2.0 will be to proof of stake consensus. As said earlier 32 ETH can be staked by the community on validator nodes. These will validate transactions and states on the network and will ensure whether the validator node will be honest or operational. But those who stake and engulf their efforts will be rewarded. It is a passive income to them and they are benefited.