souhrn

Protokol Uniswap je sada počítačových programů, které běží na blockchainu Ethereum a umožňují výměnu tokenů decentralizovaným způsobem. Protokol má jako značku „jednorožce“ (jak je vidět v logu).

Obchodníci mohou obchodovat s tokeny Ethereum na Uniswapu, aniž by museli komukoli připisovat své prostředky. Mezitím může kdokoli půjčovat své kryptoměny do soukromých rezerv nazývaných pooly likvidity. Výměnou za poskytnutí peněz těmto poolům získávají poplatky.

Jak protokol Uniswap převádí jeden token na jiný? Co potřebujete k použití Uniswapu? To je to, o čem se dozvíme v tomto článku.


představení se

Centralizované obchodní platformy jsou oporou trhu s kryptoměnami již několik let, protože nabízejí rychlé dodací lhůty, vysoký objem obchodů a neustále se zlepšující likviditu. Existují však paralelní platformy, které jsou postaveny ve formě protokolů nezaložených na důvěryhodnosti. Decentralizované obchodní platformy (DEX) nevyžadují pro usnadnění obchodování zprostředkovatele nebo správce vašich finančních prostředků.

Vzhledem k inherentním omezením technologie blockchain bylo obtížné vybudovat decentralizované obchodní platformy, které skutečně konkurují svým centralizovaným protějškům. Většina decentralizovaných obchodních platforem by se mohla zlepšit z hlediska výkonu a uživatelské zkušenosti.

Mnoho vývojářů přemýšlelo o nových způsobech, jak vytvořit decentralizovanou obchodní platformu, a Uniswap byl v čele těchto platforem. Pochopit, jak Uniswap funguje, může být obtížnější než porozumět tradiční decentralizované obchodní platformě, ale zde uvidíme, že tento model nabízí některé atraktivní výhody.

V důsledku této inovace se Uniswap stal jedním z nejúspěšnějších projektů a je součástí hnutí decentralizovaných financí (DeFi).

Podívejme se, co je protokol Uniswap, jak funguje a jak na něm můžete jednoduše vyměnit tokeny pomocí peněženky Ethereum.


Co je Uniswap?

Uniswap je protokol decentralizované obchodní platformy postavený na Ethereu. Přesněji řečeno, jde o automatický protokol likvidity. Neexistuje žádný seznam objednávek ani žádná jiná centrální strana potřebná k obchodování. Uniswap umožňuje uživatelům obchodovat bez prostředníků, s vysokou mírou decentralizace a odolností vůči cenzuře.

Uniswap je open source a můžete se na něj podívat na Uniswap GitHub.

Dobře, ale jak probíhají obchody bez seznamu objednávek? Uniswap funguje na modelu, který zahrnuje poskytovatele likvidity, kteří vytvářejí pooly likvidity. Tento systém poskytuje decentralizovaný cenový mechanismus, který v podstatě snižuje hloubku seznamu objednávek, a o tom, jak to funguje, se budeme podrobněji zabývat později. Prozatím si uvědomte, že uživatelé mohou snadno přepínat mezi tokeny ERC-20, aniž by potřebovali seznam objednávek.

Vzhledem k tomu, že protokol Uniswap je decentralizovaný, neprobíhá zde žádný proces zalistování, ale lze spustit jakýkoli token ERC-20, pokud je pro obchodníky k dispozici fond likvidity. V důsledku toho si Uniswap neúčtuje žádné poplatky za zalistování, čili protokol Uniswap funguje do jisté míry jako veřejně dostupná komodita.

Hayden Adams vytvořil protokol Uniswap v roce 2018, ale základní technologii, která inspirovala jeho implementaci, poprvé popsal spoluzakladatel Ethereum Vitalik Buterin.


Jak Uniswap funguje?

Uniswap opouští tradiční strukturu digitálního obchodování v tom, že nemá seznam objednávek. Funguje na designu zvaném Fixed Products Market Maker, což je variace modelu Automated Market Maker (AMM).

Automatizovaný tvůrce trhu je inteligentní kontrakt, který drží rezervy likvidity (neboli pooly likvidity), se kterými mohou obchodníci obchodovat. Tyto rezervy jsou financovány poskytovateli likvidity a poskytovatelem likvidity může být kdokoli, kdo vloží do fondu likvidity ekvivalentní hodnotu dvou tokenů. Na oplátku platí obchodníci poplatek do poolu, který je pak rozdělen mezi poskytovatele likvidity podle jejich podílu v poolu. Níže tento mechanismus účinku vysvětlíme podrobněji.

