Что такое MEV и sandwich-атаки простыми словами: как у вас забирают цену при обмене токенов Автор: sejournal
07.04.2026
MEV и sandwich-атаки при обмене токенов: как у пользователя забирают цену при swap

Вы сделали всё правильно. Выбрали пару, проверили курс, нажали «Confirm». Транзакция прошла. Но итоговая сумма в кошельке оказалась заметно меньше, чем показывал экран — и это уже не объяснить обычным slippage или комиссией. Что-то ещё случилось между вашим нажатием и исполнением сделки.

Это и есть MEV — и конкретный инструмент, с помощью которого у вас забирают цену — sandwich-атака. В 2026 году это не экзотическая теория из академических статей. Это живая, ежедневно работающая экономика, которая стоит обычным пользователям DEX миллионы долларов в год. Ethereum.org прямо определяет MEV как прибыль, которую можно извлечь из выгодного упорядочивания транзакций — и называет sandwich trading одним из самых распространённых способов такой экстракции.

Разберём механику честно, без перегрузки академической терминологией — так, чтобы после этой статьи вы понимали не только что произошло, но и что с этим делать.


Что такое MEV простыми словами: прибыль, которую кто-то извлекает из вашей сделки

Аббревиатура MEV расшифровывается как Maximal Extractable Value — максимально извлекаемая стоимость. Раньше её называли Miner Extractable Value (когда сеть Ethereum работала на майнерах), теперь речь идёт о валидаторах и строителях блоков.

Суть в следующем.

Блокчейн — это не очередь строго «кто первый, тот и вошёл». Транзакции попадают в mempool (память ожидания) и ждут, пока их включат в блок. Кто включает? Сначала — builders (строители блоков), которые формируют набор транзакций и их порядок. Затем — validators/proposers (предлагающие блок), которые подписывают и предлагают блок сети.

И вот здесь начинается интересное. Порядок транзакций в блоке имеет значение. Одна транзакция, поставленная до или после другой, может дать совершенно разный финансовый результат для всех участников. MEV — это та прибыль, которую можно извлечь, правильно расставив транзакции.

Пользователю от этого ни горячо ни холодно, пока дело касается абстрактного «порядка». Но когда эта механика применяется к вашему конкретному DEX-свапу — вы получаете меньше, чем должны были. И это и есть проблема, о которой пойдёт речь.

Кто такие searchers и почему они всегда смотрят в mempool

Searchers — это автоматизированные агенты (боты), которые постоянно мониторят публичный mempool в поисках выгодных возможностей. Они работают в миллисекунды, анализируют тысячи ожидающих транзакций и ищут сделки, на которых можно заработать за счёт управления порядком.

Searchers передают найденные «пакеты» builders’ам: «возьми мои транзакции, поставь их в нужном порядке рядом с вот этой жертвой, и мы оба заработаем». Builders включают это в блок — ведь им платят за каждую транзакцию, и выгодно брать те, что платят больше.

Итог: обычный пользователь платит не только комиссию протокола и газ — он платит невидимую «мзу» за то, что его сделка была видна в mempool и оказалась достаточно привлекательной для searcher’а.

О том, как устроен сам механизм обмена токенов на DEX — подробнее в материале что такое swap в криптовалюте простыми словами.


Что такое sandwich-атака и как она работает: механика по шагам

Sandwich attack — самый понятный, самый распространённый и самый болезненный для пользователя вид MEV. Разберём его по шагам — это важно.

Шаг 1. Ваша сделка появляется в публичном mempool

Когда вы отправляете транзакцию на swap через обычный кошелёк или интерфейс DEX — она попадает в публичный mempool. Это зона ожидания, где все транзакции видны всем. Это не баг, это архитектурная особенность: прозрачность блокчейна обеспечивает открытость, но делает каждую ожидающую сделку видимой для любого, кто смотрит.

Шаг 2. Searcher замечает вашу сделку

Автоматический бот видит: в mempool висит ваш свап — например, вы хотите купить 50 000 токенов PROJECT за 2 ETH. Бот мгновенно анализирует: это достаточно крупная сделка, чтобы двинуть цену в пуле. И главное — у вас выставлен slippage tolerance, скажем, 2%. Это означает, что вы согласны получить на 2% меньше, чем в quote.

