Is Ethereum 2.0's Launch Being Slowed Down by Too Many Clients?

Published at: May 26, 2020

Progress on Ethereum 2.0 has picked up pace recently as the Schlesi multiclient testnet has revealed itself to be a more-or-less stable network. Cointelegraph spoke with Zahary Karadjov, the research and development lead for Nimbus, to learn more about the upcoming clients.

The development of clients is key, as they define how a blockchain operates. For Ethereum 2.0, the project’s developers decided to let seven separate teams develop an equal number of implementations.

One of these is Nimbus, a semi-independent branch of the Status (SNT) project. For Nimbus, the distinguishing factor is the team’s focus on making light clients that could run on all sorts of devices, including smartphones and Raspberry Pi.

However, as Karadjov explained, the work is currently focused on simply creating a working network, while optimizations will come later:

“Nimbus is not just a light client. That hasn’t been our goal. Actually, to be involved in Ethereum 2.0 development it’s too early to be just a light client only.”

Nimbus thus follows all the existing specifications for Ethereum 2.0 and is “in that sense, not too different from all the other clients,” Karadjov added.

Preventing a monoculture

The most noticeable difference between the clients is the choice of programming language. Nimbus is written in Nim, while Lighthouse, for example, is written in Rust. “So far, I don’t think there are two clients that are using the same language,” he noted.

In Karadjov’s view, this prevents the issue of monoculture, which can prevent crippling bugs in one client to destroy the network:

“For example, if some kind of vulnerability is discovered in one of the clients, you wouldn’t want that to shut down the entire network. When people have options to immediately switch to a different implementation, the network as a whole is more resilient.”

When asked if so many implementations could actually multiply the number of possible bugs, Karadjov replied that this could be seen as an advantage, as it would force the specifications to be as generic and as functional as possible.

Can one client hold back all the others?

The Schlesi testnet launch highlighted that some client developers may be behind schedule, as not all of them succeeded in connecting. 

This has the potential of resulting in further delays if Ethereum developers were to wait for every single client to be ready. Karadjov said that this is unlikely to be the case:

“The thinking so far is that when we have enough clients that cover adequate criterias for launching Ethereum 2.0, we don’t need to wait for all the clients to be ready.”

However, he prefaced this answer by saying that it is “obviously speculation,” as it is hard to know when Ethereum 2.0 will be considered ready. Sharing his thoughts on the criteria, he added:

“Perhaps the client should have external security audits done. And then, it should be able to cover some performance requirements, or it should have gone through some stress testing to verify that the implementation will be stable enough for real usage.”

As always, however, there are no clear timelines for when clients may begin meeting these criteria. As Karadjov explained, the specifications are mostly finished, but the clients themselves need more work to be considered ready.

Tags
Related Posts
Ether already ‘flippening’ Bitcoin, says Celsius CEO
Bitcoin (BTC), the largest cryptocurrency by market capitalization, has already started losing its market dominance to Ether (ETH), according to Celsius Network CEO Alex Mashinsky. In a Monday interview with Kitco News, Mashinsky argued that the Ether “flippening,” or the hypothetical scenario in which Ether overtakes Bitcoin as the world’s most valued cryptocurrency, is already happening right now. Mashinsky said that the flippening has already happened on Celsius. “We manage about $17 billion in deposits, or in customer coins, and the number one coin held in dollar terms is Ethereum,” he said. Mashinsky also predicted that Ether will have completely …
Decentralization / July 6, 2021
Finance Redefined: DeFi party’s over, back to building now, Sept. 30—Oct. 7
This week in DeFi was notable for its lack of notable events. Nobody set new records for the fastest hack of a new contract, nobody famous exit scammed or pulled a DeFi Jesus reincarnation act. You can just feel that something is different now. It used to be that every weekend we’d discover some new exotic food, or someone would launch a vampire attack on another protocol with a cleverly disguised Ponzi scheme. Not to say nothing happened at all this week, but the scope just feels different this time. What really grabbed attention was the price collapse of a …
Technology / Oct. 7, 2020
You can now send email right from your Ethereum address
Unstoppable Domains has introduced a new feature — Unstoppable email. Now anyone who owns a domain with a .crypto extension can send email signed by the Ethereum (ETH) private key that controls it. This is reminiscent of how the old cypherpunks used to sign their emails with PGP keys. In the 1990s, an early Bitcoin (BTC) adopter Hal Finney helped develop Pretty Good Privacy or PGP, which allowed users to encrypt various digital mediums, including emails. Unstoppable Domains co-founder Bradley Kam told Cointelegraph that the email service is not decentralized and is provided through ETHMail Webmail. For now, the service …
Decentralization / Sept. 16, 2020
‘Expensive lesson’: 75 Eth2 validators slashed for introducing potential chain split bug
Staking infrastructure provider Staked said it had learned “an expensive lesson” after 75 of its Eth2 validators were slashed on Feb. 4 from the staking pool as punishment for producing competing blocks. In a statement, Staked took the blame for the “technical issue” and said its customers would be “fully compensated”. The company will pay the penalty of 18 ETH, which is around $29,000 at current prices. An unanticipated reaction to configuration changes caused several nodes managed by Staked to restart in error, leading them to incorrectly sign a second version of a previously-signed block. This introduced the potential for …
Technology / Feb. 5, 2021
From DeFi year to decade: Is mass adoption here? Experts Answer, Part 2
Yat Siu of Animoca Brands Yat is the executive chairman and co-founder of Animoca Brands, which delivers digital property rights to the world’s gamers and internet users, thereby creating a new asset class, play-to-earn economies and a more equitable digital framework contributing to the building of the open Metaverse. “2021 was the year of NFTs, and in the second half of the year, we saw a growing emphasis on GameFi. This trend will continue well into 2022. Real mass adoption of DeFi will happen via GameFi, which will explode in growth during 2022 as the potential for mass financial inclusion …
Decentralization / Dec. 22, 2021