Poskytovatelé likvidity vytvářejí trh uložením ekvivalentní hodnoty dvou tokenů, může to být buď ETH a token ERC-20, nebo dva tokeny ERC-20. Tyto fondy se obvykle skládají ze stablecoinů, jako jsou DAI, USDC nebo USDT, ale není to podmínkou. Na oplátku dostávají poskytovatelé likvidity „tokeny likvidity“, které představují jejich podíl na celém fondu likvidity. Tyto tokeny likvidity lze vyměnit za sázku, kterou představují v poolu.

Podívejme se na fond likvidity ETH/USDT. Budeme nazývat část ETH fondu x a část USDT fondu y. Uniswap vezme tyto dvě veličiny a vynásobí hodnotu jedné druhou, pro výpočet celkové likvidity v poolu tomu budeme říkat k. Základní myšlenkou Uniswapu je, že k by mělo zůstat konstantní, což znamená, že celková likvidita v poolu je konstantní. Takže rovnice pro celkovou likviditu v poolu je:

x * y = k

Co se tedy stane, když někdo chce obchodovat?

Řekněme, že Alice koupí 1 ETH za 300 USDT pomocí fondu likvidity ETH/USDT. Tím se zvyšuje podíl USDT v poolu likvidity a snižuje ETH podíl v poolu, což v podstatě znamená, že cena ETH roste Proč? Protože po této transakci se množství ETH v poolu snižuje, přičemž víme, že celková likvidita (k) by měla zůstat konstantní. Tento mechanismus určuje cenu. Nakonec cena zaplacená za ETH závisí na tom, jak moc konkrétní obchod změní poměr mezi x a y.

Stojí za zmínku, že tento model není měřen v lineárním měřítku. Ve skutečnosti, čím větší je poptávka, tím více pomáhá posouvat rovnováhu mezi x a y. To znamená, že větší zakázky se výrazně prodraží ve srovnání s menšími zakázkami, což má za následek větší a větší množství prokluzů. To také znamená, že čím větší je fond likvidity, tím snazší je zpracovávat velké objednávky. Proč? Protože v tomto případě je transformace mezi x a y menší.


Uniswap v3

Technologie za Uniswapem zatím zaznamenala mnoho vylepšení, a pokud jste používali Uniswap, pak jste pravděpodobně používali Uniswap v2. Vždy se však implementují nová vylepšení a níže si probereme ty nejúčinnější aktualizace, které Uniswap v3 nabízí.


Kapitálová efektivita

Jedna z nejdůležitějších změn, které Uniswap v3 přináší, se týká kapitálové efektivity. Většina automatizovaných modelů tvůrců trhu postrádá kapitálovou efektivitu – to znamená, že většina peněz v nich v daném okamžiku není využita, kvůli inherentní vlastnosti modelu x * y = k, o kterém jsme hovořili dříve. Zjednodušeně řečeno, čím více likvidity je v poolu, tím větší objem objednávek může systém reagovat ve větším cenovém rozpětí.

Poskytovatelé likvidity v těchto poolech však poskytují likviditu především v cenové křivce (rozpětí) mezi 0 a nekonečnem. Veškerý tento kapitál tam leží zachráněný pro případ, že by došlo ke scénáři, kdy se jedno z aktiv v poolu zvýší pětinásobně, desetinásobně nebo stonásobně.

Pokud k tomu dojde, tato nečinná aktiva zajistí, že v této části cenové křivky stále zbývá likvidita. To znamená, že pouze malá část likvidity v poolu se nachází tam, kde probíhá většina obchodů.

Například Uniswap má aktuálně uzavřenou likviditu kolem 5 miliard USD, přičemž objem jeho obchodů nepřesahuje 1 miliardu USD za den. Možná si myslíte, že to není pohodlný a efektivní způsob práce, a zdá se, že tým Uniswap s tím souhlasí, a proto Uniswap v3 řeší tento problém.

