Doi clienți Ethereum, Nethermind și Go Ethereum, au descoperit erori în rețeaua lor principală îmbinare actualizări.
Dezvoltator Ethereum Péter Szilágyi a observat mai întâi erorile și a anunțat prin Twitter că Geth 1.10.22 — Promavess — conține o regresie.
Aa și cea mai recentă versiune a noastră este anulată. ? Geth 1.10.22 conține o regresie care face ca trie/starea să meargă rău. Cel mai probabil este unul dintre PR-urile pe care le-am fuzionat către noul model de stocare / tuner online. Încercați să găsiți și să remediați problema.
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) August 23, 2022
El a adăugat că este probabil unul dintre PR-urile (pull request) „fuzionat către noul model de stocare / tuner online”.
Problema nu a fost încă rezolvată la momentul presării, dar dezvoltatorii lucrează activ la o remediere.
O actualizare ulterioară a confirmat că problema ar putea determina pe oricine care rulează versiunea să-și piardă datele și baza de date să fie coruptă. Dar „pierderea de date are loc numai la oprire”.
FWIW, cu siguranță a găsit și a remediat un bug. Să vedem dacă acesta a fost *bunul* sau dacă deschidem aici o cutie de viermi. https://t.co/5xBCPMoxAQ
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) August 23, 2022
Nethermind dezvăluie un bug
De asemenea, dezvoltatorul de bază Nethermind DanielC confirmat că o eroare similară a fost descoperită în actualizarea de îmbinare a rețelei principale a clientului v1.14.0. Dar în cazul lor, au reușit să o repare.
Recent am avut regresii similare în @nethermindeth așa că am decis să trecem la o fază de stabilizare strictă înainte #TheMerge. În prezent, îmbinăm numai corecțiile la ramura principală. https://t.co/erzgN1Z0wV
— DanielC (@_D4nie1_) August 23, 2022
Cu toate acestea, este puțin probabil ca erorile să oprească fuziunea sau să o întârzie pe 15 septembrie, deoarece există mai mulți clienți de execuție pe Ethereum. Cu toate acestea, ar fi necesar ca validatorii să folosească Geth pentru a trece la alți clienți.
— Micah Zoltu (@MicahZoltu) August 23, 2022
Până acum, mulți dintre acești clienți de execuție, cum ar fi Teku, Lighthouse, Besu, Erigon și Prysm, au lansat noi actualizări în pregătirea pentru fuziune.
Sepolia testnet primește actualizare
sepolia terminat primul testnet Ethereum după fuziune actualizare pe august 22.
Actualizarea a fost programată inițial pentru 17 august, dar a trecut pe 22 august pentru a permite validatorilor offline să se conecteze la rețea.
Rețeaua de testare Sepolia a fuzionat cu succes cu lanțul de balize pe 6 iulie, făcându-l unul dintre primele rețele de testare care a trecut la proof-of-stake.
Potrivit comunității Ethereum, fiecare upgrade este important pentru a se asigura că migrarea PoS funcționează fără probleme.
Între timp, Fundația Ethereum închise concepții greșite în jurul tranziției blockchain-ului la o rețea PoS. Potrivit actualizării sale, taxele de gaz nu vor deveni mai ieftine și nici viteza tranzacțiilor nu va deveni „considerabil mai rapidă”.
Sursa: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/