# Что такое MEV в Solana
MEV (Maximal Extractable Value) — прибыль, которую можно извлечь, меняя порядок транзакций в блоке: вставляя свою транзакцию перед чужой, после неё или вокруг неё. В Solana нет публичного мемпула в привычном для Ethereum виде — транзакции пересылаются напрямую текущему лидеру (валидатору, который собирает блок). Но это не делает сеть безопасной: транзакции проходят через RPC-узлы и ретрансляторы, а часть валидаторов и связанных с ними «искателей» (searchers) видит поток заявок до включения в блок.
Чаще всего MEV встречается на децентрализованных биржах — Raydium, Orca, Meteora, Pump.fun — и принимает три формы:
- Арбитраж — выравнивание цены между пулами после крупной сделки. Это «полезный» MEV: он не вредит конкретному пользователю.
- Ликвидации в кредитных протоколах и на perp DEX.
- Сэндвич-атаки — прямой вред трейдеру: бот покупает перед вашей сделкой и продаёт сразу после неё.
# Как работает сэндвич-атака: пример
Вы покупаете токен на $1 000 в пуле с небольшой ликвидностью и ставите допустимое проскальзывание (slippage) 5%.
- Бот видит вашу транзакцию и покупает тот же токен раньше вас, сдвигая цену почти на всю величину вашего slippage.
- Ваша покупка исполняется по худшей цене — в пределах разрешённых 5%, поэтому транзакция не отклоняется.
- Бот сразу продаёт токен по цене, которую подняла ваша покупка.
В итоге вы получаете монет на ~4–5% меньше, а разница достаётся боту. Чем шире slippage и тоньше пул, тем больше потери — при slippage 20–30%, который часто ставят на новых мемкоинах, сэндвич может забрать значительную часть сделки. Механика подробно разобрана в статье про MEV и сэндвич-атаки.
# Jito: блок-движок и бандлы
Большинство валидаторов Solana использует клиент Jito-Solana. Он добавляет к сети блок-движок (Block Engine), где «искатели» отправляют бандлы — пакеты из нескольких транзакций с чаевыми (tip) валидатору.
[Ваш кошелёк / бот]
│ транзакция + инструкция с чаевыми (tip)
▼
[Jito Block Engine] — аукцион бандлов по размеру чаевых
│
▼
[Валидатор-лидер с клиентом Jito] — включает бандл в блок целиком
Ключевые свойства бандлов:
- Атомарность. Транзакции бандла исполняются по порядку и все вместе — или не исполняются вовсе. Если своп не проходит по заданной цене, бандл отбрасывается.
- Чаевые платятся только за включение. Если бандл не попал в блок, tip не списывается (в отличие от priority fee за неудачную транзакцию в обычном режиме).
- Приватность маршрута. Транзакция идёт в блок-движок, а не рассылается по публичным RPC-узлам, что снижает шанс, что её увидят сэндвич-боты.
Важно: Jito отключил свой публичный мемпул ещё в 2024 году именно из-за сэндвичей, но это не устранило проблему полностью — атаки продолжаются через другие каналы. Поэтому защита — это комбинация мер, а не одна галочка.
# Способы отправки транзакции в Solana
| Способ | Защита от сэндвича | Скорость включения | Стоимость при неудаче |
|---|---|---|---|
| Обычный публичный RPC | Минимальная | Зависит от загрузки сети | Базовая комиссия |
| Priority fee (цена за compute unit) | Не защищает | Выше при перегрузке | Списывается priority fee |
| Jito-бандл с чаевыми | Заметно выше за счёт приватного маршрута и атомарности | Высокая при достаточном tip | Tip не списывается |
| Приватный RPC / «MEV-protect» режим кошелька или агрегатора | Выше обычного | Зависит от провайдера | Как у провайдера |
Сколько давать чаевых
Jito публикует текущий «пол» чаевых — распределение tip в последних включённых бандлах (эндпоинт bundles.jito.wtf/api/v1/bundles/tip_floor). Практичный подход:
- в спокойном рынке ориентируйтесь на медиану (50-й перцентиль);
- на горячих запусках, когда за место в блоке конкурируют десятки ботов, — на 75–95-й перцентиль;
- никогда не задавайте tip, сопоставимый с ожидаемой прибылью сделки: на аукционе выигрывает тот, кто готов отдать больше, и в конкурентной гонке прибыль уходит валидатору.
# MEV-арбитраж: как зарабатывают «искатели»
Обратная сторона — заработок на MEV. Самая распространённая и легальная стратегия — арбитраж между пулами: после крупной покупки в одном пуле токен там дорожает, и бот в том же блоке покупает его в другом пуле и продаёт в первом.
Условие прибыльности:
Реалии для частного трейдера:
- конкуренция огромная, выигрывают команды с собственными узлами рядом с валидаторами и оптимизированным кодом;
- прибыль одной сделки — доли процента, а tip съедает большую часть;
- без атомарного бандла одна нога арбитража может исполниться, а вторая нет — и вы остаётесь с позицией.
Поэтому для большинства трейдеров MEV — это прежде всего риск, от которого надо защищаться, а не стратегия. Более доступный вариант арбитража на Solana — между DEX и централизованными биржами, о нём в гайде по арбитражу на Solana DEX.
# Firedancer: что изменится
Firedancer — независимый клиент валидатора Solana от Jump Crypto, рассчитанный на значительно более высокую пропускную способность. Его гибридная версия (Frankendancer) уже работает в основной сети, полная — разворачивается постепенно. Для трейдера это означает:
- выше пропускная способность и меньше перегрузок в моменты ажиотажа;
- разнообразие клиентов: часть блоков будут собирать валидаторы не на Jito, и правила доставки транзакций для них могут отличаться;
- гонка за скорость не исчезнет — она сместится в инфраструктуру (близость к лидерам, качество RPC).
# Чек-лист защиты от MEV на Solana
- Ставьте минимальный разумный slippage. На ликвидных парах (SOL/USDC) — 0.1–0.5%, на мемкоинах — столько, сколько реально нужно, а не 30% «на всякий случай».
- Используйте агрегатор или терминал с MEV-защитой — Jupiter и популярные торговые боты умеют отправлять сделки через Jito или приватные каналы.
- Не входите крупно в тонкие пулы. Ордер больше 1–2% ликвидности пула сам по себе даёт сильное проскальзывание и делает вас лакомой целью.
- Делите крупную сделку на части с паузами между ними.
- Проверяйте итог сделки в обозревателе блоков (Solscan, SolanaFM): если перед вашей транзакцией в блоке стоит покупка того же токена, а после — продажа тем же адресом, вас «сэндвичили».
О снайпинге новых токенов с Jito-бандлами и защите от ловушек — в отдельном гайде по снайпингу мемкоинов на Solana и Base.