Пул ліквідності це основа миттєвих свопів на DEX

Пул ліквідності це спільний резерв токенів, заблокований у смартконтракті, з якого будь-хто може обміняти один актив на інший без книги ордерів і без зустрічної сторони. Ціну ставить алгоритм автоматичного маркетмейкера: співвідношення залишків у контракті змінюється після кожного свопу, і саме це рухає котирування.

Постачальники ліквідності вносять пару активів і отримують частку пулу у вигляді LP-токенів. За це вони забирають частину комісій зі свопів, але приймають на себе непостійні втрати, ризик смартконтракту й прослизання великих угод у мілких резервуарах.

Без таких резервів децентралізована біржа просто не має з чого видати зустрічний токен. Саме пули зробили ончейн-обмін цілодобовим і дозволили DeFi зібрати кредитування, фармінг і агрегатори навколо однієї примітивної операції — свопу проти контракту.

На централізованій біржі угода відбувається, коли заявка покупця збігається із заявкою продавця. На DEX цього збігу немає: трейдер віддає токен A у контракт і забирає токен B із того самого контракту. Резерв, який це уможливлює, і називають пулом ліквідності.

Технічно це не «гаманець біржі». Кошти належать вкладникам і керуються кодом. Контракт зберігає баланси, рахує ціну, нараховує комісію і видає частку при виході. Ніхто не має права вручну переписати курс, якщо тільки в коді немає прихованого адмін-ключа — а саме такі ключі варто перевіряти перед депозитом у маловідомий пул.

У класичній парі вклад роблять двома токенами рівної вартості. Для депозиту на 400 доларів у пару ETH/USDT потрібно приблизно по 200 доларів кожного активу за поточним курсом пулу. Відхилення від цільового співвідношення контракт сам вирівняє через невеликий внутрішній своп, і вкладник одразу фіксує дрібну втрату на вході.

Як пул замінює книгу ордерів

Автоматичний маркетмейкер не шукає зустрічну заявку. Він тримає інваріант — математичне правило, яке має виконуватися до і після свопу. Найпоширеніше правило для двох активів: добуток залишків лишається сталим.

Нехай у пулі 10 ETH і 20 000 USDT. Добуток k дорівнює 200 000. Спотова ціна ETH усередині пулу — 2 000 USDT. Трейдер хоче купити 1 ETH. Після угоди в пулі має лишитися 9 ETH, тож USDT має стати 200 000 / 9 ≈ 22 222. Трейдер платить близько 2 222 USDT за один ефір. Ефективна ціна вища за спотову, бо великий відносний обсяг зрушив криву.

Чим глибший резерв відносно розміру угоди, тим менший ціновий удар. Мілкий пул «б’є» трейдера прослизанням, а великі свопи в такому пулі ще й годують арбітражників, які вирівнюють курс із зовнішнім ринком.

Комісія (типово від 0,01% до 1% залежно від пари й версії протоколу) додається до резервів. Через це k повільно зростає, і частка LP з часом стає ціннішою — якщо, звісно, комісії перекривають інші витрати позиції.

Що відбувається з ціною після свопу

Коли з пулу забирають дефіцитніший актив, його внутрішній курс зростає. Арбітражники бачать розрив із Binance чи Coinbase і женуть ціну пулу назад до ринку. Для вкладника це означає автоматичне ребалансування: пул продає актив, який дорожчає, і накопичує той, що дешевшає. Саме цей механізм народжує непостійні втрати.

Сліпедж і комісія — різні речі. Комісія йде LP. Сліпедж — це різниця між очікуваним курсом і фактичним виконанням через кривизну формули. Агрегатори на кшталт 1inch чи власного роутера Uniswap ріжуть великий ордер на кілька пулів, щоб зменшити цей удар.

Постачальник ліквідності, частка пулу і LP-токени

Постачальник ліквідності (LP) — це будь-яка адреса, яка внесла активи в контракт. Натомість вона отримує LP-токени або NFT-позицію. У Uniswap v2 це ERC-20, пропорційний частці в резервах. У Uniswap v3 і v4 позиція частіше оформлена як NFT: у ній записані діапазон цін, комісійний рівень і кількість ліквідності.

