Autor: Yilan, LD Capital Uniswap V0

Uniswap V1 byl spuštěn v listopadu 2018. Ve skutečnosti však v předchozím roce vznikl prototyp Uniswapd. V roce 2017 zakladatel Hayden odstoupil ze společnosti Siemens, jeho přítel Karl, který pracoval v nadaci Ethereum, utěšoval Haydena: „Strojní inženýrství je průmyslem, který zaniká, a Ethereum je budoucností, Hayden se dozvěděl o Ethereu a Solidity V listopadu 2017 vytvořil svůj Proof-of-something (Proof of concept AMM, jak ho pojmenovali), což je Uniswap V0. Tento obrázek ukazuje, jak Uniswap vypadal na začátku.

Před oficiálním spuštěním V1 využíval Hayden kanceláře Balance a MakerDao k práci na V0 Na konci července 2018 Uniswap oficiálně obdržel grant od Ethereum Foundation.

Uniswap V1

2. listopadu 2018, poslední den Devcon 4, byla chytrá smlouva společnosti Uniswap nasazena do hlavní sítě Ethereum. Pouze 30 000 USD likvidity toho dne bylo uloženo jako základní likvidita tří tokenů, což mohlo zaručit pouze hloubku obchodování 100 USD. Dále byly nasazeny a spuštěny uniswap.io a app.uniswap.org/#.

V září 2019 Uniswap V1 zahájil svůj první projekt těžby likvidity, konkrétně těžbu likvidity na základě tokenů ERC-20. Během V1 byl objem transakcí relativně malý a rozsah uživatelů relativně malý. Jako první verze protokolu Uniswap. V1 využívá mechanismus založený na Automated Market Maker (AMM), který uživatelům umožňuje provádět transakce tokenů bez povolení bez knihy objednávek na blockchainu Ethereum. Je přijat model konstantního produktu, tj. x*y=k, kde x a y jsou zůstatky dvou tokenů v obchodním páru.

Inovativní mechanismus Uniswap V1 umožňuje uživatelům rychle a pohodlně obchodovat s tokeny, aniž by se spoléhali na tradiční centralizované burzy, pokládá základ pro následující verze Uniswap a slouží jako inspirace pro další protokoly AMM. Ale ve skutečnosti verze Uniswap V1 v té době moc uživatelů nepřitahovala.

Uniswap V2

Uniswap V2 byl vydán v květnu 2020. Ve stejné době, v září 2020, se na scéně šifrovací komunity začal objevovat SushiSwap, který přitahoval velkou pozornost a uživatele, což ve skutečnosti způsobilo, že Uniswap skutečně začal získávat pozornost uživatelského trhu.

Nejvýznamnější změnou Uniswapu V2 založeného na Uniswap V1 je zavedení transakcí více tokenových párů, zvýšení flexibility obchodních párů a upgrade z ERC-20 na ETH burzu pro podporu ERC-20 na ERC-20 burzu. Uniswap V2 navíc zavádí významná vylepšení orákula TWAP (Time Weighted Average Price).

Spuštění Uniswap V2 konsoliduje pozici Uniswapu na poli decentralizovaného obchodování. Poskytuje více funkcí a flexibilitu, což uživatelům umožňuje lépe řídit likviditu a provádět více typů transakcí. Uniswap V2 také přispěl k rychlému rozvoji decentralizovaného financování (DeFi), který uživatelům poskytuje důležitý zdroj likvidity.

Uniswap V3

Uniswap V3 byl spuštěn v květnu 2021 a představil koncept „koncentrované likvidity“. Umožňuje poskytovatelům likvidity definovat konkrétní cenové rozpětí v rámci obchodních párů pro přesnější kontrolu cen. To poskytuje poskytovatelům likvidity větší výhody z poplatků za obchodování a omezuje příležitost pro arbitrážní obchodníky obchodovat s cenovými rozdíly.

