Разбираем, что такое slippage в крипте, почему он возникает при свопах на DEX, как рассчитать допустимый процент и какие настройки защитят от потерь в 2026 году.
Каждый, кто хоть раз менял токены через DEX, видел предупреждение о slippage прямо перед подтверждением сделки. Это не техническая мелочь, а один из факторов, который может съесть от 0,1% до 20% суммы сделки за секунды. В этой статье разбираем, что такое slippage в крипте, почему он возникает, как его правильно настраивать и какие инструменты реально защищают от потерь в 2026 году.
Slippage, или проскальзывание цены, — это разница между ценой, которую трейдер видел в момент отправки транзакции, и ценой, по которой сделка фактически исполнилась в блокчейне. Например, вы хотите купить ETH за 10 000 USDT по курсу 2 500 долларов за монету и ожидаете получить 4 ETH. Но к моменту включения транзакции в блок курс изменился до 2 537 долларов, и вы получаете только 3,94 ETH. Разница в 1,5% — это и есть slippage. В отличие от фондового рынка, где брокер исполняет ордер почти мгновенно по биржевому стакану, в блокчейне между отправкой транзакции и ее включением в блок проходит время — от долей секунды на Solana до 12-15 секунд на Ethereum. За это время цена актива в пуле может измениться из-за других сделок, что и порождает проскальзывание.
Большинство DEX (Uniswap, PancakeSwap, Raydium) работают на модели автоматических маркет-мейкеров (AMM), где цена определяется не стаканом заявок, а соотношением токенов в пуле по формуле x умножить на y равно k. Представим пул с 100 ETH и 250 000 USDC, тогда k равен 25 000 000. Если трейдер покупает ETH за 10 000 USDC, в пуле станет 260 000 USDC, а количество ETH изменится до 25 000 000 делить на 260 000, то есть 96,15 ETH. Значит, покупатель получит 100 минус 96,15, то есть 3,85 ETH вместо ожидаемых по стартовой цене 4 ETH — это и есть встроенное проскальзывание самой формулы AMM, которое растет нелинейно с размером сделки относительно глубины пула. Для сделки на 1 000 USDC в этом же пуле slippage составит около 0,4%, а для сделки на 50 000 USDC — уже свыше 18%. Чем меньше ликвидность пула (TVL) относительно размера сделки, тем выше проскальзывание — это ключевое правило, которое объясняет, почему на мемкоинах с пулом в 15 000-30 000 долларов даже покупка на 500 долларов может дать slippage 10-25%.
На централизованных биржах (Binance, Bybit, OKX) механизм другой — там работает классический стакан лимитных заявок (order book). Slippage здесь возникает, когда рыночный ордер съедает несколько уровней цены подряд. Например, при маркет-продаже 5 BTC в спокойное время с глубоким стаканом slippage обычно не превышает 0,05-0,1%. Но в моменты резких движений — как во время ликвидационного каскада в июне 2025 года, когда биткоин за 20 минут потерял 7% — стаканы резко пустеют, и аналогичный ордер на 5 BTC мог дать проскальзывание 2-4%. На DEX ситуация обычно хуже для крупных сумм именно из-за формулы AMM, но лучше поддается прогнозированию: зная TVL пула, можно заранее рассчитать точный процент проскальзывания для любой суммы. Поэтому крупные держатели на DEX почти всегда используют агрегаторы или разбивают сделку на части, а не отправляют один большой своп.
Slippage tolerance — это настройка в интерфейсе DEX (обычно 0,1% / 0,5% / 1% / кастомное значение), которая определяет минимально допустимую сумму получения токенов. Если вы ожидаете 4 ETH и ставите tolerance 1%, транзакция пройдет только если вы получите не менее 3,96 ETH — иначе смарт-контракт откатит сделку (revert), и вы потеряете только газ, но не основную сумму. Формула простая: минимальная сумма получения равна ожидаемой сумме, умноженной на (1 минус tolerance). Для ликвидных пар (ETH/USDC, BTC/USDT, SOL/USDC) на крупных пулах с TVL от 10 млн долларов обычно достаточно tolerance 0,3-0,5%. Для пар среднего размера (альткоины топ-100) разумный диапазон — 1-3%. Для низколиквидных токенов и свежих мемкоинов на Solana (Pump.fun, Raydium) трейдеры часто ставят 10-15%, а иногда и 20-30%, иначе транзакция будет постоянно отклоняться из-за высокой волатильности за секунды между отправкой и исполнением. Важный нюанс: завышенный tolerance (скажем, 25% на ликвидной паре) — это не страховка, а, наоборот, открытая дверь для сэндвич-атак, о которых речь ниже.
Самая опасная форма потерь из-за slippage — не естественное движение рынка, а намеренная манипуляция. Сэндвич-атака работает так: бот мониторит mempool (очередь неподтвержденных транзакций), видит крупную сделку на покупку токена, и за доли секунды отправляет собственную покупку с более высоким gas fee, чтобы она исполнилась первой (front-run). Транзакция жертвы поднимает цену еще выше, после чего бот продает купленные токены обратно, забирая разницу (back-run). По оценкам аналитических платформ, отслеживающих MEV-активность на Ethereum, в 2025 году сэндвич-боты извлекли из обычных трейдеров свыше 250 млн долларов суммарно, при этом средняя жертва теряла от 0,5% до 3% сверх естественного slippage. Чем выше установленный slippage tolerance, тем шире окно для атаки — бот может позволить себе сдвинуть цену сильнее и все равно остаться в пределах настройки жертвы. На Ethereum после перехода части валидаторов на блок-сборку через приватные relay (MEV-Boost с опцией MEV protection) доля таких атак снизилась, но не исчезла полностью. На Solana благодаря Jito-блокам и ограниченной видимости mempool сэндвич-атаки менее массовые, но тоже встречаются, особенно на новых пулах с низкой ликвидностью.
Несколько проверенных подходов, которые реально снижают потери от проскальзывания в 2026 году:
Параметры по умолчанию и реальное поведение slippage заметно отличаются между сетями. На Ethereum L1 из-за блок-тайма около 12 секунд и конкуренции за газ стандартный default tolerance в Uniswap v4 составляет 0,5%, но в периоды высокой загрузки сети трейдеры поднимают его до 1-2%, чтобы транзакция не откатилась. На L2-сетях (Arbitrum, Base, Optimism) блок-тайм сокращается до 0,25-2 секунд, что снижает окно для изменения цены и естественный slippage — там 0,1-0,3% tolerance обычно достаточно даже для сделок в несколько тысяч долларов. На Solana блок-тайм около 400 мс, и агрегатор Jupiter по умолчанию предлагает 0,5% для топовых пар (SOL/USDC) и автоматически поднимает рекомендацию до 5-15% для низколиквидных токенов на Pump.fun или Raydium — платформа сама анализирует глубину пула и предупреждает, если выбранный tolerance слишком низкий для исполнения. На централизованных биржах понятия slippage tolerance как настройки нет — вместо этого трейдеры используют лимитные ордера или функцию TWAP/Iceberg, доступную на Binance и Bybit для крупных позиций, чтобы не двигать рынок одним большим ордером.
Даже опытные трейдеры допускают системные ошибки при работе со slippage:
Slippage — это не враг, а встроенный механизм ценообразования AMM и биржевых стаканов, с которым нужно работать осознанно. Правильная настройка tolerance, проверка глубины пула перед крупной сделкой и использование агрегаторов с MEV-защитой в 2026 году снижают реальные потери от проскальзывания в разы, превращая неизбежную издержку в управляемый параметр сделки.
Поделиться статьёй: