TL;DR
Uniswap je sada počítačových programů běžících na blockchainu Ethereum, které umožňují decentralizované swapy tokenů. Tato platforma funguje s pomocí jednorožců (jak je vidět z loga).
Obchodníci si mohou vyměnit tokeny Ethereum na Uniswapu, aniž by museli svěřit finanční prostředky kterékoli straně. Mezitím může kdokoli půjčovat kryptoměny do speciálních skladovacích míst, kterým se říká pooly likvidity. Na oplátku za poskytnutí peněz do tohoto fondu získáváte příjem z poplatků.
Jak tento kouzelný jednorožec převádí jeden žeton na druhý? Co potřebujete k použití Uniswapu? Prosím pokračujte ve čtení.
Úvod
Mnoho centralizovaných burz je páteří trhu s kryptoměnami po celá léta. Nabízejí rychlé časy vypořádání, vysoké objemy obchodů a neustále se zvyšující likviditu. Existuje však paralelní svět vytvořený v podobě nedůvěryhodných protokolů. Decentralizované burzy (DEX) nevyžadují prostředníka nebo depozitáře k usnadnění obchodování.
Inherentní omezení technologie blockchain představují výzvu při budování DEX, které jsou schopny konkurovat svým centralizovaným protějškům. Většina DEX může zlepšit výkon a uživatelskou zkušenost.
Mnoho vývojářů neustále přemýšlí o nových způsobech budování DEXů. Jedním z průkopníků je Uniswap. Jak Uniswap funguje, může být trochu obtížnější pochopit než tradičnější DEXy. Již brzy se však přesvědčíme, že tento model nabízí některé zajímavé výhody.
V důsledku této inovace se Uniswap stal jedním z nejúspěšnějších projektů, které jsou součástí hnutí Decentralized Finance (DeFi).
Pojďme se podívat na to, co je Uniswap, jak funguje a jak si můžete vyměnit tokeny na protokolu pouze s Ethereum peněženkou.
Co je Uniswap?
Uniswap je decentralizovaný výměnný protokol postavený na Ethereu. Přesněji řečeno, Uniswap je automatický protokol likvidity. K provádění obchodů není vyžadována žádná kniha objednávek ani centralizovaná strana. Uniswap umožňuje uživatelům obchodovat bez prostředníků s vysokým stupněm decentralizace a odolnosti vůči cenzuře.
Uniswap je software s otevřeným zdrojovým kódem. Můžete se o tom sami přesvědčit na Uniswap GitHubu.
Jak však může dojít k obchodování bez knihy objednávek? Uniswap funguje s modelem, který vyžaduje, aby poskytovatelé likvidity vytvořili fondy likvidity. Tento systém poskytuje decentralizovaný cenový mechanismus, který v podstatě zjednodušuje hloubku knihy objednávek. Podívejme se, jak to funguje podrobněji. Prozatím je třeba poznamenat, že uživatelé mohou tokeny ERC-20 hladce vyměňovat, aniž by potřebovali knihu objednávek.
Protože je protokol Uniswap decentralizovaný, neexistuje žádný proces výpisu. Tokeny ERC-20 lze v podstatě spustit, pokud je pro obchodníky k dispozici fond likvidity. V důsledku toho společnost Uniswap neúčtuje poplatky za zařazení. V jiném smyslu funguje protokol Uniswap jako určitý druh veřejného statku.
Protokol Uniswap vytvořil Hayden Adams v roce 2018. Základní technologii, která inspirovala jeho implementaci, však poprvé představil spoluzakladatel Etherea Vitalik Buterin.
Jak Uniswap funguje?
Protože Uniswap nemá žádnou knihu objednávek, opouští tradiční architekturu digitálních burz. Tento protokol pracuje s návrhem nazvaným Constant Product Market Maker, což je varianta modelu známého jako Automated Market Maker (AMM).
Automatizovaní tvůrci trhu jsou chytré kontrakty, které mají rezervy likvidity (nebo pooly likvidity), které mohou obchodníci používat jako obchodní partneři. Tyto rezervy jsou financovány poskytovateli likvidity. Poskytovatelem likvidity se může stát kdokoli, kdo vloží ekvivalentní hodnotu dvou tokenů do fondu. Na oplátku platí obchodníci poplatek do poolu, který je pak rozdělen mezi poskytovatele likvidity podle jejich podílu na poolu. Podívejme se, jak to funguje, podrobněji.
Poskytovatelé likvidity vytvářejí trh uložením ekvivalentní hodnoty dvou tokenů. Tento vklad může být ETH a token ERC-20 nebo dva tokeny ERC-20. Tyto fondy se obecně skládají ze stablecoinů, jako jsou DAI, USDC nebo USDT, ale není to podmínkou. Výměnou dostávají poskytovatelé likvidity „tokeny likvidity“, které představují jejich podíl na celém fondu likvidity. Tyto tokeny likvidity lze vyměnit za podíl, který představují v poolu.
Uvažujme fond likvidity ETH/USDT. ETH část fondu nazýváme x a USDT část y. Uniswap vezme tyto dvě částky a vynásobí je pro výpočet celkové likvidity v poolu. Nazvěme tuto hodnotu 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 vzorec pro celkovou likviditu v poolu je:
x * y = kCo se tedy stane, když někdo chce obchodovat?
Například Alice koupí 1 ETH v hodnotě 300 USDT pomocí fondu likvidity ETH/USDT. Tímto způsobem zvýšil část fondu USDT a snížil část fondu ETH. Ve skutečnosti to znamená, že cena ETH roste. Proč? Po transakci je v poolu méně ETH a víme, že celková likvidita (k) musí zůstat konstantní. Tento mechanismus určuje cenu. V konečném důsledku je cena zaplacená za ETH založena na velikosti posunu v poměru mezi x a y, který obchod vytváří.
Je třeba poznamenat, že tento model neplatí pro násobky lineárně. Ve skutečnosti, čím větší je řád, tím větší je posun mezi x a y, ke kterému dochází. To znamená, že větší objednávky jsou exponenciálně dražší než menší objednávky, což má za následek větší množství prokluzů. To také znamená, že čím větší je fond likvidity, tím snazší je zpracovávat větší objednávky. Proč? V takovém případě se posun mezi x a y zmenší.
Uniswap v3
Technologie za Uniswapem zatím prošla několika iteracemi. Pokud jste použili Uniswap, s největší pravděpodobností používáte Uniswap v2. Vždy se však zavádějí nová vylepšení. Pojďme se podívat na některé z nejpůsobivějších aktualizací, které přinesl Uniswap v3.
Kapitálová efektivita
Jedna z nejvýznamnějších změn přicházejících s Uniswap v3 má co do činění s kapitálovou efektivitou. Většina AMM je kapitálově velmi neefektivní. Většina prostředků v něm nashromážděných není v žádném okamžiku využita. To je způsobeno inherentními charakteristikami modelu x*y=k, o kterém jsme hovořili na začátku. Jednoduše řečeno, čím větší je likvidita 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 v podstatě poskytují likviditu s cenovou křivkou (rozpětím) mezi 0 a nekonečnem. Veškerý kapitál akumulovaný v něm bude rezervován pro scénáře, kdy jedno z aktiv v poolu bude 5x-s, 10x-s, 100x-s.
Pokud k tomu dojde, nevyužitá aktiva zajistí, že v této části cenové křivky stále zbývá likvidita. To znamená, že pouze malá část likvidity v poolu je nečinná, kde probíhá většina obchodů.
Například Uniswap má v současné době zablokováno přibližně 5 miliard dolarů likvidity, zatímco objem zpracovaný za den je pouze kolem 1 miliardy. Možná si myslíte, že to není optimální způsob a zdá se, že tým Uniswap souhlasí. Uniswap v3 řeší tento problém.
Poskytovatelé likvidity si nyní mohou nastavit vlastní cenové rozpětí, které chtějí poskytovat likviditu. To by mělo vést k větší koncentraci likvidity v cenových pásmech s největší obchodní aktivitou.
Dalo by se říci, že Uniswap v3 je základní způsob, jak vytvořit knihu objednávek on-chain na Ethereu, kde se tvůrci trhu mohou rozhodnout poskytnout likviditu v rámci cenového rozpětí, které si nastaví. Je třeba poznamenat, že tato změna prospívá více profesionálním tvůrcům trhu než účastníkům maloobchodu. Výhodou AMM je, že kdokoli může poskytnout likviditu a využít své prostředky.
S touto přidanou vrstvou složitosti však „líní“ LP vydělají mnohem méně z poplatků za obchodování než profesionální hráči, kteří neustále optimalizují své strategie. Na druhou stranu je docela možné, že agregátory, jako je yearn.finance, nabízejí řešení pro maloobchodní LP, aby zůstaly v tomto prostředí konkurenceschopné.
Uniswap LP Token jako NFT
Nyní chápeme, že každá pozice Uniswap LP je jedinečná, protože každý vkladatel si může nastavit své vlastní cenové rozpětí. To znamená, že pozice Uniswap LP již není zastupitelná. Výsledkem je, že každá pozice LP je nyní reprezentována nezastupitelným tokenem (NFT).
Jednou z výhod reprezentace pozic Uniswap LP s vyměnitelnými tokeny je jejich možnost použití v jiných částech DeFi. Uniswap v2 LP tokeny lze vložit do Aave nebo MakerDAO jako kolaterál. To již není možné s v3, protože každá pozice je jedinečná. Tuto roztříštěnou složitelnost lze však řešit novými typy odvozených produktů.
Uniswap na vrstvě 2
Transakční poplatky na Ethereu za poslední rok raketově vzrostly. Díky tomu je Uniswap pro většinu malých uživatelů ekonomicky neživotaschopný.
Uniswap v3 poběží také na škálovacím řešení vrstvy 2 zvaném Optimistic rollup. Je to skvělý způsob, jak škálovat chytré kontrakty a zároveň získat zabezpečení sítě Ethereum. Tato implementace by měla přinést výrazně vyšší výnosy z transakcí a výrazně nižší poplatky pro uživatele.
Co je to netrvalá ztráta?
Jak jsme již diskutovali, poskytovatelé likvidity získávají příjmy z poplatků za poskytování likvidity obchodníkům, kteří mohou swapovat mezi tokeny. Je ještě něco, čeho by si poskytovatelé likvidity měli být vědomi? Ano. Existuje efekt zvaný nestálá ztráta.
Například Alice vloží 1 ETH a 100 USDT do fondu Uniswap. Protože tokenový pár 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á podíl 10 % z fondu. V tomto případě je naše celková likvidita (k) 10 000.
Co se stane, když cena ETH vzroste na 400 USDT? Pamatujte, že celková likvidita v poolu musí zůstat konstantní. Pokud je aktuální cena ETH 400 USDT, znamená to, že se změnil poměr mezi množstvím ETH a množstvím USDT v poolu. V současnosti je v bazénu zřejmě 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é pochopit, že k je konstantní.
Alice se tedy rozhodne vybrat své prostředky a získat 10 % z fondu podle svého podílu. V důsledku toho získal 0,5 ETH a 200 USDT, celkem tedy 400 USDT. Vypadá to, že Alice měla velký zisk. Ale počkat, co se stane, když nevloží prostředky do fondu? Bude mít 1 ETH a 100 USDT, celkem tedy 500 USDT.
Ukázalo se, že Alici by HODLing prospěl více než vklad do fondu Uniswap. V takových případech je nestálá ztráta v podstatě nákladem příležitosti sdružování tokenů oceněných cenou. To znamená, že uložením finančních prostředků na Uniswap v naději, že získá příjem z poplatků, může Alice přijít o další příležitosti.
Všimněte si, že tento efekt funguje bez ohledu na směr změny ceny od okamžiku uložení. Co to znamená? Pokud se cena ETH oproti době vkladu sníží, mohou se ztráty také prohloubit. Pokud chcete techničtější vysvětlení, přečtěte si Pintailův článek, který to popisuje.
Proč však ztráta není trvalá? Pokud se cena tokenů vstupujících do fondu vrátí k ceně, kdy byly přidány do fondu, bude účinek zmírněn. Navíc, protože poskytovatelé likvidity vydělávají na poplatcích, ztráty mohou být časem kompenzovány. Poskytovatelé likvidity by si to však měli být vědomi před přidáním prostředků do seskupení.
Jak Uniswap vydělává peníze?
Není tomu tak. Uniswap je decentralizovaný protokol podporovaný společností Paradigm (krypto zajišťovací fond). Všechny poplatky jdou poskytovatelům likvidity a žádný ze zakladatelů nezíská podíl na obchodování, ke kterému dojde prostřednictvím protokolu.
V současné době jsou transakční poplatky placené poskytovatelům likvidity 0,3 % za obchod. Ve výchozím nastavení jsou tyto peníze okamžitě přidány do fondu likvidity, ale poskytovatel likvidity je může kdykoli vykoupit. Tyto poplatky jsou rozděleny podle jednotlivých sekcí bazénu.
Část poplatků může být věnována budoucímu rozvoji Uniswapu. Tým Uniswap použil vylepšenou verzi protokolu nazvanou Uniswap v2.
➟ Chcete začít s kryptoměnou? Kupte si bitcoiny na Binance!
Jak používat Uniswap
Uniswap je protokol s otevřeným zdrojovým kódem. To znamená, že si pro něj může každý vytvořit vlastní front-endovou aplikaci. Nejčastěji používané aplikace jsou však https://app.uniswap.org nebo https://uniswap.exchange.
Vstupte do rozhraní Uniswap.
Připojte svou peněženku. Můžete použít MetaMask, Trust Wallet nebo jakoukoli jinou podporovanou Ethereum peněženku.
Vyberte token, který chcete vyměnit.
Vyberte token, který chcete získat.
Klepněte na Zaměnit.
Zobrazení transakcí ve vyskakovacím okně.
Potvrďte žádost o transakci v peněžence.
Počkejte, až bude transakce potvrzena na blockchainu Ethereum. Stav můžete sledovat na https://etherscan.io/.
Uniswap tokenů (UNI)
UNI je nativní token protokolu Uniswap, který uděluje svému vlastníkovi práva na řízení. To znamená, že majitelé UNI mohou hlasovat o změnách protokolu. Na začátku jsme diskutovali o tom, že protokoly fungují jako druh veřejného statku. UNI token tuto myšlenku posiluje.
Původně byla vyražena 1 miliarda UNI tokenů. 60 % z toho je 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 do komunity probíhá těžbou likvidity. To znamená, že UNI bude distribuován lidem, kteří poskytují likviditu následujícím Uniswap poolům:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Kdo jsou však členové komunity Uniswap? Jakákoli adresa Ethereum, která interagovala se smlouvou Uniswap. Podívejme se, jak nárokovat UNI tokeny.
Jak získat tokeny Uniswap (UNI)
Pokud již používáte Uniswap, můžete si pravděpodobně nárokovat 400 UNI tokenů na adresu používanou s Uniswap. Postup nárokování tokenu:
Přejděte na https://app.uniswap.org/.
Připojte dříve používanou peněženku s Uniswap.
Klikněte na „Získat své UNI tokeny“.

