Hvad er Uniswap V4?
Hjem
Artikler
Hvad er Uniswap V4?

Hvad er Uniswap V4?

Let øvet
Offentliggjort Aug 31, 2023Opdateret Oct 25, 2023
9m

TL;DR

  • I juni 2023 udgav Uniswap kodeudkastet til Uniswap V4, som foreslog store nye funktionaliteter til DEX-protokollen (decentraliseret børs).

  • De nye funktioner omfatter "hooks", der giver mulighed for at tilpasse likviditets-pools, et singleton-design, der gør likviditet på tværs af pools effektiv, og tilbagevenden af integrerede ETH-handelspar.

  • Uniswap V4 forventes at give mange fordele, herunder større tilpasning, bedre effektivitet, reducerede gasgebyrer og avancerede handelsstrategier.

  • Der er dog nogle potentielle begrænsninger ved Uniswap V4, såsom Uniswaps mulighed for at opkræve en del af hævningsgebyrerne og dens licens, der begrænser brugen af dens kildekode.

Hvad er Uniswap?  

Uniswap er en decentraliseret børs (DEX), der opererer på Ethereum-blockchainen. Den giver brugerne mulighed for at handle forskellige digitale aktiver ved hjælp af en automatiseret market maker-model (AMM), der eliminerer behovet for traditionelle ordrebøger.

Uniswap var oprindeligt inspireret af Ethereum-medstifter Vitalik Buterins koncept om en automatiseret market-maker på kæden og blev skabt af Ethereum-udvikleren Hayden Adams i 2018.

Uniswap er vokset til at være førende på DEX-markedet og kan prale af betydelige handelsbeløb og dybere likviditet sammenlignet med andre DEX'er. Fra og med 2023 er Uniswap blandt de bedste DEX'er baseret på forskellige målinger såsom handelsbeløb, likviditet og antal aktive brugere.

Uniswap har gennemgået forskellige iterationer og lancerede Uniswap V2 i 2020 og Uniswap V3 i 2021. I juni 2023 udgav Uniswap kodeudkastet til Uniswap V4, som indeholder store nye funktionaliteter.

Men før vi dykker ned i Uniswap V4's nye funktioner, lad os gennemgå de tidligere iterationer af Uniswap for bedre at forstå dens udvikling.

En introduktion til Uniswap V1  

Den første iteration, Uniswap V1, blev lanceret i november 2018 som en proof-of-concept-platform. Den primære innovation var introduktionen af CPMM-modellen (Constant Product Market Maker).

I stedet for at stole på det traditionelle ordrebogsbaserede system tillod Uniswap alle med ekstra tokens at samle dem i et specifikt handelspar (f.eks. ETH/DAI) og til gengæld tjene en andel af de gebyrer, der indsamles fra brugere, der handler mod likviditets-poolen.

Uniswap V1 muliggjorde token-swaps mellem ERC-20-tokens og ether (ETH). Den tillod også swaps mellem to ERC-20-tokens. Processen med at swappe mellem to ERC-20-tokens involverer en totrinsproces:

Swap ERC-20-token 1 til ether (ETH).

Swap ether (ETH) til ERC-20-token 2.

Denne proces var nødvendig, fordi Uniswap V1's smart contracts kun understøttede direkte likviditets-pools mellem ERC-20-tokens og ether (ETH).

Selvom Uniswap V1 var banebrydende, havde den sine begrænsninger, herunder ineffektivitet i prisfastsættelsesalgoritmen, som kunne udnyttes af arbitragører, og høj slippage for transaktioner med store mængder.

En introduktion til Uniswap V2  

Som svar på de udfordringer, Uniswap V1 stod over for, blev Uniswap V2 lanceret i maj 2020 med flere afgørende forbedringer. Uniswap V2 justerede sin AMM-model til at omfatte direkte token-til-token-swaps, hvilket førte til lavere slippage og forbedret kapitaleffektivitet. 

Derudover introducerede V2 lyn-swaps, som gav brugerne mulighed for at hæve så meget, de ville, ud af en likviditets-pool og gøre hvad som helst med disse midler, så længe de returnerede det hævede beløb (plus et gebyr) inden for samme transaktion. Det gav mulighed for arbitrage og udbyttefarming uden at kræve forudgående kapital.

Uniswap V2 introducerede også konceptet tidsvægtet gennemsnitspris (TWAP), som gjorde det lettere for andre decentraliserede applikationer at bruge priser fra Uniswap på en sikker måde.

En introduktion til Uniswap V3

