Uniswap je sada počítačových programů, které běží na blockchainu Ethereum a umožňují decentralizaci výměny tokenů. Uniswap funguje pomocí jednorožců (jak napovídá logo).

Na Uniswapu mohou obchodníci vyměňovat tokeny Ethereum, aniž by komukoli důvěřovali svými prostředky. Svou kryptoměnu přitom může kdokoli poskytnout do poolů likvidity, které plní roli speciálních rezerv. Obchodníci dostávají provizi za poskytnutí svých prostředků do poolů.

Jak kouzelní jednorožci převádějí jeden žeton na druhý? Proč vůbec používat Uniswap? Pojďme na to přijít.


Úvod

Centralizované burzy zůstávají páteří trhu s kryptoměnami po mnoho let. Jejich hlavní předností je rychlé vypořádání, velké objemy obchodů a neustálý růst likvidity. Existuje však také „paralelní svět“ vybudovaný ve formě protokolů, které nevyžadují důvěru. Decentralizované burzy (DEX) nevyžadují k obchodování zprostředkovatele nebo účastníky odpovědné za úschovu finančních prostředků.

Vzhledem k omezením technologie blockchain není vytváření decentralizovaných burz, které mohou konkurovat svým centralizovaným protějškům, snadný úkol. Většina decentralizovaných burz není ideální, a to jak z hlediska výkonu, tak uživatelské zkušenosti.

Mnoho vývojářů se škrábe na hlavě, aby vynalezli nové způsoby, jak vytvořit decentralizovanou burzu. Mezi nimi je Uniswap jedním z průkopníků. Způsob, jakým Uniswap funguje, je o něco složitější než tradiční DEX. Již brzy se však přesvědčíme, že tento model má řadu výrazných předností.

Uniswap se díky své inovaci stal jedním z nejúspěšnějších projektů v oblasti decentralizovaných financí (DeFi).

Pojďme se tedy dozvědět více o tom, co je protokol Uniswap, jak funguje a jak si můžete vyměnit tokeny pomocí peněženky Ethereum.


Co je Uniswap?

Uniswap je decentralizovaný výměnný protokol postavený na Ethereu, přesněji řečeno, automatizovaný protokol likvidity. K provádění obchodů zde není vyžadována žádná kniha objednávek ani žádná centralizovaná strana. Uniswap umožňuje uživatelům obchodovat bez prostředníků při zachování vysokého stupně decentralizace a odolnosti vůči cenzuře.

Uniswap je software s otevřeným zdrojovým kódem. Přesvědčit se můžete na Uniswap GitHubu.

Dobře, ale jak můžete obchodovat bez knihy objednávek? Uniswap funguje na modelu, kde poskytovatelé likvidity vytvářejí pooly likvidity. Tento systém poskytuje decentralizovaný cenový mechanismus, který podstatně vyhlazuje hloubku knihy objednávek. Tomu se budeme věnovat podrobněji později, ale zatím si jen připomeňme, že uživatelé mohou snadno vyměnit tokeny ERC-20 bez knihy objednávek.

Protože protokol Uniswap je decentralizovaný, není zde uveden žádný seznam. V zásadě, pokud je pro obchodníky k dispozici skupina likvidity, lze vydat jakýkoli token ERC-20. Výsledkem je, že na Uniswapu prostě nejsou žádné poplatky za zařazení. V jistém smyslu existuje protokol Uniswap jako „veřejný statek“.

Protokol Uniswap vytvořil Hayden Adams v roce 2018. Ale technologii za jeho implementací poprvé popsal spoluzakladatel Etherea Vitalik Buterin.


Jak Uniswap funguje?

Uniswap nemá knihu objednávek, což znamená, že tradiční architektura digitální výměny není možná. Využívá model s názvem Constant Product Market Maker, což je varianta modelu Automated Market Maker (AMM).

AMM jsou chytré kontrakty s likviditními rezervami (nebo likviditními pooly), se kterými mohou obchodníci obchodovat. Tyto rezervy jsou financovány poskytovateli likvidity. Poskytovatelem likvidity může být kdokoli, kdo přispěje do fondu ekvivalentní hodnotou dvou tokenů. Obchodníci zase platí provizi do poolu, která se pak rozděluje mezi poskytovatele likvidity podle jejich podílu na poolu. Pojďme se na to podívat blíže.

Poskytovatelé likvidity vytvářejí trh tím, že přispějí k hodnotě dvou tokenů. Může to být ETH, token ERC-20 nebo dva tokeny ERC-20. Pool se obvykle skládá 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 celkovém fondu likvidity. Žetony likvidity lze vyměnit za svůj podíl z fondu.

