Ethereum не змог завяршыць транзакцыі на працягу 25 хвілін, але пазбегнуць поўнага збою

Блокчэйн Ethereum не змог завяршыць транзакцыі крыху менш за паўгадзіны, паведамілі распрацоўшчыкі 11 мая.

Інцыдэнт доўжыўся каля 25 хвілін, і ўдзельнік Ethereum terence.eth сказаў, што праблема цяпер вырашана. ён напісаў:

«Mainnet быў завершаны, і мы зараз расследуем інцыдэнт. Больш наперадзе!»

Укладчык Ethereum Superphiz сказаў, што хоць ланцужок маякоў Ethereum перастаў дапрацоўвацца, блокчейн «спраектаваны, каб быць устойлівым» да такіх праблем. Сетка працягвала часткова апрацоўваць транзакцыі падчас інцыдэнту.

Хоць прычына пакуль невядомая, Superphiz выказаў здагадку, што праблема магла быць вынікам недахопу разнастайнасці кліентаў. Ён сказаў, што страты канчатковасці можна было б пазбегнуць, калі б ні адзін кліент не меў дамінавання ў сетцы больш чым на адну траціну. Ён дадаў, што блокчейн пазбягае разгалінавання, таму што ні ў аднаго кліента не было супербольшасці.

У цяперашні час два кансенсусных кліента — Lighthouse і Prsym — дамінуюць у Ethereum, кожны з дамінаваннем па 38%. Толькі тры іншыя кліенты маюць прыкметнае прысутнасць.

Раней Ethereum сутыкаўся з іншымі збоямі: у 2016 годзе ён падвергся DDOS-атацы, а ў лістападзе 2020 года — частковыя збоі, звязаныя з Infura. У 2016 годзе атака на The DAO таксама моцна паўплывала на Ethereum.

Паведамленне Ethereum не змагло завяршыць транзакцыі на працягу 25 хвілін, але пазбегнуць поўнага збою з'явілася ўпершыню на CryptoSlate.

Крыніца: https://cryptoslate.com/ethereum-failed-to-finalize-transactions-for-25-minutes-but-avoided-full-outage/