Этот 2% — пространство, в котором бот может работать.

Шаг 3. Frontrun — бот вставляет свою сделку перед вашей

Бот отправляет собственную транзакцию покупки тех же токенов с более высоким газом (priority fee), чтобы она встала в блоке перед вашей. Бот покупает токены по текущей рыночной цене. Это называется frontrunning.

Шаг 4. Ваша сделка проходит по ухудшенной цене

Теперь в пуле произошли изменения: бот уже купил часть токенов, сдвинув цену вверх (или изменив соотношение в пуле). Ваша сделка исполняется по цене, которая уже хуже, чем была в исходной котировке. Вы получаете меньше токенов, чем ожидали.

Шаг 5. Backrun — бот продаёт после вас и фиксирует прибыль

Бот немедленно ставит вторую транзакцию после вашей — продаёт те же токены, которые купил несколько строк кода назад. Ваша крупная покупка подняла цену — и бот продаёт дороже, чем покупал. Прибыль зафиксирована.

Итог: вы — «начинка» в этом сэндвиче. Бот — хлеб снизу и хлеб сверху. Именно поэтому атака называется sandwich («бутерброд»).

Принципиальный момент: бот не украл ваши токены напрямую. Он не взламывал кошелёк. Он просто воспользовался тем, что ваша транзакция была видна заранее — и умело расставил свои сделки вокруг неё, извлекая MEV за ваш счёт.


Чем sandwich-атака отличается от обычного slippage: три разных механики

Это один из ключевых практических вопросов. Пользователи часто суммируют всё в одно: «курс был хуже, значит slippage». Но это три разных явления.

Если вы ещё не знакомы с базовой механикой проскальзывания — рекомендую сначала прочитать что такое slippage в крипте и почему после swap вы получаете меньше.

Механика 1. Рыночный slippage

Рынок двигается, пока ваша транзакция ждёт подтверждения. Цена токена изменилась — поэтому вы получили чуть меньше. Это нейтральное рыночное явление: никто специально не ухудшал вашу сделку. Просто рынок не стоит на месте.

Механика 2. Price impact

Ваша собственная сделка движет цену пула. Чем крупнее ордер относительно глубины пула — тем сильнее price impact. Это тоже не атака — это математика AMM. Вы сами «двигаете» рынок своим объёмом.

Механика 3. MEV / Sandwich attack

Здесь уже есть активная сторона, которая намеренно ухудшает качество вашего исполнения. Бот видит вашу сделку, вставляет свои транзакции вокруг неё — и вы получаете худший курс не из-за рыночного движения, а из-за чужого целенаправленного действия.

Тип потериПричинаКто виноватМожно предотвратить?
Рыночный slippageРынок двигаетсяНиктоЧастично
Price impactВаш размер ордераВаш выбор размераДа — дроблением
MEV / sandwichЧужое действие в mempoolSearcherЧастично

Почему крупные swap страдают от MEV сильнее всего

Не каждая сделка становится жертвой sandwich-атаки. Searchers — это рациональные экономические агенты: они атакуют там, где прибыль оправдывает затраты на газ и риск.

Вот почему крупные свапы уязвимее:

Причина 1. Заметность в mempool. Крупная транзакция привлекает внимание: она потенциально сдвинет цену пула заметно, а значит бот сможет заработать. Маленькие сделки на $50 просто невыгодно атаковать — прибыль не покроет газ.

Причина 2. Высокий slippage tolerance. Если вы поставили tolerance 3-5% — вы дали боту пространство в 3-5% для манёвра. Бот знает: сделку можно «зажать» и всё равно она пройдёт. Чем выше tolerance — тем привлекательнее цель.

Причина 3. Тонкий пул. В пуле с малой ликвидностью ваша крупная покупка создаёт большой price impact. Бот может купить до вас, зафиксировать этот сдвиг — и с лихвой покрыть свои расходы.

Причина 4. Волатильный токен. В моменты сильного движения рынка — когда цена и так скачет — MEV-боты активнее. Высокая волатильность создаёт больше возможностей для выгодного ordering.


Кто такие searchers, builders и validators: цепочка, которая стоит за MEV

