Стислий підсумок

Uniswap — це набір комп’ютерних програм, які працюють на блокчейні Ethereum і забезпечують децентралізований обмін токенів. Uniswap працює за допомогою єдинорогів (як зображено на їхньому логотипі).

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

Як ці чарівні єдинороги перетворюють один жетон на інший? Що потрібно для використання Uniswap? Відповіді ви знайдете в нашій статті.


Вхід

Централізовані біржі протягом багатьох років були основою ринку криптовалют. Вони пропонують швидкий час розрахунків, великі обсяги транзакцій і постійно зростаючу ліквідність. Але існує також паралельний світ, який створюється у вигляді протоколів, яким не можна довіряти. Децентралізовані біржі (DEX) не потребують посередників або зберігачів для здійснення торгівлі.

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

Багато розробників давно думали про нові способи розвитку децентралізованої біржі. Одним із піонерів цього є Uniswap. Зрозуміти, як працює Uniswap, складніше, ніж зрозуміти традиційні DEX. Але, як ми поговоримо про це трохи пізніше, ця модель пропонує деякі цікаві переваги.

Завдяки цій інновації Uniswap став одним із найуспішніших проектів руху за децентралізовані фінанси (DeFi).

Давайте розглянемо, що таке Uniswap, як він працює та як можна торгувати токенами на Uniswap за допомогою лише гаманця Ethereum.


Що таке Uniswap?

Uniswap — це децентралізований протокол обміну, побудований на Ethereum. По суті, це саме автоматичний протокол ліквідності. Для торгівлі не потрібна книга замовлень або будь-яка центральна сторона. Uniswap дозволяє користувачам торгувати без посередників, з високим рівнем децентралізації та у спосіб, стійкий до цензури.

Uniswap — це програмне забезпечення з відкритим кодом. Ви також можете перевірити програмне забезпечення самостійно на Uniswap GitHub.

Отже, як здійснюються операції без книги ордерів? Uniswap працює з моделлю, за якою постачальники ліквідності створюють пули ліквідності. По суті, система пропонує децентралізований механізм ціноутворення, який усуває потребу в книзі замовлень. Про те, як працює цей механізм, ми розповімо докладніше. Але наразі ми можемо сказати, що користувачі можуть легко торгувати токенами ERC-20 без необхідності в книзі замовлень.

Оскільки протокол Uniswap є децентралізованим, процес лістингу відсутній. Будь-який токен ERC-20 може бути доступним, якщо доступний пул ліквідності для користувачів. Таким чином, Uniswap не стягує жодної комісії за лістинг. У певному сенсі протокол Uniswap працює для суспільного блага.

Протокол Uniswap був створений Хайденом Адамсом у 2018 році. Однак технологію, яка надихнула на впровадження цього протоколу, вперше визначив співзасновник Ethereum Віталік Бутерін.


Як працює Uniswap?

Uniswap увійшов в історію традиційної архітектури цифрових бірж, не маючи книги замовлень. Він працює з дизайном під назвою Constant Product Market Maker, і цей дизайн є типом моделі під назвою Automated Market Maker (AMM).

Автоматизовані маркет-мейкери — це розумні контракти, які зберігають резерви ліквідності (або пули ліквідності), за допомогою яких користувачі можуть торгувати. Ці резерви фінансуються постачальниками ліквідності. Будь-хто, хто внесе в пул рівну кількість двох токенів, може стати постачальником ліквідності. Натомість комісії, які трейдери сплачують цим пулам, розподіляються між постачальниками ліквідності пропорційно їхнім часткам у пулі. Розглянемо докладніше, як працює цей механізм.

Постачальники ліквідності створюють ринок, депонуючи рівну кількість двох токенів. Це можуть бути ETH і один токен ERC-20 або два токени ERC-20. Ці пули часто складаються зі стейблкойнів, таких як DAI, USDC і USDT, але це не обов’язково. Натомість постачальники ліквідності отримують «токени ліквідності», які представляють їх частку в усьому пулі ліквідності. Ці токени ліквідності можна обміняти на частку, яку вони представляють у пулі.

Отже, давайте розглянемо пул ліквідності ETH/USDT. Ми називатимемо ETH частину пулу x, а USDT – y. Uniswap бере ці дві суми та множить їх, щоб знайти загальну ліквідність у пулі. Назвемо загальну ліквідність у пулі k. Основна ідея Uniswap полягає в тому, що k має залишатися постійним, тобто загальна ліквідність у пулі є постійною. У цьому випадку формула загальної ліквідності в пулі виглядає так:

