MEV и сандвич‑атаки: как работают и как защищаться
В этой статье вы узнаете
- Что такое MEV (Maximal Extractable Value) и как он возникает
- Как работают сандвич‑атаки и другие формы MEV
- Какие сети и протоколы подвержены MEV
- Как пользователи и разработчики могут защищаться
- Реальные кейсы из Ethereum, BNB Chain и Polygon
- Таблицы с типами MEV и методами защиты
- Советы, риски, FAQ и перелинковка на статью о приватных кошельках
Введение
MEV — это прибыль, которую может извлечь валидатор или блок‑продюсер, изменяя порядок транзакций в блоке. Это явление стало особенно заметным в Ethereum после перехода на Proof‑of‑Stake.
Среди самых распространённых форм MEV — сандвич‑атаки, когда пользовательская транзакция «зажимается» между двумя транзакциями атакующего. Это приводит к потере средств, ухудшению цены и снижению доверия к DeFi.
Базовые принципы MEV описаны в статье Wikipedia о Maximal Extractable Value.
«MEV — это не баг, а следствие архитектуры. Но его можно ограничить», — разработчик Flashbots Алекс Обстфельд.
Что такое MEV
- MEV (Maximal Extractable Value) — максимальная прибыль, которую можно извлечь из блока, изменяя порядок, включение или исключение транзакций.
- Источники MEV: арбитраж, ликвидации, фронт‑раннинг, сандвич‑атаки.
- Кто извлекает MEV: валидаторы, майнеры, блок‑продюсеры, боты.
Как работает сандвич‑атака
- Пользователь отправляет транзакцию на покупку токена.
- Атакующий видит её в mempool и отправляет свою покупку раньше.
- Цена токена растёт.
- Транзакция пользователя проходит по худшей цене.
- Атакующий продаёт токен по новой цене.
Таблица: типы MEV и их последствия
| Тип MEV | Механика | Последствия для пользователя |
|---|---|---|
| Сандвич‑атака | Зажим между двумя транзакциями | Потеря на проскальзывании цены |
| Арбитраж | Использование ценовых дисбалансов | Ухудшение условий сделки |
| Ликвидация | Принудительное закрытие позиции | Потеря залога |
| Флэш‑заимствование | Мгновенные займы для манипуляций | Волатильность, сбои в DeFi |
Сети, подверженные MEV
- Ethereum: основной рынок MEV, особенно после перехода на PoS.
- BNB Chain: MEV‑боты активны в PancakeSwap и других DEX.
- Polygon: низкие комиссии делают MEV‑атаки дешёвыми.
- Solana: менее подвержена из‑за архитектуры, но MEV‑боты появляются.
Реальные кейсы
- Ethereum: в 2022 году MEV‑боты извлекли более $600 млн.
- Polygon: пользователи жалуются на проскальзывание при обмене на QuickSwap.
- BNB Chain: сандвич‑атаки на токены с низкой ликвидностью.

Как защищаться: для пользователей
- Использовать private RPC (например, через Flashbots Protect).
- Устанавливать максимальное проскальзывание в DEX.
- Использовать DEX‑агрегаторы с защитой от MEV (1inch, CowSwap).
- Отправлять транзакции через private mempool.
Как защищаться: для разработчиков
- Внедрять batch‑matching (одновременное исполнение ордеров).
- Использовать commit‑reveal схемы.
- Интегрировать MEV‑resistant архитектуру (например, через SUAVE от Flashbots).
- Ограничивать доступ к mempool или использовать zk‑rollups.
Таблица: методы защиты от MEV
| Метод | Для кого | Эффективность | Применение |
|---|---|---|---|
| Private RPC | Пользователи | Высокая | Flashbots Protect, Eden |
| DEX‑агрегаторы | Пользователи | Средняя | 1inch, CowSwap |
| Commit‑Reveal | Разработчики | Высокая | Аукционы, DeFi‑протоколы |
| Batch‑matching | Разработчики | Средняя | DEX‑движки |
| zk‑rollups | Протоколы | Высокая | StarkNet, zkSync |
Риски и ограничения
- Private RPC не гарантирует защиту от всех форм MEV.
- Агрегаторы могут иметь задержки.
- Commit‑Reveal требует UX‑объяснений.
- zk‑rollups ещё не массово внедрены.
«MEV‑защита — это не один инструмент, а стратегия. Комбинируйте методы», — аудитор Лео Чанг.
Советы
- Не торгуйте токенами с низкой ликвидностью в пиковые часы.
- Используйте агрегаторы и private RPC.
- Следите за mempool‑активностью через MEV‑эксплореры.
- Внедряйте timelock и commit‑reveal в свои контракты.
FAQ
Q: Можно ли полностью избежать MEV?
A: Нет, но можно минимизировать риски.
Q: Какие DEX‑агрегаторы защищают от MEV?
A: 1inch, CowSwap, Matcha.
Q: Что такое private mempool?
A: Это закрытый канал отправки транзакций, недоступный для MEV‑ботов.
Q: Какие сети менее подвержены MEV?
A: Solana, StarkNet, Avalanche — из‑за архитектурных особенностей.
Заключение
MEV — это неизбежное следствие архитектуры блокчейнов. Но с помощью private RPC, агрегаторов, commit‑reveal и zk‑rollups можно защитить пользователей и протоколы.
Если вас интересует, как приватность реализуется на уровне кошельков и сетей, читайте парную статью «Приватные кошельки и анонимные сети: Tornado Cash, Railgun, Nocturne», где мы разбираем, как пользователи сохраняют анонимность в условиях давления регуляторов.






