Uniswap V3 lanserades i maj 2021 och har ett flertal förbättrade funktioner mot Uniswap V2. Den största skillnaden är införandet av funktionen koncentrerad likviditet (Concentrated liquidity). En funktion som bland annat skapar bättre likviditet i de växlingspooler som erbjuds på börsen. För de som tillför likviditet skapades även möjlighet att nå högre avkastning än tidigare. Funktionen beskrivs nedan via en jämförelse av hur likviditeten hanteras på V2 och V3.
Denna artikel förutsätter att du förstår begreppet Automated Market Maker och Liquidity provider. Begreppen förklaras utförligare i vår artikel ” Så fungerar en Automated Market Maker”
Uniswap V2
När likviditet tillförs till en pool på Uniswap V2 används likviditet över hela prisintervallet. Detta illustreras nedan där en likviditetspool består av tillgångar till ett totalt värde av 400 000 USD. Det är fyra personer som tillfört likviditet på samma belopp, dvs. 100 000 USD var.
Oavsett var på prisintervallet som växling sker kommer likviditet från dessa fyra personer att användas. Det innebär även att alla får lika stor del av de växlingsavgifter som betalas av de som använder Uniswap för att växla kryptovalutor. Nackdelen är däremot att likviditeten inte är koncentrerad till det intervall där mest handel sker.
Uniswap V3
Med Uniswap V3 kan likviditeten koncentreras till ett specifikt prisintervall. Därmed kan det skapas större likviditet kring de vanligaste prisintervallen. Pooler som enbart består av stablecoins kan på detta sätt få en koncentrerad likviditet kring exempelvis 0,95 – 1,05 USD.
En förenklad illustration visas nedan. I detta fall har tre personer valt att tillföra likviditet inom begränsade prisintervaller, så kallad koncentrerad likviditet. Den fjärde har valt att låta sin likviditet vara användbar över hela prisintervallet.
På detta sätt koncentreras likviditeten till det prisintervall där växling främst förväntas ske. Den person som illustreras med mörkorange ruta ovan kommer bli den som får största delen av de avgifter som betalas av de som använder Uniswap. Detta förutsatt att växling sker inom valt intervall.
Samtidigt tar den personen störst risk. Detta utifrån att intervallet är litet och så fort som priset hamnar utanför detta intervall tjänar inte den personen längre någon avgift. Det är däremot möjligt att, när som helst, dra ur sin likviditet och därefter återinföra den inom annat prisintervall.
Påverkar tillförsel av likviditet
Med denna tekniska lösning ändras även hur mycket likviditet som måste tillföras till poolerna.
Uniswap V2
En person som tillför likviditet till Uniswap V2 behöver göra detta med ett lika stort värde av de två kryptovalutor som poolen består av. Önskas likviditet tillföras till poolen USDC/ETH, och förhållandet är 1700:1, behöver dessa kryptovalutor tillföras till detta förhållande. Det skulle exempelvis kunna innebära 850 USDC och 0,5 Ether. Vid det tillfället är alltså 850 USDC och 0,5 Ether exakt lika mycket värda.
Uniswap V3
Med koncentrerad likviditet väljs först inom vilket prisintervall som likviditet önskas tillföras. I detta fall kan det exempelvis ske i ett intervall där 1 Ether ska vara värd 1600 – 1800 USDC.
Poolen är indelad i ”ticks” som motsvarar 0,01% värdeförändring i kryptovalutan. Det går alltså att koncentrera sin likviditet till ett mycket smalt prisintervall. På bilden nedan har ett intervall valts med ett spann på enbart 0,2%. Fördelen och nackdelen med att välja så smalt prisintervall förklaras utförligare under sista rubriken i denna artikel.
Vilket intervall som väljs påverkar hur stor summa av de två kryptovalutorna, som poolen består av, som måste tillföras. Detta alltså i motsats mot V2 då alltid likviditet tillfördes till aktuellt prisförhållande.
Återigen gäller exemplet poolen USDC/ETH och i detta fall vill en person tillföra 100 USDC och anpassa ETH utifrån det. I första exemplet, med prisintervall mellan 1598,8402 – 1699,4004 innebär det 0,07225025 ETH, vilket motsvarade 118,70 USD.
I andra exemplet, med prisintervall mellan 1629,5071 – 1730,265 krävs i stället 0,346852 ETH, vilket motsvarade 570,24 USD. Lägg märke till vilken stor skillnad det är beroende på vilket intervall som väljs. Dessutom att det är stor skillnad mot V2 där värdet av de två kryptovalutorna alltid var lika vid tillförsel.
Orsaken till denna stora skillnad är att ett annat prisintervall valts där ETH kan nå ett pris på upp till 1730 USDC.
Fördelar
Med Uniswap V3, och möjligheten till koncentrerad likviditet, kommer fördelar för både de som växlar och de som tillför likviditet på börsen.
De som växlar
Stor likviditet är en förutsättning för att växlingen ska kunna ske, även med större belopp, utan att kursen påverkas nämnvärt. Det skapar därmed en stabilitet på marknaden. Hur denna stabilitet skapas går att läsa om i artikeln ”Så fungerar en Automated Market Maker”
De flesta som använder Uniswap, för att göra en swap, kommer däremot inte märka någon större skillnad mot V2. Den stora skillnaden sker i stället för de som tillför likviditet.
De som tillför likviditet
Vid tillförsel av likviditet går det att välja ett prisintervall eller ”komplett utbud”. Väljs ”komplett utbud” kommer likviditeten att användas på samma sätt som på Uniswap V2, det vill säga över hela prisintervallet.
Genom att istället välja ett smalare prisintervall kan investeringen ge betydligt högre avkastning än på V2. Det finns flera kalkylatorer som kan användas för att beräkna avkastningen utifrån tillförd likviditet, pool och prisintervall. Det är däremot viktigt att förstå att dessa enbart ger en ögonblicksbild och att siffrorna ändras regelbundet.
Bilden nedan är från Poolfish.xyz och illustrerar likviditet som tillförs till poolen USDC/ETH med ett prisintervall 9,8 % uppåt och 10,3 % nedåt från nuvarande pris. Det innebär att ca 488 USD och ca 0,31 Ether skulle behöva tillföras för att likviditeten totalt skulle ha ett värde av 1000 USD. Exakt vid detta tillfälle förväntades dessa inställningar ge en avkastning, via tilldelade avgifter, till ett värde av 0,86 USD per dag.
Skulle däremot prisintervallet göras betydligt smalare blir förutsättningarna helt annorlunda. På bilden nedan får priset bara röra sig upp, eller ner, 1,7 % för att det ska vara kvar inom prisintervallet.
Vid detta tillfälle krävdes det att ca 497 USDC och 0,305 Ether tillfördes i likviditet för att det skulle motsvara ett värde av 1000 USD. Exakt vid detta tillfälle förväntades dessa inställningar ge en avkastning, via tilldelade avgifter, till ett värde av 5,04 USD per dag.
I detta fall uppstår däremot en betydligt större risk att priset går utanför intervallet och att inte några avgifter tjänas alls. Det skulle visserligen gå att dra ut likviditeten och tillföra den igen men inom ett annat intervall. Men det tar både tid och kostar relativt mycket i gasfee på Ethereum.
(Bilder och uträkningar ska enbart ses som exempel och illustrationer. Användning av de tjänster som nämns i artikeln sker på egen risk)
Läs mer:
Läs även följande artiklar på Bitcoin.se. Dessa tar upp ytterligare aspekter inom att agera liquidity provider på en decentraliserad börs.
Så fungerar en Automated Market Maker
DeFi-begrepp – Impermanent loss
DeFi-begrepp – Farming på en DEX