Potvrďte transakci v peněžence (aktuální cenu plynu můžete zkontrolovat na Ethscan Gas Tracker).
Gratulujeme, nyní jste vlastníkem UNI!
Chcete obchodovat se svými UNI tokeny? Binance je řešení.
➟ Klikněte sem a obchodujte s UNI tokeny na Binance!
Jak koupit UNI na Binance
Chcete-li koupit UNI, musíte swapovat fiat nebo krypto pomocí displeje burzy Binance. K přímému nákupu UNI nelze použít debetní/kreditní kartu. Níže jsou uvedeny možné páry s výběrem BNB, BTC, BUSD, USDT nebo EUR.

Pokud si chcete koupit UNI pomocí kryptoměny, můžete si coiny převést do Spot Wallet nebo je zakoupit. BUSD je jednou z doporučených voleb díky své cenové stabilitě. BUSD si můžete koupit pomocí své karty na stránce [Koupit krypto]. Zadejte částku, kterou chcete zakoupit, a poté kliknutím na [Pokračovat] vyplňte údaje o své kartě.

Jakmile budete mít své krypto, navštivte burzu a vyberte UNI pár, který chcete obchodovat. Pár můžete změnit kliknutím na aktuální tržní pár vlevo nahoře.

Do vyhledávacího pole zadejte preferovaný pár. Potřebujeme například UNI/BUSD.

