1inch RabbitHole
Защита от сэндвич-атак
Риски DeFi
Фронт-раннинг является одной из самых больших проблем в DeFi и причиной того, что пользователи теряют средства во время свопа. Сэндвич-атаки — один из наиболее распространенных видов фронт-раннинга.
Хотя формально сэндвич-атаки не являются незаконными, они все же представляют собой один из видов манипулирования ценами на криптовалюты с помощью использования технологий, заложенных в основу децентрализованных бирж. И сэндвич-атака может привести к значительным потерям пользователя.
Сэндвич-атаки
При проведении сэндвич-атаки используются специально созданные боты, которые сканируют мемпулы децентрализованных бирж, где транзакции ожидают обработки. Если бот обнаруживает крупную сделку, он инициирует две транзакции: одну до сделки, а другую — после нее. Сделка жертвы оказывается в "сэндвиче." Чтобы первая транзакция прошла непосредственно перед сделкой жертвы, атакующий оплачивает дополнительные расходы на газ.
Существенные убытки
В результате жертва теряет всю сумму, заложенную в допустимое проскальзывание — процент от сделки, который пользователь готов потерять.
Пользователи несут серьезные убытки вследствие сэндвич-атак, которые нанесли ущерб примерно 4% всех своп-транзакций. Согласно оценкам, в 2022 году потери составили сумму, эквивалентную по меньшей мере $800 млн.
Безопасные свопы с 1inch RabbitHole
1inch RabitHole — это функция, которая решает проблему сэндвич-атак, так как позволяет отправлять своп-транзакции напрямую валидаторам. Транзакции не попадают в мемпул, где их могли бы атаковать сэндвич-боты.
Для этого RabbitHole агрегирует таких провайдеров, как Flashbots, BloXroute, Eden и Manifold, которые позволяют отправлять своп-транзакции напрямую валидаторам.
С RabbitHole в первую очередь выиграют пользователи MetaMask, так как изначально этот кошелек не может отложить моментальную трансляцию в мемпуле подписанной транзакции, в отличие от других криптовалютных кошельков (таких, как 1inch Wallet, Ledger и Trezor).
RabbitHole работает как прокси, соединяя кошельки MetaMask пользователей 1inch и валидаторов Ethereum. Специальный алгоритм проверяет своп-транзакции на предмет угрозы сэндвич-атаки. При обнаружении такой угрозы транзакция отправляется через одного из агрегированных провайдеров напрямую валидаторам.
В течение тестового периода использование RabbitHole будет бесплатным. После получения отзывов от сообщества будет принято решение о вариантах оплаты RabbitHole. Одним из возможных вариантов может быть стейкинг определенного количества токенов 1INCH.
Для пользователей MetaMask
Переключитесь на сеть RabbitHole в кошельке MetaMask. Подробная инструкция на скриншотах ниже.
- В Metamask перейдите в меню: Настройки > Сеть > Добавить сеть
-
Введите следующие данные:
- - Имя сети: RabbitHole
- - Новый URL RPC: https://rabbithole.1inch.io/1
- - ID сети: 1
- - Символ валюты: ETH
- - URL блок-эксплорера: https://etherscan.io