Обмены (Swaps) и Проскальзывание (Slippage)
📌 Ключевые понятия: Swap на DEX — это обмен токенов через пул ликвидности, где цена формируется автоматически. Проскальзывание (slippage) — это разница между ожидаемой ценой сделки и фактической ценой исполнения, возникающая из-за движения рынка, низкой ликвидности или размера ордера.
1. Что такое DEX и Swap
- DEX (Decentralized Exchange) — децентрализованная биржа, где сделки происходят напрямую между пользователями через смарт контракты.
- Swap — это обмен одного токена на другой. Например, USDC → SOL.
- В отличие от централизованных бирж, здесь нет книги ордеров. Цена формируется по алгоритму AMM (Automated Market Maker), чаще всего по формуле
x⋅y=k, гдеxиy— количество токенов в пуле.
⚠️ Важно: Перед обменом не забывайте подключить свой кошелек.
🔒 Безопасность: Никогда не подключайте свой кошелек к сайтам, в надежности которых вы сомневаетесь!
💡 Правило интерфейсов DEX: В интерфейсах любых DEX обменников всегда используется одно правило: Поле монеты сверху: что продаем, поле снизу – что покупаем!
Интерфейс обмена на Jupiter (jup.ag)
2. Как работает пул ликвидности
- Пул состоит из двух токенов (например, USDC и SOL).
- Когда вы покупаете SOL за USDC, баланс пула меняется, и цена SOL растёт.
- Чем больше сделка относительно размера пула, тем сильнее изменяется цена.
3. Определение Проскальзывания
Проскальзывание (Slippage) — это разница между ценой, которую вы видите при отправке транзакции, и ценой, по которой она реально исполняется.
Причины проскальзывания:
- ⏱ Задержка подтверждения: пока транзакция попадает в блокчейн, цена может измениться.
- 💧 Низкая ликвидность: маленький пул заставляет цену «сдвигаться» сильнее.
- 📊 Большой объём сделки: крупный swap сам по себе двигает цену.
- ⚡ MEV (Maximum Extractable Value): арбитражные боты могут вставить свои сделки перед вашей.
4. Пример
- В пуле 1000 USDC и 10 SOL (цена 1 SOL = 100 USDC).
- Вы хотите купить 1 SOL. После вашей сделки баланс изменится, и цена станет выше (например, 105 USDC).
- Если вы ожидали 100 USDC, но заплатили 105 USDC — это и есть проскальзывание.
5. Как контролировать проскальзывание
- Установить лимит проскальзывания (slippage tolerance) в интерфейсе DEX — например, 0.5% или 1%.
- Выбирать пулы с высокой ликвидностью — чем больше токенов в пуле, тем меньше проскальзывание.
- Делить крупные сделки на несколько меньших — это снижает влияние на цену.
- Следить за волатильностью рынка — во время сильных движений проскальзывание выше.
6. Визуальная аналогия
Представьте, что вы наливаете воду из бутылки в стакан:
- Если стакан большой (ликвидность высокая), уровень воды почти не меняется.
- Если стакан маленький (ликвидность низкая), каждая капля заметно меняет уровень.
Так же и с пулами: чем меньше пул, тем сильнее цена «скачет» при обмене.
✅ В итоге: Swap на DEX — это обмен через пул ликвидности, а проскальзывание — неизбежный эффект изменения цены при исполнении сделки. Понимание этого помогает трейдерам управлять рисками и выбирать оптимальные стратегии.
🔎 Практический пример: Orca vs Jupiter
1. Вкладка Trade на Orca
- На сайте orca.so вкладка Trade выполняет ту же функцию, что и вкладка Swap на jup.ag.
- В обоих случаях это интерфейс для обмена токенов через пул ликвидности.
- Пользователь выбирает токен, который хочет отдать, и токен, который хочет получить.
- Система автоматически рассчитывает курс и показывает ожидаемое проскальзывание.
2. Особенности Orca
- Orca — один из самых удобных DEX на Solana, с простым интерфейсом и встроенными подсказками.
- Однако важно учитывать: сайт orca.so может быть недоступен в некоторых странах, и для его открытия может потребоваться использование VPN.
- Это связано с региональными ограничениями доступа к финансовым сервисам.
3. Сравнение интерфейсов
Интерфейс обмена на Orca (orca.so)
🎓 Учебный акцент
- Важно понять, что названия вкладок могут различаться, но смысл один: это интерфейс для swap.
- При работе с DEX всегда проверяйте:
- доступность сайта в вашей стране,
- настройки проскальзывания (slippage tolerance),
- ликвидность пула.