Клиент консенсуса Ethereum Prysm сказал, что валидаторы потеряли 382 ETH, эквивалентные более чем $1 миллион, после того как ошибка программного обеспечения вызвала перебои в сети вскоре после недавнего обновления Fusaka.

Инцидент, подробно описанный в посмертном отчете под названием “Инцидент Prysm в основной сети Fusaka,” возник из-за события истощения ресурсов, которое затронуло почти все узлы Prysm и привело к потерянным блокам и аттестациям.

Что вызвало прерывание Prysm?

Согласно Offchain Labs, разработчику за Prysm, проблема возникла 4 декабря, когда ранее введенная ошибка вызвала задержки в запросах валидаторов.

Эти задержки привели к потерянным блокам и аттестациям по всей сети.

“Узлы beacon Prysm получили аттестации от узлов, которые, возможно, не синхронизированы с сетью. Эти аттестации ссылались на корень блока предыдущей эпохи,” объяснил проект.

Прерывание привело к 41 потерянной эпохе, с 248 отсутствующими блоками из 1,344 доступных слотов. Это составило 18,5% потерянных слотов и снизило общее участие сети до 75% во время инцидента.

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

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

Разнообразие клиентов Ethereum

Тем временем, прерывание возобновило scrutiny на концентрацию клиентов Ethereum и риски, которые представляют собой программные monocultures.

Offchain Labs сказал, что прерывание могло бы иметь более серьезные последствия, если бы Prysm учел большую часть базы валидаторов Ethereum. Компания отметила разнообразие клиентов Ethereum как ключевой фактор для предотвращения более широкого сбоя сети.

“Клиент с более чем 1/3 сети мог бы вызвать временную потерю завершенности и большее количество потерянных блоков. Дефектный клиент с более чем 2/3 мог бы завершить недействительную цепочку,” заявил.

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

Данные Miga Labs показывают, что Lighthouse по-прежнему является доминирующим клиентом консенсуса Ethereum, представляя 51,39% валидаторов. Prysm представляет собой 19,06%, за ним следует Teku с 13,71% и Nimbus с 9,25%.

Участие Lighthouse ставит его примерно на 15 процентных пунктов ниже порога, который некоторые исследователи считают системным риском.

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

ETH
ETH
2,347.65
-3.24%