sandwich-атака в сети Solana

Сэндвич-атака — одна из наиболее распространённых тактик в ончейн-транзакциях. В такой ситуации злоумышленник сначала размещает ордер на покупку перед вашей swap-транзакцией, а затем — ордер на продажу после неё, тем самым «зажимая» вашу сделку в пределах одного блока. Используя публичный mempool и установленный вами уровень допустимого проскальзывания, злоумышленник временно смещает цену Automated Market Maker (AMM), чтобы получить прибыль на разнице курсов. В результате ваша сделка проходит по менее выгодному курсу и сопровождается большими издержками, а злоумышленник получает прибыль за счёт манипулирования движением цены.
Аннотация
1.
Сэндвич-атака — это вредоносная практика, при которой злоумышленники размещают свои транзакции до и после сделки пользователя, чтобы манипулировать ценами и получать прибыль на разнице цен
2.
Атакующие используют механизмы MEV (Miner Extractable Value), покупая до транзакции жертвы и продавая сразу после, чтобы захватить спред
3.
Жертвы страдают от увеличенного проскальзывания, что приводит к значительно худшим ценам исполнения, чем ожидалось
4.
Такие атаки часто происходят на децентрализованных биржах (DEX), особенно при крупных сделках или на торговых парах с низкой ликвидностью
5.
Пользователи могут снизить риски, устанавливая разумную допустимую величину проскальзывания, используя приватные пулы транзакций или применяя инструменты защиты от MEV
sandwich-атака в сети Solana

Что такое sandwich-атака?

Sandwich-атака — это вид ончейн-эксплойта, при котором злоумышленник размещает ордер на покупку сразу перед вашей транзакцией в одном блоке, а затем продаёт после вашей сделки, фактически «зажимая» вашу операцию. Это позволяет манипулировать ценой Automated Market Maker (AMM) в реальном времени и забирать весь допуск проскальзывания, который вы установили.

Mempool — это публичная очередь ожидающих подтверждения транзакций, которые должны быть включены в блок. MEV (Maximal Extractable Value) — это дополнительная прибыль, получаемая за счёт изменения порядка, вставки или исключения транзакций при формировании блока. Sandwich-атаки — классическая стратегия MEV, при которой ваша сделка исполняется по менее выгодной цене, обеспечивая злоумышленнику безопасное арбитражное окно.

Как происходят sandwich-атаки в блокчейне?

Sandwich-атака начинается после попадания вашей транзакции в mempool. Боты отслеживают mempool в поисках крупных обменов в определённых пулах ликвидности. Обнаружив значительную сделку, бот отправляет ордер на покупку с более высокой комиссией газа, чтобы опередить вашу транзакцию и поднять цену токена. Ваша операция затем проходит по менее выгодной цене, после чего бот продаёт токен сразу после вас, возвращая цену на исходный уровень и фиксируя прибыль.

Пример: вы хотите обменять 100 ETH на токен A через AMM, установив допуск проскальзывания 1%. Бот находит вашу заявку и сначала покупает токен A, увеличивая его цену относительно ETH. Ваша сделка проходит уже по повышенной цене, и вы получаете меньше токенов A. Затем бот сразу продаёт токен A, снижая цену обратно и забирая разницу как прибыль, расходуя ваш лимит проскальзывания.

Как работает sandwich-атака?

Механизм атаки основан на ценообразовании AMM и проскальзывании. AMM (Automated Market Maker) определяет цену на основе соотношения двух активов в пуле ликвидности. Значительное изменение баланса активов сдвигает цену по кривой, вызывая «ценовой импакт». Проскальзывание — это максимально допустимое отклонение цены, которое вы готовы принять.

Sandwich-атака использует это, сначала смещая цену против вас небольшой сделкой, из-за чего ваша транзакция проходит по худшему курсу в пределах вашего допуска проскальзывания. Затем злоумышленник быстро совершает обратную сделку, возвращая цену и забирая разницу между своими двумя операциями. Пока ваш допуск проскальзывания это позволяет, атакующий стабильно получает прибыль между своими front-run и back-run транзакциями.

