Zwei Ethereum-Kunden, Nethermind und Go Ethereum, haben Fehler in ihrem Mainnet entdeckt Aktualisierungen zusammenführen.
Ethereum-Entwickler Péter Szilágyi bemerkte zuerst die Fehler und gab via Twitter bekannt, dass Geth 1.10.22 – Promavess – eine Regression enthält.
Uuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;-unser neuestes Release ist kaputt. ? Geth 1.10.22 enthält eine Regression, die dazu führt, dass der Trie/Zustand schlecht wird. Höchstwahrscheinlich ist es einer der PRs, die wir zum neuen Speichermodell / Online-Pruner zusammengeführt haben. Versuchen, das Problem zu finden und zu beheben.
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) 23. August 2022
Er fügte hinzu, dass es sich wahrscheinlich um eine der PRs (Pull Request) handelt, die „mit dem neuen Speichermodell / Online-Pruner zusammengeführt wurden“.
Das Problem muss zum Zeitpunkt der Drucklegung noch behoben werden, aber die Entwickler arbeiten aktiv an einer Lösung.
Ein späteres Update bestätigte, dass das Problem dazu führen könnte, dass jeder, der die Version ausführt, seine Daten verliert und seine Datenbank beschädigt wird. Aber der „Datenverlust passiert nur beim Herunterfahren“.
FWIW, definitiv einen Fehler gefunden und behoben. Mal sehen, ob das *der* Fehler war, oder ob wir hier eine Dose mit Würmern öffnen. https://t.co/5xBCPMoxAQ
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) 23. August 2022
Nethermind enthüllt Fehler
Nethermind-Kernentwickler DanielC auch bestätigt dass ein ähnlicher Fehler im Mainnet-Merge-Update v1.14.0 des Clients entdeckt wurde. Aber in ihrem Fall konnten sie es beheben.
Kürzlich hatten wir ähnliche Regressionen in @nethermindeth deshalb haben wir uns entschieden, vorher in eine strenge Stabilisierungsphase zu wechseln #TheMerge. Wir führen derzeit nur Fixes mit dem Master-Zweig zusammen. https://t.co/erzgN1Z0wV
— DanielC (@_D4nie1_) 23. August 2022
Es ist jedoch unwahrscheinlich, dass die Fehler die Zusammenführung stoppen oder am 15. September verzögern, da es mehrere andere Ausführungsclients auf Ethereum gibt. Es würde jedoch erfordern, dass Validatoren Geth verwenden, um zu anderen Clients zu wechseln.
– Micha Zoltu (@MicahZoltu) 23. August 2022
Bisher haben viele dieser Ausführungskunden, wie Teku, Lighthouse, Besu, Erigon und Prysm, neue Updates zur Vorbereitung auf die Fusion veröffentlicht.
Sepolia testnet bekommt Update
sepoli fertiggestellt das erste Ethereum-Testnetz nach der Zusammenführung Aktualisierung am August 22.
Das Update war ursprünglich für den 17. August geplant, wurde aber auf den 22. August verschoben, damit sich Offline-Validatoren mit dem Netzwerk verbinden können.
Das Sepolia-Testnetz wurde am 6. Juli erfolgreich mit der Beacon-Kette zusammengeführt – und ist damit eines der ersten Testnetze, das auf Proof-of-Stake umgestellt hat.
Laut der Ethereum-Community ist jedes Upgrade wichtig, um sicherzustellen, dass die PoS-Migration reibungslos verläuft.
Inzwischen die Ethereum Foundation gelöscht Missverständnisse rund um den Übergang der Blockchain zu einem PoS-Netzwerk. Laut seinem Update werden die Gasgebühren nicht billiger, und die Transaktionsgeschwindigkeit wird nicht „merklich schneller“.
Quelle: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/