1-дюймовая кроличья нора: защита от сэндвич-атак

Функция 1inch RabbitHole защитит пользователей MetaMask от сэндвич-атак — одного из наиболее распространенных способов извлечения MEV в DeFi.
1inch Network рада представить 1inch RabbitHole, совершенно новую функцию, которая направлена на защиту пользователей MetaMask, переключающихся на 1inch, от сэндвич-атак — наиболее распространенного типа опережающих атак .
Объяснение сэндвич-атак
Совершая обмены на децентрализованных биржах, пользователи потенциально могут стать жертвами так называемой «атаки сэндвича», способа получения максимальной извлекаемой стоимости (MEV). Хотя технически это не является незаконным, сэндвич-атаки по-прежнему представляют собой тип манипулирования ценами на криптовалюту с использованием преимуществ базовой технологии децентрализованных бирж. А сэндвич-атака может привести к значительным потерям для пользователя.
Для запуска сэндвич-атак используются специально созданные боты, которые сканируют пулы памяти (мемпулы) децентрализованных бирж, где ожидают обработки транзакции. Если бот обнаруживает крупную незавершенную своп-сделку, он инициирует две транзакции: одну перед сделкой, а другую после сделки, фактически «перекладывая» сделку жертвы. Чтобы получить первую транзакцию непосредственно перед сделкой жертвы, взимается дополнительная плата за газ.
Скажем, пользователь хочет купить 1000 токенов X за 20 токенов Y с допуском на проскальзывание 1% — это означает, что минимальное количество токенов X, которое он согласен получить, составляет 1000–1% = 990.
Сэндвич-бот обнаруживает сделку и размещает транзакцию покупки для Y непосредственно перед сделкой жертвы и транзакцию продажи для Y непосредственно после сделки жертвы. Затем выполняются три транзакции.
- Транзакция 1: бот выполняет транзакцию покупки, и высокая покупка актива Y накачивает его цену.
- Сделка 2: жертва покупает Y по более высокой цене, чем первоначально ожидалось, и крупная сделка подталкивает цену Y еще выше.
- Сделка 3: бот продает Y, присваивая себе разницу в цене.
Считается, что самая первая сэндвич-атака на Bancor была проведена 27 февраля 2018 года:
- Позиция в блоке: 28
- Позиция в блоке: 29
- Позиция в блоке: 30
1-дюймовая кроличья нора: щит от сэндвич-атак
1inch RabitHole — это функция, которая решает проблему сэндвич-атак, отправляя своп-транзакции на 1inch напрямую валидаторам и избегая помещения их в мемпул, где их могут атаковать сэндвич-боты.
Для этого RabbitHole объединяет поставщиков, таких как Flashbots, BloXroute, Eden и Manifold, которые позволяют отправлять своп-транзакции непосредственно валидаторам.
RabbitHole принесет особую пользу пользователям MetaMask, поскольку, хотя некоторые криптокошельки (включая 1-дюймовый кошелек, Ledger и Trezor) способны создавать и подписывать транзакции, но не транслировать их немедленно, MetaMask этого не делает.
RabbitHole разработан как прокси, соединяющий кошельки MetaMask пользователей 1inch и валидаторы Ethereum. Его уникальный алгоритм проверит своп-транзакции на 1inch на предмет угрозы сэндвич-атаки, и, если такая угроза будет обнаружена, транзакция будет отправлена напрямую валидаторам, используя одного из агрегированных провайдеров.
В течение периода тестирования RabbitHole будет бесплатным. После получения отзывов от сообщества будет принято решение о способах оплаты RabbitHole. Одним из возможных вариантов может быть размещение определенного количества токенов 1INCH.
Пошаговое руководство по использованию 1inch RabbitHole доступно в Справочном центре .
Следите за новостями и обновлениями 1inch Network!