Чтобы понять масштаб проблемы — важно увидеть всю цепочку.

Searchers

Это автоматизированные алгоритмы (боты), которые мониторят мемпул в режиме реального времени. Их задача — найти прибыльную возможность: sandwich, арбитраж между пулами, ликвидация позиций. Когда они находят цель — формируют набор транзакций (bundle) для включения в блок.

Builders

После Ethereum Merge и внедрения proposer-builder separation (PBS) функция формирования блока была выделена отдельно. Builders собирают транзакции из разных источников (публичный mempool + приватные bundle от searchers), формируют оптимальный блок с максимальным доходом и предлагают его validators.

Validators / Proposers

Валидаторы выбирают наиболее выгодный из предложенных вариантов блока и предлагают его сети. Их доход складывается из base reward + tips от пользователей + MEV reward от builders.

Что важно понять: MEV — это не маргинальная деятельность темных бэк-рум-алгоритмов. Это встроенная экономика текущей блокчейн-инфраструктуры. Ethereum в своём roadmap продолжает работу над тем, чтобы PBS и последующие механизмы снизили вредные эффекты MEV для пользователей. Но пока это — работающая реальность.


Как понять, что у вас забрали цену через sandwich-атаку

Это практический вопрос: как определить постфактум, что произошла именно атака, а не просто обычный рыночный slippage?

Признак 1. Итог заметно хуже, чем объясняет price impact

Если вы делали небольшой swap в глубоком пуле, где price impact был близок к нулю — но получили заметно меньше — это повод насторожиться. Рыночный slippage за несколько секунд обычно не даёт 2-3% потерь на ликвидной паре.

Признак 2. Сделка шла через публичный mempool

Если вы отправляли транзакцию через стандартный RPC (например, через обычный MetaMask без дополнительных настроек) — она шла через публичный mempool. Это значит, что любой searcher мог её видеть.

Признак 3. В блокчейне до и после вашей транзакции есть похожие операции с тем же токеном

Посмотрите на блок, в котором прошёл ваш swap (любой блокчейн-эксплорер показывает порядок транзакций в блоке). Если прямо до вашей транзакции кто-то купил тот же токен, а прямо после — продал — это классическая схема сэндвича.

Признак 4. Потери больше, чем можно объяснить комиссией и обычным slippage

Посчитайте: gas + комиссия протокола + разумный slippage для условий рынка. Если фактические потери существенно превышают эту сумму — разница, вероятно, ушла к searcher’у.


Когда риск MEV и sandwich-атаки наиболее высок

Не все ситуации одинаково рискованны. Вот факторы, которые повышают вероятность атаки:

Крупный размер свапа. Пороговое значение зависит от пула, но условно: чем больше ваша сделка относительно TVL пула — тем вы привлекательнее для бота.

Слабая ликвидность пула. Мем-коины, IDO-токены, свежие проекты — здесь тонкие пулы, большой price impact от любой сделки. Идеальная среда для sandwich.

Высокий slippage tolerance. Tolerance 5% и выше — прямое приглашение. Бот знает, что может «занять» часть этого пространства.

Высокая волатильность в моменте. Во время новостных событий, резких движений рынка — боты работают интенсивнее.

Публичный mempool без защиты. Если транзакция видна до включения в блок — она уязвима.

Маленький газ (low priority fee). Если вы поставили мало газа — транзакция долго висит в mempool. Чем дольше — тем больше времени у бота на работу.

О том, как выбирать сеть для перевода и обмена USDT с учётом всех скрытых затрат — подробнее в материале в каких сетях работает USDT и как выбрать правильную сеть.


MEV на разных сетях: Ethereum, Layer 2 и другие EVM-чейны

MEV — это явление, которое существует на любом блокчейне, где порядок транзакций имеет значение и где есть DEX с пулами ликвидности.

Ethereum mainnet — классический ландшафт MEV. Самые крупные пулы, самые активные searchers, самая развитая инфраструктура (Flashbots и другие). Sandwich-атаки здесь системны.

Layer 2 (Arbitrum, Optimism, Base) — интересный случай. Здесь работает sequencer — централизованный компонент, который определяет порядок транзакций. С одной стороны, это снижает классический MEV через конкуренцию builders. С другой — sequencer сам по себе может иметь влияние на ordering. В 2026 году ситуация активно обсуждается: в меру безопасная, но не абсолютно.

