Investment firm Web3 Paradigm has launched an Ethereum implementation on Rust, the firm’s CTO Georgios Konstantopoulos announced on Dec. 7. The new software, dubbed “Reth,” allows Ethereum validators to launch their nodes using Rust instead of Go, Java, or other languages.
Erigon had released a previous implementation of Rust in June, but the Erigon team stopped supporting it in November when they learned that Reth was in development, according to a post from the Erigon team.
In the ad, Konstantopoulos stated that the software has been published for “[contribuir] to the stability of Ethereum by improving customer diversity” as well as providing well-functioning node software.
Excited to be open-sourcing Reth, an Ethereum execution layer in @rustlang
Reth is a new Apache/MIT-licensed full-node implementation of Ethereum by @paradigm and the community, focused on contributor-friendliness, modularity, and performance. https://t.co/hgzkDk9FhL
—Georgios Konstantopoulos (@gakonst) December 7, 2022
Excited to be open sourced Reth, an Ethereum execution layer at @rustlang
Reth is a new Apache/MIT licensed full node Ethereum implementation by @paradigm and the community, focused on contributor ease of use, modularity, and performance.
In the Ethereum developer community, “client diversity” refers to the idea that no single version of node software should dominate the network. The developers believe that if you dominate a single version of the software, this could cause network instability due to bugs or exploits.. The Ethereum documentation explains it like this:
“There are multiple clients independently developed and maintained because the diversity of clients makes the network more resilient to attacks and errors. Multiple clients is a unique strength of Ethereum; other blockchains are based on the infallibility of a single client. However, it is not enough to simply have multiple clients available, they must be adopted by the community and the total active nodes distributed relatively evenly among them.”
A chart within the Ethereum docs shows that over 80% of Ethereum validators currently use Geth, which is a version of Ethereum written in Go. The documents state that this percentage is “problematic” for the network.
Reth developers agree that Geth dominance is a problem. In a blog post, they say:
“The Ethereum protocol benefits from client diversity when no client has more than 66% domain […] With Reth, we hope to increase the number of customers in the ecosystem to contribute to the health of the network while keeping our critical consensus adoption in check.”
In September, Ethereum completed The Merge, an event that removed mining and allowed Ethereum holders to stake their coins for additional rewards. But it still suffers from high transaction fees during bull markets. A series of updates are planned that the developers believe will allow it to handle millions of transactions per day with low fees. His founder, Vitalik Buterin, has recently written about his enthusiasm for the future of the web.
Clarification: The information and/or opinions expressed in this article do not necessarily represent the views or editorial line of Cointelegraph. The information presented here should not be taken as financial advice or investment recommendation. All investment and commercial movement involve risks and it is the responsibility of each person to do their due research before making an investment decision.
Investments in crypto assets are not regulated. They may not be suitable for retail investors and the entire amount invested may be lost. The services or products offered are not directed or accessible to investors in Spain.