Ethereum nie sfinalizował transakcji przez 25 minut, ale uniknął całkowitej awarii

Blockchain Ethereum nie sfinalizował transakcji przez nieco mniej niż pół godziny, poinformowali programiści 11 maja.

Incydent trwał około 25 minut, a współpracownik Ethereum terence.eth powiedział, że problem został już rozwiązany. On napisał:

„Mainnet został sfinalizowany i teraz badamy incydent. Więcej w przyszłości!"

Współtwórca Ethereum Superphiz powiedział, że chociaż łańcuch nawigacyjny Ethereum przestał się finalizować, łańcuch blokowy jest „zaprojektowany tak, aby był odporny” na takie problemy. Sieć nadal częściowo przetwarzała transakcje podczas incydentu.

Chociaż przyczyna jest nadal nieznana, Superphiz zasugerował, że problem mógł wynikać z braku różnorodności klientów. Powiedział, że utraty ostateczności można było uniknąć, gdyby żaden klient nie miał więcej niż jednej trzeciej dominacji nad siecią. Dodał, że blockchain uniknął rozwidlenia, ponieważ żaden klient nie miał większości.

Obecnie dwóch konsensusowych klientów — Lighthouse i Prsym — dominuje w Ethereum, każdy z 38% dominacją. Tylko trzech innych klientów ma godną uwagi obecność.

W przeszłości Ethereum doświadczyło innych przestojów: w 2016 r. doświadczyło ono ataku DDoS, aw listopadzie 2020 r. doszło do częściowych przestojów związanych z Infurą. W 2016 r. atak na The DAO również znacznie wpłynął na Ethereum.

Post, w którym Ethereum nie sfinalizował transakcji przez 25 minut, ale uniknął całkowitej awarii, pojawił się jako pierwszy na CryptoSlate.

Źródło: https://cryptoslate.com/ethereum-failed-to-finalize-transactions-for-25-minutes-but-avoided-full-outage/