Месячная ошибка в клиенте Ethereum названа причиной сбоя Prysm

cointelegraphОпубликовано 2025-12-15Обновлено 2025-12-15

Введение

Prysm, клиент для Ethereum, сообщил, что сбой в работе его узлов 4 декабря был вызван ошибкой, внесенной за месяц до обновления Fusaka. Ошибка, присутствовавшая в тестовых сетях, но не активированная там, привела к исчерпанию ресурсов при обработке аттестаций от несинхронизированных узлов. Это заставило узлы Prysm повторно обрабатывать блоки и вычислять сложные переходы состояний, что значительно снизило производительность. Сеть пропустила 18,5% слотов в течение 42 эпох, участие упало до 75%, а валидаторы потеряли около 382 ETH. Инцидент подчеркнул важность клиентского разнообразия: доминирование одного клиента (Lighthouse с долей 52,6%) близко к опасному порогу в 2/3, что могло бы привести к потере финальности. Ошибка была исправлена, а разработчики призывают к дальнейшей диверсификации клиентов.

Prysm сообщил, что ошибка, внедренная в тестовой сети за месяц до обновления Ethereum Fusaka, стала причиной проблемы с валидацией узлов Ethereum, которая затронула его клиент в начале этого месяца.

Разработчик Ethereum Теренс Цао опубликовал в воскресенье посмертный анализ инцидента с Prysm в основной сети Fusaka, который повлиял на сеть 4 декабря.

Узоды Prysm испытали «истощение ресурсов» при обработке аттестаций от несинхронизированных узлов, говорится в сообщении. Это заставило Prysm воспроизводить блоки прошлых эпох и заново вычислять дорогостоящие переходы состояний, что привело к значительному влиянию на производительность из-за чрезмерной нагрузки.

Посмертный анализ показал, что ошибка присутствовала в тестовых сетях в течение месяца до инцидента, но не была активирована.

«Ошибка была внесена в Prysm PR 15965 и развернута в тестовых сетях за месяц до инцидента без срабатывания триггера.»

Тестовые сети предназначены для выявления ошибок, но они не являются безотказным методом.

В мае 2023 года — через месяц после хардфорка Shanghai — разработчики Ethereum пришли в замешательство, когда сеть временно потеряла финальность транзакций примерно на 25 минут, а затем на следующий день — более чем на час, после чего блокчейн восстановился самостоятельно.

Prysm был исправлен

Вместо использования текущего состояния головы Prysm заново генерировал предыдущие состояния с нуля, создавая огромную вычислительную нагрузку.

Более чем за 42 эпохи сеть показала 18,5% пропущенных слотов с падением участия до 75%, в то время как валидаторы потеряли приблизительно 382 Ether (ETH) в виде вознаграждений за аттестацию, говорится в сообщении.

По теме: Виталик Бутерин заявляет, что Ethereum может пережить временную потерю финальности

Операторам узлов было поручено развернуть временное решение, пока разработчики работали над обновлением для клиентов Prysm.

Разнообразие клиентов спасло ситуацию

Инцидент мог бы быть гораздо хуже, если бы он затронул доминирующий клиент консенсуса Ethereum, Lighthouse, заявили разработчики.

Prysm от Offchain Labs является вторым по величине клиентом Ethereum с долей 17,6%, согласно данным ClientDiversity.

«Разнообразие клиентов предотвратило заметное влияние на пользователей Ethereum. Клиент с более чем 1/3 сети вызвал бы временную потерю финальности и больше пропущенных блоков.»

Однако инцидент подчеркнул, что Lighthouse опасно близок к порогу в две трети, при котором ошибка одного клиента может финализировать недействительную цепочку.

В настоящее время доля Lighthouse составляет 52,6%, снизившись с примерно 56% на момент инцидента.

Разработчики Ethereum выступают за большее разнообразие клиентов. Источник: ClientDiversity


Журнал: Большие вопросы: Выжил бы Bitcoin при 10-летнем отключении электроэнергии?

Трендовые криптовалюты

Связанные с этим вопросы

QЧто стало причиной сбоя в клиенте Prysm в сети Ethereum?

AПричиной сбоя стала ошибка, внедренная в тестовую сеть за месяц до обновления Fusaka в Ethereum. Эта ошибка привела к "исчерпанию ресурсов" при обработке аттестаций от несинхронизированных узлов, что вызвало повторную обработку блоков и значительную нагрузку на систему.

QКакие последствия имел инцидент для валидаторов Ethereum?

AВ течение более чем 42 эпох сеть столкнулась с 18,5% пропущенных слотов, а участие упало до 75%. Валидаторы потеряли приблизительно 382 ETH в виде вознаграждений за аттестации.

QКакую роль сыграло разнообразие клиентов в этом инциденте?

AРазнообразие клиентов предотвратило серьезное воздействие на пользователей Ethereum. Если бы ошибка затронула клиент с более чем 1/3 долей сети, это привело бы к временной потере финальности и большему количеству пропущенных блоков.

QКак разработчики отреагировали на сбой в клиенте Prysm?

AОператорам узлов было поручено развернуть временное решение, пока разработчики работали над обновлением для клиентов Prysm. Ошибка была исправлена с помощью патча.

QНасколько близок клиент Lighthouse к потенциально опасному порогу доли в сети?

ALighthouse в настоящее время имеет долю в 52,6%, что близко к порогу в две трети, при котором ошибка в одном клиенте может привести к финализации недействительной цепи.

Похожее

Торговля

Спот

Популярные статьи

Manyu: восходящая мем-звезда на Ethereum, готовая открыть новую эру культуры Shiba

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

2.2k просмотров всегоОпубликовано 2025.11.27Обновлено 2025.11.27

Manyu: восходящая мем-звезда на Ethereum, готовая открыть новую эру культуры Shiba

Неделя обучения по популярным токенам 14: Glamsterdam — самое ожидаемое обновление Ethereum в 2026 году

Ordinals/Runes по-прежнему стимулируют доходы от комиссий за блоки и активность разработчиков, рассматриваются как отправная точка «нативной эмиссии активов» в сети.

1.8k просмотров всегоОпубликовано 2026.04.29Обновлено 2026.04.29

Неделя обучения по популярным токенам 14: Glamsterdam — самое ожидаемое обновление Ethereum в 2026 году

Обсуждения

Добро пожаловать в Сообщество HTX. Здесь вы сможете быть в курсе последних новостей о развитии платформы и получить доступ к профессиональной аналитической информации о рынке. Мнения пользователей о цене на ETH (ETH) представлены ниже.

活动图片