Сеть Ethereum (ETH) недавно столкнулась с внезапным снижением активности валидаторов из-за ошибки в консенсусном клиенте Prysm. Это произошло вскоре после запуска последнего обновления сети под названием Fusaka.
В настоящее время сеть в основном восстановилась, однако инцидент показал, почему важно использовать разные клиенты и внимательно следить за системой для поддержания стабильности Ethereum.
Проблема началась, когда разработчики Prysm объявили, что обнаружили ошибку в версии 7.0.0 своего клиента. Эта ошибка заставляла клиента обрабатывать устаревшие данные, из-за чего некоторые узлы переставали работать корректно. В результате меньшее количество узлов могло голосовать или оставаться в синхронизации с сетью на короткое время.
Разработчики предложили временное решение, попросив пользователей запускать клиент со специальной настройкой. По данным Beaconcha.in, на эпохе 411,448 в Ethereum было синхронизировано только 75% узлов, а в голосовании участвовало 74,7%.
Голосование снизилось примерно на 25%, приблизившись к точке, при которой сеть могла бы потерять необходимое для подтверждения блоков большинство в две трети. Это снижение могло создать проблемы для механизма достижения консенсуса в Ethereum.
Без этого большого большинства новые блоки по-прежнему могут добавляться, но блокчейн больше не будет полностью финализирован. Это может создать риски для пользователей и приложений, зависящих от стабильной работы Ethereum.
На момент написания статьи сеть значительно восстановилась. На эпохе 411,712 участие в голосовании выросло почти до 99%, а участие в синхронизации достигло 97%. До инцидента уровень участия в голосовании в Ethereum регулярно превышал 99%.
Временное снижение в основном соответствовало доле валидаторов, использующих клиент Prysm, которая упала примерно с 22,71% до 18% после сбоя. Это указывает на то, что ошибки аттестации были сосредоточены среди валидаторов Prysm.
Эксперты отмечают, что длительное снижение участия в голосовании ниже порога в две трети может привести к серьезным рискам. Могут заморозиться мосты второго уровня, выводы средств из rollup могут быть приостановлены. Кроме того, криптобиржи могут увеличить требования к подтверждению блоков для защиты от реорганизаций цепочки.
Хотя недавняя проблема не привела к столь серьезным последствиям, она показала, что ошибки в одном клиенте все еще могут вызвать значительные сбои.
Ethereum уже сталкивался с похожими рисками. В мае 2023 года основная сеть дважды за 24 часа теряла финализацию из-за ошибок в клиентах Prysm и Teku при обработке старых аттестаций. Тогда Prysm работал на большом количестве узлов, что показало опасность чрезмерной зависимости от одного клиента.
Несмотря на то что разнообразие клиентов улучшилось, некоторые риски сохраняются. По текущим данным MigaLabs, Lighthouse работает на 52,55% узлов, а Prysm — на 18%. До недавнего инцидента на Lighthouse приходилось менее 48,5%, а на Prysm — около 22,71%.
Если бы ошибка затронула клиент с наибольшим количеством узлов, Ethereum мог бы полностью потерять финализацию.
Публикация Ethereum Faces Temporary Validator Drop Following Prysm Client Bug впервые появилась на TheCoinrise.com.
Связанные статьи
Спотовый ETF на Bitcoin зафиксировал $467M чистые притоки за ночь, а ETF на Ethereum — $97,5 млн
Трейдер «pension-usdt.eth» сталкивается с $18M в нереализованных убытках по BTC-шортам как крупнейший адрес по потерям на Hyperliquid
Рыночная капитализация токенизированных «казначейских облигаций США» на Ethereum достигла рекордного уровня — 8 млрд долларов
Bitmine Stakes дополнительно внесла 157,344 ETH, а общий объём ставок достиг 4,71 млн ETH
Самый крупный бычий по ETH на Hyperliquid увеличил позицию на 99 000 ETH на сумму $234 млн, рост по $9M нереализованной прибыли