дата публікації

BNB Chain видала термінове оновлення програмного забезпечення вузлів через неправильні розрахунки стану блокчейну

джерело

$BNB Chain випустила термінове оновлення програмного забезпечення для валідаторів і операторів інфраструктури через виявлення помилки, яка може призвести до некоректних розрахунків стану блокчейна.

Оновлення v0.1.4-hotfix, представлене 6 листопада, вирішує проблему з розрахунком state-root у BSC-Reth, клієнті виконання, який використовують вузли $BNB Smart Chain.

Команда рекомендує терміново встановити патч на основному та тестовому середовищах, проте звичайним користувачам криптовалюти не потрібно вживати заходів. Вразливість виникла через спадковий шлях розрахунку state-root у клієнті Reth, що могло призвести до помилкових результатів.

State-root є криптографічним відображенням поточного стану блокчейна, включаючи залишки рахунків та дані смарт-контрактів.

Некоректний розрахунок може призвести до відмови вузла приймати валідні блоки або суперечок щодо стану мережі. Патч BSC-Reth включає виправлення з проєкту розробки Reth та стосується валідаторів, MEV-будівельників, повних вузлів і операторів.

Операторам потрібно встановити нову версію та перезапустити свої вузли, при цьому не потрібно мігрувати базу даних чи виконувати жодних жорстких вилок. Крім того, проблема не обмежується лише $BNB Chain, інші блокчейни, сумісні з Ethereum, також повинні проаналізувати вплив помилки.

Оператор Base підтвердив, що вразливість була виявлена та виправлена, без порушень роботи мережі чи втрат коштів користувачів. Тим часом $BNB Chain уточнила, що її мережа opBNB не використовує уражений клієнт op-reth, а термінове оновлення відбувається на фоні підготовки до великого апгрейду протоколу, Jenner hard fork, запланованого на 8 грудня 2026 року.