Визначення

Swap — це миттєвий прямий обмін одного токена на інший через децентралізований протокол без участі централізованої біржі чи традиційного посередника. У контексті Solana swap відбувається безпосередньо в блоцічейні між вашим гаманцем і пулом ліквідності.

Як працює

Механіка swap на Solana трохи відрізняється від інших мереж через високу швидкість і низьку вартість транзакцій, але загальна логіка залишається типовою для DeFi:

  • Підключення гаманця. Користувач підключає гаманець (наприклад, Phantom або Solflare) до інтерфейсу протоколу або агрегатора.
  • Вибір пари. Вказується токен, який віддаєте, і токен, який хочете отримати, а також суму.
  • Пошук маршруту. Агрегатори (найвідоміший на Solana — Jupiter) аналізують кілька пулів ліквідності на різних DEX і обирають оптимальний шлях обміну. Маршрут може проходити через проміжні токени, якщо це дає кращий курс.
  • Встановлення прослизання (slippage). Користувач задає допустиме відхилення ціни між моментом підписання транзакції та її виконанням. На Solana через швидкість блоків типове значення — 0,3–0,5%.
  • Підписання транзакції. Гаманець підписує повідомлення, яке відправляється в мережу. Смарт-контракт пулу ліквідності виконує обмін за алгоритмом AMM (Automated Market Maker), змінюючи співвідношення резервів у пулі.
  • Отримання токенів. Нові токени з'являються на балансі гаманця практично миттєво — зазвичай менше ніж за секунду.

Вартість самого swap на Solana складається з комісії протоколу (зазвичай 0,15–0,3% від суми) та комісії мережі (transaction fee), яка наразі становить дробову частину центра.

Приклад

У вас є 10 SOL і ви хочете отримати USDC. Ви відкриваєте агрегатор, обираєте SOL у полі «віддаю», USDC — у полі «отримую», вказуєте 10 SOL. Агрегатор показує маршрут: частина обмінується через пул на Raydium, частина — через Orca, оскільки така комбінація дає найкращий загальний курс. Ви встановлюєте прослизання 0,5%, підтверджуєте транзакцію в гаманці. Через ~400 мілісекунд на вашому балансі з'являється еквівалентна сума в USDC, а 10 SOL списуються.

Типова помилка

Найчастіша помилка — встановлення занадто низького прослизання на волатильних парах або під час великих обмінів. Якщо ринкова ціна зміниться навіть на 0,1% більше за вказаний ліміт, транзакція відхилиться, але комісію мережі ви все одно сплатите. Інша поширена помилка — ігнорування маршруту: користувач не перевіряє, через які пули йде обмін, і може непомітно втратити на розрідженому пулі з несприятливим співвідношенням резервів. Завжди перевіряйте, чи відповідає кінцевий курс очікуваному, перед тим як підписувати транзакцію.

Пов'язані матеріали

Внутрішні переходи

  • DEX — децентралізовані біржі, на яких розміщені пули ліквідності для swap-операцій.
  • Yield — як заробляти на наданні своїх токенів у пули ліквідності, через які проходять інші свапи.