Paradigm frigiver 'Ethereum for Rust' for at hjælpe med at sikre netværksstabilitet

Web3-investeringsfirmaet Paradigm har frigivet en Rust-implementering af Ethereum, ifølge en meddelelse den 7. december fra virksomhedens teknologichef, Georgios Konstantopoulos. Den nye software, kaldet "Reth", giver Ethereum-validatorer mulighed for at starte deres noder ved hjælp af Rust i stedet for Go, Java eller andre programmeringssprog.

En tidligere Rust-implementering var blevet frigivet i juni, men udviklere stoppet støttede det i november, da de fandt ud af, at Reth var under udvikling, ifølge et indlæg fra Erigon-teamet.

I meddelelsen udtalte Konstantopoulos, at softwaren er blevet frigivet for at "[bidrage] til Ethereums stabilitet ved at forbedre klientdiversiteten," samt at levere nodesoftware, der vil fungere godt.

I Ethereum-udviklerfællesskabet refererer "klientdiversitet" til ideen om, at ingen enkelt version af nodesoftware bør dominere netværket. Udviklere mener, at hvis en enkelt version af softwaren dominerer, kan dette føre til netværksustabilitet på grund af fejl eller udnyttelser. Ethereum-dokumentationen puts det på denne måde:

"Der findes flere, uafhængigt udviklede og vedligeholdte klienter, fordi klientdiversitet gør netværket mere modstandsdygtigt over for angreb og fejl. Flere klienter er en styrke, der er unik for Ethereum – andre blockchains er afhængige af en enkelt klients ufejlbarlighed. Men det er ikke nok blot at have flere klienter til rådighed, de skal adopteres af fællesskabet, og de samlede aktive noder skal fordeles relativt jævnt på tværs af dem."

Et diagram i Ethereum-dokumenterne viser, at over 80% af Ethereum-validatorerne i øjeblikket bruger Geth, som er en version af Ethereum skrevet i Go. Dokumenterne anfører, at denne procentdel er "problematisk" for netværket.

En opdeling af Ethereum-validatorer. Kilde: Ethereum Foundation

Udviklerne af Reth er enige om, at Geths dominans er et problem. I et blogindlæg fortæller de siger:

 "Ethereum-protokollen drager fordel af klientdiversitet, når ingen klient har >66 % dominans […] Med Reth håber vi at vokse kagen af ​​klienter i økosystemet for at bidrage til netværkets sundhed og samtidig holde vores konsensuskritiske adoption i skak."

Relateret: Efterspørgslen efter likvide Ethereum-indsatsmuligheder fortsætter med at vokse efter fusionen

I september, Ethereum gennemførte Sammenlægningen, en begivenhed, der eliminerede minedrift og tillod Ethereum-indehavere at satse deres mønter for yderligere belønninger. Men det lider stadig af høje transaktionsgebyrer under tyremarkeder. Der er planlagt en række opgraderinger, som udviklere mener vil gøre det muligt at håndtere millioner af transaktioner om dagen med lave gebyrer. Dets grundlægger, Vitalik Buterin, har for nylig skrevet om hans begejstring for netværkets fremtid.