Найти тему
Strediums

Сэндвич-атаки: как не попасть в бутерброд

Оглавление

Еще недавно токены DOGE, SHIB, ELON, FLOKI и прочие PEPE были только шуткой. А сегодня на том же DOGE хайпует Илон Маск, капитализация монеты больше $10 миллиардов, а ее создатель называет криптоинвестеров «людьми с отклонениями».

Внезапно низколиквидные криптоактивы вдруг стали очень популярными. Даже слишком. И многие бросились закупаться «веселыми» монетами. И если после очередного твита Маска вы решили вложить крупную сумму в такие активы, будьте осторожны — можно потратить больше, чем запланировано: прямо во время покупки курс монеты внезапно подскочит. Почему? Ответ: сэндвич-атака.

Для начала теория

Стремясь купить крипту раньше остальных, до того, как ее курс поползет вверх (например, после очередного звездного твита), люди часто пренебрегают  «проскальзыванием» (от англ. Slippage). Это разница между ценой, которую трейдер рассчитывает заплатить, и фактической стоимостью актива, которая может измениться из-за колебания рынка на момент исполнения сделки.

Например. Вы хотите купить что-то за $100 и размещаете закупочную заявку на бирже. Но в промежутке между ее размещением и исполнением рынок «колыхнулся», и стоимость актива выросла (или упала) на 1%. В зависимости от того, в какую сторону движется рынок, вы в итоге платите на $1 больше либо меньше.

Если очень нужно купить это «что-то», и вы согласны немного потерять в надежде, что рост стоимость актива в будущем компенсирует эти потери, такой подход оправдан: если бы стоимость была задана жестко, а стоимость монеты до исполнения заявки немного выросла, вы бы не получили желаемого.

Теперь о сэндвиче

Так откуда берется резкий скачок рынка? Рассмотрим еще один пример. Трейдер Петя решает купить (или обменять) на DEX большое количество монет, цена которых, как он надеется, скоро поползет вверх (возможно, потому, что про них снова что-то написал Илон Маск). Купить надо во что бы то ни стало, и мысли о грядущей прибыли заглушают голос разума. Петя выставляет отклонение от цены вплоть до 50%, надеясь, что за короткий промежуток времени рынок настолько не вырастет. Так оно обычно и бывает, но не в этом случае.

Против Пети играет трейдер Вася, у него есть бот, который проверяет в мемпуле неподтвержденные транзакции в блоках и ищет большие объемы закупок волатильной крипты (те самые мемные коины) с большим диапазоном проскальзывания. Когда бот обнаруживает крупную транзакцию, которая приведет к росту цены актива, он размещает свою заявку, указывая такой объем комиссии, при котором транзакция будет обработана ПЕРЕД Петиной.

В итоге получается следующая цепочка. Петя хотел купить актив по $1 за штуку, но перед его транзакцией влезла заявка Васиного бота. Рынок резко растет, и из-за широкого диапазона проскальзывания Петина заявка исполняется со стоимостью $1,3. Сразу после этого бот продает актив, купленный за $1, по $1,3 — булка захлопнулась.

А это вообще законно?

Если бы речь шла об обычных ценных бумагах — следовало бы сказать «нет». Такой подход считался бы использованием инсайдерской информации, что практически повсеместно запрещено законом. Но c DeFi все немного по-другому. Главный принцип криптовалют — прозрачность. Поэтому сложно обвинить трейдера Васю в том, что он получил прибыль, используя данные, открытые всем и каждому. Законно? Да. Этично? Не очень.

Как часто такое встречается?

Чаще чем хотелось бы. Вот последний пример. Некий трейдер, торгующий на Uniswap с Etherium-кошельком jaredfromsubway.eth, за сутки заработал на «сэндвичах» $4 млн, потратив за эти же сутки больше миллиона долларов на комиссии сети.

Так как вся эта история находится в законодательной серой зоне, биржи не спешат разрабатывать механизмы защиты от сэндвич-атак (об их прибыли тоже не стоит забывать). Но определенный прогресс все-таки есть. Например, 1inch, с помощью которой реализован обмен криптовалют в Tangem Wallet, запустила безопасные свопы RabitHole. Эта функция позволяет отправлять рискованные транзакции напрямую валидаторам, в обход мемпула, исключая вероятность атаки сэндвич-ботов.

Можно ли защититься самому?

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

Еда
6,93 млн интересуются