Uniswap V3 také rozšiřuje věštbu Uniswap V2 a optimalizuje metodu výpočtu a plynovou účinnost věštce TWAP. V3 oracle může prodloužit dobu dostupnosti dat na 9 dní nebo více prostřednictvím jediného on-chain volání. Zároveň se díky celkové optimalizaci TWAP sníží spotřeba plynu asi o 50 % ve srovnání s V2 být ekvivalentní těm z V2 Funkce je o 30 % levnější.

Uniswap V2 navíc používá standardní transakční poplatek 0,3 %, zatímco V3 nabízí 3 samostatné úrovně poplatků: 0,05 %, 0,3 % a 1 %. To umožňuje poskytovatelům likvidity vybrat si pooly na základě rizika, které jsou ochotni podstoupit. V3 poprvé představila model použití NFT jako LP pro zajištění likvidity, to znamená, že poskytnutá likvidita je sledována nezaměnitelnými tokeny ERC721.

Spuštění Uniswap V3 mělo významný dopad na ekosystém DeFi. Poskytovatelům likvidity poskytuje více možností a lepší příležitosti k zisku a zároveň zlepšuje efektivitu transakcí. Uniswap V3 také podporuje inovace v decentralizovaném obchodování a vede ostatní burzy a protokoly v jejich úsilí o zlepšení uživatelské zkušenosti a snížení transakčních nákladů. Zároveň však byli poskytovatelé pasivní likvidity kritizováni za to, že je JIT a profesionální tvůrci trhu vytlačují z příjmů z poplatků.

Uniswap V4 — Háčky mění vše

Jakmile byl spuštěn návrh bílé knihy Uniswap V4, trh poskytl plnou interpretaci. Zmiňovány jsou především optimalizace jako Hook, Singleton, Flash Accounting a nativní ETH, mezi nimiž je Hook nejdůležitější inovací V4. Uniswap V4's Hook se může stát nejmocnějším nástrojem pro budování likvidity V budoucnu se náklady na vybudování platformy DeFi a kombinování likvidity výrazně sníží.

Háčky

Jednoduše řečeno, smlouvy Hooks jsou smlouvy, které volají jiné chytré smlouvy a provádějí logiku během životního cyklu transakce. Tyto logiky lze implementovat pomocí uživatelsky definovaných smluv a vyvolat je v kritických okamžicích.

Konkrétně lze smlouvu Hooks vyvolat v následujících klíčových bodech:

· onSwap: Volá se, když dojde k výměně, lze jej použít k implementaci vlastní logiky, jako je záznam informací o transakci, provádění specifických operací nebo úprava poplatků za transakce.

· onMint: Volá se, když poskytovatel likvidity přidá likviditu do poolu, lze jej použít k přizpůsobení logiky, jako je zaznamenávání relevantních informací poskytovaných likviditou nebo provádění specifických operací.

· onBurn: Volá se, když poskytovatel likvidity stáhne likviditu z poolu, lze ji použít pro vlastní logiku, jako je zaznamenávání relevantních informací poskytovaných likviditou nebo provádění specifických operací.

V předchozích verzích vývojářů fondu likvidity mohli vývojáři přizpůsobit pouze poplatky za LP a LP, zatímco V4 Hooks umožňuje vývojářům provádět další inovace založené na likviditě a zabezpečení Uniswap, což vývojářům umožňuje nastavit přizpůsobenější chování Uniswap Labs předvedly následující řadu možností odhalující jedinečné vlastnosti produktu, včetně:

· Časově vážený průměrný tvůrce trhu (TWAMM)

· Dynamické poplatky založené na volatilitě nebo jiných hodnotách

· Řetězová cenová limitní objednávka

· Protokoly o depozitech a půjčkách mimo rozsah likvidity

· Přizpůsobené on-chain Oracle, jako jsou geomean Oracle

· Automaticky reinvestovat poplatky za LP do pozic LP

· Vestavěná distribuce zisku MEV (miner extractable value) společnosti LP

Vztah mezi optimalizací Uniswap V4 a bezplatnou ztrátou (IL)