Каковы последствия sandwich-атак для пользователя?

В результате вы получаете меньше целевых токенов за ту же сумму — ваша цена исполнения ухудшается. Косвенно комиссии могут увеличиваться из-за роста конкуренции за место в блоке (боты front-running и back-running повышают комиссии газа), а также возрастает риск неудачных транзакций (если проскальзывание установлено слишком низко, сделка может отклониться, при этом часть комиссии всё равно взимается).

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

Как выявить и подтвердить sandwich-атаку?

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

Дополнительные признаки: цена исполнения резко отклоняется от котировок; весь лимит проскальзывания исчерпан; комиссия заметно выше, чем у других транзакций в этом блоке. Одновременное наличие этих признаков с высокой вероятностью указывает на sandwich-атаку.

Как предотвратить или снизить риск sandwich-атак?

  1. Используйте RPC-эндпоинты или ретрансляторы с поддержкой приватной отправки транзакций, чтобы скрыть вашу сделку от публичного mempool и снизить риск обнаружения ботами.
  2. Устанавливайте корректный допуск проскальзывания: слишком высокий — привлекает злоумышленников, слишком низкий — может привести к отмене сделки. Сначала тестируйте небольшими суммами, чтобы оценить глубину пула и волатильность, затем корректируйте проскальзывание.
  3. Делите крупные обмены на несколько мелких, чтобы минимизировать ценовой импакт каждой сделки и уменьшить потенциальную прибыль атакующих.
  4. Выбирайте пулы с большей глубиной ликвидности или оптимизированные маршруты. Глубокие пулы имеют более стабильные цены и сложнее поддаются манипуляциям.
  5. Избегайте торговли в периоды пиковых нагрузок или с популярными токенами, когда активность ботов и риски особенно высоки.
  6. Используйте лимитные ордера или инструменты Time-Weighted Average Price (TWAP), если они доступны, чтобы снизить ценовой импакт за счёт распределения исполнения во времени.

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

Чем sandwich-атака отличается от frontrunning?

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

Иногда встречается термин «backrunning» (сделка сразу после вашей), но настоящая sandwich-атака всегда включает оба действия — до и после вашей сделки, прицельно используя ваш лимит проскальзывания и цену исполнения.

Почему sandwich-атаки чаще встречаются на AMM?

AMM формируют цены исключительно на основе баланса активов в пуле, а все сделки публично отображаются в ончейне. Это упрощает для атакующих возможность сдвигать цену отдельными транзакциями в пределах пользовательских окон проскальзывания.

В отличие от этого, централизованные биржи используют внутренние matching engine и ордербуки, которые не видны в публичных mempool. Внешние боты не могут вставлять сделки вокруг вашей в одном блоке — поэтому sandwich-атаки преимущественно встречаются на ончейн-AMM и роутерах.

Как Gate борется с sandwich-атаками в своей экосистеме?

При использовании Web3-кошелька Gate для подключения к DEX отдавайте приоритет приватным RPC-эндпоинтам или маршрутам с защитой от MEV. Для крупных обменов всегда начинайте с небольших тестовых сделок, чтобы настроить параметры проскальзывания и маршрутизации.

Если вам не требуется мгновенный обмен через AMM, торговля на спотовом или деривативном рынке Gate защищает от публичного mempool и значительно снижает риск sandwich-атак. Для кроссчейн- или агрегированных обменов выбирайте маршруты с глубокой ликвидностью и прозрачными путями, избегайте крупных ордеров в периоды пиковых нагрузок.

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

Что важно помнить о sandwich-атаках?

