Сэндвич-атака MEV-бота отняла у хакера большую часть средств

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

В одном из недавних инцидентов MEV-бот перехватил транзакцию злоумышленника в публичной блокчейн-сети. Хакер пытался обменять украденные токены на децентрализованной бирже, и бот извлёк большую часть средств, оставив хакеру незначительную часть.

Атака была реализована по схеме «сэндвич»: бот отследил видимую в мемпуле операцию хакера и разместил свою покупку активов перед её выполнением (front-run), после чего позволил обмену пройти по ухудшенному курсу и продал активы после сделки (back-run). Разница цен при последовательном исполнении операций обеспечила прибыль бота.

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

MEV (maximal extractable value) обозначает дополнительные прибыли, которые можно получить, изменяя порядок транзакций или включая собственные транзакции в блок. Сэндвич-атаки — один из методов извлечения такой прибыли; крупные свопы с высокой вероятностью проскальзывания привлекают таких ботов.

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

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

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

Статьи этого автора