Ve skutečnosti tyto optimalizace dále zvyšují kapitálovou efektivitu a zároveň posilují pozici likviditní infrastruktury Uniswapu, ale problém nezaplacených ztrát (IL) centralizované likvidity zůstává prominentní.

IL je průvodním problémem endogenity AMM, pokud se cena dvou aktiv odchyluje od počáteční ceny, bude IL nastat. Pro Uni V3, centralizovaný mechanismus likvidity V4 (a další podobné protokoly pro řízení likvidity), je samotný problém IL závažnější kvůli vysoké Gamma v úzkém rozmezí a může být významnější v některých scénářích, jako je vysoká volatilita na volatilních trzích nebo když jsou korelace mezi aktivy zajišťujícími likviditu nízké.

Pokud jde o IL, v současné době existují následující řešení, která však tento problém zmírňují pouze nepřímo:

· Například pomocí protokolárních dotací. Poskytovatelé likvidity mohou sázet vedle své likvidity. Vložením těchto tokenů mohou poskytovatelé likvidity získat další odměny nebo kompenzace, aby vyrovnali potenciální dočasné ztráty. Tyto odměny mohou být poskytovány ve formě dalších tokenů nebo části transakčních poplatků protokolu.

· Implementujte dynamickou strukturu poplatků, která upravuje poplatky na základě tržních podmínek a dočasných úrovní ztrát, se kterými se setkávají poskytovatelé likvidity. Účtujte si vyšší poplatky v obdobích, kdy jsou dočasné ztráty významné, a rozdělte tyto dodatečné poplatky poskytovatelům likvidity jako kompenzaci.

· Platforma může zřídit pojistný fond, který bude poskytovatelům likvidity kompenzovat jakékoli ztráty vzniklé v důsledku dočasných ztrát. Tyto prostředky jsou obvykle získávány prostřednictvím různých toků příjmů v rámci protokolu nebo příspěvků od samotné platformy.

· Zajišťovací mechanismy (opce atd.), kdy se poskytovatelé likvidity mohou účastnit derivátových kontraktů nebo využívat jiné finanční nástroje k zajištění své expozice vůči cenovým výkyvům a zmírnění dopadu dočasných ztrát.

· Dynamické vyvažování aktiv, jehož cílem je optimalizovat expozici poskytovatelů likvidity a snížit potenciální ztráty neustálým přizpůsobováním alokace aktiv na základě kolísání cen a tržních podmínek.

· Cenová orákula a časově vážená průměrná cena (TWAP): Cenová orákula a cenové mechanismy založené na TWAP lze použít ke snížení dopadu náhlých změn cen na poskytovatele likvidity. Spoléháním se na stabilnější a spolehlivější údaje o cenách mohou poskytovatelé likvidity lépe porozumět tržním podmínkám a podle toho upravit své pozice.

Je vidět, že dynamické manipulační poplatky Uniswap V4, více optimalizované ceny orákula a více dotací LP (dotace MEV, poplatky za automatické reinvestice atd.) mohou do určité míry nepřímo kompenzovat ztráty IL LP.

Pokud jde o zabezpečení a složitost smlouvy, základní logiku Uniswap V4 nelze upgradovat jako V3. Ačkoli každý fond může používat svůj vlastní inteligentní kontrakt Hooks, Hooks zkontroluje, zda tato část funkce vyžaduje volání externích kontraktů obohacuje funkce Uniswap V4 a umožňuje více kombinačních možností, ale je omezeno na dobu vytvoření fondu. Identifikovaná konkrétní oprávnění. Smlouva potřebuje vyvolat příliš mnoho externích smluv, což také přinese dodatečné náklady na plyn (takže jednoduchý Swap nemusí být levnější než V3/V2) To je také kompromis způsobený složitostí a kombinací.

jedináček

V Uniswap V3 zvyšuje nasazení samostatných smluv pro každý fond likvidity náklady na vytváření fondů likvidity a provádění swapů napříč více fondy. V Uniswap V4 se smlouva „Singleton“ používá k uložení všech fondů likvidity, což výrazně šetří poplatky za plyn, protože transakce tokenů již není nutné převádět mezi různými smlouvami. Předběžné odhady naznačují, že V4 snižuje poplatek za plyn za vytvoření poolu likvidity až o 99 %.