Poskytovatelé likvidity nyní mohou definovat vlastní cenové rozpětí, kterému chtějí poskytovat likviditu. To by vedlo k koncentrovanější likviditě v cenovém rozpětí, kde dochází k většině obchodních aktivit.

To znamená, že Uniswap v3 je poměrně základní způsob, jak vytvořit seznam objednávek on-chain na platformě Ethereum, kde se tvůrci trhu mohou rozhodnout nabízet likviditu v cenových rozpětích, které určí. Je třeba poznamenat, že tato změna zvýhodňuje profesionální tvůrce trhu před účastníky maloobjemových obchodů. Přitažlivost modelu automatického tvůrce trhu spočívá v tom, že kdokoli může poskytnout likviditu a dát své peníze do práce.

S touto další vrstvou složitosti však „líní“ poskytovatelé likvidity vydělají na poplatcích za obchodování mnohem méně než jejich profesionální kolegové, kteří neustále zlepšují svou strategii. Zároveň není těžké si představit, že agregátory jako yearn.finance poskytují malým poskytovatelům likvidity způsob, jak zůstat v tomto prostředí poněkud konkurenceschopní.


Tokeny poskytovatele likvidity Uniswap jsou neobchodovatelné

Nyní chápeme, že pozice každého poskytovatele likvidity v Uniswapu je jedinečná, protože každý vkladatel si může nastavit své vlastní cenové rozpětí. To znamená, že obchody poskytovatelů likvidity Uniswap již nejsou vzájemně zaměnitelné. Výsledkem je, že každý obchod poskytovatele likvidity je nyní reprezentován nezaměnitelným tokenem (NFT).

Jednou z výhod reprezentace transakce poskytovatele likvidity Uniswap pomocí zastupitelného tokenu je, jak ji lze použít v jiných částech ekosystému DeFi. Tokeny poskytovatele likvidity Uniswap v2 lze uložit do Aave nebo MakerDAO jako kolaterál. To však již není případ třetí verze, protože každá dohoda je jedinečná. Tento nedostatek kompatibility však lze vyřešit použitím nových typů odvozených produktů.


Uniswap na řešení vrstvy 2

Transakční poplatky na Ethereu za poslední rok raketově vzrostly, takže Uniswap je pro mnoho malých uživatelů ekonomicky neživotaschopný.

Uniswap v3 bude také použit na řešení pro škálování sítě vrstvy 2 s názvem Optimistic Rollup, což je skvělý způsob, jak škálovat chytré smlouvy a zároveň si užívat zabezpečení sítě Ethereum. Toto využití by mělo vést k výraznému nárůstu objemu transakcí a výrazně nižším poplatkům pro uživatele.


Co je to netrvalá ztráta?

Jak jsme diskutovali, poskytovatelé likvidity vydělávají poplatky za poskytování likvidity obchodníkům, kteří mohou swapovat mezi tokeny. Je ještě něco, co by si poskytovatelé likvidity měli uvědomit? Ano, existuje efekt zvaný nestálá ztráta.

Řekněme, že Alice vloží 1 ETH a 100 USDT do fondu Uniswap. Protože dvojice tokenů musí mít stejnou hodnotu, znamená to, že cena ETH je 100 USDT. Zároveň je v poolu celkem 10 ETH a 1 000 USDT – zbytek financují další poskytovatelé likvidity jako Alice. To znamená, že Alice má 10% podíl na tomto poolu a celková likvidita v tomto případě (k) je 10 000.

Co se stane, když cena ETH vzroste na 400 USDT? Pamatujte, že celková likvidita v poolu musí zůstat konstantní. Pokud se ETH nyní rovná 400 USDT, znamená to, že poměr mezi množstvím ETH a množstvím USDT v poolu se změnil, protože ve skutečnosti je nyní v poolu 5 ETH a 2 000 USDT. Proč? Arbitrážní obchodníci budou přidávat USDT do fondu a odebírat z něj ETH, dokud poměr neodráží správnou hodnotu ceny, a proto je důležité pochopit, že k je konstanta.

Alice se tedy rozhodne vybrat své peníze a získat 10 % z fondu podle svého podílu. Výsledkem je, že dostane 0,5 ETH a 200 USDT, celkem 400 USDT, zdá se, že dosáhla dobrého zisku. Ale počkat, co by se stalo, kdyby své peníze nevložila do bazénu? Bude mít 1 ETH a 100 USDT, celkem tedy 500 USDT.