Другие EVM-чейны (Polygon, BSC и другие) — там тоже есть MEV и sandwich-боты. Масштаб зависит от объёма торгов и глубины рынка.

Важный вывод: смена сети не является абсолютной защитой от MEV. Это снижение вероятности, но не устранение риска.


Как защититься от MEV и уменьшить риск sandwich-атаки

Хорошая новость: хотя полностью убрать MEV-риск невозможно, большинство рядовых пользователей могут существенно снизить вероятность и масштаб атаки несколькими практическими шагами.

Метод 1. Не ставить лишне высокий slippage tolerance

Это самый прямой рычаг управления риском. Чем меньше пространство, которое вы даёте рынку на отклонение — тем меньше пространства для бота.

  • Для стейблкоинных пар: 0.1–0.5%
  • Для ликвидных пар (ETH/USDT): 0.5–1%
  • Для волатильных пар: 1–2% — и не больше, если нет острой необходимости

Да, при очень низком tolerance транзакция может fail. Это неприятно (теряете газ). Но это лучше, чем быть засэндвиченным на 3%.

Метод 2. Дробить крупные сделки

Если вам нужно купить большой объём — разбейте на несколько частей. Каждая часть:

  • Меньше заметна в mempool
  • Создаёт меньший price impact
  • Менее привлекательна для sandwich-бота

Да, это дороже по газу. Для очень крупных сделок это осознанный компромисс.

Метод 3. Выбирать ликвидные пулы и глубокие рынки

Ликвидный пул — это:

  • Маленький price impact для обычного размера сделки
  • Меньше прибыли для бота даже при атаке
  • Более предсказуемое исполнение

Прежде чем менять в тонком пуле — проверьте TVL. Если он мал — либо выберите другой маршрут, либо примите, что риски (MEV + price impact) будут высокими.

Метод 4. Использовать private order flow / Flashbots Protect

Flashbots Protect — это RPC-эндпоинт, который перенаправляет вашу транзакцию не в публичный mempool, а напрямую к Flashbots builders. Транзакция становится «невидимой» для searchers до момента включения в блок.

Как это работает на практике:

  • Вы подключаете Flashbots Protect как custom RPC в MetaMask (или используете кошелёк с встроенной защитой)
  • Ваши транзакции идут по приватному каналу
  • Searchers не видят вашу сделку в публичном mempool — а значит, не могут её засэндвичить

Flashbots сам позиционирует Protect как способ снизить вероятность frontrunning и MEV-потерь для обычных пользователей.

Важный нюанс: это снижение риска, не абсолютная гарантия. Builders, работающие с Flashbots, могут в теории иметь свои стратегии. Но для большинства пользователей — это существенная защита от наиболее распространённых форм sandwich-атак.

Метод 5. Использовать limit orders

Limit order исполняется по заданной цене — и только по ней. Никакого mempool-visibility в классическом смысле, никакого slippage, никакого space для sandwich. Для нестрочных ситуаций это отличный вариант.

Метод 6. Избегать крупных свапов в момент острой волатильности

В момент рыночного стресса — больших новостей, резких движений — MEV-активность максимальна. Если не срочно — дождитесь спокойного рынка.

Метод 7. Смотреть minimum received, а не только quoted amount

Minimum received в интерфейсе DEX — это ваша реальная нижняя граница результата. Если она вас не устраивает, не подтверждайте.


Реальная стоимость обмена: MEV как невидимая часть итоговых потерь

Когда пользователь считает «стоимость обмена», обычно в уме — газ плюс комиссия протокола. Но честная формула выглядит иначе:

Реальная стоимость = Gas fee + Комиссия протокола + Price impact + Рыночный slippage + MEV (если атака)

Для ликвидной пары в спокойном рынке MEV-часть может быть нулевой. Для крупной сделки в тонком пуле с высоким tolerance — это может быть 1-3% дополнительных потерь сверх всего остального.

Пример для иллюстрации:

