Ethereum 2.0 Project Leader: Multi-client …

Ethereum 2.0 Project Leader: Multi-client paradigm leads to update delays

Ethereum 2.0’s multi-client model is paramount to network security but is also one of the main reasons for the delay in launch, project leader Danny Ryan said at the Consensus conference on Wednesday..

The developers postponed the zero phase of ETH 2.0 several times. They originally planned to launch on January 13, but at the last moment they changed the technical design. Since then, various dates have been named. In February, Vitalik Buterin suggested that the launch could take place in the second quarter of this year. In March, Ethereum Foundation researcher Justin Drake said they were targeting Ethereum’s fifth anniversary at the end of July..

However, there is still a lot of work to be done by the developers, which is why the announced timeline is being questioned. So, the Ethereum Foundation has not yet even presented an official testnet with support for multiple clients, which, according to team members, must work without errors for two months before the main network can be launched..

There are seven ETH 2.0 client implementations: Trinity from the Ethereum Foundation, Prysm from Prysmatic Labs, Lighthouse from Sigma Prime, Nimbus from Status, Lodestar from ChainSafe, Teku from PegaSys, and Cortex from Nethermind. According to Ryan, Lighthouse is the most advanced client in terms of speed and safety. At the same time, Prysmatic Labs owns the largest single client testnet with over 400 nodes..

Ethereum 2.0 Project Leader: Multi-client ...

“If a critical bug is found in one client and it crashes, the network will continue to function because most nodes will not be based on one client,” Ryan said, explaining why having multiple clients is key to network security. In support of his words, he pointed out that the main Ethereum 1.0 clients Geth and Parity have failed in the past, but this did not lead to a network shutdown..

“The multi-client paradigm increases the complexity of the transition to the mainnet. If we had one customer, perhaps we would be on the mainnet today, ”added Ryan..

Ethereum 2.0 Project Leader: Multi-client ...