Ошибка Prysm препятствует участию Ethereum в консенсусе после Fusaka

Новости

Вскоре после обновления сети Fusaka в сети Ethereum наблюдалось резкое снижение участия валидаторов после того, как ошибка в клиенте консенсуса Prysm привела к отключению части голосов.

Согласно объявлению Prysm в четверг, версия v7.0.0 клиента без необходимости генерировала старые состояния при обработке устаревших аттестаций, и этот недостаток, по словам основного разработчика Prysm Теренса Цао, мешал узлам работать правильно. Разработчики рекомендовали пользователям запускать клиент с флагом «–disable-last-epoch-targets» в качестве временного обходного пути.

Данные сети Beaconcha.in показывают, что в эпоху 411 448 сеть достигла только 75% участия в синхронизации (процент 512 случайно выбранных узлов, подписывающих главы цепочки) и 74,7% участия в голосовании. Снижение участия в голосовании на 25% означает менее 9% того, что сеть потеряет квалифицированное большинство в две трети, необходимое для поддержания окончательности и регулярной работы.

На момент написания текущая эпоха сети Ethereum (411 712) имеет почти 99% участия в голосовании и достигла 97% участия в синхронизации, что указывает на то, что сеть восстановилась. До этой проблемы в разные эпохи обычно наблюдалось более 99% голосов.

Снижение участия в голосовании примерно соответствует доле валидаторов, использующих консенсусный клиент Prysm, которая в среду оценивалась в 22,71%, а после инцидента упала до 18%. Это говорит о том, что неудачная аттестация, скорее всего, произошла среди валидаторов Prysm.

Таблица разнообразия клиентов. Источник: МигаЛабс

Фонд Ethereum и организация-разработчик Prysm Offchain Labs не ответили на запрос Cointelegraph о комментариях публикации.

Связанный: Эксклюзивные данные EigenPhi показывают, что сэндвич-атаки на Ethereum пошли на убыль

Удаление окончательности

Если участие в голосовании упадет ниже двух третей от общего количества размещенного эфира (ETH), сеть Ethereum потеряет окончательность. Согласно замыслу Ethereum, блоки по-прежнему могут производиться по этому сценарию, но цепочка больше не считается завершенной.

В качестве вероятного последствия такого сбоя мосты уровня 2 заморозятся, накопительные пакеты приостановят вывод средств, а биржи повысят требования к подтверждению блоков на фоне повышенного риска реорганизации цепочки.

Подобный инцидент, который может привести к потере окончательности Ethereum, не является чисто теоретическим. В начале мая 2023 года сеть Ethereum потеряла окончательность — инцидент, который произошел дважды в течение 24 часов из-за ошибок в обработке аттестаций старых целей в консенсусных клиентах Prysm и Teku.

Инцидент мог привести к гораздо худшим последствиям, поскольку, по оценкам разработчиков, еще в сентябре 2021 года Prysm работал на более чем двух третях консенсусных узлов. Данные, которыми в январе 2022 года поделился Майкл Спроул, разработчик, работающий над текущим консенсусным клиентом большинства, Lighthouse, показали, что Prysm работал на 68,1% узлов.

Таблица разнообразия клиентов. Источник: Майкл Спроул

Связанный: Fusaka запускается, поскольку Ethereum приближается к «мгновенному ощущению» UX

Разнообразие клиентов по-прежнему недостаточно

Несмотря на то, что с 2022 года разнообразие консенсусных клиентов Ethereum добилось некоторого прогресса, оно все еще далеко от достижения уровня ниже 33% — предела, который гарантировал бы, что ошибки в одном клиенте будет недостаточно, чтобы остановить завершение работы сети. Текущие данные MigaLabs показывают, что только на Lighthouse приходится 52,55% консенсусных узлов, а на втором месте Prysm с 18%.

Таблица разнообразия клиентов. Источник: МигаЛабс

По данным MigaLabs, это представляет собой ухудшение по сравнению с тем, что было до инцидента, когда показатель Lighthouse был ниже 48,5%, а Prysm — около 22,71%.

Преподаватель Ethereum Энтони Сассано отметил в посте X, что «если бы у Lighthouse была ошибка, то сеть потеряла бы финализацию».

Источник

Автор, являюсь внимательным наблюдателем тенденций и новых идей в области криптовалют и блокчейн технологий. Слежу за последними новостями и развитиями в этой области и готов анализировать и интерпретировать их для читателей.

Стремлюсь быть в курсе всех новых идей и инноваций в криптоиндустрии, чтобы статьи были всегда актуальными и полезными. Моя цель - предоставить читателям полную и достоверную информацию о последних тенденциях и развитиях в криптоиндустрии.

Считаю, что быть внимательным к тенденциям и новым идеям - важный аспект моей работы как автора, поскольку позволяет мне предоставлять читателям самую свежую и актуальную информацию в этой быстро развивающейся области.

Оцените автора
CryptoHamster.org
Добавить комментарий