НовостиКриптовалютыTHORChain остановила торговлю в 10 сетях после реорганизации Ethereum и дефицита в 10 ETH

THORChain остановила торговлю в 10 сетях после реорганизации Ethereum и дефицита в 10 ETH

Автор: CoinTrust·

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

  • •Реорганизация одного блока в Ethereum удалила депозит в 10 ETH из канонической цепочки после того, как THORChain уже зачислила его, создав временный дефицит платежеспособности в 10 ETH в одном из хранилищ.
  • •Автоматический механизм проверки платежеспособности THORChain обнаружил расхождение и остановил обмен ETH, операторы узлов прекратили подписание ETH-транзакций примерно в течение двух минут и впоследствии в качестве меры предосторожности приостановили все цепочки.
  • •Пользователь вернул недостающие 10 ETH, восстановив платежеспособность затронутого хранилища, однако торговля не возобновилась автоматически в приостановленных сетях, включая ATOM, BCH, BSC, BTC, DOGE, ETH, LTC, SOL, TRON и ZEC.
  • •THORChain предупредила, что, поскольку проблема стала публичной, злоумышленник потенциально может повторно отправить транзакцию с тем же nonce после будущей внешней реорганизации, чтобы получить средства из ее хранилищ.
  • •Основные разработчики работают над исправлениями проверки депозитов и процедур расчетов, а операторы узлов решат, когда отдельные цепочки можно безопасно включить вновь, используя процесс голосования, в котором три голоса вызывают остановку, а четыре встречных голоса ее отменяют.
THORChain остановила торговлю в 10 сетях после реорганизации Ethereum и дефицита в 10 ETH

THORChain, кроссчейн-протокол ликвидности, обеспечивающий расчеты по обмену активами между независимыми сетями, временно приостановила торговлю в 10 блокчейн-сетях после того, как реорганизация одного блока в Ethereum привела к расхождению в учете и оставила одно из ее хранилищ с дефицитом платежеспособности в 10 ETH. Инцидент произошел после того, как депозит был первоначально распознан протоколом, но впоследствии удален из канонической истории транзакций Ethereum.

Сбой обнажил риски, с которыми сталкиваются кроссчейн-протоколы, когда депозиты зачисляются до того, как блокчейн-транзакции получают достаточную защиту подтверждениями. Автоматические системы мониторинга THORChain обнаружили дефицит и ввели ограничения, пока операторы узлов и основные разработчики расследовали инцидент. О событии сообщило издание CoinTrust.

Реорганизация Ethereum привела к расхождению в учете на 10 ETH

Инцидент начался, когда пользователь инициировал депозит в 10 ETH в одно из хранилищ THORChain. Транзакция первоначально появилась в блоке Ethereum, после чего THORChain зафиксировала перевод, зачислила депозит и обновила внутренние учетные записи.

В 11:34 UTC 31 октября в Ethereum произошла реорганизация одного блока. При реорганизации цепочки ранее принятые блоки заменяются альтернативной версией блокчейна. Блок, содержавший депозит в 10 ETH, был отброшен, и транзакция так и не появилась в канонической цепочке Ethereum.

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

Связанный обмен также не соответствовал заданному лимиту цены. THORChain вернула транзакцию вместо завершения обмена, однако хранилище уже выплатило эквивалент 10 ETH, не получив завершенного депозита. Реальный депозит отправителя также был возвращен, в результате чего хранилище получило дефицит и возник временный вопрос платежеспособности.

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

Торговля остановлена в 10 сетях

Автоматический механизм проверки платежеспособности THORChain выявил расхождение после того, как доступный баланс хранилища перестал соответствовать учтенным обязательствам. Механизм автоматически остановил обмен ETH. Примерно в течение двух минут операторы узлов прекратили подписание транзакций Ethereum, предотвратив дальнейший вывод ETH из хранилищ.

Затем три голоса узлов остановили все исходящие платежи в ETH. Впоследствии операторы узлов в качестве меры предосторожности приостановили все цепочки, пока основные разработчики расследовали проблему. Хотя первоначальное расхождение касалось депозита в Ethereum, более широкая приостановка отражала то, как инфраструктура ликвидности и расчетов THORChain соединяет несколько блокчейн-сетей.

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

В публикации в X от 1 ноября 2026 года THORChain описала инцидент и перечислила затронутые сети. В публикации указано, что торгуемыми блокчейнами были AVAX, BASE, RUNE и XRPL, а приостановленными — ATOM, BCH, BSC, BTC, DOGE, ETH, LTC, SOL, TRON и ZEC.

THORChain также сообщила, что 10 ETH были возвращены пользователем, что восстановило платежеспособность затронутого хранилища. Сеть заявила, что автоматический механизм проверки платежеспособности обнаружил дефицит, операторы узлов остановили подписание ETH-транзакций, а затем все цепочки были приостановлены, чтобы основные разработчики могли провести расследование.

Протокол сообщил, что неудавшаяся повторная проверка оставила депозит финализированным после реорганизации. Также было предупреждено, что, поскольку проблема стала публичной, злоумышленник потенциально может отправить новую транзакцию с тем же nonce после реорганизации во внешней цепочке и получить средства из хранилищ THORChain. Nonce — это последовательный идентификатор, упорядочивающий транзакции с конкретного аккаунта в блокчейнах на основе аккаунтов, таких как Ethereum; поскольку транзакция, удаленная при реорганизации, никогда не выполняется в канонической цепочке, ее nonce остается там неиспользованным — что оставляет возможность для отправки другой транзакции с тем же идентификатором позднее.

Пользователь вернул средства и восстановил платежеспособность

Немедленный финансовый дефицит был устранен после того, как пользователь вернул недостающие 10 ETH в THORChain. Возврат восстановил платежеспособность затронутого хранилища и устранил дефицит, возникший из-за неудавшегося обмена.

Возврат средств не привел к автоматическому возобновлению торговли в затронутых сетях. THORChain пояснила, что три голоса узлов могут вызвать экстренную остановку для защиты платежеспособности сети. Четыре встречных голоса узлов могут отменить такую остановку, а пять голосов — отменить эту отмену, и так далее по последовательности. Процесс голосования призван сбалансировать децентрализованное управление с необходимостью быстрого экстренного вмешательства.

THORChain также заявила, что приостановка цепочки не дает участвующим узлам контроля над активами. Основные разработчики работали над необходимыми исправлениями, а узлы решали, когда отдельные цепочки можно безопасно повторно включить.

Разработчики работают над защитой от реорганизаций

Инцидент привлек внимание к политикам подтверждения транзакций и защите от реорганизаций в кроссчейн-системах. Протоколы, обрабатывающие депозиты в нескольких блокчейнах, должны учитывать вероятность того, что транзакция, включенная в первоначальный блок, может быть впоследствии отменена или удалена из канонической цепочки.

Для THORChain улучшение проверки депозитов и процедур расчетов особенно важно, поскольку протокол обеспечивает переводы активов и обмены между независимыми сетями. Работа разработчиков направлена на укрепление защиты от подобных расхождений в учете и улучшение способности протокола справляться с неожиданными реорганизациями блокчейна.

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