Uniswap je protokol, který umožňuje výměnu tokenů v síti Ethereum. Nedávno oznámili vydání Uniswap v4, který umožní komukoli činit tato rozhodnutí o kompenzaci zavedením „háčků“. Architektura Uniswap v4 snižuje náklady a zajišťuje efektivitu. Zavádí nový „singleton“ kontrakt, kdy všechny pooly žijí v rámci jediné chytré smlouvy. Pojďme se podívat, co nám přináší nová verze 4 Uniswapu.
Co je Uniswap?
Uniswap je protokol, který umožňuje výměnu tokenů v síti Ethereum. Burzy obvykle fungují pomocí knihy objednávek, ve které tvůrci trhu stanoví cenu, za kterou jsou ochotni koupit a prodat aktivum. Rozdíl mezi těmito cenami je v tom, jak jsou za tuto práci placeny. Uniswap se zcela obejde bez knihy objednávek a místo toho se rozhodne pro tvůrce trhu vložit aktiva do fondu, se kterým mohou obchodníci obchodovat. Cena je stanovena algoritmicky na základě poměru dvou obchodovaných aktiv.
Schéma toho, jak funguje fond likvidity Uniswap. Zdroj: Uniswap Docs.
Co nového přináší Uniswap v4
Architektura Uniswap v4 spolu s funkcemi přizpůsobení snižuje náklady a zajišťuje efektivitu. Zavádí nový „singleton“ kontrakt, kdy všechny pooly žijí v rámci jediné chytré smlouvy. Kombinace háčků a architektury singleton vytváří neuvěřitelně výkonnou, rychlou a bezpečnou přizpůsobení fondu a efektivní platformu směrování napříč mnoha fondy. Uniswap v4 přináší rychlou a výraznou inovaci AMM v rámci výkonného ekosystému. Můžeme zdůraznit tyto tři nové funkce začleněné do v4 Uniswapu:
Přizpůsobitelné háčky a bazény
Abychom vytvořili prostor pro přizpůsobitelnou likviditu v Uniswap v4, vytvořili jsme způsob, jak pro implementátory fondu zadávat kód, který provádí určenou akci v klíčových bodech životního cyklu fondu, například před nebo po swapu nebo před nebo po umístění LP pozice. změněno. Háky jsou doplňky, které vám umožňují přizpůsobit, jak se vzájemně ovlivňují skupiny, swapy, provize a pozice LP. Vývojáři mohou inovovat likviditu a bezpečnost protokolu Uniswap a vytvářet vlastní fondy AMM prostřednictvím háčků, které se integrují s inteligentními smlouvami v4. Mezi jinými jsou to nejpozoruhodnější nové přírůstky:
- Časově vážený průměrný tvůrce trhu (TWAMM)
- Dynamické poplatky založené na volatilitě nebo jiných proměnných
- Onchain limitní příkazy
- Vklad likvidity mimo rozsah v protokolech o půjčce
- Vlastní onchain věštce, jako jsou geomean věštci
- Samostatné provize LP na pozicích LP
- Internalizované zisky MEV jsou rozděleny mezi LP.
Ačkoli každý fond může používat svůj vlastní hák inteligentní smlouvy, háky lze omezit pouze na konkrétní oprávnění určená v době vytvoření fondu.
Vývoj Uniswap poolů z v3 na v4. Zdroj: Uniswap Blog.
Vylepšená architektura a úspora plynu
Ve verzi 4 zachováme všechny fondy v jedné smlouvě, což povede k významným úsporám plynu, protože swapy již nebudou muset převádět tokeny mezi fondy drženými v různých smlouvách. První odhady ukazují, že v4 snižuje náklady na vytvoření bazénu o 99 %. Hooks představuje svět s nekonečnými možnostmi a jeden jediný vám umožní procházet všemi efektivně. Tato singletonová architektura je doplněna novým „flash účetním“ systémem. Namísto převodu aktiv do az poolů na konci každého swapu ve v3 tento systém převádí pouze čisté zůstatky – což znamená mnohem efektivnější systém, který poskytuje další úspory plynu na Uniswap v4. S EIP-1153, považovaným za součást hardforku Ethereum Cancun, přinese ještě větší vylepšení plynu a čistší návrhy smluv v celé řadě aplikací. S účinností singleton a flash účetnictví již není potřeba omezovat úrovně provizí. Tvůrci fondu mohou nastavit své fondy na úroveň, která je činí nejvíce konkurenceschopnými, nebo je upravit pomocí dynamického provizního háku. v4 také přináší zpět podporu pro nativní ETH a nabízí další úspory plynu.
Struktura EIP-1153. Zdroj: Ethereum Magicians.
Licence a správa
Kód bude uvolněn pod licencí Business Source License 1.1, která omezuje použití zdrojového kódu v4 v komerčním nebo produkčním prostředí po dobu až čtyř let, kdy bude trvale převeden na GPL. Stejně jako v3 mohou Uniswap Governance a Uniswap Labs udělit výjimky z licence. Mechanismus poplatků protokolu bude také následovat model v3. Řídící orgány mohou hlasovat o přidání protokolárního poplatku k jakémukoli fondu až do maximální výše.
Příklad kódu Uniswap v3. Zdroj: Trapdoor-Tech.