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

BNB Chain выпустила срочное обновление программного обеспечения для устранения ошибки в своём исполнительном клиенте BSC-Reth, которая при определённых условиях могла приводить к некорректным вычислениям корня состояния (state root) блокчейна. Уязвимость создавала потенциальный риск для верификации нод и согласованности сети, поэтому разработчики рекомендовали незамедлительно установить обновлённое программное обеспечение на инфраструктуре основной и тестовой сетей.
Согласно GitHub-релизу от 6 ноября, обновление v0.1.4-hotfix исправляет ошибку в устаревшем процессе вычисления корня состояния, используемом в BSC-Reth, что помогает предотвратить отклонение валидных блоков или противоречивые выводы нод о текущем состоянии блокчейна. Команда разработки посоветовала валидаторам и операторам инфраструктуры немедленно обновить свои системы, уточнив при этом, что проблема имеет ограниченное влияние и не требует каких-либо действий от обычных пользователей криптовалют.
Как возникла ошибка
Корень проблемы находился в устаревшем процессе вычисления корня состояния в исполнительном клиенте Reth. При определённых условиях, связанных со структурами данных блокчейна, программа могла выдавать неточные результаты при расчёте инкрементальных корней состояния.
Корень состояния — это криптографическое представление текущего состояния блокчейна, включающее такую информацию, как балансы счетов, хранилище смарт-контрактов и другие ончейн-данные. Ноды блокчейна полагаются на эти вычисления, чтобы независимо проверять транзакции и поддерживать согласованное представление о состоянии сети. Поскольку исполнительные клиенты вроде Reth выполняют эту проверку на каждой ноде, дефект на этом уровне имеет последствия для всей сети, а не затрагивает какое-то отдельное приложение.
Если разные ноды генерируют несогласованные корни состояния, они могут расходиться во мнениях о том, является ли блок валидным. Такие расхождения потенциально могут привести к отклонению валидных блоков и создать операционные трудности для поставщиков инфраструктуры.
Валидаторы и операторы нод должны установить обновление
Хотфикс BSC-Reth включает вышестоящее исправление из проекта разработки Reth для решения проблемы инкрементального вычисления корня состояния. Обновление затрагивает несколько категорий сетевой инфструктуры, включая валидаторов, билдеров извлекаемой максимальной ценности (MEV), полные ноды и операторов sentry-нод. Эти участники играют важную роль в обработке транзакций, валидации блоков и сетевом подключении.
Операторы должны установить обновлённую версию программного обеспечения и перезапустить свои ноды, чтобы применить исправление. В примечаниях к релизу указано, что процедура не требует миграции базы данных или дополнительного хардфорка. Патч устраняет проблему корректности программного обеспечения, не внося изменений в правила консенсуса блокчейна и не требуя модификаций от обычных пользователей, что позволяет инфраструктуре BNB Smart Chain поддерживать непрерывность работы.
BNB Chain объявила об исправлении через свой официальный аккаунт в X:
The BSC-Reth hotfix is now available. All BSC-Reth node operators on mainnet and testnet should upgrade to v0.1.4-hotfix as soon as possible and restart their nodes. No action is required from users.
— BNB Chain (@BNBCHAIN) November 6, 2026 (x.com)
Более широкая проблема для сетей на базе Reth
Уязвимость не была эксклюзивной для BNB Chain. Другим совместимым с Ethereum сетям, использующим затронутые реализации Reth, также требовалось проверить своё программное обеспечение на подверженность той же проблеме. Этот случай отражает структурную особенность современной EVM-совместимой инфраструктуры: многие сети строятся на общих открытых кодовых базах клиентов, поэтому вышестоящий дефект — и его исправление — могут одновременно затронуть программные релизы нескольких цепочек.
Base, поддерживаемая Coinbase, как сообщается, выявила и устранила уязвимость после анализа её потенциального влияния. Её разработчики развернули обновлённый исполнительный клиент и подтвердили, что работа сети не претерпела сбоев и потерь средств пользователей. Развитие инфраструктуры Base особенно актуально, поскольку сеть ранее расширила свою зависимость от исполнительной инфраструктуры на базе Reth в рамках обновления Azul.
BNB Chain также уточнила, что её сеть opBNB не использует затронутый клиент op-reth, что указывает на отсутствие распространения проблемы на эту инфраструктуру.
Не поступало подтверждённых сообщений об эксплуатации уязвимости, потерях средств клиентов или общесетевом сбое в связи с новой выявленной уязвимостью.
Хардфорк Jenner остаётся запланированным на 8 декабря
Экстренное обновление происходит на фоне подготовки BNB Smart Chain к ещё одному значительному обновлению сети — хардфорку Jenner, запланированному на 8 декабря 2026 года в 02:30 UTC. Ранее выпущенная версия программного обеспечения BSC-Reth v0.1.4 описывала подготовку к этому запланированному обновлению протокола. В отличие от экстренного патча от 6 ноября, Jenner предполагает запланированные изменения на уровне протокола, требующие от операторов основной сети поддержки совместимого программного обеспечения.
Различие между двумя обновлениями важно. Последний хотфикс направлен исключительно на исправление ошибки вычислений в исполнительном клиенте, тогда как хардфорк Jenner призван внести запланированные изменения в правила сети. Устранив уязвимость до запланированного хардфорка, BNB Chain стремится укрепить надёжность инфраструктуры и снизить вероятность несогласованности верификации нод в ходе предстоящего цикла развития протокола.
Инцидент также подчёркивает важность поддержания надёжных исполнительных клиентов во всей блокчейн-экосистеме. По мере расширения возможностей сетей по обработке транзакций и внедрения новых инфраструктурных реализаций уязвимости на уровне программного обеспечения могут создавать операционные риски даже без прямого ущерба средствам пользователей.
Для BNB Chain непосредственным приоритетом остаётся обеспечение того, чтобы валидаторы и операторы инфраструктуры развернули исправление до перехода к запланированному декабрьскому обновлению сети. До этого момента ключевыми практическими пунктами для отслеживания являются завершение развёртывания v0.1.4-hotfix среди операторов основной и тестовой сетей, а также установка программного обеспечения, совместимого с Jenner, до активации 8 декабря.