Podívejme se na fond likvidity ETH/USDT. Nazvěme část fondu ETH x a část fondu USDT y. Uniswap vezme tyto dvě hodnoty a vynásobí je pro výpočet celkové likvidity v poolu, nazvěme to k. Hlavní myšlenkou Uniswapu je, že hodnota k by měla zůstat konstantní. To znamená, že celková likvidita v poolu bude konstantní. Získáme tedy následující vzorec pro celkovou likviditu v poolu:

x * y = k

Ale co se stane, když někdo chce obchodovat?

Řekněme, že Masha koupí 1 ETH za 300 USDT pomocí fondu likvidity ETH/USDT. Zvyšuje tedy podíl poolu v USDT a snižuje podíl poolu v ETH, což znamená, že cena ETH roste. Proč? Po dokončení transakce zbývá v poolu méně ETH a 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 daný obchod změní vztah mezi x a y.

Je třeba poznamenat, že takový model se neškáluje lineárně. Čím větší je řád, tím více se rovnováha posouvá mezi x a y. Velké zakázky se tak ve srovnání s malými zakázkami stávají exponenciálně dražšími, což má za následek větší skluz. Na druhé straně zvýšení fondu likvidity usnadňuje zpracování velkých objednávek, protože se tím snižuje rozdíl mezi x a y.


Uniswap v3

Technologie za Uniswapem prošla několika iteracemi. Je pravděpodobné, že pokud jste použili Uniswap, byl to Uniswap v2. Technologie se ale zlepšuje a nestojí na místě. Podívejme se na nejdůležitější inovace Uniswap v3.


Kapitálová efektivita

Jedna z nejvýznamnějších změn Uniswap v3 se týká kapitálové efektivity. Většina AMM je extrémně kapitálově neefektivní: většina prostředků, které v současnosti drží, je nevyužitá. To je způsobeno vlastnostmi modelu x*y=k, o kterých jsme hovořili výše. Jednoduše řečeno: čím více likvidity v poolu, tím větší objednávky může systém podporovat ve větším cenovém rozpětí.

Poskytovatelé likvidity (LP) v těchto poolech však poskytují likviditu pro cenovou křivku (rozsah) od 0 do nekonečna. Veškerý tento kapitál je vyhrazen pro scénář, kdy jedno z aktiv v poolu roste 5x, 10x, 100x.

Pokud k tomu dojde, nevyužitá aktiva zajistí, že v této části křivky stále zbývá likvidita. To znamená, že pouze malá část likvidity v poolu se nachází tam, kde dochází k většině obchodů.

Například Uniswap má v současné době asi 5 miliard USD v uzamčené likviditě, přičemž pouze 1 miliarda USD se používá denně. Souhlasíte s tím, že bylo možné vymyslet něco dokonalejšího? Vypadá to, že tým Uniswap na to také myslel a vyřešil problém s Uniswap v3.

Poskytovatelé likvidity si nyní mohou nastavit vlastní cenové rozpětí, pro které chtějí likviditu poskytovat. To by mělo zvýšit koncentraci likvidity v cenovém rozpětí, ve kterém probíhá většina obchodů.

V jistém smyslu je Uniswap v3 základním způsobem, jak vytvořit knihu objednávek on-chain na Ethereum, kde se tvůrci trhu mohou rozhodovat o poskytování likvidity v cenových rozpětích, která si nastaví. Je třeba poznamenat, že tato inovace přináší prospěch především profesionálním tvůrcům trhu, nikoli účastníkům maloobchodu. Klíčovou výhodou AMM je, že kdokoli může poskytnout likviditu a využít své prostředky.

Díky této komplikaci však líní poskytovatelé likvidity vydělají na provizích z obchodování mnohem méně než profesionální hráči, kteří svou strategii neustále vylepšují. Není těžké předvídat, že některé agregátory, jako například yearn.finance, nabídnou poskytovatelům retailové likvidity příležitost zůstat v tomto prostředí alespoň trochu konkurenceschopní.


LP pozice na Uniswapu jako NFT tokeny

Nyní víme, že všechny pozice LP na Uniswapu jsou jedinečné, protože každá si může nastavit své vlastní cenové rozpětí. To znamená, že pozice LP na Uniswapu nejsou zastupitelné. V důsledku toho je každá pozice LP reprezentována nezastupitelným tokenem (NFT).

Jednou z výhod zavedení pozice LP na Uniswap jako zastupitelného tokenu by byla možnost použít ji v jiných částech DeFi. LP tokeny v Uniswap v2 lze uložit do Aave nebo MakerDAO jako kolaterál. V Uniswap v3 to již nelze provést, protože každá pozice je jedinečná. Tato mezera v modularitě však může být kompenzována novými typy derivátů.


Uniswap na úrovni 2

Transakční poplatky etherea za poslední rok prudce vzrostly. Díky tomu je používání Uniswapu pro mnoho uživatelů s malými prostředky neekonomické.