Частка дає право забрати відповідну частину обох резервів плюс накопичені комісії. LP-токен v2 можна стейкати в окремі ферми, віддавати в заставу або використовувати в інших протоколах. NFT-позицію v3/v4 теж навчилися «обгортати», але це вже окремий шар ризику: ще один контракт поверх основного.

За моїм досвідом супроводу депозитів у пари «синя фішка + стейблкоїн», новачки найчастіше дивляться лише на APR із дашборда і ігнорують, що ця цифра — річна екстраполяція поточних комісій. Якщо обсяг свопів завтра впаде вдвічі, дохід теж впаде. APR не гарантія, а знімок активності.

Типи пулів і різні формули AMM

Не всі пули однакові. Формула підбирається під характер активів: волатильна пара, стейблкоїни з майже однаковим курсом або кошик із нерівними вагами.

Тип пулуІнваріант / логікаДля чого ставлятьСлабке місце
Постійний добуток (Uniswap v2)x · y = k, ваги 50/50Будь-яка пара токенів, простий вхідКапітал розмазаний по всьому діапазону цін
Концентрована ліквідність (Uniswap v3/v4)Ліквідність лише в обраному ціновому діапазоніВища ефективність капіталу біля ринкуПозиція «випадає» з діапазону і перестає заробляти
StableSwap (Curve)Суміш суми й добутку з коефіцієнтом підсилення AСтейблкоїни та пеговані активиПри депегу крива стає крутішою, IL зростає
Зважений кошик (Balancer)Добуток залишків у степенях ваг80/20 та інші портфельні пулиСкладніше рахувати ризик і ребаланс

Дані про логіку формул узгоджуються з публічними описами протоколів і навчальними матеріалами Binance Academy; обсяги торгівлі DEX відстежують агрегатори на кшталт DefiLlama.

Curve навмисно робить криву майже плоскою біля паритету, тому мільйонний своп USDC/USDT у глибокому пулі дає мізерне прослизання порівняно з класичним x · y = k. Коли один зі стейблів відривається від долара, коефіцієнт підсилення вже не рятує: інваріант поводиться ближче до звичайного AMM, і LP опиняється з надлишком деpeg-активу.

Uniswap v4, запущений 31 січня 2025 року, зберіг концентровану ліквідність v3 і додав хуки — окремі контракти, які спрацьовують до або після свопу, депозиту чи виведення. Через хуки з’явилися динамічні комісії, лімітні заявки ончейн і навіть дозвільні пули для токенізованих регульованих активів. Зручність має ціну: логіка хука лежить поза ядром протоколу, тож аудит самого Uniswap не замінює перевірку конкретного хука.

Непостійні втрати: як пул «продає переможця»

Непостійні втрати — це різниця між вартістю позиції в пулі й вартістю тих самих токенів, якби їх просто тримали в гаманці. Втрати виникають, коли співвідношення цін пари змінюється після депозиту. Поки позицію не вивели, розрив існує «на папері». Після виведення він стає звичайним фінансовим результатом.

Для стандартного пулу 50/50 оцінка залежить лише від кратності зміни ціни r. Формула: IL = 2 · √r / (1 + r) − 1. Якщо один актив подвоївся відносно другого, IL становить близько 5,7% порівняно з утриманням. При зростанні в 3 рази — близько 13,4%, у 5 разів — близько 25,5%. Напрямок руху неважливий: подорожчання й здешевлення на той самий множник дають однаковий відсоток.

Приклад. Депозит: 1 ETH по 2 000 доларів і 2 000 USDT, разом 4 000. ETH дорожчає до 4 000. Арбітраж витягує ефір із пулу. На виході в LP менше ETH і більше стейблів, а сума позиції буде нижчою за 1 ETH + 2 000 USDT «просто в гаманці». Комісії можуть перекрити цей розрив, якщо пара має стійкий обсяг. У тонкому альткоїні комісії часто не встигають.

Пари двох стейблкоїнів мають низький IL, поки тримається пег. Пари «мемкоїн / стейбл» — навпаки, майже лабораторний стенд для великих непостійних втрат. Концентрована ліквідність підсилює і дохід, і IL: увесь капітал працює вузькою полицею, тож зсув ціни швидше вибиває позицію з діапазону.

Ризики, які не видно в зеленому APR

