BNB Chain выпустила экстренное исправление BSC-Reth v0.1.4-Hotfix для ошибки расчёта корня состояния
Ключевые выводы
- •BNB Chain выпустила BSC-Reth v0.1.4-hotfix 6 ноября для исправления ошибки расчёта корня состояния, унаследованной от вышележащего клиента выполнения Reth.
- •При определённых условиях уязвимость могла привести к вычислению узлами некорректных корней состояния, вызывая отклонение валидных блоков или расхождение результатов с остальной сетью.
- •Патч предназначен для валидаторов, MEV-билдеров, операторов полных узлов и sentry-узлов и требует только установки программного обеспечения и перезапуска узла — без миграции базы данных или хардфорка.
- •Base, сеть при поддержке Coinbase, также выявила и устранила ту же уязвимость Reth без сбоев в работе или затрагивании средств пользователей, тогда как opBNB не затронута, поскольку не использует уязвимый клиент op-reth.
- •Подтверждённая эксплуатация или потери средств клиентов не были связаны с этой ошибкой, а запланированный хардфорк Jenner остаётся назначенным на 8 декабря 2026 года в 02:30 UTC.

BNB Chain выпустила экстренный патч для своего клиента выполнения BSC-Reth, устраняющий ошибку в устаревшем процессе расчёта корня состояния (state root). Обновление BSC-Reth v0.1.4-hotfix было опубликовано в релизе на GitHub 6 ноября и рекомендуется операторам как основной, так и тестовых сетей, согласно сообщению coinpaper.
Клиенты выполнения — это программное обеспечение, которое узлы используют для обработки транзакций и поддержания состояния цепочки, а BSC-Reth — это реализация клиента выполнения Reth на BNB Chain. Поскольку сетевые клиенты наследуют код от этого общего вышележащего проекта, исправления в общей кодовой базе попадают в релизы каждой сети — и, как показывает этот инцидент, туда могут попадать и ошибки.
Ошибка расчёта корня состояния
Проблема возникает в унаследованном от клиента выполнения Reth устаревшем пути расчёта корня состояния. При определённых условиях, связанных со структурами данных блокчейна, программа могла сгенерировать некорректный корень состояния.
Корень состояния — это криптографическое представление текущего состояния блокчейна, охватывающее такие данные, как балансы счетов и хранилище смарт-контрактов. Узлы полагаются на эти вычисления, чтобы убедиться, что транзакции обработаны единообразно по всей сети.
Если узел вычисляет некорректный корень состояния, он может отклонить в противном случае валидные блоки или выдать результат, отличный от остальной сетевой инфраструктуры. Подобные расхождения могут влиять на надёжность верификации в блокчейне.
Что меняет хотфикс
BSC-Reth v0.1.4-hotfix включает вышедшее исправление от проекта разработки Reth. Согласно примечаниям к релизу, изменение специально устраняет проблемы, связанные с инкрементальными расчётами корня состояния.
Обновление касается валидаторов, билдеров максимальной извлекаемой ценности (MEV), операторов полных узлов и операторов sentry-узлов. Затронутым операторам необходимо установить новую версию программного обеспечения и перезапустить узлы. Обновление не требует миграции базы данных или дополнительного хардфорка, что позволяет провести развёртывание в рамках обычного цикла «установка — перезапуск», а не скоординированного изменения протокола.
Base также устранила уязвимость Reth
Проблема в программном обеспечении не ограничивалась BNB Chain. Другим совместимым с Ethereum сетям, использующим затронутые реализации Reth, также требовалось оценить свою подверженность риску.
Base при поддержке Coinbase подтвердила, что её разработчики выявили и устранили уязвимость. Сеть развернула обновлённый клиент выполнения после анализа потенциального воздействия и сообщила об отсутствии сбоев в работе сети или затрагивании средств пользователей.
Это событие особенно актуально для Base, поскольку сеть ранее расширила использование инфраструктуры на основе Reth в рамках обновления Azul.
BNB Chain также уточнила, что её сеть opBNB не затронута, так как она не использует уязвимый клиент op-reth. Для этих сетей степень риска зависела от того, какой клиент выполнения использует каждая цепочка, что показывает, как общий вышележащий код может связывать в противном случае независимые экосистемы.
Недавно исправленная проблема отделена от исторических уязвимостей мостов, требовавших экстренного вмешательства в работу сети. Ни подтверждённой эксплуатации, ни потерь средств клиентов, ни остановки всей сети BSC не было связано с ошибкой расчёта корня состояния.
Хардфорк Jenner по-прежнему запланирован на декабрь
Экстренный релиз программного обеспечения состоялся на фоне подготовки BNB Smart Chain к следующему запланированному обновлению протокола — хардфорку Jenner. В более раннем релизе BSC-Reth v0.1.4 хардфорк был запланирован на 8 декабря 2026 года в 02:30 UTC.
В отличие от хотфикса 6 ноября, Jenner предполагает запланированные изменения протокола, которые потребуют от операторов основной сети запуска совместимого программного обеспечения. Это различие важно: последний патч исправляет ошибку вычислений, не вводя новых сетевых правил, тогда как обновление Jenner — это запланированное изменение протокола. Для операторов узлов практическая последовательность состоит из двух отдельных этапов — установка v0.1.4-hotfix сейчас, а затем обеспечение совместимости клиента к запланированной активации форка в декабре.
Предыдущие инциденты безопасности, связанные с BNB Chain и межцепочечными эксплойтами, продемонстрировали различные риски, характерные для блокчейн-приложений, мостов и базовой сетевой инфраструктуры. Последний хотфикс устраняет проблему корректности программного обеспечения, и, согласно исходным материалам, подтверждённого воздействия на средства пользователей не зафиксировано.
Источник: coinpaper | Оригинальный материал: Ethan Collins, Hokanews