MEV и sandwich-атаки в 2026: как DEX-юзера снимают и как защититься
MEV — невидимый налог на DEX-трейдеров. Как работает sandwich, frontrun, JIT-liquidity. Защита через Flashbots, MEV-Blocker, slippage и private RPC.
Опубликовано 03.05.2026
Когда вы делаете обмен на Uniswap или PancakeSwap, и сделка проходит чуть «дороже», чем показывал кошелёк — высока вероятность что вас сэндвичнули. Это MEV (Maximum Extractable Value) — феномен, при котором валидаторы и боты зарабатывают на порядке исполнения транзакций. В 2026 MEV-индустрия зрелая, и для пользователя есть готовые способы защиты. Разбираем — что такое sandwich, frontrun, JIT, и как не платить «MEV-налог».
Что такое MEV
В блокчейне валидатор (или майнер) сам решает, в каком порядке включить транзакции в блок. Это даёт возможность:
- frontrun — поставить свою сделку перед чужой выгодной
- backrun — поставить после, чтобы поймать арбитраж
- sandwich — обе одновременно вокруг чужой жертвы
Деньги извлекаются из жертвы через slippage и неоптимальную цену. По статистике dune.com, в 2024 ETH-маркет потерял ~$300M в год на одних только sandwich-атаках. На L2 цифры меньше, но не нулевые.
Как работает sandwich-атака
Допустим, вы покупаете 10 ETH USDC по цене $3000/ETH на Uniswap, slippage 1%. Бот видит вашу tx в mempool ДО того, как она попала в блок:
- Frontrun: бот покупает 100 ETH USDC за свою цену → push price до $3 020
- Ваша tx: исполняется по цене $3 020 (вы заплатили на 0.7% больше)
- Backrun: бот продаёт 100 ETH USDC обратно по новой цене → push price вниз и ловит спред
Бот заработал ~$2-4 на ваших $30 000 сделке. Вы потеряли ту же сумму. Sandwich возможен, потому что:
- ваша tx видна в mempool до исполнения
- ваш slippage > 0 (бот максимизирует прибыль до slippage-границы)
- LP-пул имеет достаточную ликвидность чтобы атака окупилась
Где реально страдают
| Сеть | Доля sandwich-атак | Активные защиты |
|---|---|---|
| Ethereum L1 | ~$1-5M/день | Flashbots, MEV-Blocker, CowSwap |
| Arbitrum | низкая (sequencer-based) | по умолчанию слабая защита |
| Optimism | низкая | Optimism Foundation работает с MEV-share |
| Base | низкая | растёт с ростом TVL |
| BSC | средняя | PancakeSwap MEV Guard |
| Solana | ниже из-за Jito-bundles | Jito или прямые RPC |
L2 в целом безопаснее, потому что sequencer обычно публикует tx FIFO или близко к нему. Но не нулевая угроза — особенно когда L2-DEX становится крупнее и атаковать выгоднее.
Как защититься — ranked
1. CowSwap (Ethereum, Arbitrum, Gnosis) — intent-based DEX. Ваша tx не попадает в публичный mempool, исполняется через batch-аукцион. Sandwich невозможен архитектурно. Минус — иногда чуть медленнее. Подробнее в обзоре DEX-агрегаторов →.
2. UniswapX / 1inch Fusion — тоже intent-based, но через off-chain solver-ов. Sandwich-защита встроена. Лучшие цены на больших объёмах. Подробнее →.
3. MEV-Blocker / Flashbots Protect (Ethereum L1) — добавьте RPC https://rpc.flashbots.net в MetaMask вместо публичного. Все ваши tx идут через приватный канал, не видны в mempool. Бесплатно, защита включается сразу.
4. Низкий slippage — ставьте 0.1-0.5% для крупных сделок. Sandwich окупается только если у вас allowance ≥ 0.7-1%. Минус — сделка может не пройти при волатильности.
5. Дробить сделки — вместо одной $50 000 USDC → ETH, делайте 5×$10 000 в течение часа. Каждая мельче, attacker'у не выгодно.
6. Использовать DEX-агрегаторы (1inch, ParaSwap) с включённым PMM-режимом — они сами решат, через какой DEX и через какой mempool отправить.
JIT-liquidity — особый случай
JIT (Just-In-Time liquidity) — продвинутая форма MEV. Bot в mempool видит крупный своп, в той же блок-tx:
- добавляет ликвидность в LP-пул
- ловит fee от вашего свопа
- убирает ликвидность
Для вас это не плохо напрямую — цена не двигается, fee у вас тот же. Но это съедает доходность у обычных LP-провайдеров (бот забирает их fee). Если вы LP, не трейдер — JIT — ваш враг.
Защита для LP — Uniswap V3 concentrated range, чтобы нативные LP получали больше fee, или переход на Uniswap V4 hooks с anti-JIT-логикой.
Sandwich на Solana — нюанс
В Solana сладвич реже из-за Jito — block-builder, который приватно собирает блоки. Если вы используете кошелёк с Jito-RPC (Phantom поддерживает), tx идёт через приватный канал.
Но есть JIT-bots в Raydium и Orca, которые видят tx в pre-validate phase. Защита — RPC через Helius или Triton + slippage 0.5%.
Как проверить, был ли sandwich
После своей tx:
- Откройте Etherscan / BscScan
- Найдите свою tx в блоке
- Посмотрите соседние tx — если есть swap_input → ваша → swap_back на тот же токен, это сэндвич
- Сервис eigenphi.io автоматически детектит — введите свой адрес кошелька
Чек-лист защиты
- ✅ В MetaMask настроен MEV-Blocker или Flashbots Protect RPC для Ethereum
- ✅ Для крупных свопов >$5 000 — CowSwap или UniswapX, не голый Uniswap
- ✅ Slippage не выше 0.5% для стейблов, 1% для волатильных
- ✅ Дроблю крупные сделки на части
- ✅ Не использую публичный RPC от провайдера на L1
Дальше
Проверь крипту перед обменом
AML-анализ кошелька за 1-5 минут. $1-3. Не дай бирже заморозить депозит из-за «грязных» монет в истории.