Awaria klienta powoduje upadek najpopularniejszego eksploratora bloków Ethereum

Etherscan i OpenEthereum utknęły w jednym bloku wkrótce po hard fork w Berlinie.

Klient OpenEthereum dla Ethereum, wcześniej znany jako klient parzystości, podobno działa nieprawidłowo dla wielu użytkowników w czwartek po południu czasu UTC, w tym popularnego eksploratora bloków Etherscan

Według wielu raportów użytkowników na GitHub , klient OpenEthereum utknął w bloku 12,244,294 lub zaledwie 294 blokach po wykonaniu hard fork w Berlinie . Komunikat o błędzie wydaje się wskazywać, że klient odrzuca nowe bloki, myśląc, że jego stan Merkle root jest nieprawidłowy.

Wydaje się, że problem dotyczy tylko węzłów OpenEthereum, przy czym bardziej popularny Geth działa normalnie. Problemy z klientem OpenEthereum spowodowały awarię popularnego eksploratora bloków Etherscan. Jego strona główna pokazuje blok 12 244 294 jako ostatni blok do wydobycia, mimo że inni odkrywcy aktualizują się poprawnie.

Nadal nie jest jasne, co spowodowało problem, ponieważ zespół pracuje obecnie nad diagnozowaniem i naprawą problemu. Dopóki to się nie stanie, Etherscan pozostanie bezużyteczny

Ponieważ problem dotyczy tylko OpenEthereum, sam łańcuch blokowy Ethereum i wielu dostawców usług, takich jak Infura, nadal działa poprawnie. W przeciwieństwie do poprzedniego błędu konsensusu , tym razem nie ma alternatywnego łańcucha z własnymi transakcjami. Biorąc pod uwagę czas z hard fork w Berlinie, wydaje się prawdopodobne, że niektóre z jego zmian zostały wprowadzone nieprawidłowo.