Uniswap v3 bude také nasazen v řešení škálování vrstvy 2 nazvaném Optimistic rollup. Jedná se o spolehlivý způsob, jak škálovat chytré smlouvy v zabezpečené síti Ethereum. Toto nasazení by mělo vést k výraznému zvýšení transakční propustnosti a mnohem nižším poplatkům pro uživatele.


Co jsou to dočasné ztráty?

Jak jsme již řekli, poskytovatelé likvidity dostávají provizi za poskytnutí likvidity obchodníkům, kteří jsou schopni vyměnit tokeny. Je ještě něco, co by poskytovatelé likvidity měli vědět? Ano. Například o efektu zvaném nestálé ztráty.

Řekněme, že Masha přispěje 1 ETH a 100 USDT do fondu Uniswap. Protože pár musí mít ekvivalentní hodnotu, znamená to, že cena ETH je 100 USDT. Zároveň je v poolu pouze 10 ETH a 1000 USDT – zbytek financují jiní poskytovatelé likvidity, jako je Masha. To znamená, že Masha vlastní 10 % fondu. Celková likvidita (k) je v tomto případě 10 000.

Co se stane, když cena ETH vzroste na 400 USDT? Pamatujte: celková likvidita fondu musí zůstat konstantní. Pokud má ETH nyní hodnotu 400 USD, změní se poměr mezi množstvím ETH a USDT v poolu. To znamená, že nyní je ve fondu 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áží přesnou cenu. Proto je důležité mít na paměti, že k je konstanta.

Masha se rozhodne vybrat své prostředky a obdrží 10% z fondu v souladu se svým podílem. V důsledku toho obdrží 0,5 ETH a 200 USDT v celkové výši 400 USDT. Vypadá to, že si pěkně vydělala. Ale co když se rozhodla své prostředky do bazénu neinvestovat? Měla by k dispozici 1 ETH a 100 USDT v celkové výši 500 USDT.

Výsledkem bylo, že Masha potřebovala používat HODLing spíše než investovat do fondu Uniswap. V tomto případě je nestálou ztrátou ušlý zisk z přidání tokenu do fondu, který se stává dražším. Investováním do Uniswapu v naději, že vyděláte provizi, tedy Masha může přijít o další příležitosti.

Upozornění: tento efekt nastává bez ohledu na to, kterým směrem se cena od okamžiku vkladu mění. Co to znamená? Pokud cena ETH klesne vzhledem k ceně v době vkladu, mohou se ztráty také zvýšit. Pokud chcete tuto problematiku prozkoumat dále, přečtěte si článek Pintail.

Proč jsou ale ztráty nekonzistentní? Pokud se cena tokenů ve fondu vrátí na cenovou úroveň v době, kdy byly přidány do fondu, účinek se zmírní. A protože poskytovatelé likvidity získávají provizi, ztráty se mohou časem vrátit. Poskytovatelé likvidity by to však měli vzít v úvahu před přidáním svých prostředků do fondu.


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

V žádném případě. Uniswap je decentralizovaný protokol podporovaný společností Paradigm (zajišťovací fond pro kryptoměny). Všechny provize jdou poskytovatelům likvidity a žádný ze zakladatelů nezíská procento obchodů uskutečněných prostřednictvím protokolu.

V současné době je transakční poplatek pro poskytovatele likvidity 0,3 % za obchod. Ve výchozím nastavení se získané provize přidávají do fondu likvidity, ale poskytovatelé likvidity je mohou kdykoli vyplatit. Poplatky se rozdělují podle podílu každého poskytovatele likvidity na poolu.

Část provizí může být v budoucnu použita na rozvoj Uniswapu. Tým Uniswap již spustil vylepšenou verzi protokolu s názvem Uniswap v2.


➟  Přemýšlíte, kde začít pracovat s kryptoměnami? Kupte si bitcoiny na Binance!


Jak používat Uniswap

Uniswap je open source protokol, což znamená, že si pro něj může každý vytvořit vlastní aplikaci. Většina však používá https://app.uniswap.org nebo https://uniswap.exchange.

  1. Otevřete rozhraní Uniswap.

  2. Připojte svou peněženku. Můžete použít MetaMask, Trust Wallet nebo jakoukoli jinou podporovanou Ethereum peněženku.

  3. Vyberte token, který chcete vyměnit.

  4. Vyberte token, který chcete obdržet.

  5. Klepněte na Zaměnit.

  6. V zobrazeném okně zkontrolujte podrobnosti transakce.

  7. Potvrďte transakci v peněžence.

  8. Počkejte na potvrzení transakce na blockchainu Ethereum. Stav transakce lze sledovat na webu https://etherscan.io/.


Token Uniswap (UNI)