Вы обмениваете 5 000 USDT на новый токен через тонкий пул.

  • Gas: $1.50
  • Комиссия протокола (0.3%): $15
  • Price impact (3%): $150
  • MEV sandwich: ~$75 (1.5% дополнительно)
  • Итого: $241.50 из $5 000 = ~4.8%

Если бы сделки не было атаки — итог был бы лучше на $75. Это деньги, которые ушли не протоколу, не валидаторам как base fee, а searcher’у — за то, что он был умнее и быстрее.

О том, из чего складывается реальная стоимость вывода и обмена крипты — подробнее в материале как перевести USDT в 2026 году.


MEV на уровне протокола: что делают Ethereum и экосистема

Вредные эффекты MEV — это системная проблема, которую Ethereum-экосистема признала и пытается решить на уровне архитектуры.

Proposer-Builder Separation (PBS)

PBS разделяет роли: один актор (builder) формирует блок, другой (proposer/validator) его подписывает и предлагает. Это снижает концентрацию власти в одних руках, но само по себе не устраняет MEV — оно лишь упорядочивает экономику его распределения.

Encrypted mempool / MEV resistance

Ряд исследовательских направлений в экосистеме Ethereum направлен на то, чтобы сделать транзакции «невидимыми» до момента включения в блок — через криптографические механизмы. Это долгосрочное направление, в 2026 году находящееся в стадии активного исследования.

Flashbots и private order flow

Flashbots как компания занимает интересную позицию: с одной стороны, создала инфраструктуру, которая упорядочила MEV-экономику (снизила количество failed транзакций и вредный «спам» от конкурирующих ботов). С другой — предлагает пользователям инструменты защиты (Protect RPC). В 2025-2026 году Flashbots Protect — один из самых доступных практических инструментов для защиты от frontrunning.

Это важный контекст: сама экосистема признаёт проблему и работает над ней. Но «решение» ещё не принято — а значит, пользователям важно понимать риски и защищаться самостоятельно.


Типичные ошибки пользователей при работе с MEV

Ошибка 1. «Это был скам кошелька»
MEV — это не кража. Никто не взломал ваш кошелёк. Searcher воспользовался видимостью транзакции — строго в рамках механики блокчейна.

Ошибка 2. «Весь убыток — это комиссия»
Нет. Комиссия (газ + протокол) — предсказуема. MEV-потери — это дополнительное скрытое ухудшение, которое видно только в итоговом received amount.

Ошибка 3. «Известный DEX защищает от MEV»
Uniswap, Curve, другие крупные DEX — отличные протоколы, но они работают на публичном блокчейне. Публичность mempool — не их выбор, это свойство сети. Защита от MEV — это отдельный инструмент (RPC, private order flow).

Ошибка 4. «Высокий tolerance — чтобы точно прошло»
Да, высокий tolerance повышает шанс исполнения. Но он же повышает привлекательность для sandwich-бота. Это trade-off, который нужно осознавать.

Ошибка 5. «Маленький swap тоже атакуют»
Для очень маленьких сделок атака экономически нецелесообразна для бота. Риск растёт пропорционально размеру сделки.

Ошибка 6. «Layer 2 полностью безопасен от MEV»
Нет. Sequencer имеет возможности по ordering. И MEV-боты на L2 тоже существуют.

Ошибка 7. «Просто ставлю меньше gas — и бот меня не увидит»
Наоборот: меньше газа → дольше в публичном mempool → больше времени для атаки.

Ошибка 8. «Flashbots Protect — это абсолютная гарантия»
Это существенная защита от наиболее распространённых атак, но не абсолютный щит. Это инструмент снижения риска.

О том, какие другие ошибки часто делают новички при работе с DeFi и кошельками — в материале как не потерять крипту в 2026 году.


Таблица: как MEV, sandwich и slippage соотносятся для разных типов сделок

Тип свапаРиск рыночного slippageРиск price impactРиск MEV/sandwich
USDT → USDC, ликвидный пулМинимальныйМинимальныйОчень низкий
ETH → USDT, $1 000УмеренныйМинимальныйНизкий
ETH → новый токен, тонкий пулУмеренныйВысокийВысокий
Крупная сделка ($50k+) в любом пулеУмеренныйВысокийВысокий
Мем-коин, IDO-токен, тонкий пулВысокийОчень высокийОчень высокий
Стейблкоиновый своп (USDT/USDC)МинимальныйМинимальныйНизкий

