Base і Reth виправили помилку state‑root, користувачі не помітили впливу
Base підтвердив, що нещодавня помилка state‑root у клієнті виконання Reth не вплинула на користувачів, і випустив оновлення вузла, щоб усунути ризик.
Переклад з англійської. Читати оригінал
Головне
- Base підтвердив, що state‑root ланцюга залишився правильним і жодні кошти користувачів не були скомпрометовані.
- Виправлення помилки Reth було злито 3 листопада, а Base розгорнув вузол v1.5.3 4 листопада.
- Frax Finance і Gauntlet тимчасово обмежили крос‑чейн активність як запобіжний захід, проте втрат активів не зафіксовано.
Base опублікував повідомлення у четвер, підтверджуючи, що нещодавно виявлена помилка у клієнті виконання Reth не вплинула на баланси користувачів. Недолік, який міг би змусити вузол обчислювати неправильний state‑root, був виправлений у Reth v2.10.0 і потім у власному програмному забезпеченні Base, версії v1.5.3, усуваючи ризик зупинки валідаторів без потреби в ресинхронізації ланцюга.
ETH / USD
Деталі помилки та виправлення
За даними Unchained, помилка стосувалася способу, яким деякі вузли розраховували state‑root блокчейну — єдиний хеш, що підсумовує весь стан системи. Розробники Reth класифікували проблему як високопріоритетну як для вузлів, що формують payload, так і для інших. Виправлення було злито 3 листопада о 21:00 UTC (pull request #28264), і Base застосував те саме виправлення до своїх блок‑білдерів 4 листопада, випустивши вузол v1.5.3, який усуває можливість зупинки валідаторів через неправильний state‑root.
Процес верифікації Base
Base повідомив, що повторно обчислив state‑root ланцюга і підтвердив його правильність, зазначивши, що їхня система доказів крос‑перевіряє кожен state‑root за допомогою незалежної реалізації. У повідомленні зазначено: «Ми перевірили, що поточний state‑root правильний і користувачі не постраждали». Операторам не потрібно було виконувати ресинхронізацію, і платформа підкреслила, що їхній моніторинг виявив би будь‑яку невідповідність.
Запобіжні дії партнерів екосистеми
Після розкриття Frax Finance оголосив про тимчасову паузу деяких крос‑чейн маршрутів LayerZero як запобіжний захід, хоча підтвердив, що жоден його актив чи смарт‑контракт не постраждав. The Defiant повідомив, що менеджер ризиків Gauntlet обмежив нові депозити у своїх V1‑скриньках і зменшив експозицію до активів, перенесених через LayerZero, залишивши можливість зняття. Пізніше Gauntlet видалив свій пост у X про ці заходи. Компанія безпеки Blockaid, на яку посилається KuCoin, уточнила, що недолік був кодовою помилкою, а не атакою, і що втрат фондів не зафіксовано, проте застерегла, що вузли, що працюють на старому коді, можуть замерзнути або генерувати неправильні докази.
Що слід спостерігати далі
Спостерігачі будуть стежити, чи залишаються якісь вузли з незастосованим виправленням Reth, які можуть продовжувати генерувати неправильні докази стану. Крім того, буде аналізуватись реакція екосистеми на запобіжні паузи — зокрема, чи з’являться додаткові обмеження на мости LayerZero, що може свідчити про ширші заходи з пом’якшення ризиків. Нарешті, спільнота очікує пост‑мортем аналізу від розробників Reth, який може інформувати майбутнє посилення клієнтів.

Обговорення 0