UNI je nativní token protokolu Uniswap, který dává svým držitelům práva na správu. To znamená, že majitelé UNI mohou hlasovat o změnách protokolu. Již dříve jsme zmínili, že protokol existuje jako druh veřejného statku. UNI token tuto myšlenku potvrzuje.

Při vzniku Uniswapu byla vydána 1 miliarda UNI tokenů, z nichž 60 % je distribuováno stávajícím členům komunity Uniswap. Zbývajících 40 % bude k dispozici členům týmu, investorům a konzultantům po dobu čtyř let.

Některé z tokenů jsou distribuovány do komunity prostřednictvím těžby likvidity. UNI tokeny budou distribuovány těm, kteří poskytují likviditu následujícím Uniswap poolům:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Kdo je v komunitě Uniswap? Jakákoli adresa Ethereum, která interagovala se smlouvami Uniswap. Dále se podíváme na to, jak můžete získat UNI tokeny.


Jak získat tokeny Uniswap (UNI)

Pokud jste použili Uniswap, s největší pravděpodobností budete moci získat 400 UNI tokenů za každou adresu, se kterou jste Uniswap použili. Jak získat tokeny:

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

  2. Připojte peněženku, se kterou jste dříve používali Uniswap.

  3. Klikněte na Nárokovat své UNI tokeny.

how-to-claim-uni-tokens-uniswap

  1. Potvrďte transakci ve své peněžence (aktuální ceny plynu můžete zkontrolovat na Ethscan Gas Tracker).

  2. Gratulujeme! Nyní vlastníte UNI tokeny.

Chcete prodat své UNI tokeny? K tomu použijte Binance.


➟Kliknutím můžete obchodovat s UNI tokeny na Binance!


Jak koupit UNI na Binance

Pro nákup UNI je potřeba vyměnit buď fiat měnu nebo kryptoměnu na burze Binance. K přímému nákupu UNI nelze použít debetní/kreditní kartu. Níže jsou uvedeny možné páry s BNB, BTC, BUSD, USDT nebo Euro.


Pokud si chcete koupit UNI za kryptoměnu, převeďte coiny do své spotové peněženky nebo si je kupte. BUSD doporučujeme zakoupit kvůli jeho stabilitě. BUSD můžete zakoupit pomocí vaší kreditní/debetní karty na kartě [Koupit kryptoměnu]. Zadejte požadovanou částku BUSD a kliknutím na [Pokračovat] zadejte podrobnosti o své kartě.


Jakmile budete mít svou kryptoměnu, přejděte na burzu a vyberte UNI pár, který chcete obchodovat. Kliknutím na tlačítko s aktuálním tržním párem v levém horním rohu můžete vybrat jiný pár.


Do vyhledávacího pole zadejte požadovaný pár. Náš příklad používá UNI/BUSD.


Nyní můžete vytvořit objednávku na nákup UNI. Nejrychlejším způsobem je vytvoření tržního příkazu, který specifikuje aktuální spotovou cenu. Můžete také vytvořit limitní nebo stop-limitní příkaz, pokud chcete nakupovat za určitou cenu nebo lepší.

Chcete-li vytvořit tržní příkaz, klikněte na [Spot] na levé straně obrazovky. Na kartě [Koupit] vyberte jako typ objednávky [Trh] a zadejte požadovanou částku BUSD. Poté klikněte na [Koupit UNI] a objednávka bude zadána.


Jak prodávat UNI na Binance

Proces prodeje UNI je podobný nákupu. Za prvé, UNI musí být ve vaší peněžence Binance spot. Pokud jste ještě nezadali tokeny, přejděte na stránku [Fiat and Spot] a najděte UNI. Více o přenosu UNI se můžete dozvědět na kartě [Vstup]. Podrobnosti najdete v našem průvodci Jak vložit kryptoměnu na Binance.


Po úspěšném zadání UNI otevřete záložku výměny a vyberte UNI pár, který chcete vyměnit. Vezměme si jako příklad UNI/BTC.


Požadovaný pár můžete najít pomocí vyhledávací lišty. V našem případě klikněte na dvojici [UNI/BTC].


Chcete-li prodat své UNI za aktuální tržní cenu, přejděte na levou stranu obrazovky. Klikněte na [Spot] a na kartě [Prodat] vyberte jako typ objednávky [Market]. Zadejte požadované množství UNI a klikněte na [Prodat UNI].


souhrn

Uniswap je inovativní výměnný protokol postavený na Ethereu. Umožňuje komukoli s peněženkou Ethereum vyměňovat tokeny bez zapojení jakékoli centralizované strany.

Přestože má tato technologie svá omezení, může pozitivně ovlivnit proces výměny tokenů bez důvěry. Jakmile budou implementována škálovací řešení Ethereum 2.0, Uniswap pravděpodobně také uvidí nové výhody.