Sandwich-атаки строятся на размещении сделок сразу до и после вашей, с эксплуатацией механизмов ценообразования AMM и окна проскальзывания для получения арбитражной прибыли. Для снижения риска минимизируйте публичную видимость ваших сделок, уменьшайте диапазон цен для манипуляций и разбивайте крупные обмены на несколько операций. Всегда учитывайте время, глубину пула, качество маршрутизации, используйте приватные каналы отправки и лимитные/TWAP-инструменты для повышения качества исполнения.

FAQ

Какие конкретные потери может вызвать sandwich-атака в моих сделках?

Sandwich-атаки увеличивают ваше фактическое проскальзывание, часто приводя к гораздо худшей цене исполнения, чем ожидалось. Атакующий вводит крупные сделки до и после вашей — сначала поднимая цену, затем резко сбрасывая её — и ваша сделка проходит по невыгодному курсу. Проще говоря: то, что должно было стоить $100, может обойтись вам в $110, а лишние $10 забирает злоумышленник.

Как эффективно избежать sandwich-атак при торговле на Gate?

На платформе Gate устанавливайте консервативные лимиты проскальзывания — обычно в диапазоне 0,5%–2%. Выбирайте пары с глубокой ликвидностью, избегайте пиковых нагрузок в сети и по возможности не размещайте одиночные крупные ордера. Использование агрегаторов для дробления ордеров также помогает снизить вероятность атаки ботами на крупные сделки.

Почему на некоторых биржах sandwich-атаки встречаются чаще?

Частота атак зависит от прозрачности и ликвидности. Биржи с открытым mempool, большим числом пользователей и высоким объёмом дают больше возможностей злоумышленникам отслеживать и эксплуатировать крупные сделки. Парадоксально, но пары с глубокой ликвидностью сложнее атаковать, так как крупные ордера меньше влияют на цену. Выбор площадок вроде Gate с высоким объёмом и глубокой ликвидностью обеспечивает лучшую защиту от подобных атак.

В чём главное отличие между sandwich-атаками и обычным проскальзыванием?

Обычное проскальзывание возникает из-за естественных движений рынка — никто им не управляет; sandwich-атаки — это преднамеренные манипуляции со стороны злоумышленников. Разница в том, что обычное проскальзывание случайно и непредсказуемо, а sandwich-атаки — целенаправленные, повторяемые и нацелены на конкретные сделки. Анализируя историю транзакций по хэшу, можно заметить, что аномально высокое проскальзывание по отдельным парам часто связано с sandwich-активностью.

Можно ли с помощью ончейн-данных определить, подверглась ли моя сделка sandwich-атаке?

Да. Проверяя хэш вашей транзакции в блок-эксплорере, вы можете увидеть последовательность сделок и изменение цены до и после вашей операции. Если непосредственно до или после вашей сделки проходят крупные операции в том же направлении — особенно если ваша цена исполнения резко отличается — скорее всего, вы стали целью атаки. Умение анализировать ончейн-данные — ключ к вашей защите.

Простой лайк имеет большое значение

Пригласить больше голосов

