Twee Ethereum-clients, Nethermind en Go Ethereum, hebben bugs in hun mainnet ontdekt updates samenvoegen.
Ethereum-ontwikkelaar Péter Szilágyi merkte voor het eerst de bugs op en kondigde via Twitter aan dat Geth 1.10.22 - Promavess - een regressie bevat.
En onze laatste release is geboord. ? Geth 1.10.22 bevat een regressie die ervoor zorgt dat de trie/state slecht gaat. Hoogstwaarschijnlijk is het een van de PR's die we hebben samengevoegd in de richting van het nieuwe opslagmodel / online snoeischaar. Probeer het probleem te vinden en op te lossen.
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) 23 Augustus 2022
Hij voegde eraan toe dat het waarschijnlijk een van de PR's (pull-verzoek) is "samengevoegd in de richting van het nieuwe opslagmodel / online snoeischaar."
Het probleem moet nog worden opgelost vanaf het moment van schrijven, maar ontwikkelaars werken actief aan een oplossing.
Een latere update bevestigde dat het probleem ertoe kan leiden dat iedereen die de release uitvoert, zijn gegevens verliest en zijn database beschadigd raakt. Maar het "gegevensverlies gebeurt alleen bij afsluiten."
FWIW, zeker een bug gevonden en verholpen. Laten we eens kijken of dit *de* bug was, of dat we hier een blik wormen openen. https://t.co/5xBCPMoxAQ
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) 23 Augustus 2022
Nethermind onthult bug
Nethermind kernontwikkelaar DanielC ook bevestigd dat een soortgelijke bug werd ontdekt in de mainnet merge-update v1.14.0 van de klant. Maar in hun geval hebben ze het kunnen repareren.
Onlangs hebben we soortgelijke regressies gehad in @nethermindeth daarom hebben we eerder besloten om over te schakelen naar een strikte stabilisatiefase #DeMerge. We mergen momenteel alleen fixes naar de master branch. https://t.co/erzgN1Z0wV
— DanielC (@_D4nie1_) 23 Augustus 2022
Het is echter onwaarschijnlijk dat de bugs de Merge zullen stoppen of vertragen op 15 september, omdat er verschillende andere uitvoeringsclients op Ethereum zijn. Het zou echter vereisen dat validators Geth gebruiken om over te schakelen naar andere clients.
— Micha Zoltu (@MicahZoltu) 23 Augustus 2022
Tot dusver hebben veel van deze uitvoeringsclients, zoals Teku, Lighthouse, Besu, Erigon en Prysm, nieuwe updates uitgebracht ter voorbereiding op de Merge.
Sepolia testnet krijgt update
sepolia voltooid het eerste Ethereum-testnet na de samenvoeging -update op augustus 22.
De update was aanvankelijk gepland voor 17 augustus, maar is verschoven naar 22 augustus zodat offline validators verbinding kunnen maken met het netwerk.
Het Sepolia-testnet is op 6 juli met succes samengevoegd met de beacon-keten - waardoor het een van de eerste testnets is die overgaat op proof-of-stake.
Volgens de Ethereum-community is elke upgrade belangrijk om de PoS-migratie soepel te laten verlopen.
Ondertussen heeft de Ethereum Foundation gewist misvattingen rond de overgang van de blockchain naar een PoS-netwerk. Volgens de update zullen de gastarieven niet goedkoper worden, noch zal de transactiesnelheid "merkbaar sneller" worden.
Bron: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/