Två Ethereum-klienter, Nethermind och Go Ethereum, har upptäckt buggar i sitt huvudnät slå samman uppdateringar.
Ethereum utvecklare Péter Szilágyi märkte först buggarna och meddelade via Twitter att Geth 1.10.22 — Promavess — innehåller en regression.
Aand vår senaste release är borrad. ? Geth 1.10.22 innehåller en regression som gör att försöket/tillståndet blir dåligt. Antagligen är det en av PR:erna vi har slagit samman mot den nya lagringsmodellen / onlinebeskäraren. Försöker hitta och åtgärda problemet.
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) Augusti 23, 2022
Han tillade att det sannolikt är en av PR:erna (pull request) "sammanslagna mot den nya lagringsmodellen / onlinebeskäraren."
Problemet har ännu inte lösts vid presstillfället, men utvecklare arbetar aktivt med en fix.
En senare uppdatering bekräftade att problemet kan leda till att alla som kör versionen förlorar sina data och deras databas skadas. Men "dataförlusten sker bara vid avstängning."
FWIW, har definitivt hittat och fixat en bugg. Låt oss se om detta var *felet* eller om vi öppnar en burk maskar här. https://t.co/5xBCPMoxAQ
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) Augusti 23, 2022
Nethermind avslöjar bugg
Även Netherminds kärnutvecklare DanielC bekräftade att en liknande bugg upptäcktes i klientens mainnet merge-uppdatering v1.14.0. Men i deras fall har de kunnat fixa det.
Nyligen har vi haft liknande regressioner i @nethermindeth så vi har bestämt oss för att byta till en strikt stabiliseringsfas tidigare #TheMerge. Vi slår bara ihop fixar till huvudgrenen för närvarande. https://t.co/erzgN1Z0wV
— DanielC (@_D4nie1_) Augusti 23, 2022
Det är dock osannolikt att buggarna stoppar sammanslagningen eller försenar den från att ske den 15 september eftersom det finns flera andra exekveringsklienter på Ethereum. Det skulle dock kräva att validerare använder Geth för att byta till andra klienter.
— Micah Zoltu (@MicahZoltu) Augusti 23, 2022
Hittills har många av dessa exekveringsklienter, såsom Teku, Lighthouse, Besu, Erigon och Prysm, släppt nya uppdateringar som förberedelse för sammanslagningen.
Sepolia testnet får uppdatering
sepolia avslutade det första Ethereum-testnätet efter sammanslagningen uppdatering på augusti 22.
Uppdateringen var ursprungligen planerad till 17 augusti men flyttades till 22 augusti för att tillåta offlinevaliderare att ansluta till nätverket.
Sepolias testnät slogs framgångsrikt samman med beaconkedjan den 6 juli – vilket gjorde det till ett av de första testnäten som övergick till proof-of-stake.
Enligt Ethereum-gemenskapen är varje uppgradering viktig för att säkerställa att PoS-migreringen löper smidigt.
Under tiden Ethereum Foundation rensas missuppfattningar kring blockkedjans övergång till ett PoS-nätverk. Enligt dess uppdatering kommer gasavgifterna inte att bli billigare, och inte heller kommer dess transaktionshastighet att bli "märkbart snabbare."
Källa: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/