Kľúčové poznatky
Uniswap je decentralizovaná burza kryptomien. Je to „on-chain trhovisko“, ktoré umožňuje používateľom nakupovať a predávať kryptomeny na blockchaine Ethereum a viac ako 10 ďalších blockchainoch.
Obchodníci si v rámci burzy Uniswap môžu vymieňať tisíce rôznych tokenov bez toho, aby sa museli spoliehať na sprostredkovateľov alebo centralizované subjekty.
Používatelia môžu tiež poskytovať likviditu do poolov likvidity Uniswap a zarábať poplatky za výmeny od iných používateľov.
Úvod
Centralizované burzy (CEX) sú už roky základným predpokladom fungovania trhu s kryptomenami, a to vďaka svojej hlbokej likvidite, rýchlejším transakciám, vkladom fiat mien a zákazníckej podpore. Decentralizované burzy (DEX) však získavajú na popularite, pretože používateľov priťahujú ich obchody typu peer-to-peer a zvýšená dostupnosť.
DEX ponúkajú jedinečné výhody, ktoré z nich môžu urobiť presvedčivú alternatívu k CEX. Jedným z príkladov je Uniswap. Implementácia protokolu Uniswap, ktorý vytvoril v roku 2018 Hayden Adams, bola inšpirovaná základnou technológiou, ktorú ako prvý opísal Vitalik Buterin, spoluzakladateľ siete Ethereum.
Uniswap bol priekopníkom modelu automatického tvorcu trhu (AMM) a zohral kľúčovú úlohu pri vynájdení a vývoji decentralizovaných búrz. Dnes je Uniswap naďalej jednou z najobľúbenejších a používateľsky najprístupnejších dostupných DEX s vysokou likviditou a širokým výberom tokenov.
Čo je Uniswap?
Uniswap je DEX, ktorá používateľom umožňuje obchodovať s kryptomenami bez závislosti na centrálnom orgáne alebo sprostredkovateľovi. Spočiatku bola burza Uniswap k dispozícii exkluzívne pre sieť Ethereum, odvtedy však rozšírila svoje ponuky o podporu mnohých ďalších blockchainov.
Služby burzy Uniswap sú založené na smart kontraktoch, čo sú samospúšťacie programy na blockchaine s vopred určenými podmienkami priamo zapísanými do kódu.
Uniswap využíva inovatívny model AMM, ktorý na zabezpečenie bezproblémového obchodovania namiesto tradičných kníh objednávok využíva pooly likvidity. Používatelia môžu týmto poolom poskytnúť likviditu vložením rovnakej hodnoty oboch tokenov v páre. Za to dostanú tokeny poskytovateľa likvidity (LP).
Ostatní používatelia si môžu vymieňať tokeny interakciou s poolmi likvidity. Model tvorca trhu s funkciou konštantného produktu (CPMM) sa používa na určenie ceny aktív v poole likvidity.
Protokol Uniswap používa softvér s otvoreným zdrojovým kódom, ktorý si môžete pozrieť na Uniswap GitHub.
Ako funguje Uniswap?
Jadrom protokolu Uniswap je jeho model CPMM. Pozrime sa, ako to funguje.
Povedzme, že vložíte obchodný pár do poolu likvidity protokolu Uniswap ako poskytovateľ likvidity (LP). Môžete vložiť ľubovoľný pár tokenov rovnakej hodnoty. Napríklad buď ETH a jeden token ERC-20, alebo dva tokeny ERC-20. Jedným z tokenov je zvyčajne stablecoin, napr. DAI, USDC alebo USDT.
Výmenou za poskytnutie páru tokenov dostanete „tokeny likvidity“ ako LP, ktoré predstavujú váš podiel v poole likvidity a zodpovedajúcu časť poplatkov za obchodovanie vygenerovaných poolom.
Poďme sa pozrieť na pool likvidity ETH/USDT. Časť poolu ETH si označíme ako x a časť USDT si označíme ako y. Uniswap vynásobí x a y a vypočíta tak celkovú likviditu v poole. Toto si označíme ako k. Základnou myšlienkou protokolu Uniswap je, že hodnota k musí byť stále konštantná. Preto je vzorec na výpočet celkovej likvidity poolu nasledovný: x * y = k.
Povedzme, že Alica kúpi 1 ETH za 300 USDT použitím poolu likvidity ETH/USDT. Tým zvýši časť poolu v USDT a zníži časť poolu v ETH. To zvýši cenu ETH.
K tomu dochádza, pretože po transakcii je teraz v poole menej ETH a vieme, že celková likvidita poolu (k) musí zostať konštantná. Tento mechanizmus určuje, že cena ETH bude k/x. V konečnom dôsledku je cena zaplatená za tento ETH založená na tom, o koľko daný obchod posunie pomer medzi x a y.
Je nutné poznamenať, že škálovanie tohto modelu nie je lineárne. V skutočnosti to funguje tak, že čím vyššia je objednávka, tým viac sa posúva rovnováha medzi x a y. Väčšie objednávky sú preto v porovnaní s menšími objednávkami oveľa drahšie a budú viesť k neustále sa zvyšujúcej odchýlke. Znamená to tiež, že čím väčší je pool likvidity, tým menší je posun medzi x a y, a tým ľahšie je spracovávať veľké objednávky.
Evolúcia protokolu Uniswap
Uniswap sa v priebehu času vyvíjal, pričom rôzne verzie protokolov ponúkajú nové funkcie a vylepšenia. Nižšie je uvedený stručný prehľad verzií Uniswap v1, v2, v3, v4 a UniswapX.
Uniswap v1
Verzia Uniswap v1, spustená v roku 2018, bola prvou verziou protokolu Uniswap. Bola navrhnutá tak, aby bola jednoduchá, ale stále umožňovala používateľom obchodovať s akýmkoľvek tokenom ERC-20 na blockchaine Ethereum. Protokol získal popularitu medzi komunitou siete Ethereum a fungoval ako dôkaz konceptu pre decentralizované burzy založené na AMM.
Uniswap v2
Verzia Uniswap v2 bola spustená v roku 2020 a priniesla niekoľko vylepšení prvej verzie. Jednou z najvýznamnejších zmien bolo zavedenie ERC-20 do párov ERC-20, čo znamenalo, že poskytovatelia likvidity mohli vytvárať párové kontrakty pre akékoľvek dva tokeny ERC-20.
Používatelia tiež mohli obchodovať medzi tokenmi bez potreby prechodnej konverzie na ETH. Stručne povedané, verzia Uniswap v2 povolila pooly likvidity pozostávajúce z akýchkoľvek dvoch tokenov ERC-20 namiesto toho, aby bolo potrebné ETH spolu s jedným tokenom ERC-20.
Verzia Uniswap v2 tiež zlepšila efektivitu protokolu, znížila poplatky gas a zaviedla nové funkcie (napr. bleskové swapy), čo znamenalo, že tokeny mohli byť uvoľnené príjemcom pred overením, či boli prijaté dostatočné vstupné tokeny. Nové funkcie a optimalizácie pripravili pôdu pre exponenciálny rast v prijímaní AMM a urobili z burzy Uniswap jednu z najväčších kryptomenových spotových búrz.
Uniswap v3
Jedna z najvýznamnejších zmien, ktorú zaviedla verzia Uniswap v3, sa týkala kapitálovej efektívnosti. Mnoho AMM trpí kapitálovou neefektívnosťou – väčšina prostriedkov, ktoré obsahujú, sa zvyčajne nevyužíva kvôli inherentnej charakteristike vyššie uvedeného modelu x * y = k. Jednoducho povedané, čím vyššiu likviditu má pool, tým väčšie objednávky a cenové rozpätie dokáže systém podporovať.
Poskytovatelia likvidity v týchto pooloch poskytujú likviditu pre cenovú krivku medzi 0 a nekonečnom, čo znamená, že kapitál poskytnutý poskytovateľmi likvidity v AMM je rovnomerne rozdelený do všetkých cenových rozpätí. To znamená, že len malá časť likvidity v poole je tam, kde prebieha väčšina obchodovania. Nemá však veľký zmysel poskytovať likviditu v cenovom rozpätí, ktoré je ďaleko od aktuálnej ceny alebo sa nikdy nedosiahne.
Uniswap v3 sa snaží vyriešiť tento problém. Poskytovatelia likvidity si teraz môžu nastaviť vlastné cenové rozpätia, v rámci ktorých chcú poskytnúť likviditu. To by malo viesť ku koncentrovanejšej likvidite v cenovom rozpätí s najväčšou obchodnou aktivitou. Ak napríklad poskytovateľ likvidity nastaví cenové rozpätie od 1 000 do 2 000 USD, poskytnutá likvidita môže umožniť obchodovanie len medzi týmito dvoma cenami, nie v rámci nekonečných cenových rozpätí.
V určitom zmysle je Uniswap v3 základným spôsobom vytvárania knihy objednávok na blockchaine Ethereum, kde sa tvorcovia trhu môžu rozhodnúť poskytnúť likviditu v cenových rozpätiach, ktoré si sami nastavia. Je nutné poznamenať, že táto zmena uprednostňuje skúsenejších tvorcov trhu pred začiatočníkmi. Pri tejto ďalšej vrstve zložitosti môžu menej aktívni poskytovatelia likvidity zarobiť menej na obchodných poplatkoch ako profesionálni hráči, ktorí dôsledne optimalizujú svoju stratégiu.
Pozície Uniswap LP ako NFT
Keďže každý poskytovateľ likvidity si môže nastaviť svoj vlastný cenový rozsah, pozícia každého poskytovateľa likvidity protokolu Uniswap je jedinečná a ako taká už nie je zameniteľná. Vo verzii Uniswap v3 sú teraz pozície poskytovateľov likvidity zastúpené nezameniteľným tokenom (NFT). Zdieľané pozície však stále môžu byť zastupiteľné (ERC-20).
Poskytovatelia likvidity v Uniswap v3 teraz vidia všetky vygenerované poplatky priamo v samotných NFT. Tieto NFT je možné obchodovať medzi peňaženkami a držitelia môžu vždy vyberať poplatky za pozície. Ide v podstate o digitálny obrázok, ktorý zobrazuje základné informácie, ako je tokenový pár a krivka predstavujúca „strmosť“ pozície. Každá pozícia Uniswap v3 má tiež jedinečnú farebnú schému. Rôzne pooly sú reprezentované rôznymi farebnými variáciami.
Rôzne úrovne poplatkov
Uniswap v3 ponúka poskytovateľom likvidity tri úrovne poplatkov (0,05 %, 0,30 % a 1,00 %), aby poskytovatelia likvidity mohli upraviť svoje ziskové marže na základe očakávanej volatility tokenu. Napríklad, poskytovatelia likvidity sú vystavení vyšším rizikám v nekorelovaných pároch (napr. ETH/USDT) a nižším rizikám v korelovaných pároch (napr. páry so stablecoinmi.
Uniswap na vrstve 2
Historicky sa poplatky za transakcie v siete Ethereum zvyšovali s nárastom používania siete. Kvôli tomu sa, hlavne pre mnohých menších používateľov, používanie protokolu Uniswap stalo ekonomicky nevýhodné. Na vyriešenie tohto problému umožňuje Uniswap v3 riešenie škálovania na vrstve 2 na škálovanie smart kontraktov, pričom však stále využíva bezpečnosť siete Ethereum. Táto implementácia tiež pomáha zvýšiť priepustnosť transakcií a zabezpečiť nižšie poplatky pre používateľov.
Uniswap naživo na reťazci BNB Chain
Protokol Uniswap sa stal súčasťou reťazca BNB Chain po získaní podpory od voličov, ktorí majú právo hlasovať o riadení. Tento krok môže potenciálne poskytnúť používateľom nákladovo efektívnejšie obchodné možnosti. Znamená to tiež, že používatelia protokolu Uniswap budú môcť využívať výhody vysokej rýchlosti a nízkych poplatkov za transakcie reťazca BNB Chain. Okrem toho integrácia umožňuje protokolu Uniswap využiť nový pool likvidity a zvýšiť povedomie a prijatie medzi retailovými aj inštitucionálnymi investormi.
Uniswap v4
Uniswap v4 prináša zaujímavé vylepšenia na plynulejšie, lacnejšie a flexibilnejšie decentralizované obchodovanie. Jednou z najväčších funkcií sú „háčiky“, ktoré umožňujú vývojárom prispôsobiť fungovanie poolov likvidity pridaním možností, ako sú dynamické poplatky alebo rozdelenie veľkých obchodov na menšie, aby sa zabránilo cenovým skokom.
Namiesto vytvorenia nového kontraktu pre každý pool fungujú všetky pooly pod jedným kontraktom (toto sa nazýva architektúra singleton), čím sa ušetria poplatky gas až vo výške 99 %. Uniswap v4 tiež zjednodušuje transakcie so systémom nazývaným bleskové účtovníctvo a zároveň opätovne zavádza priame obchodné páry ETH pre rýchlejšie a lacnejšie výmeny.
Tieto aktualizácie sú navrhnuté tak, aby znížili náklady, umožnili kreatívnejšie obchodné stratégie a urobili platformu atraktívnejšiu pre profesionálnych obchodníkov a vývojárov.
UniswapX
UniswapX je nový obchodný systém, ktorý pomáha používateľom získať lepšie ceny tým, že čerpá likviditu z rôznych zdrojov, ako sú decentralizované burzy a súkromné zásoby. Namiesto toho, aby používatelia platili poplatky gas priamo, podpisujú objednávky mimo reťazca a „vypĺňači“ tretích strán vybavujú transakcie, pričom súťažia o to, aby ponúkli tie najlepšie ceny. Toto nastavenie tiež zabraňuje neúspešným nákladom na transakcie a chráni používateľov pred útokmi MEV, čím zabezpečuje spravodlivejšie obchody.
Čo je to dočasná strata?
Okrem zarábania poplatkov za poskytovanie likvidity obchodníkom, ktorí môžu uskutočňovať výmeny tokenov, by si poskytovatelia likvidity mali byť vedomí aj efektu nazývaného dočasná strata. Predpokladajme, že Alica je poskytovateľ likvidity, ktorý vložil 1 ETH a 100 USDT do poolu Uniswap s celkovou likviditou 10 000 (10 ETH x 1 000 USDT); zvyšok bol financovaný inými poskytovateľmi likvidity, ako je ona. Alicin podiel v poole je 10 %, čo znamená, že jej počiatočný vklad predstavuje 10 % celkovej likvidity poolu.
V čase Alicinho vkladu bola cena 1 ETH 100 USDT, čo znamená, že jej vklad bol 200 USD (1 ETH x 100 USD + 100 USDT). Teraz predpokladajme, že cena ETH sa zvýši na 400 USDT. V dôsledku toho arbitrážni obchodníci pridajú USDT a odstránia ETH z poolu, kým pomer medzi týmito dvoma presne neodzrkadľuje novú cenu. To spôsobí, že množstvo ETH a USDT v poole sa zníži na 5 ETH a 2 000 USDT.
Alica sa rozhodne vybrať svoje prostriedky z poolu. Podľa svojho podielu dostáva 10 %, t. j. 0,5 ETH a 200 USDT, spolu v hodnote 400 USD (0,5 ETH x 400 USD + 200 USDT). Na prvý pohľad to vyzerá, že Alice dosiahla zisk.
Ak by si však ponechala svoj počiatočný vklad vo výške 1 ETH a 100 USDT, skončila by s celkovou hodnotou 500 USD (1 ETH x 400 USD + 100 USDT). Vložením svojich finančných prostriedkov do poolu Uniswap preto Alica prišla o zhodnotenie ceny ETH.
Táto strata sa označuje ako „dočasná“, pretože ju možno zmierniť, ak sa ceny tokenov zhromaždených v poole vrátia na ceny, ktoré boli v čase pridania do poolu. Navyše, keďže poskytovatelia likvidity zarábajú poplatky, strata sa môže časom vyrovnať. Pred pridaním prostriedkov do poolu Uniswap by si však poskytovatelia likvidity mali uvedomiť koncept dočasnej straty.
Upozorňujeme, že vyššie uvedený scenár platí bez ohľadu na to, či cena od okamihu vkladu stúpa alebo klesá. To znamená, že ak sa cena ETH od okamihu vkladu zníži, straty, ktoré poskytovateľ likvidity utrpel, sa môžu tiež zvýšiť.
Ako Uniswap zarába peniaze?
Uniswap generuje príjmy prostredníctvom malého poplatku účtovaného za každý obchod uskutočnený pomocou protokolu. Tento „poplatok poskytovateľa likvidity“ je stanovený na určitú sumu obchodnej hodnoty a automaticky sa rozdeľuje poskytovateľom likvidity. Na rozdiel od tradičných búrz, Uniswap ako protokol nevytvára príjmy pre seba, ale pre poskytovateľov likvidity. Koncentráciou svojej likvidity môžu poskytovatelia likvidity zvýšiť svoju expozíciu v rámci stanoveného cenového rozpätia, aby získali ešte viac obchodných poplatkov na Uniswap v3.
Vzhľadom na otvorenú a decentralizovanú povahu protokolu Uniswap neexistuje žiadna centrálna entita, ktorá by protokol kontrolovala alebo z neho profitovala. Namiesto toho ho udržiava a zlepšuje komunita používateľov a vývojárov prostredníctvom jeho decentralizovaného systému riadenia.
Token Uniswap (UNI)
Používanie natívneho tokenu Uniswap, UNI, bolo spustené v septembri 2020 a odvtedy priťahuje používateľov a poskytovateľov likvidity na platformu. UNI je token ERC-20, čo znamená, že bol postavený na sieti Ethereum a môže byť uložený v akejkoľvek kryptopeňaženke, ktorá podporuje tokeny ERC-20.
Token UNI dáva držiteľom práva na riadenie, čo znamená, že môžu hlasovať o zmenách a vylepšeniach protokolu. Rozsah hlasovacích práv používateľa je úmerný počtu tokenov riadenia, ktoré vlastní. Proces riadenia je decentralizovaný, čo znamená, že ktokoľvek môže predložiť návrh a ktokoľvek môže hlasovať.
Tokeny UNI je možné nakupovať a predávať na rôznych burzách kryptomien, takže obchodníci môžu používať tokeny UNI na obchodovanie s inými kryptomenami alebo na účasť v aplikáciách decentralizovaného financovania (DeFi). Upozorňujeme, že prostredníctvom žiadostí komunity a hlasovania o riadení sa môžu objaviť nové prípady.
Ako používať Uniswap
Ak chcete používať Uniswap, musíte mať kryptopeňaženku a v nej ether (ETH) alebo token ERC-20. Tu je návod, ako začať používať jednoduchú možnosť výmeny na protokole Uniswap:
Pripojte sa k peňaženke Ethereum na webovej stránke Uniswap.
Vyberte token, s ktorým chcete obchodovať. Uniswap podporuje viacero tokenov ERC-20; skontrolujte, či ste vybrali ten správny.
Zadajte čiastku, s ktorou chcete obchodovať. Rozhranie vám potom na základe aktuálneho výmenného kurzu ukáže odhadovanú sumu tokenu, ktorý dostanete.
Ak je suma uspokojivá, môžete kliknúť na „Swap“ (Vymeniť). Vaša peňaženka vás potom vyzve na potvrdenie transakcie.
Po potvrdení transakcie sa obchod vykoná na sieti Ethereum. Nakoniec sa tokeny zobrazia vo vašej peňaženke.
Záverečné myšlienky
Uniswap je vyvíjajúci sa protokol DEX, ktorý umožňuje komukoľvek s kryptopeňaženkou nakupovať, predávať a vymieňať širokú škálu digitálnych aktív. Platforma umožnila novej triede poskytovateľov likvidity získavať poplatky za ich nevyužité aktíva a zároveň umožnila obchodníkom ľahko prepínať medzi kryptomenami.
Spustenie tokenu riadenia UNI ďalej upevnilo pozíciu protokolu Uniswap ako platformy riadenej komunitou. S pokračujúcim rastom ekosystému DeFi bude zaujímavé sledovať, ako sa DEX vyvíjajú, aby spĺňali požiadavky používateľov pri zachovaní ich základných hodnôt decentralizácie.
Prečítajte si tiež
Zrieknutie sa zodpovednosti: Tento obsah tu vidíte „taký aký je“ a slúži len ako všeobecná informácia a na účely vzdelávania, bez akejkoľvek reprezentácie alebo záruky. Tieto informácie by ste nemali považovať za finančné poradenstvo a ani nie sú určené ako odporúčanie na nákup akéhokoľvek konkrétneho produktu alebo služby. Mali by ste požiadať o radu odborného poradcu. V prípade, že autorom článku je tretia osoba, upozorňujeme vás, že názory uvedené v článku sú názormi tohto prispievateľa/autora a nemusia nevyhnutne odrážať názory Akadémie Binance. Ďalšie podrobnosti nájdete v našom úplnom zrieknutí sa zodpovednosti, ktoré sa nachádza tu. Ceny digitálnych aktív môžu byť volatilné. Hodnota vašej investície môže klesať alebo stúpať a investovaná suma sa vám nemusí vrátiť. Za svoje investičné rozhodnutia nesiete výhradnú zodpovednosť a Akadémia Binance nezodpovedá za žiadne straty, ktoré vám môžu vzniknúť. Tento materiál by sa nemal považovať za finančné poradenstvo. Viac informácií nájdete v našich Podmienkach používania a Varovaní pred rizikom.