Сопутствующие глоссарии
горячий кошелёк
Горячий кошелек — это вид криптовалютного кошелька, который всегда подключен к интернету. К типичным примерам относятся мобильные приложения, браузерные расширения и учетные записи на биржах, предназначенные для управления цифровыми активами и проведения транзакций. Горячие кошельки позволяют мгновенно отправлять и получать средства, а также взаимодействовать с децентрализованными приложениями (dApps). Благодаря этому они подходят для частых операций и хранения небольших сумм. В отличие от холодных кошельков, которые работают офлайн, горячие кошельки более уязвимы к атакам из-за постоянного подключения к сети. Поэтому при работе с горячими кошельками важно надежно создавать резервные копии приватных ключей, использовать контроль авторизации и включать двухфакторную аутентификацию.
Асимметричный криптографический алгоритм
Асимметричные алгоритмы шифрования — это класс криптографических методов, использующих пару ключей: открытый ключ предназначен для шифрования или проверки подписи и может быть доступен всем, а закрытый ключ хранится в секрете и применяется для расшифровки или создания цифровой подписи. Такие алгоритмы широко используются в блокчейн-системах: для генерации адресов кошельков, подписания транзакций, контроля доступа к смарт-контрактам и аутентификации межсетевых сообщений. Они обеспечивают надежные механизмы идентификации и авторизации в открытых сетях. В отличие от симметричного шифрования, асимметричные методы часто комбинируют с симметричными для оптимального соотношения производительности и безопасности.
Мошенничество типа Rug Pull
Мошеннические проекты токенов, известные как rug pulls, представляют собой схемы, при которых команда проекта внезапно выводит средства или изменяет смарт-контракты после привлечения средств инвесторов. В таких случаях инвесторы часто теряют возможность продать свои токены или сталкиваются с стремительным падением их стоимости. К распространённым методам относятся вывод ликвидности, скрытое сохранение прав на выпуск токенов и установление чрезмерно высоких налогов на транзакции. Rug pulls чаще всего встречаются среди новых токенов и проектов, ориентированных на сообщество. Умение распознавать и избегать подобные схемы крайне важно для участников крипторынка.
POH
Технология Proof of History (PoH) — это метод, который использует непрерывное хеширование как ончейн-часовой механизм, интегрируя транзакции и события в проверяемую хронологическую последовательность. Узлы последовательно вычисляют хеш предыдущего значения, формируя уникальные временные метки. Это позволяет другим узлам оперативно подтверждать правильность порядка событий. Такой подход обеспечивает надежную временную основу для консенсуса, генерации блоков и синхронизации сети. PoH является ключевым элементом архитектуры Solana, обеспечивающей высокую производительность.
некостодиальный кошелек
Некостодиальный кошелек — это разновидность криптовалютного кошелька, при которой пользователь самостоятельно хранит приватные ключи и полностью контролирует свои активы без участия сторонних платформ. Такой кошелек служит персональным ключом: с его помощью можно управлять блокчейн-адресами, настраивать разрешения и подключаться к DApps для работы с DeFi и NFT. Основные преимущества — независимость пользователя и легкая переносимость. При этом пользователь несет полную ответственность за резервное копирование и безопасность. К распространенным видам некостодиальных кошельков относятся мобильные приложения, браузерные расширения и аппаратные устройства.

Похожие статьи

Стейкинг Solana упрощен: Полное руководство по стейкингу SOL
Новичок

Стейкинг Solana упрощен: Полное руководство по стейкингу SOL

В этой статье представлено подробное введение в механизм стейкинга Solana (SOL), включая цель стейкинга, процесс, источники вознаграждений и то, как валидаторы получают прибыль. Стейкинг не только предоставляет вознаграждения пользователям, но и повышает безопасность и децентрализацию сети.
2026-04-05 01:08:52
Топ-10 торговых инструментов в крипто
Средний

Топ-10 торговых инструментов в крипто

Мир криптовалют постоянно развивается, регулярно появляются новые инструменты и платформы. Откройте для себя лучшие инструменты для криптовалют, чтобы улучшить свой опыт торговли. От управления портфелем и анализа рынка до отслеживания в реальном времени и платформ мем-койнов, узнайте, как эти инструменты могут помочь вам принимать обоснованные решения, оптимизировать стратегии и оставаться впереди в динамичном мире криптовалют.
2026-03-24 11:55:43
Введение в Raydium
Средний

Введение в Raydium

Raydium - это первая децентрализованная биржа (DEX) на Solana, использующая систему автоматического создания рынка (AMM). Она поддерживает широкий спектр торговых пар и предлагает сильную ликвидность. За последний год, по мере расширения экосистемы Solana и в сотрудничестве с pump.fun, Raydium стал одним из крупнейших DEX на Solana. В этой статье будет рассмотрено, как работает Raydium, его командный фон, токеномика и уникальные особенности, а также анализ на основе данных его текущего развития, обсуждающий его роль в экосистеме Solana и влияние pump.fun и тренда на мем-монеты.
2026-04-05 10:32:02