Ethereum 2.0 delayed until 2021! Ethereum 2.0 delayed until 2021 according to a researcher involved in the project.
Ethereum Foundation Justin Drake was asked during a Reddit Ask-Me-Anything session on Friday when the deployment of Phase 0 would begin. One of the main factors behind the delay was the multi-client approach involved in Phase 0s development.
Drake cited “a public testnet with 3+ clients running smoothly for 2-3 months” and “a bug bounty program similar to bounty.ethereum.org running for 2-3 months” (among other items) as “some of the things I want to see before genesis” in his response to the question before noting:
“All the above cannot happen in Q3 2020. With Thanksgiving on November 26 and the December holidays I’d say the latest practical opportunity for genesis in 2020 is mid-November, 4 months from now. As such, I’m now inclined to say that the earliest practical date for genesis is something like January 3, 2021 (Bitcoin’s 12th anniversary).”
Vitalik Buterin, Ethereum’s Co-Founder, previously said that the Phase 0 launch would be preceded by successful multi-client test networks.
“If there’s a critical bug in a single client and it goes down, the network can continue moving forward because the majority of nodes may not be running on that client,” he said at the time.
In a follow-up message to Drake’s, Buterin wrote that: “FWIW I personally quite disagree with this and I would favor launching phase 0 significantly before that date regardless of level of readiness :D,” continuing:
“Eth1 took 4 months from the first multi-client testnet to launch (~end of March 2015 Olympic to end of May 2015 for eth1 launch), and I’d argue the four-month clock started ticking for us at the beginning of July when Altona launched. Eth2 phase 0 is in some ways simpler than eth1 and in some ways more complex: more complex PoS, but no complicated GPU-oriented PoW; more optimization required, but no complicated VM, etc etc. I’m inclined to say eth2 phase 0 is a little simpler on-net. Also, eth2 is not going to have any critical applications depending on it until phase 1, so the practical risks of breakage are lower (though you could argue the ecosystem as a whole is bigger). So on the whole I see no reason to take more time for the eth2 phase 0 launch cycle than we did for the eth1 launch.”
What do you think? Let us know on our Facebook page!