Uniswap V3 blev lanceret i maj 2021 og fokuserede på at løse problemer i forbindelse med kapitaleffektivitet og koncentreret likviditet. Uniswap V3 giver likviditetsudbydere mulighed for at vælge specifikke prisintervaller, inden for hvilke deres aktiver skal bruges, og dermed tjene højere gebyrer som følge af øget kapitaludnyttelse.

Uniswap V3 introducerede også flere gebyrniveauer (0,05 %, 0,30 % og 1,00 %) for bedre at kunne imødekomme forskellige risikoniveauer og handelsbeløb. 

Non-Fungible Liquidity (NFL) er en anden ny funktion, der gør det muligt for likviditetsudbydere at modtage NFT'er, der repræsenterer deres andel i likviditets-pools, så brugerne kan handle, sælge eller overføre deres likviditetspositioner uden at påvirke de underliggende aktiver i poolen.

Et andet bemærkelsesværdigt træk ved Uniswap V3 er dens integration med Ethereums Layer 2-løsning, Optimism, som har til formål at reducere transaktionsgebyrer og forbedre platformens skalerbarhed. 

Hvad er nyt med Uniswap V4? 

Uniswap V4 er endnu ikke udgivet officielt, men de potentielle funktioner og forbedringer er offentliggjort i dens kodeudkast og whitepaper. De omfatter følgende: 

1. "Hooks" og brugerdefinerede pools 

Uniswap V4 vil gøre det muligt for alle at foretage tilpasninger gennem introduktionen af "hooks", som er kontrakter, der kører på forskellige punkter i en likviditets-pools livscyklus. 

For bedre at forstå "hooks" er det vigtigt at erkende, at hver likviditets-pool har en livscyklus fra oprettelse til likviditet bliver tilføjet, fjernet eller justeret. "Hooks" gør det muligt for udviklere at tilføje kode, der udfører bestemte handlinger på vigtige tidspunkter i poolens livscyklus. 

F.eks. kan der tilføjes "hooks", så likviditets-pools kan understøtte dynamiske gebyrer, tilføje limitordrer på kæden eller fungere som en tidsvægtet gennemsnitlig market-maker (TWAMM) for at sprede store ordrer over tid for at minimere prispåvirkningen.

Tilpasning af likviditets-pools via "hooks" kan være grænseløs, lige fra at bruge forskellige orakler på kæden til at indsætte ubrugt likviditet i udlånsprotokoller. I sidste ende vil "hooks" give udviklere betydelig fleksibilitet til at skabe likviditets-pools, der er tilpasset specifikke behov. 

2. Singleton 

I Uniswap V3 blev der implementeret en ny kontrakt for hver likviditets-pool, hvilket gjorde det dyrere at oprette pools og udføre swaps med flere pools. 

En stor ændring i Uniswap V4 er, at alle pools er samlet i én kontrakt. Det vil give store besparelse på gasgebyrer, fordi swaps ikke længere behøver at overføre tokens mellem pools i forskellige kontrakter. Beregninger fra Uniswap viser, at Uniswap V4 kan reducere omkostningerne til gasgebyrer til pool-opbygning med 99 %. 

3. Lynregnskab 

Singleton-designet supplerer en anden arkitektonisk ændring i Uniswap V4 kaldet flash-regnskab. 

I tidligere versioner af Uniswap sluttede hver operation, såsom token-swaps eller tilføjelse af likviditet til en pool, med at overføre tokens. I Uniswap V4 foretages eksterne overførsler kun til sidst, hvilket forenkler poolens drift og reducerer omkostningerne. 

Singleton og lynregnskab muliggør mere effektiv og økonomisk routing på tværs af flere pools. I betragtning af, at indførelsen af "hooks" vil øge antallet af likviditets-pools, er denne fordel særlig nyttig. 

4. Integrerede ETH-handelspar 

Uniswap V4 bringer integreret ETH tilbage i handelspar. 

Som forklaret ovenfor var Uniswap V1 begrænset til ETH/ERC-20-tokenpar. I Uniswap V2 blev integrerede ETH-par dog fjernet på grund af implementeringskompleksitet og bekymringer om likviditetsfragmentering på tværs af WETH- og ETH-par. 

Både Uniswap V2 og Uniswap V3 kræver, at langt de fleste brugere indpakker deres ETH til WETH, før de handler på Uniswap-protokollen, hvilket kræver ekstra gas. 

Med introduktionen af singleton og lynregnskab gør Uniswap V4 det muligt at handle både WETH- og ETH-par. Det vil være en fordel for brugerne, da integrerede ETH-overførsler (21.000 gas) koster ca. halvdelen af ERC-20-overførsler (40.000 gas).

Hvad er fordelene ved Uniswap V4? 

