Совет безопасности Arbitrum в цепочке очистил кошелёк, привязанный к недавнему взлому горячего кошелька Binance 30 октября, переместив 74 559 805,2 ARB и примерно 8 426 ETH. Совет действовал без приватного ключа адреса, воспользовавшись полномочиями, предоставленными рамками управления ArbitrumDAO, согласно подробному разбору, опубликованному пользователем Zephylx на форуме Ethereum Magicians и сообщённому Unchained.

ETH / USD
Источник: CoinGecko. Цены ориентировочные.

Как была выполнена заморозка

Safe совета, который в настоящее время требует девяти из двенадцати подписантов, вызвал Arbitrum’s UpgradeExecutor в одной транзакции Ethereum (блок 26301886). Исполнитель временно запустил код переопределения, который логировал целевой адрес как отправителя сообщения, прежде чем восстановить исходный код. Две последующие транзакции типа‑0x65 на Arbitrum One, каждая с нулевыми полями подписи, сначала перевели ARB, затем ETH в адрес хранения, заканчивающийся на 0DA0. Данные в цепочке совпадают с анализом Zephylx, показывая, что перемещения произошли через 9 минут 45 секунд после транзакции Ethereum.

Контекст управления и предыдущий прецедент

Соучредитель и генеральный директор Offchain Labs, Стивен Голдфедер, объяснил в интервью Unchained в июле, что полномочия совета действовать в чрезвычайных ситуациях задуманны, описав их как «внешний орган», избранный DAO. Тот же совет осуществил аналогичную заморозку в апреле, переместив более 30 765 ETH с адреса, связанного с KelpDAO, на Arbitrum One. В обоих случаях уведомление совета подчёркивало, что средства можно переместить только голосованием ArbitrumDAO, согласованным с соответствующими сторонами, и что активы других пользователей не затронуты.

Последствия для разработчиков и пользователей

Zephylx предупредил, что в цепочках, где пути обновления контролируются, обещания о том, что только приватный ключ может переместить кошелёк, могут оказаться неверными. Инцидент подчёркивает силу экстренных механизмов, предоставляемых DAO, которые могут превалировать над традиционной безопасностью на основе ключей. Хотя совет опубликовал обе операции в течение полутора часов и не сообщил о багах, заморозка вновь разжигает дебаты о балансе между децентрализованным управлением и суверенитетом пользователей в решениях второго уровня.

Что следить дальше

Заинтересованные стороны будут наблюдать за любым официальным ответом Binance относительно замороженных активов и тем, будет ли биржа требовать возмещения через процесс управления Arbitrum. Offchain Labs может столкнуться с давлением уточнить сферу полномочий Совета безопасности и изложить меры предосторожности против возможного злоупотребления. Наконец, разработчики, работающие на Arbitrum и других rollup‑ах, вероятно, пересмотрят проектирование контрактов, предполагающих неизменный контроль только ключом, что может спровоцировать более широкие дискуссии о возможности обновления и экстренного управления в экосистеме.