Paradigm releases 'Ethereum for Rust' to help ensure network stability

Paradigm releases 'Ethereum for Rust' to help ensure network stability

Spread the love

A previous version of Ethereum for Rust had been released by Erigon in June, but the Erigon team stopped supporting it due to a lack of resources.

837 Total views

15 Total shares

Paradigm releases 'Ethereum for Rust' to help ensure network stability

Own this piece of crypto history

Collect this article as NFT

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

— Georgios Konstantopoulos (@gakonst) December 7, 2022

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:

“Multiple, independently developed and maintained clients exist because client diversity makes the network more resilient to attacks and bugs. Multiple clients is a strength unique to Ethereum – other blockchains rely on the infallibility of a single client. However, it is not enough simply to have multiple, clients available, they have to be adopted by the community and the total active nodes distributed relatively evenly across 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 docs state that this percentage is “problematic” for the network.

A breakdown of Ethereum validators. Source: Ethereum Foundation. 

The developers of Reth agree that Geth’s dominance is a problem. In a blog post, they say:

 “The Ethereum protocol benefits from client diversity when no client has >66% dominance […] With Reth, we hope to grow the pie of clients in the ecosystem to contribute to the network’s health while keeping our consensus-critical adoption in check.”

Related: Demand for liquid Ethereum staking options continues to grow post-Merge

In September, Ethereum completed The Merge, an event that eliminated 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 upgrades is planned that developers believe will allow it to handle millions of transactions per day with low fees. Its founder, Vitalik Buterin, has recently written about his excitement for the future of the network.

Tags

Related News

ethereum's-staking-surge:-one-million-validators-and-counting-–-blockonomi
is-bitcoin-set-to-overshadow-ethereum-in-the-next-bull-market?
blackrock-ceo-larry-fink-optimistic-on-ethereum-etf-even-if-eth-is-a-security