x * y = k

Отже, що відбувається, коли хтось хоче здійснити транзакцію?

Припустимо, Аліса купує 1 ETH за 300 USDT, використовуючи пул ліквідності ETH/USDT. Роблячи це, він збільшує частину пулу USDT і зменшує частину ETH. Це означає, що ціна ETH зросте. Звідки? Оскільки після транзакції в пулі залишається менше ETH, і, як ми знаємо, загальна ліквідність (k) повинна залишатися постійною. Це механізм, який визначає ціноутворення. Зрештою, ціна, сплачена за ETH, залежить від того, наскільки дана транзакція змінює співвідношення між x і y.

Слід також зазначити, що ця модель не масштабується лінійно. Чим більший порядок, тим більше він змінює баланс між x і y. У результаті великі замовлення стають експоненціально дорожчими, ніж маленькі, що призводить до подальшого збільшення обсягу прослизання. Це також означає, що чим більший пул ліквідності, тим легше пулу буде обробляти великі замовлення. Звідки? Тому що в цьому випадку зміна між x і y буде меншою.


Uniswap v3

Технологія Uniswap змінювалася кілька разів. Якщо ви раніше використовували Uniswap, ви, ймовірно, використовували Uniswap v2. Але постійно вносяться нові вдосконалення. Давайте розглянемо найефективніші оновлення Uniswap v3.


фондовіддача

Однією з найважливіших змін, внесених Uniswap v3, є ефективність капіталу. Як ви знаєте, більшість AMM дуже неефективні. Іншими словами, більшість коштів у AMM не використовуються більшу частину часу. Це пов’язано з невід’ємною властивістю моделі x*y=k, про яку ми згадували раніше. Простіше кажучи, що більше ліквідності в пулі, то більші замовлення може підтримувати система в ширшому ціновому діапазоні.

Але постачальники ліквідності (LP) у цих пулах по суті забезпечують ліквідність для кривої ціни (діапазону) від 0 до нескінченності. Весь капітал залишається невикористаним, якщо один із активів у пулі відповідає сценарію 5x-s, 10x-s, 100x-s.

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

Наприклад, Uniswap зараз має заблоковану ліквідність на 5 мільярдів доларів, але щоденний обсяг становить лише близько 1 мільярда доларів. Ви можете подумати, що такий спосіб роботи не дуже ефективний, і, здається, команда Uniswap дотримується такої думки. Uniswap v3 усуває цю проблему.

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

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

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


Токени Uniswap LP як NFT

Ми знаємо, що кожна позиція Uniswap LP буде унікальною, оскільки кожен, хто вносить кошти, може встановити власний ціновий діапазон. Це означає, що позиції Uniswap LP більше не будуть взаємозамінними. У результаті кожна позиція LP тепер представлена ​​одним унікальним токеном (NFT).

Однією з переваг представлення позиції Uniswap LP за допомогою взаємозамінного токена було те, як цей токен можна було використовувати в інших частинах DeFi. Токени Uniswap v2 LP можна внести в Aave або MakerDAO як заставу. Більше неможливо буде зробити це з v3, оскільки кожна позиція унікальна. Однак цьому негативному впливу на здатність комбінування можна запобігти за допомогою нових типів похідних продуктів.


Uniswap на рівні 2

Комісія за транзакції в Ethereum різко зросла в минулому році. Це зробило Uniswap економічно недоцільним для більшості маленьких користувачів.

Uniswap v3 також буде доступний у рішенні для масштабування рівня 2 під назвою Optimistic rollup. Це рішення стане ефективним способом масштабування смарт-контрактів, водночас користуючись перевагами безпеки мережі Ethereum. Очікується, що із запуском цього рішення обсяг транзакцій значно зросте, і користувачі зможуть торгувати зі значно меншими комісіями.


Що таке тимчасова втрата?

Як ми вже згадували раніше, постачальники ліквідності заробляють комісійні за надання ліквідності користувачам, які торгуватимуть токенами. Чи є ще що-небудь, що слід враховувати постачальникам ліквідності? Так. Існує також ефект, який називається тимчасовою втратою.