Uniswap V4 er designet til at åbne op for flere muligheder for, hvordan der skabes likviditet, og hvordan tokens handles på kæden. Fordelene omfatter: 

1. Tilpasning 

"Hooks" giver udviklere mulighed for at føje nye funktionaliteter til likviditets-pools med stor fleksibilitet. Dette forventes at fremme fremkomsten af innovative pools med tilpassede handelsfunktioner. 

2. Effektivitet

Indførelsen af "hooks", singleton-kontrakter og lynregnskab kan føre til forbedret effektivitet i routing af transaktion.

3. Reduktion af gas 

Uniswap V4's nye funktioner forventes at reducere gasomkostningerne yderligere. Det kan tiltrække flere brugere til protokollen. 

4. Potentiale for øget indtjening for likviditetsudbydere 

Der kan være dynamiske gebyrstrukturer, som giver likviditetsudbydere mere kontrol og potentiale for øget indtjening. 

5. Avancerede handelsstrategier 

Nye funktioner såsom TWAMM (tidsvægtet gennemsnit for market-maker), limitordrer og dynamiske gebyrer kan muliggøre mere avancerede handelsstrategier, som ikke var mulige i tidligere versioner. Disse kan være attraktive for sofistikerede handlende.

Hvad er de potentielle begrænsninger ved Uniswap V4? 

Der er nogle potentielle begrænsninger med Uniswap V4. De omfatter: 

1. Opkrævning af gebyrer

Uniswap V4 har to separate gebyrmekanismer: swap-gebyrer og hævningsgebyrer, hver med forskellige mekanismer. I lighed med Uniswap V3 kan Uniswap-governance (Uniswap DAO- og UNI-tokenindehavere) vælge at tage en begrænset procentdel af swap-gebyret på en bestemt pool. 

I Uniswap V4 har governance mulighed for at tage en begrænset procentdel af dette hævningsgebyr, hvis "hooks" oprindeligt vælger at aktivere hævningsgebyrer for en pool. 

2. Licens, der begrænser brugen 

Uniswap V4 udgives under Business Source License 1.1, som begrænser brugen af Uniswap V4-kildekoden i en kommerciel eller produktionsmæssig sammenhæng i op til fire år, hvorefter den konverteres til en GPL-licens (General Public License) til evig tid. Det har fået nogle medlemmer af fællesskabet til at kritisere, at den seneste udgave af Uniswap ikke rigtig er open source. 

Sammenfatning 

Markedet for decentraliserede børser (DEX'er) er i konstant udvikling med nye protokoller og platforme, der dukker op med jævne mellemrum. Uniswap er en dominerende spiller på DEX-området og udgiver sin fjerde version fem år efter starten i 2018, hvor hver af protokollens tidligere iterationer har tilføjet nye opgraderinger, der har forbedret funktionaliteten. 

Uniswap V4 er designet med store ændringer, der har til formål at frigøre grænseløse muligheder i DEX'er. Mens dette åbne design giver udviklere næsten ubegrænset plads til eksperimenter, kan det tilføje betydelig kompleksitet i forhold til brugeroplevelsen. Brugerne bliver nødt til nøje at studere, hvordan en likviditets-pool fungerer, og lære, hvad hver "hook" gør, før de engagerer sig i poolen. 

Ikke desto mindre synes de potentielle fordele ved Uniswap V4 at være betydelige. For brugere er det altid vigtigt at sætte sig selv ind i tingene (DYOR) og forstå, hvad man går ind til. 

Yderligere læsning

Ansvarsfraskrivelse og risikoadvarsel: Dette indhold præsenteres for dig "som det er" til generel information og uddannelsesmæssige formål uden erklæring eller garanti af nogen art. Det skal ikke opfattes som økonomisk, juridisk eller anden professionel rådgivning, og det er heller ikke hensigten at anbefale køb af et bestemt produkt eller en bestemt tjeneste. Du bør selv søge råd fra relevante, professionelle rådgivere. Hvis denne artikel er et bidrag fra en tredjepart, bør du bemærke, at dennes synspunkter udtrykkeligt tilhører denne tredjepartsbidragsyder og ikke nødvendigvis afspejler Binance Academys synspunkter. Læs vores fulde ansvarsfraskrivelse her for yderligere oplysninger. Priserne på digitale aktiver kan være volatile. Værdien af din investering kan gå op eller ned, og du får muligvis ikke det investerede beløb tilbage. Du er eneansvarlig for dine investeringsbeslutninger, og Binance Academy er ikke ansvarlig for eventuelle tab, du måtte lide. Dette materiale bør ikke anses for værende økonomisk, juridisk eller anden rådgivning. For yderligere oplysninger kan du læse vores vilkår for anvendelse og risikoadvarsel.