Коротко

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

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

Отже, як ці «чарівні єдинороги» перетворюються з одного токена на інший? Що потрібно для використання Uniswap? Давайте дізнаємося більше.


Представити

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

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

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

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

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


Що таке Uniswap?

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

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

Тепер давайте пояснимо, чому ми можемо здійснювати транзакції без книги ордерів? Uniswap працює за моделлю криптокредиторів – створює пули ліквідності. Ця система забезпечує децентралізований механізм ціноутворення, що значно згладжує глибину книги замовлень. Детально про те, як працює Uniswap, ми дізнаємося нижче. Наразі вам просто потрібно пам’ятати, що користувачі можуть легко обмінювати токени ERC-20 без книги замовлень.

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

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


Як працює Uniswap?

На відміну від традиційної структури, Uniswap абсолютно не має книги замовлень. Протокол працює на основі моделі Constant Product Market Maker, варіації моделі Automated Market Marker.

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

Постачальники ліквідності створюють ринок, депонуючи еквівалентну вартість двох токенів. Це може бути один токен 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 дуже неефективні з використанням капіталу, тобто більша частина капіталу, що знаходиться в них у будь-який момент часу, не використовується. Це пов’язано з невід’ємною властивістю моделі x * y = k, про яку йшлося раніше. Простіше кажучи, чим більше ліквідності в пулі, тим більші замовлення може підтримувати система в більшому ціновому діапазоні.

Однак постачальники ліквідності (LP) у цих пулах по суті забезпечують ліквідність для кривої (діапазону) ціни від нуля до нескінченності. Увесь наявний капітал призначений для сценарію, коли один із активів у сегменті 5x-s, 10x-s, 100x-s.

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

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

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

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

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


Токен Uniswap LP як NFT

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

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


Змінити обмін на шарі номер 2

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

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


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

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

Давайте знову припустимо, що Аліса вносить 1 ETH і 100 USDT в пул на Uniswap. Оскільки наведена вище пара токенів повинна мати однакову вартість, це означає, що ціна 1 ETH становить 100 USDT. Загалом у пулі є 10 ETH і 1000 USDT – решту вносять інші постачальники ліквідності, як-от Alice. Таким чином, Алісі належить 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.

Фактично, Аліса може заробити ще більше, якщо вона ТРИМАЄ цю суму у своєму гаманці, а не поміщає її в пул Uniswap. У цьому випадку тимчасова втрата, по суті, є альтернативною вартістю накопичення токена, що дорожчає. Зрозуміло, що Аліса може втратити інші можливості заробітку, якщо вона вкладе гроші в Uniswap в надії отримати прибуток від комісій трейдерів.

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

Однак чому ця втрата тимчасова? Якщо ціна токенів повернеться до ціни на момент їх додавання до пулу, ці втрати будуть зведені нанівець. У той же час, оскільки постачальники ліквідності можуть отримувати прибуток, ці втрати можна компенсувати з часом. Однак постачальники ліквідності повинні знати про це, перш ніж закачувати гроші в пул.


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

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

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

Частина зборів може бути спрямована на майбутній розвиток Uniswap. Команда Uniswap впроваджує вдосконалену версію цього протоколу під назвою Uniswap v2.


➟ Хочете почати роботу з криптовалютою? Купуйте Bitcoin на 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 підкріплює цю ідею.

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

Частина розповсюдження токенів у спільноті відбувається через видобуток ліквідності. Це означає, що 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».

cách-yêu-cầu-token-uniswap

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

  2. Вітаємо, тепер ви власник UNI!

Хочете торгувати токенами UNI? Binance вже пропонує це.


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


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

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


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


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


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


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

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


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

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


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


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


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


резюме

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

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