Slippage (проскальзывание): что это и как работает
Slippage (проскальзывание) — это разница между ожидаемой ценой сделки и фактической ценой, по которой она исполняется.
В криптовалютах проскальзование чаще всего возникает при обмене токенов на DEX, где цена меняется прямо во время выполнения транзакции.
Slippage простыми словами
Slippage — это ситуация, когда вы рассчитывали купить или продать актив по одной цене, но в итоге получили другую.
Простой пример:
- вы хотите купить токен по цене $100
- отправляете транзакцию
- пока она обрабатывается, цена меняется
- сделка исполняется по $102
Разница в $2 и есть проскальзывание.
Почему возникает slippage
Проскальзывание связано с тем, как устроены децентрализованные рынки.
Основные причины:
- изменение цены во время обработки транзакции
- недостаточная ликвидность в пуле
- высокая волатильность
- конкуренция за включение в блок
Особенно сильное влияние оказывает активность MEV ботов.
Как работает slippage на DEX
В отличие от централизованных бирж, на DEX нет классического стакана заявок.
Цена определяется автоматически на основе баланса токенов в пуле ликвидности.
Процесс выглядит так:
- пользователь отправляет транзакцию на обмен
- транзакция попадает в мемпул
- цена может измениться до её включения в блок
- сделка исполняется по новой цене
В результате пользователь получает другую цену, чем ожидал.
Пример slippage
Предположим:
- вы хотите обменять 1 ETH на токены
- ожидаете получить 1000 токенов
Но:
- в момент исполнения цена изменилась
- вы получаете 950 токенов
В итоге: потеря 50 токенов — это результат проскальзывания.
Связь slippage и MEV
Проскальзование часто усиливается из-за MEV и сэндвич-атаки. Схематично это происходит следующим образом:
- бот видит вашу транзакцию
- он вставляет свою операцию перед ней
- цена растет
- ваша сделка исполняется хуже
- бот сразу после продает купленный актив, получая моментальную прибыль
Когда slippage особенно высокий
Проскальзывание усиливается в следующих ситуациях:
- при крупных сделках
- при низкой ликвидности
- при высокой волатильности
- в популярных DeFi-протоколах
- при высокой загрузке сети (высокий gas fee)
Slippage tolerance (допустимое проскальзывание)
На большинстве DEX пользователь может задать допустимый уровень slippage. Всегда рекомендуется выставлять его до 3-5% максимум (для пулов с большой ликвидностью до 0.5-1%).
Это означает, что сделка выполнится только если отклонение цены не превышает заданное значение. Если же цена изменится сильнее — транзакция не будет исполнена.
Риски slippage
Проскальзывание — это не просто технический эффект, а реальный источник потерь.
Основные риски:
- получение худшей цены
- скрытые потери при обмене
- возможность MEV-атак
- неэффективное исполнение сделок
Как уменьшить slippage
Полностью исключить проскальзывание нельзя, но его можно снизить.
На практике используются:
- установка низкого slippage tolerance
- выбор пулов с высокой ликвидностью
- дробление крупных сделок
- использование менее загруженного времени
- использование защитных инструментов от MEV
Отличие slippage от комиссий
Важно различать:
- gas fee — комиссия сети
- slippage — изменение цены сделки
Даже если комиссия низкая, потери от проскальзывания могут быть значительными.
Вывод
Slippage — это неизбежный элемент децентрализованных рынков, связанный с изменением цены во время выполнения транзакции.
Проскальзование непосредственно влияет на итоговую цену сделки. Этот эффект усиливается при высокой активности и низкой ликвидности.
Понимание slippage позволяет лучше контролировать риски и принимать более эффективные решения при работе с DeFi.