Припустимо, Аліса вносить 1 ETH і 100 USDT у пул Uniswap. Оскільки пара токенів має бути однакової вартості, це означає, що ціна ETH становить 100 USDT. Давайте також припустимо, що в пулі загалом є 10 ETH і 1000 USDT – решта надходить від інших постачальників ліквідності, таких як Аліса. У цьому випадку частка Аліси в пулі становить 10%, а наша загальна ліквідність (k) становить 10 000.

Що станеться, якщо ціна ETH підніметься до 400 USDT? Якщо ви пам'ятаєте, загальна ліквідність пулу повинна залишатися постійною. Якщо ETH зараз становить 400 USDT, це означає, що співвідношення ETH і USDT у пулі змінилося. Насправді зараз у пулі є 5 ETH і 2000 USDT. Звідки? Оскільки арбітражні трейдери додадуть USDT до пулу та видалять ETH з пулу, доки курс не відображатиме правильну ціну. Ось чому так важливо розуміти, що k є постійним значенням.

Аліса вирішує забрати свої кошти та отримує 10% пулу пропорційно своїй частці. У результаті він отримує 0,5 ETH і 200 USDT на загальну суму 400 USDT. Може здатися, що Аліса добре заробила. Але що, якби він не об’єднав свої кошти? Тоді Аліса матиме 1 ETH і 100 USDT, загалом 500 USDT.

Насправді Аліса була б більш прибутковою, якби вона HODL залучила свої кошти замість того, щоб внести їх у пул Uniswap. У цьому прикладі тимчасова втрата — це альтернативна вартість внесення токена в пул, ціна якого зросла. Це означає, що коли Аліса вкладає свої кошти в Uniswap в надії отримати комісійні, вона може втратити інші можливості отримати прибуток.

Слід зазначити, що цей ефект виникає незалежно від того, в якому напрямку зміниться ціна після інвестування коштів. Що це значить? Збитки також можуть збільшитися, якщо ціна ETH знизиться порівняно з моментом депонування коштів. Для більш технічного пояснення цього ефекту ви можете прочитати статтю Pintail.

Тож чому ця втрата тимчасова? Цей ефект зникає, якщо ціна токена, доданого до пулу, повертається до його ціни на момент додавання. Крім того, цю втрату можна компенсувати з часом, оскільки постачальники ліквідності отримуватимуть комісійні. Однак постачальники ліквідності повинні знати про цей вплив, перш ніж додавати кошти до пулу.


Як Uniswap заробляє гроші?

Не виграє. Uniswap — це децентралізований протокол, який підтримується крипто-хедж-фондом Paradigm. Усі комісії надходять постачальникам ліквідності, і жоден із засновників не отримує частину транзакцій, здійснених через протокол.

Наразі комісія, що сплачується постачальникам ліквідності, становить 0,3% за транзакцію. За замовчуванням ці комісії додаються до пулів ліквідності, але постачальники ліквідності можуть зняти свої кошти в будь-який час. Комісії розподіляються відповідно до частки кожного постачальника ліквідності в пулі.

У майбутньому частина комісій може бути виділена на розвиток Uniswap. Команда Uniswap вже випустила вдосконалену версію протоколу під назвою Uniswap v2.


➟ Хочете поринути у світ криптовалюти? Ви можете купити біткойн у Binance!


Як користуватися Uniswap?

Uniswap є протоколом з відкритим вихідним кодом, тобто будь-хто може створити власну інтерфейсну програму. Але найчастіше використовуються https://app.uniswap.org і https://uniswap.exchange.

  1. Перейдіть до інтерфейсу Uniswap.

  2. Підключіть свій гаманець. Ви можете використовувати MetaMask, Trust Wallet або будь-який інший підтримуваний гаманець Ethereum.

  3. Виберіть токен, який хочете обміняти.

  4. Виберіть токен, який ви хочете обміняти.

  5. Натисніть кнопку Swap.

  6. Перевірте процес у спливаючому вікні.

  7. Підтвердьте запит транзакції у своєму гаманці.

  8. Дочекайтеся підтвердження транзакції в блокчейні Ethereum. Ви можете стежити за статусом транзакції на сторінці https://etherscan.io/.


Токен Uniswap (UNI).

UNI є рідним токеном протоколу Uniswap і надає права керування власникам токенів. Це означає, що власники UNI можуть голосувати за зміни до протоколу. Ми вже згадували, як протокол працює в інтересах суспільства в певному сенсі. Токен UNI підкріплює цю ідею.

