ETH 2.0 deposit contract has been published.
This was directly revealed by Vitalik Buterin through his Twitter profile.
ETH2 deposit contract released: https: //t.co/bDrtf9vRpJ
– vitalik.eth (@VitalikButerin) November 4, 2020
This is the version 1.0 of the Ethereum 2.0 specifications, which also includes the address of the deposit agreement in the main network.
The ETH 2.0 Deposit Agreement
ETH 2.0 will have a MIN_GENESIS_TIME of 1606824000, which corresponds to December 1, 2020 at 12:00 UTC.
For genesis to be activated, there must be at least 16,384 32-ETH deposited 7 days in advance. Otherwise, genesis will be activated 7 days after this threshold has been reached.
This does not mean that version 2.0 of the Ethereum protocol will be released on December 1But only that this smart contract, which is required for the launch, will be fully operational.
In fact, to launch the new version of the protocol, which is still in the testing phase, several ETH must be deposited in the smart contract.
However, today is probably the first concrete step on the Ethereum mainnet for the operational release of protocol version 2.0, which provides for three phases.
Phase 1, which at this point could also begin shortly after the deployment of the deposit agreement, an intermediate phase called 1.5 which should start shortly after phase 1 and should already solve some protocol scalability issues, and the last phase, number 2, of which very little is known yet.
At the same time, despite some problems, it seems that the testnet of the new protocol (Medal) is progressing more or less as expected, so it really might be time to start this long process that will lead to the final release of version 2.0 of the Ethereum protocol.