НовостиКриптовалютыBNB Chain призывает операторов узлов BSC-Reth установить v0.1.4-hotfix

BNB Chain призывает операторов узлов BSC-Reth установить v0.1.4-hotfix

Автор: Coinotag·

Ключевые выводы

  • •6 ноября BNB Chain instructed BSC-Reth node operators to install version v0.1.4-hotfix and restart their clients without delay — 6 ноября BNB Chain поручил операторам узлов BSC-Reth установить версию v0.1.4-hotfix и без промедления перезапустить клиенты.
  • •Хотфикс устраняет ошибку, которая могла привести к вычислению клиентом некорректного корня состояния.
  • •Корень состояния — это криптографический хеш в заголовке каждого блока, позволяющий узлам проверять целостность всех аккаунтов и смарт-контрактов в заданной точке цепочки.
  • •Поскольку корень состояния присутствует в заголовке каждого блока, дефект вычисления затрагивает саму валидацию блоков и может привести к рассинхронизации узлов или выдаче противоречивых данных.
  • •BSC-Reth — это адаптация Reth на языке Rust для BNB Chain, исполнительного клиента, изначально разработанного Paradigm для экосистемы Ethereum.
BNB Chain призывает операторов узлов BSC-Reth установить v0.1.4-hotfix

BNB Chain разослал срочное указание операторам BSC-Reth — исполнительного клиента на языке Rust, используемого в BNB Smart Chain: установить версию v0.1.4-hotfix и перезапустить ПО. Указание было передано 6 ноября.

Согласно примечаниям к релизу на GitHub, которые служат основным документом по данному изменению, патч исправляет ошибку, из-за которой Reth мог вычислять некорректный корень состояния. Операторов узлов попросили без промедления применить обновление и перезапустить клиенты.

BSC-Reth — это адаптация Reth для BNB Chain, исполнительного клиента, изначально разработанного компанией Parad для экосистемы Ethereum. Исполнительные клиенты отвечают за обработку транзакций и поддержание состояния блокчейн-сети. Корень состояния — это криптографическое обязательство по этому состоянию: хеш, включаемый в заголовок каждого блока, который позволяет узлам проверять целостность всех аккаунтов и смарт-контрактов в заданной точке цепочки. Поскольку корень состояния присутствует в заголовке каждого блока, дефект его вычисления затрагивает саму валидацию блоков, а не периферийный компонент.

Когда клиент вычисляет некорректный корень состояния, он может рассинхронизироваться с остальной сетью. Затронутый узел может не суметь корректно валидировать блоки или выдавать противоречивые данные приложениям и сервисам, которые от него зависят. По этой причине команды клиентов обычно выпускают хотфиксы для подобных дефектов и призывают операторов оперативно обновляться.

Дальнейшие технические подробности изменения v0.1.4-hotfix задокументированы в примечаниях к релизу проекта на GitHub, которые остаются авторитетным источником по данному исправлению. Операторам BSC-Reth следует загрузить хотфикс и перезапустить узлы в соответствии с указаниями, а при публикации последующих ревизий — сверить запущенную версию с примечаниями к релизу.

Этот материал впервые опубликован на COINOTAG: https://en.coinotag.com/bnb-chain-bsc-reth-v0-1-4-hotfix-state-root