Как DeFi-экосистема выглядит с точки зрения MEV-рисков для новичка

Если вы только начинаете работать с DeFi и DEX — этот раздел специально для вас.

Главное, что нужно понять: MEV — это не причина отказываться от DeFi. Это просто одна из характеристик децентрализованных рынков, которую нужно знать и учитывать.

Для большинства небольших свапов в ликвидных парах MEV-риск минимален и экономически незначим. Основные опасности начинаются там, где сходятся три фактора: большой объём, тонкая ликвидность, высокий slippage tolerance.

Понимание DeFi в целом — предпосылка для понимания MEV. Рекомендуем материал DeFi простыми словами и какие риски есть у новичка.


Итог: MEV — это скрытая стоимость, а не магия

Если свести всё к одной формуле: MEV — это экономика упорядочивания транзакций, а sandwich-атака — это способ, которым часть этой экономики работает против вас.

Никто не ломал ваш кошелёк. Никто не взламывал смарт-контракт. Searcher просто был умнее и быстрее — и использовал прозрачность публичного блокчейна себе на пользу.

Что можно сделать: не ставить лишне высокий slippage, дробить крупные сделки, выбирать ликвидные пулы, рассмотреть Flashbots Protect для крупных свапов на Ethereum mainnet, использовать limit orders там, где это уместно. Это не сложно — это просто осознанность.

Знание механики MEV меняет отношение к итоговой строчке после свапа. Теперь, когда вы видите, что получили меньше, чем ожидали — вы знаете, где именно искать объяснение, и как в следующий раз сделать лучше.


FAQ: ответы на самые частые вопросы о MEV и sandwich-атаках

Что такое MEV простыми словами?
Maximal Extractable Value — прибыль, которую можно извлечь, управляя порядком транзакций в блоке. Часть этой прибыли извлекается за счёт ухудшения качества исполнения обычных пользователей DEX.

Что такое sandwich-атака в крипте?
Это когда автоматический бот видит вашу крупную сделку в mempool, вставляет свою транзакцию до вашей (покупает токен), ваша сделка проходит по ухудшенной цене, а затем бот продаёт купленный токен после вас, фиксируя прибыль. Вы — «начинка сэндвича».

Чем sandwich attack отличается от обычного slippage?
Slippage — рыночное движение цены, на которое никто не влиял специально. Sandwich — целенаправленное действие бота, который ухудшает ваше исполнение ради собственной прибыли.

Почему DEX-сделки видны заранее?
Транзакции попадают в публичный mempool до включения в блок. Блокчейн прозрачен — это его фундаментальное свойство. Эта прозрачность создаёт возможность для MEV.

Кто такие searchers и почему они зарабатывают на чужих swap?
Searchers — это автоматизированные алгоритмы, мониторящие mempool. Они действуют полностью в рамках правил блокчейна: платят за транзакции, соревнуются за попадание в блок. С юридической точки зрения — это легитимная деятельность в текущей архитектуре.

Как понять, что мою сделку засэндвичили?
Итог заметно хуже, чем объясняют комиссия и обычный price impact. В блоке прямо до и после вашей транзакции — похожие операции с тем же токеном. Транзакция шла через публичный mempool.

Как защититься от MEV при обмене токенов?
Снижать slippage tolerance, дробить крупные сделки, выбирать глубокие пулы, использовать private RPC / Flashbots Protect, рассматривать limit orders для нестрочных обменов.

Помогает ли Flashbots Protect?
Да, существенно снижает риск для Ethereum mainnet. Ваша транзакция не видна в публичном mempool — searchers её не замечают. Это снижение риска, не абсолютная гарантия.

Когда риск sandwich attack выше всего?
Крупный swap, тонкий пул, высокий slippage tolerance, высокая волатильность рынка, публичный mempool — всё это в совокупности создаёт максимальный риск.

Можно ли полностью убрать MEV-риск?
Полностью — нет, пока существует публичный mempool и возможность ordering транзакций. Но большинство практических рисков для обычного пользователя можно существенно снизить правильными настройками и инструментами.