На початковому етапі було випущено 1 мільярд токенів UNI. 60% цих токенів було розповсюджено серед існуючих членів спільноти Uniswap, а решта 40% будуть розподілені між членами команди, інвесторами та радниками протягом чотирьох років.

Частина розподілу спільноти здійснюється через видобуток ліквідності. У результаті токени UNI будуть роздані людям, які надають ліквідність для таких пулів Uniswap:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Отже, хто є членами спільноти Uniswap? Усі адреси Ethereum, які взаємодіяли з контрактами Uniswap. Тепер давайте поговоримо про те, як ви можете отримати свої токени UNI.


Як купити токени Uniswap (UNI)?

Якщо ви використовували Uniswap, ви можете отримати 400 UNI за адресу, яку ви використовуєте для взаємодії з Uniswap. Щоб отримати свої жетони:

  1. Перейдіть на сторінку https://app.uniswap.org/.

  2. Підключіть гаманець, який ви раніше використовували з Uniswap.

  3. Натисніть кнопку «Вимагайте свої токени UNI».

uniswap-uni-tokenlar-nasıl-alınır

  1. Підтвердьте транзакцію у своєму гаманці (ви можете переглянути поточні тарифи на газ у Ethscan Gas Tracker).

  2. Вітаємо, тепер у вас UNI!

Хочете торгувати своїми токенами UNI? Binance з вами.


➟ Натисніть, щоб купувати та продавати токени UNI на Binance!


Як купити UNI на Binance?

Щоб отримати UNI, вам потрібно обміняти фіат або криптовалюту за допомогою біржі Binance. Неможливо використовувати кредитну/дебетову картку для покупки UNI безпосередньо. Ви можете вибрати одну з наведених нижче пар з варіантами BNB, BTC, BUSD, USDT або EUR.


Якщо ви хочете придбати UNI за допомогою криптовалюти, ви можете перенести наявні криптовалюти у свій Spot Wallet або купити трохи криптовалюти. BUSD є одним із рекомендованих варіантів завдяки своїй ціновій стабільності. Ви можете купити BUSD за допомогою своєї картки, перейшовши на сторінку [Buy Crypto]. Введіть суму, яку ви бажаєте придбати, і натисніть [Продовжити], щоб ввести дані вашої картки.


Отримавши свою криптовалюту, ви можете перейти на біржу та вибрати пару UNI, якою хочете торгувати. Ви можете змінити свою пару, натиснувши на поточну ринкову пару у верхньому лівому куті.


Введіть бажану пару в рядку пошуку. У цьому прикладі ми будемо використовувати пару UNI/BUSD.


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

Щоб створити свій ринковий ордер, натисніть [Spot] у правій частині сторінки біржі. На вкладці [Купити] переконайтеся, що ви вибрали [Ринок] як тип замовлення та введіть суму BUSD, яку ви хочете використовувати в торгівлі. Нарешті натисніть [Отримати UNI], щоб розмістити замовлення.


Як продати UNI на Binance?

Процес продажу UNI схожий на процес купівлі. По-перше, переконайтеся, що ваші UNI знаходяться у вашому Binance Spot Wallet. Якщо ви не внесли свої токени, перейдіть на сторінку [Fiat and Spot] і знайдіть UNI. Натисніть [Депозит], щоб отримати детальні інструкції щодо передачі своїх UNI. Для отримання додаткової інформації див. Як внести кошти на Binance. Ви також можете прочитати нашу статтю.


Після того, як ви успішно внесли свої UNI, відкрийте сторінку обміну та виберіть пару UNI, якою ви хочете торгувати. Давайте подивимося на пару UNI/BTC.


Використовуйте панель пошуку, щоб знайти потрібну пару. У цьому прикладі ми натиснемо [UNI/BTC].


Щоб продати свої UNI за поточною ринковою ціною, перейдіть у праву частину екрана. Натисніть [Spot] і виберіть [Market] як тип замовлення на вкладці [Sell]. Введіть суму UNI, яку ви хочете продати, і натисніть [Продати UNI].


Останнє слово

Uniswap — це інноваційний протокол обміну, побудований на Ethereum. Це дозволяє будь-кому, у кого є гаманець Ethereum, міняти токени без участі будь-якої центральної сторони.

Хоча ця технологія має свої обмеження, вона може мати захоплюючий вплив на майбутнє безнадійних бірж токенів. Оскільки рішення масштабованості Ethereum 2.0 почнуть працювати в мережі, цілком можливо, що Uniswap також виграє від цих рішень.