Ключови изводи
Uniswap е децентрализирана борса за криптовалути. Това е „пазар във веригата“, който позволява на потребителите да купуват и продават криптовалута в Ethereum и повече от 10 други блокчейна.
Трейдърите могат да обменят хиляди различни токени в Uniswap, без да се налага да разчитат на посредници или централизирани структури.
Потребителите могат също така да предоставят ликвидност на ликвидни пулове на Uniswap и да печелят такси за суапове от други потребители.
Въведение
Централизираните борси (CEX) са гръбнакът на пазара на криптовалутите от години поради тяхната дълбока ликвидност, по-бързи трансакции, фиатни onramp-ове и поддръжка на клиенти. Децентрализираните борси (DEX) обаче набират популярност, тъй като потребителите са привлечени от техните peer-to-peer сделки и повишена достъпност.
DEX предлагат уникални предимства, които могат да ги направят завладяваща алтернатива на CEX. Един пример е Uniswap. Създаден от Хейдън Адамс през 2018 г., неговото внедряване е вдъхновено от основната технология, описана за първи път от съоснователя на Ethereum Виталик Бутерин.
Uniswap е пионер в модела на автоматизирания маркет мейкър (АММ) и изиграва решаваща роля в изобретяването и развитието на децентрализираните пазари. Днес Uniswap продължава да бъде една от най-популярните и лесни за използване DEX, с висока ликвидност и богат избор от токени.
Какво е Uniswap?
Uniswap е DEX, който позволява на потребителите да търгуват с криптовалути, без да зависят от централен орган или посредник. Първоначално Uniswap беше ексклузивен за мрежата на Ethereum, но след това разшири предложенията си, за да поддържа много други блокчейни.
Услугите на Uniswap се основават на смарт договори, които представляват самоизпълняващи се програми в блокчейна с предварително определени условия, записани директно в кода.
Uniswap прилага иновативен AMM модел, който използва ликвидни пулове вместо традиционните книги на поръчките, за да осигури безпроблемна търговия. Потребителите могат да осигурят ликвидност за тези пулове, като депозират еднаква стойност и за двата токена в двойката. В замяна те получават токени за доставчици на ликвидност (LP).
Други потребители могат да суапват токени, като взаимодействат с ликвидните пулове. За определяне на цената на активите в ликвидния пул се използва модел на постоянен продуктов маркет мейкър (CPMM).
Uniswap използва софтуер с отворен код, който можете да разгледате на сайта на Uniswap GitHub.
Как работи Uniswap?
В основата на Uniswap е моделът CPMM. Нека да видим как работи.
Да приемем, че депозирате двойка за търговия в ликвидния пул на Uniswap като доставчик на ликвидност (LP). Можете да ангажирате всяка двойка токени с еднаква стойност. Например ETH и един токен ERC-20 или два токена ERC-20. Един от токените обикновено е стейбълкойн като DAI, USDC или USDT.
В замяна на ангажирането на двойката токени ще получите „токени за ликвидност“ като LP, представляващи вашия дял от ликвидния пул и съответната част от таксите за търговия, генерирани от пула.
Нека разгледаме ликвидният пул ETH/USDT. Нека наречем ETH частта на пула x, а частта USDT y. Uniswap умножава x по y, за да изчисли общата ликвидност в пула, която ще наречем k. Основната идея зад Uniswap е, че k трябва да остане постоянно. Следователно формулата за общата ликвидност на пула е: х * у = k.
Да предположим, че Алис купува 1 ETH за 300 USDT, използвайки ликвидния пул ETH/USDT. Правейки това, тя увеличава частта от USDT и намалява частта от ETH на пула. Това ще повиши цената на ETH.
Това се случва, тъй като сега в пула има по-малко ETH след трансакцията и знаем, че общата ликвидност на пула (k) трябва да остане постоянна; този механизъм определя, че цената на ETH ще бъде k/x. В крайна сметка цената, платена за ETH в пула, се основава на това колко дадена търговия измества съотношението между x и y.
Струва си да се отбележи, че този модел не се мащабира по линеен начин. Колкото по-голяма е поръчката, толкова по-голяма е промяната в баланса между x и y. Следователно по-големите поръчки са много по-скъпи от по-малките и ще доведат до постепенно по-голям слипидж. Това означава също, че колкото по-голям е ликвидният пул, толкова по-малко е изместването между x и y и следователно толкова по-лесно е да се изпълняват големи поръчки.
Еволюцията на Uniswap
Uniswap се развива с времето, като различните версии на протокола предлагат нови функции и подобрения. По-долу е представен кратък преглед на Uniswap v1, v2, v3, v4 и UniswapX.
Uniswap v1
Стартиран през 2018 г., Uniswap v1 е първата версия на протокола Uniswap. Той е проектиран с оглед на простотата, но все пак позволява на потребителите да търгуват с всякакви ERC-20 токени в блокчейна на Ethereum. Протоколът придоби популярност сред общността на Ethereum и работи като доказателство за концепцията за базираните на AMM децентрализирани борси.
Uniswap v2
Uniswap v2 беше пуснат през 2020 г. и донесе няколко подобрения на първата версия. Една от най-значимите промени беше въвеждането на ERC-20 към ERC-20 двойки, което означаваше, че доставчиците на ликвидност могат да създават договори по двойки за всеки два токена ERC-20.
Потребителите могат също да търгуват между токените, без да е необходимо междинно конвертиране в ETH. Накратко, Uniswap v2 позволи създаването на ликвидни пулове, състоящи се от два токена ERC-20, вместо да е необходимо да има ETH заедно с един токен ERC-20.
Uniswap v2 също така подобри ефективността на протокола, намали таксите за газ и въведе нови функции, като например светкавичен суап, което означава, че токените могат да бъдат освободени за получателите, преди да се провери дали са получени достатъчно входни токени. Новите функции и оптимизации поставят основата за експоненциален растеж на приемането на AMM и превърнаха Uniswap в една от най-големите спот борси за криптовалути.
Uniswap v3
Една от най-значимите промени, които Uniswap v3 въведе, беше свързана с капиталовата ефективност. Много AMM страдат от капиталова неефективност — повечето от съдържащите се в тях средства обикновено не се използват поради присъща характеристика на гореспоменатия модел x * y = k. Казано по-просто, колкото повече ликвидност има в пула, толкова по-големи са поръчките и ценовите диапазони, които системата може да поддържа.
Доставчиците на ликвидност в тези пулове осигуряват ликвидност за ценова крива между 0 и безкрайност, което означава, че капиталът, осигурен от доставчиците на ликвидност в AMM, е равномерно разпределен във всички ценови диапазони. Това означава, че само част от ликвидността в пула се намира там, където се извършва по-голямата част от търговията. Въпреки това няма много смисъл да се осигурява ликвидност в ценови диапазон, който е далеч от текущата цена или никога няма да бъде достигнат.
Uniswap v3 се стреми да се справи с този проблем — Доставчиците на ликвидност вече могат да задават персонализирани ценови диапазони, в рамките на които искат да осигурят ликвидност, което трябва да доведе до по-концентрирана ликвидност в ценовия диапазон с най-голяма търговска активност. Например, ако доставчик на ликвидност зададе ценови диапазон от $1000 до $2000, предоставената ликвидност може да позволи търговия само между тези две цени, вместо в безкрайни ценови диапазони.
В известен смисъл Uniswap v3 е елементарен начин за създаване на on-chain книга на поръчките в Ethereum, където маркет мейкърите могат да решат да осигурят ликвидност в ценовите диапазони по техен избор. Струва си да се отбележи, че тази промяна облагодетелства по-опитните маркет мейкъри пред начинаещите участници. С този допълнителен слой на сложност по-малко активните доставчици на ликвидност могат да печелят по-малко от такси за търговия в сравнение с професионалните играчи, които оптимизират стратегията си последователно.
Позиции на доставчиците на ликвидност в Uniswap като NFT-та
Тъй като всеки доставчик на ликвидност може да зададе свой собствен ценови диапазон, позицията на всеки доставчик на ликвидност в Uniswap е уникална и като такава вече не е заменима. В Uniswap v3 позициите на доставчиците на ликвидност вече се представят чрез незаменим токен (NFT). Споделените позиции обаче все още могат да бъдат направени заменими (ERC-20).
Доставчиците на ликвидност на Uniswap v3 вече виждат всички такси, генерирани директно в самите NFT-та. Тези NFT-та могат да се търгуват между портфейли и притежателите винаги могат да събират такси за позиция. По същество това е цифрово изображение, което показва съществена информация, като двойката токени и крива, представяща „стръмността“ на позицията. Всяка позиция на Uniswap v3 също има уникална цветова схема, а различните пулове са представени с различни цветови вариации.
Различни нива на такси
Uniswap v3 предлага на доставчиците на ликвидност три нива на такси, 0,05%, 0,30% и 1,00%, за да позволи на дългосрочните клиенти да коригират маржините си на печалба въз основа на очакваната волатилност на двойката токени. Например, доставчиците на ликвидност са изложени на по-високи рискове при некорелирани двойки, като ETH/USDT, и по-ниски рискове при корелирани двойки, като напр. стейбълкойн двойките.
Uniswap на слой 2
Исторически таксите за трансакции на Ethereum са се покачвали, тъй като използването на мрежата се е увеличило. Това прави използването на Uniswap икономически неосъществимо понякога, особено за по-малките потребители. За да разреши този проблем, Uniswap v3 използва решения за мащабиране от слой 2, за да мащабира смарт договори, като същевременно се наслаждава на сигурността на мрежата Ethereum. Това приложение също помага за увеличаване на пропускателната способност на трансакциите и осигуряване на по-ниски такси за потребителите.
Uniswap на живо в BNB Chain
Uniswap заработи в BNB Chain, след като получи подкрепа от избирателите на управлението. Този ход потенциално може да предостави на потребителите по-рентабилни опции за търговия. Това означава също, че потребителите на Uniswap ще могат да се възползват от високата скорост и ниските такси за трансакции на BNB Chain. Освен това интеграцията позволява на Uniswap да се възползва от нов ликвиден пул и да повиши осведомеността и възприемането му както сред инвеститорите на дребно, така и сред институционалните инвеститори.
Uniswap v4
Uniswap v4 носи интересни подобрения, които правят децентрализираната търговия по-плавна, по-евтина и по-гъвкава. Една от най-големите характеристики са „кукичките“, които позволяват на разработчиците да персонализират как работят ликвидните пулове, като добавят опции като динамични такси или разделяне на големи сделки на по-малки, за да се избегнат скокове в цените.
Вместо да създават нов договор за всеки пул, всички пулове работят в един договор (това се нарича архитектура на Singleton), спестявайки такси за газ с до 99%. Uniswap v4 също опростява трансакциите със система, наречена флаш отчитане, като същевременно въвежда отново директни двойки за търговия с ETH за по-бързи и евтини суапове.
Тези актуализации са предназначени да намалят разходите, да позволят по-креативни стратегии за търговия и да направят платформата по-привлекателна за професионални трейдъри и разработчици.
UniswapX
UniswapX е нова система за търговия, която помага на потребителите да получават по-добри цени чрез извличане на ликвидност от различни източници, като децентрализирани борси и частни запаси. Вместо да плащат директно такси за газ, потребителите подписват поръчки извън веригата и чрез трети страни „изпълнители“ обработват трансакциите, като се конкурират да предложат най-добрите цени. Тази конфигурация също така избягва разходите за неуспешни трансакции и защитава потребителите от MEV атаки, като осигурява по-справедливи сделки.
Какво представлява непостоянната загуба?
Освен че печелят такси за осигуряване на ликвидност за трейдърите, които могат да разменят токени, доставчиците на ликвидност трябва да са наясно и с ефекта, наречен непостоянна загуба. Да предположим, че Алис е доставчик на ликвидност, който е депозирал 1 ETH и 100 USDT в пул на Uniswap с обща ликвидност от 10 000 (10 ETH x 1000 USDT); останалата част е финансирана от други доставчици на ликвидност като нея. Делът на Алис в пула е 10%, което означава, че първоначалният ѝ депозит съставлява 10% от общата ликвидност на пула.
По време на депозита на Алис цената на 1 ETH е 100 USDT, което означава, че депозитът ѝ е $200 (1 ETH x $100 + 100 USDT). Сега да предположим, че цената на ETH се увеличава до 400 USDT. В резултат на това арбитражните трейдъри добавят USDT към и премахват ETH от пула, докато съотношението между двете отрази точно новата цена. Това води до намаляване на количеството ETH и USDT в пула до 5 ETH и 2000 USDT.
Алис решава да изтегли средствата си от пула. Според нейния дял тя получава 10%, т.е. 0,5 ETH и 200 USDT, на обща стойност $400 (0,5 ETH x $400 + 200 USDT). На пръв поглед изглежда, че Алис е направила печалба.
Въпреки това, ако беше задържала първоначалния си депозит от 1 ETH и 100 USDT, тя щеше да получи обща стойност от $500 (1 ETH x $400 + 100 USDT). Следователно, като депозира средствата си в пула на Uniswap, Алис е загубила от поскъпването на цената на ETH.
Тази загуба се нарича „непостоянна“, защото може да бъде смекчена, ако цените на токените в пула се върнат към същите цени като когато са добавени към пула. Освен това, тъй като доставчиците на ликвидност печелят от такси, загубата може да се балансира с течение на времето. Независимо от това, доставчиците на ликвидност трябва да са наясно с концепцията за непостоянна загуба, преди да добавят средства към пул на Uniswap.
Имайте предвид, че горният сценарий се прилага независимо дали цената се повишава, или пада от момента на депозита. Това означава, че ако цената на ETH намалее от момента на депозита, загубите, понесени от доставчиците на ликвидност, също могат да се увеличат.
Как Uniswap печели пари?
Uniswap генерира приходи от малка такса, начислявана за всяка сделка, извършена чрез протокола. Тази „такса на доставчика на ликвидност“ е зададена на определен размер от стойността на сделката и се разпределя автоматично между доставчиците на ликвидност. За разлика от традиционните борси, Uniswap като протокол не генерира приходи за себе си, а за доставчиците на ликвидност. Чрез концентриране на своята ликвидност, доставчиците на ликвидност могат да увеличат експозицията си в рамките на определения ценови диапазон, за да спечелят още повече такси за търговия в Uniswap v3.
Освен това, поради отворения код и децентрализирания характер на Uniswap, няма централна структура, която да контролира или да печели от протокола. Вместо това, той се поддържа и подобрява от общност от потребители и разработчици чрез своята децентрализирана система за управление.
Токенът Uniswap (UNI).
Собственият токен на Uniswap, UNI, беше пуснат през септември 2020 г. и оттогава привлича потребители и доставчици на ликвидност към платформата. UNI е ERC-20 токен, което означава, че е създаден в Ethereum и може да се съхранява във всеки криптовалутен портфейл, който поддържа ERC-20 токени.
Токенът UNI дава на своите притежатели права за управление, което означава, че те могат да гласуват за промени и подобрения в протокола. Степента на право на глас, която потребителят има, е пропорционална на броя на притежаваните от него токени за управление. Процесът на управление е децентрализиран, което означава, че всеки може да подаде предложение и всеки може да гласува.
Токените UNI могат да се купуват и продават на различни борси за криптовалута, така че трейдърите могат да използват токените UNI за търговия с други криптовалути или за участие в приложения за децентрализирани финанси (DeFi). Имайте предвид, че нови случаи на употреба могат да се появят в резултат на искания на общността и гласувания на ръководството.
Как да използвате Uniswap
За да използвате Uniswap, трябва да имате портфейл за криптовалута в който има токени ETH или ERC-20. Ето как да започнете да използвате проста опция за суап в Uniswap:
Свържете се с портфейла си в Ethereum на уебсайта на Uniswap.
Изберете токена, с който искате да търгувате. Uniswap поддържа няколко токена ERC-20; уверете се, че сте избрали правилния.
Въведете сумата, с която искате да търгувате. След това интерфейсът ще ви покаже прогнозното количество на другия токен, който ще получите въз основа на текущия обменен курс.
Ако сумата е задоволителна, можете да кликнете върху „Суап“. След това вашият портфейл ще ви подкани да потвърдите трансакцията.
След потвърждаване на трансакцията сделката ще бъде изпълнена в Ethereum. Накрая токените ще бъдат показани във вашия портфейл.
Заключителни мисли
Uniswap е развиващ се DEX протокол, който позволява на всеки, който има крипто портфейл, да купува, продава и суапва голямо разнообразие от цифрови активи. Платформата позволи на нов клас доставчици на ликвидност да печелят такси за своите неактивни активи, като същевременно позволява на трейдърите лесно да суапват между криптовалути.
Стартирането на токена за управление на UNI допълнително утвърди позицията на Uniswap като платформа, управлявана от общността. Тъй като DeFi екосистемата продължава да се разраства, ще бъде интересно да се види как се развиват DEX борсите, за да отговорят на изискванията на потребителите, като същевременно поддържат основните си ценности на децентрализация.
Допълнителни статии
Отказ от отговорност: Това съдържание ви е представено във вида, в който е, само за обща информация и образователни цели, без каквито и да било твърдения или гаранции. То не трябва да се тълкува като финансов, правен или друг професионален съвет, нито пък има за цел да препоръчва закупуването на конкретен продукт или услуга. Трябва да потърсите собствен съвет от подходящи професионални консултанти. Когато статията е предоставена от трета страна, моля, имайте предвид, че изразените възгледи принадлежат на третата страна и не отразяват непременно възгледите на Binance Academy. Моля, прочетете нашия пълен отказ от отговорност тук за повече подробности. Цените на цифровите активи могат да бъдат променливи. Стойността на вашата инвестиция може да се понижи или повиши и може да не си възвърнете инвестираната сума. Вие носите пълната отговорност за инвестиционните си решения и Binance Academy не носи отговорност за загуби, които може да претърпите. Този материал не трябва да се тълкува като финансов, правен или друг професионален съвет. За повече информация вижте нашите Условия за ползване и Предупреждението за риск.