{"id":37785,"date":"2022-12-11T09:12:04","date_gmt":"2022-12-11T09:12:04","guid":{"rendered":"https:\/\/egrowonline.com\/?p=37785"},"modified":"2022-12-11T09:12:04","modified_gmt":"2022-12-11T09:12:04","slug":"paradigm-releases-ethereum-for-rust-to-help-ensure-network-stability","status":"publish","type":"post","link":"http:\/\/egrowonline.com\/?p=37785","title":{"rendered":"Paradigm releases &#8216;Ethereum for Rust&#8217; to help ensure network stability"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div data-v-30a6cf80=\"\">\n<p>Web3 investment firm Paradigm has released a Rust implementation of Ethereum, according to a Dec. 7 announcement from the company\u2019s chief technology officer, Georgios Konstantopoulos. The new software, called \u201cReth,\u201d allows Ethereum validators to launch their nodes using Rust instead of Go, Java, or other programming languages.<\/p>\n<p>A previous Rust implementation had been released in June, but developers\u00a0<a target=\"_blank\" href=\"https:\/\/erigon.substack.com\/p\/winding-down-support-for-akula-project\" rel=\"noopener nofollow\">stopped<\/a> supporting it in November when they learned that Reth was under development, according to a post by the Erigon team.<\/p>\n<p>In the announcement, Konstantopoulos stated that the software has been released in order to \u201c[contribute] to Ethereum\u2019s stability by improving client diversity,\u201d as well as to provide node software that will perform well.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Excited to be open-sourcing Reth, an Ethereum execution layer in <a target=\"_blank\" href=\"https:\/\/twitter.com\/rustlang?ref_src=twsrc%5Etfw\" rel=\"noopener\">@rustlang<\/a> <\/p>\n<p>Reth is a new Apache\/MIT-licensed full-node implementation of Ethereum by <a target=\"_blank\" href=\"https:\/\/twitter.com\/paradigm?ref_src=twsrc%5Etfw\" rel=\"noopener\">@paradigm<\/a> and the community, focused on contributor-friendliness, modularity, and performance.<a target=\"_blank\" href=\"https:\/\/t.co\/hgzkDk9FhL\" rel=\"noopener\">https:\/\/t.co\/hgzkDk9FhL<\/a><\/p>\n<p>\u2014 Georgios Konstantopoulos (@gakonst) <a target=\"_blank\" href=\"https:\/\/twitter.com\/gakonst\/status\/1600560765202681856?ref_src=twsrc%5Etfw\" rel=\"noopener\">December 7, 2022<\/a><\/p><\/blockquote>\n<p>In the Ethereum developer community, \u201cclient diversity\u201d 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 network instability from bugs or exploits. The Ethereum documentation <a target=\"_blank\" href=\"https:\/\/ethereum.org\/en\/developers\/docs\/nodes-and-clients\/client-diversity\/\" rel=\"noopener nofollow\">puts<\/a> it this way:<\/p>\n<blockquote><p>\u201cMultiple, 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 &#8211; 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.\u201d<\/p><\/blockquote>\n<p>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 \u201cproblematic\u201d for the network.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/s3.cointelegraph.com\/uploads\/2022-12\/e5aa19bd-d7e9-48b3-a6c5-571eabc46ee0.png\" alt=\"\" title=\"\" \/><figcaption style=\"text-align: center\"><em>A breakdown of Ethereum validators. Source: Ethereum Foundation<\/em><\/figcaption><\/figure>\n<p>The developers of Reth agree that Geth\u2019s dominance is a problem. In a blog post, they <a target=\"_blank\" href=\"https:\/\/www.paradigm.xyz\/2022\/12\/reth#build-a-performant-node-for-power-users\" rel=\"noopener nofollow\">say<\/a>: <\/p>\n<blockquote><p>\u00a0\u201cThe Ethereum protocol benefits from client diversity when no client has &gt;66% dominance [&#8230;] With Reth, we hope to grow the pie of clients in the ecosystem to contribute to the network\u2019s health while keeping our consensus-critical adoption in check.\u201d<\/p><\/blockquote>\n<p><strong><em>Related: <\/em><\/strong><a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/demand-for-liquid-ethereum-staking-options-continues-to-grow-post-merge\" rel=\"noopener\"><strong><em>Demand for liquid Ethereum staking options continues to grow post-Merge<\/em><\/strong><\/a><strong><em> <\/em><\/strong><\/p>\n<p>In September, Ethereum <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/the-ethereum-merge-is-completed-here-s-what-s-next\" rel=\"noopener\">completed The Merge<\/a>, 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 <a target=\"_blank\" href=\"https:\/\/cointelegraph.com\/news\/vitalik-buterin-discusses-his-excitement-for-the-future-of-ethereum\" rel=\"noopener\">written about his excitement<\/a> for the future of the network.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/cointelegraph.com\/news\/paradigm-releases-ethereum-for-rust-to-help-ensure-network-stability\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web3 investment firm Paradigm has released a Rust implementation of Ethereum, according to a Dec. 7 announcement from the company\u2019s chief technology officer, Georgios Konstantopoulos. The new software, called \u201cReth,\u201d allows Ethereum validators to launch their nodes using Rust instead of Go, Java, or other programming languages. A previous Rust implementation had been released in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":37786,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[41],"tags":[9508,158,175,3507,160,12782,1961],"class_list":["post-37785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum","tag-ensure","tag-ethereum","tag-network","tag-paradigm","tag-releases","tag-rust","tag-stability"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"http:\/\/egrowonline.com\/wp-content\/uploads\/2022\/12\/a0813a0a-36f0-4836-8a62-db8d27a862e6.jpg","_links":{"self":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/37785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=37785"}],"version-history":[{"count":1,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/37785\/revisions"}],"predecessor-version":[{"id":37787,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/37785\/revisions\/37787"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/media\/37786"}],"wp:attachment":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=37785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=37785"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=37785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}