Ve skutečnosti by Alice raději držela své kryptoměny, než aby je ukládala do fondu Uniswap. V tomto případě je nestálá ztráta v podstatě nákladem příležitosti na akumulaci tokenu, jehož cena se zvyšuje. To jen znamená, že vložením prostředků do Uniswapu v naději, že vydělá poplatky, může Alice přijít o další příležitosti.

Všimněte si, že tento efekt funguje bez ohledu na směr, kterým se cena od okamžiku vkladu mění. Co to znamená? Pokud cena ETH v porovnání s dobou uložení klesne, mohou se ztráty také zvětšit. Pokud chcete více technické vysvětlení tohoto, můžete se podívat na tento článek.

Proč ale ztráta není trvalá? Protože pokud se cena tokenů v poolu vrátí na první cenu, když byly přidány do poolu, efekt se zmírní, a také protože poskytovatelé likvidity získávají poplatky, může se ztráta časem vyrovnat. Poskytovatelé likvidity si to však musí být vědomi před přidáním prostředků do seskupení.


Jak Uniswap vydělává peníze?

Ve skutečnosti to není ziskové. Uniswap je decentralizovaný protokol podporovaný společností Paradigm (digitální hedgeový fond). Veškeré poplatky jdou poskytovatelům likvidity a žádný ze zakladatelů nedostává podíl z obchodů uskutečněných prostřednictvím protokolu.

V současné době jsou transakční poplatky placené poskytovatelům likvidity 0,3 % za obchod Tento poplatek je automaticky přidán do fondu likvidity, ale poskytovatelé likvidity jej mohou kdykoli vrátit. Poplatky se rozdělují podle podílu jednotlivých poskytovatelů likvidity v poolu.

Část poplatku může být v budoucnu přidělena na rozvoj Uniswapu. Tým Uniswap již vydal vylepšenou verzi protokolu s názvem Uniswap v2.


➟ Chcete začít obchodovat s kryptoměnami? Kupte si bitcoiny na Binance!


Jak používat Uniswap

Uniswap je open source protokol, což znamená, že kdokoli pro něj může vytvořit front-endovou aplikaci, ale nejčastěji používané jsou https://app.uniswap.org nebo https://uniswap.exchange.

  1. Přejděte do uživatelského rozhraní protokolu Uniswap.

  2. Propojte svou peněženku s protokolem, můžete použít MetaMask, Trust peněženku nebo jakoukoli jinou peněženku podporovanou Ethereem.

  3. Vyberte token, který chcete obchodovat.

  4. Vyberte token, se kterým chcete obchodovat.

  5. Klepněte na Zaměnit.

  6. Zkontrolujte transakci ve vyskakovacím okně, které se objeví.

  7. Potvrďte žádost o transakci v peněžence.

  8. Počkejte na potvrzení transakce na blockchainu Ethereum. Stav transakce můžete sledovat na https://etherscan.io/.


Uniswap token (UNI)

UNI je nativní token protokolu Uniswap a poskytuje svým držitelům práva správy, což znamená, že držitelé UNI mohou hlasovat o změnách protokolu. Dříve jsme diskutovali o tom, jak protokol ve skutečnosti fungoval jako veřejně dostupná komodita, a UNI token tuto myšlenku utvrzuje.

Při vytvoření protokolu byla vyražena jedna miliarda UNI tokenů, z nichž 60 % bylo distribuováno stávajícím členům komunity Uniswap, zatímco 40 % bude k dispozici členům týmu, investorům a poradcům po dobu čtyř let.

Část distribuce členům komunity probíhá prostřednictvím těžby likvidity, což znamená, že UNI tokeny budou distribuovány těm, kteří poskytují likviditu do následujících Uniswap poolů:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Ale kdo jsou členové komunity Uniswap? Všechno jsou to adresy Ethereum, které interagovaly se smlouvami Uniswap. Níže uvidíme, jak si můžete nárokovat UNI tokeny.


Jak získat tokeny Uniswap (UNI).

Pokud jste použili Uniswap, pravděpodobně si můžete nárokovat 400 UNI tokenů pro každou adresu, se kterou jste použili protokol Uniswap. Nárokování tokenů:

  1. Přejděte na https://app.uniswap.org/.

  2. Propojte protokol s peněženkou, se kterou jste dříve používali Uniswap.

  3. Klikněte na „Claim UNI Tokens“.