Flash účetnictví

Systém rychlého účetnictví jako doplněk k Singletonu. Ve V4 již systém na konci každé burzy nepřevádí aktiva do az fondu likvidity, ale pouze převádí čistý zůstatek. Tato konstrukce činí systém efektivnější a může poskytnout další úspory plynu v Uniswap V4.

Nativní ETH

V předchozí verzi uživatelé ve skutečnosti obchodovali s WETH ETH není tokenová smlouva, ale WETH je tokenová smlouva Pro Uniswap je smlouva ERC20 snadněji integrovatelná, takže pokaždé, když uživatel swap potřebuje dodatečně zabalit ETH, změní ETH. do WETH, tento krok způsobí plýtvání plynem. V4 obnovuje podporu pro nativní ETH, což dále šetří režii plynu.

Potenciální dopad a příležitosti Uniswap V4 na jiných tratích

1) Agregační stopa

Z pohledu trhu agregátorů poskytuje Uniswap V4 lepší sazby, vyšší kapitálovou efektivitu a obrovský fond likvidity integrovaný od Singletonu, který přitáhne více z trhu agregátorů (1inch, Cowswap), což je cesta pro objemové sazby objemu obchodování.

2) Přizpůsobené protokoly DEX a podobné funkce přizpůsobení likvidity

Dopad Onchain Limit Orders, přizpůsobené distribuce likvidity, dynamických sazeb atd. na stávající Dex s podobnými funkcemi, včetně protokolu produktu s vylepšeným trezorem LP na Uni V3, se zdá být předvídatelným výsledkem. Protokol může čelit situaci spojení pokud ji nelze porazit a nakonec se stát součástí ekosystému Uniswap V4. U budoucích protokolů DEX nebo jiných DeFi se může jejich model konstrukce likvidity zásadně změnit.

3) CEX

U centralizovaných burz může být Uniswap V4 schopen získat větší podíl na trhu z pošramoceného CEX díky své funkci cenového limitu a decentralizované legitimitě. Ale ve skutečnosti ve srovnání s CEX je největším problémem, který uživatelům brání ve vstupu, to, že rychlost a efektivita nejsou tak dobré jako CEX, a pro většinu lidí je to často počáteční práh pro použití DEX a obětování smluvního zabezpečení pro decentralizace sexuálních a jiných rizik, což způsobuje, že uživatelé nesou relativně vysoké náklady. Zjednodušeně řečeno, nízká efektivita a obtížnost použití vyžaduje vylepšení a vyřešení infrastruktury DEFI a verze V4 to v současnosti nedokáže efektivně vyřešit. Po vyřešení těchto dvou problémů bude cesta pro DEX k nahrazení CEX hladší.

4) Trať MEV

Když to nemůže přinést výhody hlavnímu stakeholderovi platformy (LP&Swapper), MEV a protokol jsou antagonistické.

V předchozích verzích neměl Uniswap V1 žádné vestavěné mechanismy speciálně navržené k prevenci nebo zmírnění MEV (Miner Extractable Value), což způsobilo, že těžaři nebo validátoři získávali další zisky manipulací s pořadím transakcí v blockchainové síti v neprospěch uživatelů. Výhoda.

Uniswap V2 zavádí funkci „price oracle“, která pomáhá zmírnit MEV Cenová orákula jsou externí zdroje cen, které poskytují spolehlivé a nefalšovatelné informace o ceně aktiv. Tím, že se spoléhá na cenová orákula, je Uniswap V2 navržen tak, aby zabránil front-running útokům, ve kterých obchodníci využívají časová zpoždění potvrzení bloků k manipulaci s cenami za účelem zisku.