Смартконтрактний ризик лишається першим. Баг у формулі округлення, зламаний хук або скомпрометована залежність можуть спустошити резерв швидше, ніж LP встигне натиснути «withdraw». Аудити знижують імовірність, але не обнуляють її. У 2025 році окремі хуки поверх Uniswap v4 уже демонстрували, що вразливість живе не в ядрі AMM, а в надбудові.

Rug pull у молодих пулах виглядає просто: команда забирає стартову ліквідність або має право мінтити токен без обмеження. Після цього LP-позиція тримає нічого не вартий альткоїн проти порожнього зустрічного резерву. Перевірка, чи заблокована ліквідність, чи відкликані мінт-права, чи контракт верифікований, займає менше часу, ніж подальше листування з «сапортом» проєкту.

Окремо стоїть оракул і маніпуляція тонким пулом. Якщо інший протокол бере ціну з мілкого AMM як джерело правди, атакувальник може зрушити курс однією великою угодою. Це вже ризик не лише для LP, а для всього DeFi-лего, зібраного навколо цього пулу.

Високий APR у маловідомій парі майже завжди компенсує не «щедрість протоколу», а ризик, який ринок відмовляється нести без надбавки. Якщо дохід виглядає занадто круглим і стабільним при порожньому обсязі свопів, варто шукати, звідки насправді друкують винагороду.

Як додати ліквідність без зайвих жестів

Спочатку обирають мережу. Ethereum mainnet дає глибину великих пар, але комісія за депозит і виведення кусається. L2 на кшталт Arbitrum, Base чи інші дешевші ланцюги зменшують поріг входу. Для стейблів часто вигідніші пули зі StableSwap-кривою, для ETH-пар — глибокі пули Uniswap або аналоги з концентрованою ліквідністю.

  1. Перевірити адресу токенів і контракту пулу в експлорері, а не в закріпленому твіті.
  2. Оцінити глибину: скільки коштує своп на 1% від TVL пари і який при цьому сліпедж.
  3. Підготувати обидва активи в потрібній пропорції, залишивши газ на вхід і на аварійний вихід.
  4. Задати допустиме прослизання на депозиті й ще раз звірити курс пулу з зовнішнім ринком.
  5. Після підтвердження зберегти посилання на позицію і періодично дивитися, чи не вийшла ціна за діапазон — якщо це v3/v4.

Виведення таке саме відповідальне, як вхід. У концентрованій позиції поза діапазоном ви забираєте майже один актив. Якщо виходили «на піку» одного токена, IL уже реалізований. Іноді вигідніше почекати повернення ціни в діапазон і зібрати ще комісій, іноді — закрити й перенести капітал у спокійнішу пару.

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

  • Дивитися лише на APR. Річна ставка з інтерфейсу не враховує IL, газ на ребаланс і падіння обсягу. Порівнюйте очікувані комісії з історичною волатильністю пари.
  • Класти ліквідність у щойно створений пул альткоїна. Перші години після лістингу — зона максимального ризику виводу стартового резерву.
  • Ставити вузький діапазон «як у гайді» і забути про нього. Концентрована позиція без нагляду швидко перетворюється на односторонній холд.
  • Підписувати нескінченний approve на сумнівний роутер. Дозвіл витрачати токен варто обмежувати сумою депозиту або скасовувати після операції.
  • Плутати комісію пулу з прибутком у доларах. Можна зібрати багато LP-комісій і все одно програти простому утриманню активів.
  • Ігнорувати хук і власника пулу у v4. Ядро протоколи може бути чистим, а логіка комісій і обмежень — ні.

У нашій практиці розбору збитків LP найчастіше збігалися дві речі: волатильна пара без глибини і впевненість, що «комісії все перекриють». Перекривають вони лише там, де свопи справді йдуть щодня, а не в скріншоті з анонсу.

Пул ліквідності лишається робочим інструментом, а не «пасивним вкладом під фіксований відсоток». Він дає ринку безперервну ціну й дає вкладнику частку комісійного потоку. Той самий механізм відбирає частину росту сильнішого активу. Хто рахує обидві сторони цього обміну — користується пулом як інфраструктурою. Хто бачить лише зелену цифру APR — фінансує чужі свопи зі свого кармана.

Leave a Reply

Your email address will not be published. Required fields are marked *