how-to-claim-uni-tokens-uniswap

  1. Potvrďte transakci ve své peněžence (aktuální rychlost přenosu můžete zkontrolovat na EthScan Gas Tracker).

  2. Gratulujeme, stali jste se vlastníkem UNI tokenu!

Chcete obchodovat se svými UNI tokeny? Binance vám tuto možnost poskytuje.


➟ Klikněte sem a obchodujte s UNI tokeny na Binance!


Jak nakupovat UNI tokeny na Binance

Abyste mohli zakoupit UNI tokeny, musíte si směnit místní měnu nebo digitální měnu pomocí zobrazení obchodní platformy Binance. K přímému nákupu UNI tokenů nelze použít debetní/kreditní kartu. Dostupné obchodní páry zahrnují BNB, BTC, BUSD, USDT nebo EUR.


Pokud si chcete koupit UNI tokeny pomocí kryptoměn, můžete si coiny převést do své okamžité peněženky nebo si koupit nějaké coiny. Doporučujeme využít možnost BUSD, protože cena této měny je stabilní. BUSD si můžete koupit pomocí své karty na stránce [Koupit digitální měny]. Zadejte částku, kterou chcete zakoupit, a poté kliknutím na [Pokračovat] zadejte informace o kartě.


Jakmile obdržíte svou kryptoměnu, přejděte na obchodní platformu a vyberte obchodní pár UNI, který chcete obchodovat. Obchodní pár můžete změnit kliknutím na aktuální tržní pár vlevo nahoře.


Do vyhledávacího pole zadejte vámi vybraný pár. V tomto příkladu potřebujeme UNI/BUSD.


Nyní můžete vytvořit objednávku na nákup UNI tokenů. Nejrychlejším způsobem je použít tržní příkaz, který vám poskytne aktuální cenu na spotovém trhu. Můžete také zadat limitní příkaz nebo limitní stop příkaz, pokud chcete nakupovat za konkrétní cenu nebo za lepší cenu.

Chcete-li vytvořit tržní příkaz, přejděte na pravou stranu obchodní platformy a klikněte na [Okamžitě]. Ujistěte se však, že jste vybrali [Trh] v Typu objednávky na kartě [Koupit] a poté zadejte částku v BUSD, kterou chcete obchodovat. Nakonec klikněte na [KOUPIT UNI] pro dokončení objednávky.


Jak prodávat UNI tokeny na Binance

Proces prodeje UNI je podobný procesu nákupu. Nejprve se ujistěte, že vaše UNI tokeny jsou ve vaší peněžence Binance. Pokud jste své tokeny nevložili, přejděte na stránku [Podporovaná místní měna a okamžitá peněženka] a vyhledejte UNI. Kliknutím na [Vložit] zobrazíte podrobné pokyny, jak převést vaše UNI tokeny. Pro další pomoc si také můžete přečíst průvodce, jak vložit na Binance, který je k dispozici na našich webových stránkách.


Po úspěšném uložení vašich UNI tokenů otevřete zobrazení obchodní platformy a vyberte UNI obchodní pár, který chcete obchodovat. Následující obrázek ukazuje obchodování UNI/BTC.


Pomocí vyhledávacího pole vyberte výměnný pár podle svého výběru. V tomto případě klikněte na [UNI/BTC].


Chcete-li prodat své UNI tokeny za aktuální tržní cenu, přejděte na pravou stranu obrazovky. Klikněte na [Okamžitě] a poté na kartě [Prodat] vyberte typ objednávky jako [Market]. Zadejte množství UNI, které chcete prodat, a klikněte na [Prodat UNI].


Závěrečné myšlenky

Uniswap je inovativní obchodní protokol postavený na platformě Ethereum, který umožňuje komukoli s peněženkou Ethereum obchodovat s tokeny bez zásahu jakékoli centrální strany.

I když má tato technologie svá omezení, mohla by mít zajímavé důsledky pro budoucnost swapů tokenů nezaložených na důvěře. Jakmile budou řešení škálovatelnosti Ethereum 2.0 v síti spuštěna a spuštěna, Uniswap z nich pravděpodobně bude těžit také.