«exploit» MAYAChain на $1,36 млн обернулся ущербом для пулов почти на $11 млн

Mayachain взлом Cacao криптовалюта ликвидность уязвимость cryptoslate.com

Поймите механику взлома MAYAChain: 23 сообщения исказили учет пулов, что позволило вывести $1,36 млн и обрушило CACAO на 88,7%. Общий ущерб превышает $11 млн, план восстановления еще не опубликован. Узнайте, почему «полное восстановление» требует уточнений.

Злоумышленник, атаковавший MAYAChain, вывел около $1,36 млн в твердых активах на внешние блокчейны, а предполагаемый ущерб для пулов ликвидности сети приблизился к $11 млн.

Сумма в $1,36 млн отслеживает активы, покинувшие систему, в том числе примерно 20,83 BTC. Более крупная оценка включает каскад внутри пулов: ложный учет создал огромный баланс CACAO, этот баланс стал доступен для вывода, а последующий обвал CACAO переоценил оставшуюся ликвидность сети.

Протокол Maya управляет MAYAChain как сетью кросс-чейн ликвидности, в которой пользователи торгуют против объединенных активов. Его токен CACAO связывает эти рынки, что позволило сбою, начавшемуся в одном пуле, распространиться на стоимость, зафиксированную в других.

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

Как необеспеченный баланс стал доступным для вывода

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

Независимый исследователь Vini Barbosa проследил большую часть активности до одной транзакции MsgDeposit, содержащей 23 сообщения. В его реконструкции последнее сообщение DONATE перезаписало более раннее состояние ObservedTxVoter, включая высоту исходящего перевода, используемую для сопоставления транзакций.

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

Затем путь компенсации рассчитал субсидию для почти пустого пула ARB без ограничения суммы глубиной пула. Barbosa сказал, что расчет зафиксировал стоимость около 49,45 млн CACAO, хотя резерв содержал лишь около 168 000 CACAO.

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

Злоумышленник добавил ничтожное количество ликвидности в искаженный пул и получил около 99,93% его единиц владения, что позволило вывести примерно 48,87 млн CACAO.

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

Реконструкция Barbosa приписывает эксплойт этому комбинированному пути. Он оценил твердые активы, выведенные на внешние блокчейны, примерно в $1,36 млн, во главе с 20,83 BTC. Его оценка общесетевого ущерба составила около $11 млн.

Токен упал с примерно $0,115 до $0,013 во время инцидента, что составляет снижение на 88,7%.

CACAO представляет одну сторону парных пулов ликвидности MAYAChain. Резкое падение его долларовой цены снижает измеряемую стоимость запасов CACAO по всей системе, даже если эти токены остаются внутри пула.

Созданный эксплойтом баланс и сделки, выполненные по искаженным ценам пулов, добавили еще один уровень воздействия на пулы.

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

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

Для поставщиков ликвидности это различие определяет, что потребуется для восстановления. Замена 20,83 BTC восстановит один набор активов, в то время как учет пулов, оценка CACAO и распределение торговых убытков все еще будут требовать собственной обработки.

Что должно покрыть «восстановление в полном объеме»

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

Документация Maya по остановке сети говорит, что HALTTRADING останавливает торговлю, в то время как MAYAChain может продолжать производить блоки. Живучесть цепочки показывает, что консенсус работает, но доступность свопов зависит от средств контроля торговли.

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

Публичная история MAYANode показывает, что его реализация Trade Accounts черпала из запросов на слияние THORChain. Это устанавливает общую линию разработки для Trade Accounts.

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

Мультипликатор потерь MAYAChain — это в равной степени история бухгалтерского учета и рыночной структуры, а также история кражи. Злоумышленник вывел около $1,36 млн в твердых активах, но ложный баланс изменил владение пулами и произошел одновременно с обвалом на 88,7% токена, связывающего рынки сети.

Для поставщиков ликвидности решающим обновлением станет определение Maya слова «полный»: какие активы возвращаются, как восстанавливаются балансы пулов и кто берет на себя изменения стоимости и сделки, которые восстановление не может просто отменить.

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

В тренде:


Похожие новости: