← К новостям
сэндвич-атаки на Solana

6,85 млн сэндвич-атак на Solana — почти все в экосистеме Pump.fun

Bitquery оценила доход сэндвич-ботов на Solana в $29,7 млн до расходов. 96% обнаруженных атак пришлись на мемкоины в экосистеме Pump.fun и PumpSwap.

Сэндвич-атаки на Solana принесли торговым ботам около $29,7 млн до вычета комиссий и других расходов, подсчитала Bitquery. При этом 96% обнаруженных атак пришлись на мемкоины в экосистеме Pump.fun: на начальном этапе торговли и после перехода на биржу PumpSwap.

В исследовании Bitquery рассмотрены успешные обмены с 30 октября 2025 года по 7 октября 2026 года. Аналитики выявили 6 850 144 торговые последовательности, соответствующие их критериям сэндвич-атаки, и связали их с 2 545 кошельками ботов.

Такие операции затронули 2 154 994 разных адреса. Это число кошельков, а не отдельных людей: один пользователь может управлять несколькими адресами, а часть участников торговли — другие алгоритмы. На сделки кошельков, которые исследователи классифицировали как ботов, пришлось около 39% извлечённой суммы. То есть боты зарабатывали в том числе на других ботах.

Совокупный результат составил примерно 309 010 SOL. Долларовый эквивалент рассчитан по цене SOL в минуту каждой атаки, а не по текущему курсу. Разницу между сетью и её нативной монетой мы объясняли в материале о том, что такое Solana и SOL.

$29,7 млн — не подтверждённая чистая прибыль операторов. Bitquery считала разницу между суммой, полученной ботами из торговых пулов, и суммой, внесённой при покупке, до вычета расходов. Комиссии площадок и сети, а также дополнительные платежи за включение транзакций уменьшают этот результат.

Сэндвич-атака использует движение цены вокруг чужого обмена. Бот покупает токен перед сделкой пользователя и поднимает его цену в пуле. Затем исполняется покупка пользователя: за ту же сумму он получает меньше токенов. После этого бот продаёт свою позицию по цене, которую дополнительно сдвинула уже чужая покупка.

Для такой атаки не нужны приватный ключ или секретная фраза жертвы. Стоимость извлекается через условия исполнения сделки: обмен завершается успешно, токены поступают на кошелёк, но результат оказывается хуже, чем без вмешательства. Это один из механизмов MEV — извлечения стоимости за счёт порядка исполнения транзакций.

В примере от 16 сентября 2026 года покупка мемкоина примерно на $240 принесла пользователю на 6% меньше токенов, чем он получил бы без покупки бота перед ним. Сам бот извлёк около $11 до расходов и сохранил примерно $8 после их учёта. Потери покупателя и доход атакующего при этом не обязательно совпадают.

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

В исследованных обменах Jupiter, проходивших через Pump.fun или PumpSwap, операции с допуском 20–50% попадали под сэндвич-атаки в 14 раз чаще, чем сделки с допуском менее 3%. Это наблюдение для конкретных маршрутов и периода, а не универсальная оценка риска любого обмена на Solana. Через Jupiter проходила лишь небольшая часть всех затронутых сделок.

Зависимость оказалась нелинейной. Обмены с допуском менее 0,5% атаковали чаще, чем некоторые сделки в диапазоне 1–3%, а при допуске от 50% частота была ниже, чем при 20–50%. Поэтому из этих данных нельзя вывести одну настройку, которая гарантированно защищает от атаки.

Расходы способны сделать убыточной и саму атаку. В отдельной проверке 63 операций боты сохранили в совокупности около 68% результата до расходов, а 18 атак закончились убытком после комиссий и дополнительных платежей. Переносить эту долю на все $29,7 млн нельзя: небольшая выборка не устанавливает чистую прибыль за весь период.

Есть ограничения и у подсчёта атак. Методика распознаёт повторяющиеся торговые последовательности, но записи блокчейна не доказывают, что бот заранее видел чужую заявку. Часть подходящих под критерии адресов могла принадлежать быстрым трейдерам, торговавшим на волне покупок.

Из анализа исключили операции, начинавшиеся в первые десять слотов существования токена, отнеся их к снайпингу. Покрытие площадок и блоков также неполное. Кроме того, неодинаковый учёт комиссий при продаже на Pump.fun влияет на оценку: приведение записей к единому способу учёта снижает общую сумму примерно на 3%.

Исследование описывает действия торговых кошельков и не устанавливает причастность операторов Pump.fun, PumpSwap или Jupiter к организации атак. Его практический смысл проще: успешный обмен не гарантирует, что сделка исполнилась на выгодных условиях. Высокий допуск проскальзывания оставляет больше пространства для ухудшения цены, даже когда сам кошелёк никто не взламывал.