THORChain в субботу приостановил обмены между блокчейнами из-за сбоя после реорганизации блока в Ethereum. Хакерской атаки на протокол не было, но побочный эффект вышел громким: по данным Chainalysis, пауза задержала отмывание средств, украденных у Binance. Читателю, который не следит за межсетевыми мостами, полезно знать, как один отброшенный блок остановил целый сервис.
Что именно сломалось в THORChain?
Инцидент начался в 11:34 по UTC в субботу. В Ethereum произошла реорганизация на один блок, и депозит на 10 ETH, который THORChain уже зачислил, исчез из цепи. Протокол об этом не узнал.
Своп с этим депозитом не уложился в лимит цены, поэтому THORChain начал возвращать деньги отправителю. Только хранилище этих 10 ETH никогда не получало. К тому же отправителю вернули и настоящий депозит. Получилась лишняя выплата на 10 ETH, которая запустила автоматическую паузу.
Как реорганизация блока ломает мост?
Реорганизация (реорг) случается, когда сеть заменяет недавний блок конкурирующим. Обычный пользователь этого не замечает: транзакция просто попадает в следующий блок. Для моста между сетями это риск, ведь он реагирует на события в чужой цепи.
Вот как ошибка работала шаг за шагом.
- Депозит: пользователь отправляет 10 ETH, THORChain видит транзакцию и зачисляет её.
- Блок с этим депозитом отбрасывается, и в итоговой истории Ethereum такой транзакции нет.
- Своп не укладывается в лимит цены, поэтому протокол запускает возврат.
- Деньги уходят из хранилища отправителю, хотя хранилище ничего не получало.
- Злоумышленник мог бы повторить трюк и отправить новую транзакцию с тем же nonce (порядковым номером операции отправителя).
"Теперь, когда это стало публичным, при каждом реорге на внешнем блокчейне злоумышленник может провести новую транзакцию с тем же nonce и получить средства из хранилищ THORChain."
- команда THORChain, из заявления протокола об инциденте
Какие сети стоят на паузе?
Узлы THORChain (независимые операторы, которые держат сеть) остановили свопы с активами в 10 блокчейнах. Среди них Bitcoin, Ethereum, Solana и Tron. Торги идут в Avalanche, Base и XRP. Включать сети обратно узлы будут по одной, когда сочтут их безопасными.
Почему пауза задела хакеров Binance?
THORChain работает без разрешений, поэтому обменять активы между сетями там может любой без регистрации. Северокорейские группы уже пользовались этим после прошлых атак. В субботу ФБР призвало узлы THORChain, DeFi-сервисы и других поставщиков виртуальных активов блокировать адреса, которыми TraderTraitor отмывает деньги со взлома Binance на $6,3 млрд.
Замораживать адреса протокол не стал: он по-прежнему держится роли нейтральной инфраструктуры. Зато сбой сделал часть работы за него. "THORChain непреднамеренно задержал отмывание значительной части средств, украденных у Binance", заявила Chainalysis в воскресенье. Пока сервис офлайн, ни хакеры, ни обычные пользователи не могут обменивать активы через большинство его мостов.
Основатель протокола Джон-Пол Торбьёрнсен предупредил, что отключение THORChain под давлением означало бы конец эксперимента с нейтральными расчётами.
Сама Binance за это время возобновила вывод средств. По данным DefiLlama, чистый отток за сутки достиг $5,8 млрд, хотя на бирже остаётся около $171 млрд активов клиентов.
Чего ждать пользователям дальше?
Для тех, кто пользуется кроссчейн-свопами, вывод практический. Перед крупной операцией проверяйте статус нужной сети на странице состояния THORChain, потому что пауза задела всех, а не только отмывателей. Мы в Kurslog советуем не оставлять такие обмены на последнюю минуту.
Вернутся ли сети с уже закрытой уязвимостью? Протокол этого не обещал, а узлы будут решать отдельно по каждой цепи.




Комментарии
Ваш e-mail адрес не будет опубликован. Обязательные поля отмечены *