Liquidity Bootstrapping Pools: ICO-рішення від Balancer
Liquidity Bootstrapping Pool — це рішення для ефективного проведення ICO, розроблене компанією Balancer. Спробуємо зрозуміти принцип роботи та мету створення LBP.
У традиційній фінансовій системі обмін активами відбувається за допомогою третьої сторони, наприклад банку, брокера та біржі. Учасники ринку додають заявки до книги ордерів і, якщо знайдеться охочий виконати ордер за вказаними умовами, угода відбудеться. Але що робити, якщо охочих немає?
Для вирішення цієї проблеми використовують маркетмейкери. Вони забезпечують ліквідність (здатність активу конвертуватися у гроші) та гарантують торгівлю за визначеними умовами. Незважаючи на переваги такого підходу, він є централізованим і не може бути повною мірою прийнятий у блокчейні.
Одна з реалізацій LP — це AMM (протокол автоматичних маркетмейкерів). Вони визначають ціну токенів, зважаючи на їхнє співвідношення в пулі. Рішення підходить для торгівлі популярними активами, але не є прийнятним для ICO (первинного розміщення токенів), оскільки:
Ідеального вирішення цих проблем не існує. Але одне з найкращих — Liquidity Bootstrapping Pools, яке було розроблене Balancer і вже довело свою ефективність.
Головна відмінність LBP від інших пулів ліквідності — співвідношення активів. Наприклад, для AMM воно має бути 50/50, а в Liquidity Bootstrapping Pools — може з часом змінюватися. Це підтримує ціну токена у разі виникнення штучного попиту з боку великого гравця.
Для запуску LBP потрібна така інформація:
Наприклад, ви хочете запустити токен X, використовуючи як заставний актив ETH. Тоді ваш Liquidity Bootstrapping Pool буде записуватися як X/ETH. Ви вирішили, що початкове співвідношення активів становитиме 10/90, а цільове — 50/50. Тоді вага токена X буде зменшуватися, доки не дорівнюватиме ETH або не закінчиться період дії LBP.
Liquidity Bootstrapping Pool використовується для визначення справедливої ціни токена. Вартість зменшується, доки учасники ринку не почнуть купувати актив, зменшуючи його вагу в пулі. У такий спосіб встановлюється баланс: ціна падає за рахунок додавання, і не зростає — за рахунок зменшення токенів у пулі.
Зелена лінія на графіку ілюструє саме останній сценарій. Великий гравець викупив значну частину токенів, але решта учасників ринку не готові підтримати його. Ціна не отримала підтримку, тож її падіння продовжилося.
У випадку з Liquidity Bootstrapping Pools використання таких ботів втрачає сенс. Ціна активу зменшується, тож рання купівля створює ризик того, що учасники ринку не захочуть викупити токен.
Визначення справедливої вартості активу. Користувачі розпочинають торги на тому рівні, який вважають виправданим. Використовуючи LBP, набагато важче встановити надміру високу вартість активу, оскільки рано чи пізно вона самостійно опуститься до справедливої.
Доступність. Для того, щоб брати участь в ICO, яке використовує Liquidity Bootstrapping Pools, необхідні тільки капітал та криптогаманець. Користувачам не потрібно реєструватися на централізованій біржі та проходити KYC, бути резидентом певної країни тощо.
Учасники LBP купували PERP за USDC. Початкове співвідношення активів було 90/10, а фінальне — 30/70. Для того, щоб стартова ціна токена становила $1,6, команда додала в пул 7,5 млн PERP і 1,33 млн USDC. Зміна ваги активів відбувалася лінійно протягом 3 днів (насправді час рахувався у блоках — 20,08 тис.).
Зрештою максимальна ціна PERP під час LBP була $2,3, а середнє значення — $1,63.
Найбільш успішні випадки використання LBP — Perpetual Protocol, Nsure.Network та HydraDX. Чи знайдуть проєкти інші рішення для проведення ICO? Чи продовжать використовувати LBP? Згодом побачимо.
Для вирішення цієї проблеми використовують маркетмейкери. Вони забезпечують ліквідність (здатність активу конвертуватися у гроші) та гарантують торгівлю за визначеними умовами. Незважаючи на переваги такого підходу, він є централізованим і не може бути повною мірою прийнятий у блокчейні.
Принцип роботи маркетмейкерів. Джерело: bitpanda.com
Альтернатива ММ — це пули ліквідності (LP), які забезпечують цілодобову торгівлю. Найчастіше вони складаються із двох активів. Наприклад LP, в якому купують ETH за USDC, називається ETH/USDC.
Одна з реалізацій LP — це AMM (протокол автоматичних маркетмейкерів). Вони визначають ціну токенів, зважаючи на їхнє співвідношення в пулі. Рішення підходить для торгівлі популярними активами, але не є прийнятним для ICO (первинного розміщення токенів), оскільки:
- створює необхідність у великій кількості ліквідності. Для забезпечення цінності токена X за допомогою AMM необхідно заблокувати велику кількість заставного токена, наприклад ETH. Багато проєктів не можуть собі цього дозволити;
- потребує встановлення початкової ціни купівлі. Результати ICO можуть бути набагато гіршими, якщо початкова вартість активу буде вищою або нижчою за справедливу;
- дає можливість створити монополію. Великі гравці можуть викупити всі токени з пулу, щоб потім вигідніше продати їх іншим учасникам ринку.
Ідеального вирішення цих проблем не існує. Але одне з найкращих — Liquidity Bootstrapping Pools, яке було розроблене Balancer і вже довело свою ефективність.
Що таке Liquidity Bootstrapping Pools?
Liquidity Bootstrapping Pools — це пул ліквідності, що допомагає творцям токена справедливо розподілити його серед інвесторів. LBP використовується як інструмент для проведення голландського аукціону — однієї з моделей продажу токенів через ICO.
Головна відмінність LBP від інших пулів ліквідності — співвідношення активів. Наприклад, для AMM воно має бути 50/50, а в Liquidity Bootstrapping Pools — може з часом змінюватися. Це підтримує ціну токена у разі виникнення штучного попиту з боку великого гравця.
Для запуску LBP потрібна така інформація:
- стартове та цільове співвідношення токенів;
- часовий інтервал корегування ваги токенів (його частина від загальної вартості активів у пулі ліквідності);
- період дії LBP.
Наприклад, ви хочете запустити токен X, використовуючи як заставний актив ETH. Тоді ваш Liquidity Bootstrapping Pool буде записуватися як X/ETH. Ви вирішили, що початкове співвідношення активів становитиме 10/90, а цільове — 50/50. Тоді вага токена X буде зменшуватися, доки не дорівнюватиме ETH або не закінчиться період дії LBP.
Як і у традиційних пулах ліквідності, вартість токенів визначається їх співвідношенням. Велика кількість активу в пулі означає відсутність попиту, тож ціна падає, невелика — ціна зростає. Розробники заздалегідь встановлюють співвідношення, щоб воно відповідало вимогам до початкової ціни.
Liquidity Bootstrapping Pool використовується для визначення справедливої ціни токена. Вартість зменшується, доки учасники ринку не почнуть купувати актив, зменшуючи його вагу в пулі. У такий спосіб встановлюється баланс: ціна падає за рахунок додавання, і не зростає — за рахунок зменшення токенів у пулі.
Співвідношення ціни токена і часу, що минув після запуску LBP. Джерело: reddit.com
Творцям LBP важливо правильно визначити початкову вартість токена. Якщо вона надто низька — актив викуплять за кілька годин після запуску торгів, а якщо зависока — ціна не встигне сягнути справедливої вартості.
Зелена лінія на графіку ілюструє саме останній сценарій. Великий гравець викупив значну частину токенів, але решта учасників ринку не готові підтримати його. Ціна не отримала підтримку, тож її падіння продовжилося.
Переваги Liquidity Bootstrapping Pools
Протидіє ботам. Одне з головних завдань ICO — забезпечити справедливий продаж для кожного учасника ринку. Проте великі гравці часто використовують спеціальних ботів, які першими купують актив і розподіляють його по кількох гаманцях.
У випадку з Liquidity Bootstrapping Pools використання таких ботів втрачає сенс. Ціна активу зменшується, тож рання купівля створює ризик того, що учасники ринку не захочуть викупити токен.
Визначення справедливої вартості активу. Користувачі розпочинають торги на тому рівні, який вважають виправданим. Використовуючи LBP, набагато важче встановити надміру високу вартість активу, оскільки рано чи пізно вона самостійно опуститься до справедливої.
Доступність. Для того, щоб брати участь в ICO, яке використовує Liquidity Bootstrapping Pools, необхідні тільки капітал та криптогаманець. Користувачам не потрібно реєструватися на централізованій біржі та проходити KYC, бути резидентом певної країни тощо.
Perpetual Protocol — перший випадок використання LBP
У вересні 2020 року Liquidity Bootstrapping Pool від Balancer розпочав розподіл 7,5 млн токенів PERP. Це був перший приклад використання LBP, у якому взяли участь 1355 користувачів, серед яких 1221 потрапив до списку кінцевих власників активу.
Учасники LBP купували PERP за USDC. Початкове співвідношення активів було 90/10, а фінальне — 30/70. Для того, щоб стартова ціна токена становила $1,6, команда додала в пул 7,5 млн PERP і 1,33 млн USDC. Зміна ваги активів відбувалася лінійно протягом 3 днів (насправді час рахувався у блоках — 20,08 тис.).
Зміна ваги PERP/USDC. Джерело: medium.com
Запуск продажу токенів PERP — чудовий приклад того, як за допомогою LBP забезпечити справедливу вартість активу. Коли LBP тільки запустився, більшість учасників ринку “трималася осторонь” з кількох причин: вони були переконані, що поточна ціна завищена, або вірили, що інші трейдери не купуватимуть актив за нижчою ціною.
Графік вартості PERP упродовж LBP. Джерело: medium.com
Тому обсяг продажів PERP у перший день був незначним. Однак після проторговування на рівні $1, токен показав стрімке зростання, і ті, хто відчував FOMO (почуття втраченої вигоди), масово купували актив дорожче початкової вартості.
Зрештою максимальна ціна PERP під час LBP була $2,3, а середнє значення — $1,63.
Висновок
Liquidity Bootstrapping Pool використовується для запуску ICO. Його головна перевага — можливість визначити індивідуальне співвідношення токенів у пулі на початку та в кінці продажу. Такий підхід зменшує ризик миттєвої купівлі активу великим гравцем та забезпечує визначення справедливої вартості.
Найбільш успішні випадки використання LBP — Perpetual Protocol, Nsure.Network та HydraDX. Чи знайдуть проєкти інші рішення для проведення ICO? Чи продовжать використовувати LBP? Згодом побачимо.