Dva Ethereum klijenta, Nethermind i Go Ethereum, otkrili su greške u svojoj glavnoj mreži spajanje ažuriranja.
Programer Ethereum Péter Szilágyi prvi je primetio greške i objavio preko Twitter-a da Geth 1.10.22 — Promavess — sadrži regresiju.
Aaa i naše najnovije izdanje je dosadno. ? Geth 1.10.22 sadrži regresiju koja uzrokuje da se trie/state pokvari. Najvjerovatnije je to jedan od PR-ova koje smo spojili s novim modelom skladištenja / online prunerom. Pokušavam pronaći i riješiti problem.
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) Avgust 23, 2022
Dodao je da je vjerovatno jedan od PR-ova (povlačenje zahtjeva) „spojen prema novom modelu skladištenja / online pruneru“.
Problem tek treba da bude rešen do trenutka štampe, ali programeri aktivno rade na rešenju.
Kasnije ažuriranje je potvrdilo da bi problem mogao dovesti do toga da bilo ko koji pokreće izdanje izgubi svoje podatke i da je njihova baza podataka oštećena. Ali „gubitak podataka se događa samo pri isključivanju“.
FWIW, definitivno pronašao i ispravio grešku. Da vidimo da li je ovo *bag* ili otvaramo konzervu crva. https://t.co/5xBCPMoxAQ
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) Avgust 23, 2022
Nethermind otkriva grešku
Nethermind core developer DanielC također potvrđeno da je slična greška otkrivena u klijentovom ažuriranju spajanja glavne mreže v1.14.0. Ali u njihovom slučaju, uspjeli su to popraviti.
Nedavno smo imali slične regresije u @nethermindeth pa smo ranije odlučili da pređemo na fazu stroge stabilizacije #TheMerge. Trenutno spajamo samo ispravke na glavnu granu. https://t.co/erzgN1Z0wV
— DanielC (@_D4nie1_) Avgust 23, 2022
Međutim, malo je vjerovatno da će greške zaustaviti spajanje ili odgoditi da se to dogodi 15. septembra jer postoji nekoliko drugih klijenata za izvršavanje na Ethereumu. Međutim, bilo bi potrebno da validatori koriste Geth za prebacivanje na druge klijente.
— Micah Zoltu (@MicahZoltu) Avgust 23, 2022
Do sada su mnogi od ovih izvršnih klijenata, kao što su Teku, Lighthouse, Besu, Erigon i Prysm, objavili nova ažuriranja u pripremi za spajanje.
Sepolia testnet dobija ažuriranje
Sepolia završeno prvi Ethereum testnet nakon spajanja ažuriranje avgusta 22.
Ažuriranje je prvobitno bilo planirano za 17. avgust, ali je prebačeno na 22. avgust kako bi se omogućilo vanmrežnim validatorima da se povežu na mrežu.
Sepolia testna mreža se uspješno spojila sa beacon lancem 6. jula – što ga čini jednim od prvih testnih mreža koji su prešli na proof-of-stake.
Prema Ethereum zajednici, svaka nadogradnja je važna kako bi se osiguralo da migracija PoS-a teče glatko.
U međuvremenu, Ethereum fondacija očišćen zablude oko prelaska blockchaina na PoS mrežu. Prema njegovom ažuriranju, naknade za gas neće pojeftiniti, niti će njegova brzina transakcije postati „osetno brža“.
Izvor: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/