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