Web3 investment firm Paradigm has released a Rust implementation of Ethereum, according to a Dec. 7 announcement from the company’s chief technology office, Georgios Konstantopoulos. The new software, called “Reth,” allows Ethereum validators to launch their nodes using Rust instead of Go, Java, or other languages.
A previous Rust implementation had been released by Erigon in June, but the Erigon team stopped supporting it in November when they learned that Reth was under development, according to a post by the Erigon team.
In the announcement, Konstantopoulos stated that the software has been released in order to “[contribute] to Ethereum’s stability by improving client diversity,” as well as to provide node software that will perform well.
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
In the Ethereum developer community, “client diversity” refers to the idea that no single version of node software should dominate the network. Developers believe that if a single version of the software dominates, this could lead to instability in the network from bugs or exploits. The Ethereum documentation puts it this way:
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 docs state that this percentage is “problematic” for the network.
The developers of Reth agree that Geth’s dominance is a problem. In a blog post, they say:
Related: Demand for liquid Ethereum staking options continues to grow post-Merge
In September, Ethereum
Read more on cointelegraph.com