TL;DR
I juni 2023 släppte Uniswap utkastet till koden för Uniswap V4, som föreslog stora nya funktioner till det decentraliserade börs (DEX)-protokollet.
De nya funktionerna innefattar "hookar" som tillhandahåller anpassning av likviditetspooler, en singleton-design som gör tvärpoollikviditeten effektivare och avkastning av inhemska ETH-handelspar.
Uniswap V4 förväntas ge många fördelar, inklusive större anpassning, bättre effektivitet, minskad gas och avancerade handelsstrategier.
Det finns dock vissa potentiella begränsningar för Uniswap V4, till exempel möjligheten för Uniswap att samla in en del av uttagsavgifterna och dess licens som begränsar användningen av dess källkod.
Vad är Uniswap?
Uniswap är en decentraliserad börs (DEX) som verkar på Ethereum-blockkedjan. Det gör det möjligt för användare att handla olika digitala tillgångar med hjälp av en automatiserad marknadsgarantsmodell (AMM-modell), vilket eliminerar behovet av traditionella orderböcker.
Uniswap inspirerades ursprungligen av Ethereums medgrundare Vitalik Buterins koncept om en automatiserad marknadstillverkare i kedjan och skapades 2018 av Ethereum-utvecklaren Hayden Adams.
Uniswap har vuxit till att bli ledande på DEX-marknaden, med betydande handelsvolymer och djupare likviditet jämfört med andra DEX. Från och med 2023 rankas Uniswap bland de bästa DEX:erna baserat på olika mätvärden som handelsvolym, likviditet och antal aktiva användare.
Uniswap har genomgått olika iterationer i lanseringen av Uniswap V2 år 2020 och Uniswap V3 år 2021. I juni 2023 släppte Uniswap utkastet till kod för Uniswap V4, som innehåller viktiga nya funktioner.
Men innan vi fördjupar Uniswap V4s nya funktioner, låt oss granska de tidigare iterationerna av Uniswap för att bättre förstå dess utveckling.
En introduktion till Uniswap V1
Den första iterationen, Uniswap V1, lanserades i november 2018 som en konceptbevis-plattform. Dess främsta innovation var introduktionen av modellen Constant Product Market Maker (CPMM).
Uniswap V1 underlättade tokenbyten mellan ERC-20-token och ether (ETH). Det tillät också byten mellan två ERC-20-token. Processen att byta mellan två ERC-20-token involverade en tvåstegsprocess:
Byt ERC-20 Token 1 mot ether (ETH).
Byt ether (ETH) mot ERC-20 Token 2.
Denna process var nödvändig eftersom Uniswap V1:s smarta kontrakt endast stödde direkta likviditetspooler mellan ERC-20-token och ether (ETH).
Medan Uniswap V1 var banbrytande hade den sina begränsningar, exempelvis ineffektivitet i sin prissättningsalgoritm som kunde utnyttjas av arbitrerare och hög avvikelse för transaktioner med hög volym.
En introduktion till Uniswap V2
Som svar på de utmaningar som Uniswap V1 stod inför lanserades Uniswap V2 i maj 2020 med flera viktiga förbättringar. Uniswap V2 justerade sin AMM-modell för att inkludera direkta token-till-token-byten, vilket ledde till lägre avvikelse och förbättrad kapitaleffektivitet.
Dessutom introducerades flashbyten i V2, vilket gjorde det möjligt för användare att ta ut så mycket de ville från en likviditetspool och göra vad som helst med dessa tillgångar så länge de returnerar det uttagna beloppet (plus en avgift) inom samma transaktion. Detta underlättade arbitrage- och avkastningsmöjligheter utan att kräva förskottskapital.
Uniswap V2 introducerade också konceptet tidsviktat medelvärdespris (time-weighted average price/TWAP), vilket gjorde det lättare för andra decentraliserade applikationer att säkert använda priser från Uniswap.
En introduktion till Uniswap V3
Uniswap V3 lanserades i maj 2021 och fokuserade på att ta itu med frågor relaterade till kapitaleffektivitet och koncentrerad likviditet. Med Uniswap V3 kan likviditetsleverantörer välja specifika prisintervall inom vilka deras tillgångar kommer att användas och därmed tjäna högre avgifter till följd av ökat kapitalutnyttjande.
Uniswap V3 introducerade också flera avgiftsnivåer (0,05 %, 0,30 % och 1,00 %) för att bättre tillgodose olika risknivåer och handelsvolymer.
Non-Fungible Liquidity (NFL) är en annan ny funktion som gör det möjligt för likviditetsleverantörer att ta emot NFT:er som representerar deras andel i likviditetspooler, så att användare kan handla, sälja eller överföra sina likviditetspositioner utan att påverka de underliggande tillgångarna i poolen.
En annan anmärkningsvärd egenskap hos Uniswap V3 är dess integration med Ethereums Layer 2-lösning, Optimism, som syftar till att minska transaktionsavgifterna och förbättra plattformens skalbarhet.
Vad är nytt med Uniswap V4?
Medan Uniswap V4 ännu inte har släppts officiellt publiceras de potentiella funktionerna och förbättringarna i utkastkod och vitpapper. De innefattar följande:
1. ”Hookar” och anpassade pooler
Uniswap V4 skulle tillåta vem som helst att göra anpassning genom införandet av "hookar", som är kontrakt som löper på olika punkter i en likviditetspools livscykel.
För att bättre förstå ”hookar” är det viktigt att inse att varje likviditetspool har en livscykel från skapandet till likviditet som läggs till, tas bort eller justeras. Med ”hookar” kan utvecklare lägga till kod som utför utsedda åtgärder vid viktiga punkter under poolens livscykel.
Till exempel kan ”hookar” läggas till för att göra att likviditetspooler ska kunna stödja dynamiska avgifter inhemskt, lägga till gränsordrar i kedjan eller fungera som en tidsviktad genomsnittlig marknadsgarant (TWAMM) för att sprida ut stora ordrar över tiden för att minimera prispåverkan.
Anpassning av likviditetspooler via ”hookar” kan vara gränslös, allt från att använda olika orakel i kedjan till att sätta in oanvänd likviditet i utlåningsprotokoll. I slutändan erbjuder ”hookar” utvecklare betydande flexibilitet för att skapa likviditetspooler anpassade för att passa specifika behov.
2. Singleton
I Uniswap V3 implementerades ett nytt kontrakt för varje likviditetspool, vilket gjorde det dyrare att skapa pooler och utföra byten med flera pooler.
En stor förändring i Uniswap V4 är att alla pooler hålls i ett kontrakt. Detta kommer att ge viktiga gasbesparingar eftersom byten inte längre behöver överföra token mellan pooler som hålls i olika kontrakt. Uppskattningar från Uniswap visar att Uniswap V4 kan minska gaskostnaderna för poolskapande med 99 %.
3. Flash-redovisning
Singleton-designen kompletterar en annan arkitektonisk förändring i Uniswap V4 som kallas flash-redovisning.
I tidigare versioner av Uniswap slutade varje operation som tokenbyten eller att lägga till likviditet i en pool med överföring av token. I Uniswap V4 görs externa överföringar endast i slutet, vilket förenklar poolverksamheten och minskar kostnaderna.
Singleton och flash-redovisning möjliggör effektivare och ekonomisk dirigering över flera pooler. Med tanke på att införandet av ”hookar” skulle öka antalet likviditetspooler, är denna fördel särskilt användbar.
4. Inhemska ETH-handelspar
Uniswap V4 tar tillbaka inhemska ETH i handelspar.
Som förklarats ovan var Uniswap V1 begränsad till ETH/ERC-20 tokenpar. I Uniswap V2 togs dock inhemska ETH-par bort på grund av implementeringskomplexitet och oro för likviditetsfragmentering över WETH- och ETH-par.
Både Uniswap V2 och Uniswap V3 kräver att de allra flesta användare packar in sin ETH till WETH innan de handlar med Uniswap-protokollet, vilket kräver extra gas.
Genom introduktionen av singleton- och flash-redovisning tillåter Uniswap V4 att både WETH- och ETH-par kan handlas. Detta skulle gynna användarna eftersom inhemska ETH-överföringar (21 000 gas) är ungefär hälften av gaskostnaden för ERC-20-överföringar (40 000 gas).
Vilka är fördelarna med Uniswap V4?
Uniswap V4 är utformat för att öppna fler möjligheter för hur likviditet skapas och hur token handlas på kedjan. Deras fördelar innefattar:
1. Anpassning
Med ”hookar” kan utvecklare lägga till nya funktioner i likviditetspooler med stor flexibilitet. Detta förväntas stimulera framväxten av innovativa pooler med anpassade handelsfunktioner.
2. Effektivitet
Införandet av ”hookar”, singleton-kontrakt och flash-redovisning kan leda till förbättrad effektivitet i transaktionsrouting.
3. Gasreducering
Uniswap V4:s nya funktioner förväntas minska gaskostnaderna ytterligare. Detta kan locka fler användare till protokollet.
4. Potential för ökat resultat för LP:er
Det kan finnas dynamiska avgiftsstrukturer som erbjuder likviditetsleverantörer (LP) mer kontroll och potential för ökade intäkter.
5. Avancerade handelsstrategier
Nya funktioner som den tidsviktade genomsnittliga marknadsgaranten (TWAMM), gränsordrar och dynamiska avgifter kan möjliggöra mer avancerade handelsstrategier som inte var möjliga i tidigare versioner. Dessa kan vara attraktiva för sofistikerade handlare.
Vilka är de potentiella begränsningarna för Uniswap V4?
Det finns några potentiella begränsningar med Uniswap V4. Dessa innefattar:
1. Avgiftsinsamling
Uniswap V4 har två separata styrningsavgiftsmekanismer: bytesavgifter och uttagsavgifter, var och en med olika mekanismer. I likhet med Uniswap V3 kan Uniswap-styrning (Uniswap DAO- och UNI-tokeninnehavare) välja att ta en begränsad procentandel av bytesavgiften för en viss pool.
I Uniswap V4 har styrningen förmågan att ta en begränsad procentandel av uttagsavgiften om ”hookar” initialt väljer att aktivera uttagsavgifter för en pool.
2. Licens som begränsar användningen
Uniswap V4 kommer att släppas under Business Source License 1.1, vilket begränsar användningen av Uniswap V4-källkoden i en kommersiell eller produktionsmiljö i upp till fyra år, efter vilket den kommer att konverteras till en General Public License (GPL)-licens i all evighet. Detta har fått vissa medlemmar i samhället att kritisera att den senaste iterationen av Uniswap inte riktigt är öppen källkod.
Sammanfattningsvis
Den decentraliserade börsmarknaden (DEX) är ett ständigt föränderligt utrymme, med nya protokoll och plattformar som dyker upp regelbundet. Uniswap är en dominerande aktör i DEX-rymden och släpper sin fjärde version fem år efter starten 2018, där var och en av protokollets tidigare iterationer lade till nya uppgraderingar som förbättrade funktionaliteten.
Utformningen av Uniswap V4 kommer med stora förändringar som syftar till att släppa loss gränslösa möjligheter i DEX. Medan den öppna designen ger utvecklare nästan obegränsat utrymme för experiment, kan den tillsätta betydande komplexitet vad gäller användarupplevelse. Användare måste studera noggrant hur en likviditetspool fungerar och lära sig vad varje ”hook” gör innan de går in i poolen.
Ändå väger de potentiella fördelarna med Uniswap V4 tungt. Som användare är det alltid viktigt att göra dina egna efterforskningar och förstå vad du ger dig in på.
Mer information
Vad är en automatiserad marknadsgarant (Automated Market Maker/AMM)?
Vi förklarar skillnaden mellan köp- och säljkurs samt avvikelse
Ansvarsfriskrivning och riskvarning: detta innehåll presenteras för dig ”i befintligt skick” och endast för allmän information och utbildningsändamål, utan representation eller garanti av något slag. Det ska inte tolkas som ekonomisk, juridisk eller annan professionell rådgivning. Det är inte heller avsett att rekommendera köp av någon specifik produkt eller tjänst. Du bör söka efter din egen rådgivning från lämpliga professionella rådgivare. I de fall då artikeln har skrivits av en tredje part, tillhör åsikterna som uttrycks denna tredje part och återspeglar inte nödvändigtvis Binance Academys åsikter. Läs vår fullständiga ansvarsfriskrivning här för mer information. Priserna på digitala tillgångar kan vara volatila. Värdet på din investering kan gå ner eller upp och du kanske inte får tillbaka det investerade beloppet. Du är själv ansvarig för dina investeringsbeslut och Binance Academy ansvarar inte för eventuella förluster som du kan ådra dig. Detta material ska inte tolkas som ekonomisk, juridisk eller annan professionell rådgivning. Se våra användarvillkor och riskvarning för mer information.