Uniswap V3 zavádí několik funkcí ke zmírnění MEV, včetně konceptů centralizované likvidity a nezaměnitelné likvidity (NFT LP pozice). Centralizovaná likvidita umožňuje poskytovatelům likvidity specifikovat cenová rozpětí pro jejich likviditu, čímž se snižuje riziko cenové manipulace. Nezastupitelné pozice likvidity umožňují poskytovatelům likvidity mít jemnou kontrolu nad svou likviditou, čímž se snižuje riziko, že budou řízeny nebo zneužity arbitrážními subjekty.

V Uniswap V4 představuje internalizovaný mechanismus přidělování MEV příležitosti pro vývojáře MEV, kteří chtějí zaujmout příznivou roli ve fondu V4.

5) Trať Oracle

TWAP UniswapV2 je on-chain oracle, který lze použít k získání ceny jakéhokoli existujícího Tokenu na Uniswap Hlavní nevýhodou je, že off-chain programy musí pravidelně spouštět aktualizace cen, což má za následek náklady na údržbu.

TWAP UniswapV3 tento nedostatek řeší. Ukládání spouštěcích dat již nevyžaduje pravidelné spouštění off-chain programů, ale je automaticky spouštěno, když na Uniswapu dojde k transakci. Pokud jde o zdroj dat pro výpočet TWAP, UniswapV2 ukládá pouze poslední tři hodnoty price0CumulativeLast, price1CumulativeLast a blockTimestampLast. UniswapV3 podporuje více pozorovatelů cen (Oracle Observers) a může získávat cenová data z více zdrojů. Tato konstrukce zvyšuje odolnost systému proti chybám a cenovou spolehlivost. Například Uniswap v3 prověřuje různé fondy manipulačních sazeb pro stejný měnový pár. Fond, který není prázdný a má nejvyšší likviditu, se stává cílovým fondem a cenová data se nacházejí ve fondu s nejlepší likviditou jako je cena orákula. .

Vestavěné orakuly Uniswap V4 budou více přizpůsobeny, jako například Geomean Oracles, s použitím různých metod výpočtu cen oracle pro hluboké a stabilní fondy s velkými obchodními objemy (ETH-BTC) a páry tokenů se špatnou likviditou.

Pokud jde o dopad na oracle track, náklady na manipulaci s TWAP oracle společnosti Uniswap spočívají v kontrole průměrné ceny tokenu za určité časové období. Naproti tomu náklady Chainlink na manipulaci ničí dostatek uzlů a manipulují ceny na burzách. Proto je Chainlink věštcem off-chain a vestavěný orákulum Uniswap V4 prozatím nebude pro Chainlink představovat hrozbu. Pro ekologické projekty Uniswapu (jako jsou půjčky, stablecoiny, syntetická aktiva atd.) je stále vyžadována účast mimořetězových orakulů podobných Chainlinku.

Shrnout

Obecně lze říci, že směr Uniswap V4 směřuje ke skutečné infrastruktuře DeFi a na Uniswap V4 mohou probíhat nápadité experimenty pro vývojáře.

U LP bude přidávání likvidity více přizpůsobené a pohodlnější. Pro uživatele je levnější vytvořit obchodní pool a existuje více možností pro obchodování. Například použití V2, V3 a V4 má každý své výhody. Smlouva V2 je jednoduchá a struktura V4 je levná, ale může uživatelům pomoci ušetřit spoustu poplatků za plyn, když je potřeba více fondů být nazván.

Neustálý vývoj DeFi povede k neustálé optimalizaci způsobů řízení likvidity. Pro účastníky projektu může funkce Uniswap V4 Donate() pomoci účastníkům projektu uplácet likviditu za účelem dosažení cílů řízení likvidity. Kromě toho se Uniswap V4’s Hook může stát nejmocnějším nástrojem pro budování likvidity a náklady na vybudování platformy DeFi a kombinování likvidity se výrazně sníží.

Budoucí krajina DeFi také projde velkými změnami v důsledku vzniku V4. Kód V4 ještě nebyl dokončen a zkontrolován, takže bude nějakou dobu trvat, než bude oficiálně zveřejněno. Toto je okno pro mnoho protokolů k rozvoji vlastní likvidity a úpravě směru vývoje.