Nyní můžete zadat objednávku na nákup UNI. Nejrychlejší způsob je s tržním příkazem, který poskytuje aktuální spotovou cenu. Můžete také nastavit limitní příkaz nebo stop-limitní příkaz, pokud chcete nakupovat za určitou cenu nebo lepší.
Chcete-li vytvořit tržní příkaz, přejděte na pravou stranu burzy a klikněte na [Spot]. Ujistěte se, že jste jako typ objednávky na kartě [Koupit] vybrali [Market] a poté zadejte částku BUSD, kterou chcete obchodovat. Nakonec klikněte na [Koupit UNI] a zadejte objednávku.

Jak prodávat UNI na Binance
Prodej UNI je podobný proces jako nákup. Nejprve se ujistěte, že UNI je ve vaší Binance Spot Wallet. Pokud jste ještě nevložili tokeny, navštivte stránku [Fiat and Spot] a vyhledejte UNI. Kliknutím na [Vložit] zobrazíte podrobné pokyny k převodu UNI. Další pomoc si můžete přečíst také v našem průvodci Jak vkládat na Binance.

Po úspěšném uložení UNI otevřete pohled na burzu a vyberte UNI pár, který chcete obchodovat. Podívejme se na UNI/BTC.

Pomocí vyhledávacího pole najděte požadovaný pár. V tomto případě klikněte na [UNI/BTC].

Chcete-li prodat UNI za aktuální tržní cenu, přejděte na pravou stranu obrazovky. Klikněte na [Spot] a poté vyberte [Market] jako typ objednávky na kartě [Sell]. Zadejte počet UNI, které chcete prodat, a klikněte na [Prodat UNI].

Zavírání
Uniswap je inovativní výměnný protokol postavený na Ethereu. Tento protokol umožňuje komukoli, kdo má peněženku Ethereum, vyměňovat tokeny bez zapojení jakékoli centrální strany.
Navzdory svým omezením má tato technologie některé zajímavé důsledky pro budoucnost nedůvěryhodných swapů tokenů. Jakmile bude v síti uvolněno řešení škálovatelnosti Ethereum 2.0, je pravděpodobné, že by z toho mohl těžit i Uniswap.

