DEcentralized FInance - Liquidity Pool

Introduktion

Decentraliseret økonomi (DeFi) har skabt en eksplosion af on-chain aktivitet. DEX kan meningsfuldt konkurrere med centraliserede børser nu. I december 2020 er der næsten 15 milliarder dollars i værdi låst i DeFi-protokoller. Økosystemet ekspanderer hurtigt med nye typer produkter.

Men hvad gør al denne udvidelse mulig? En af kerneteknologierne bag alle disse produkter er likviditetspuljen.

 

Hvad er en likviditetspulje?

En likviditetspulje er en samling af midler, der er låst i en smart kontrakt. Likviditetspuljer bruges til at lette decentral handel, udlån og mange flere funktioner, vi vil udforske senere.

Likviditetspuljer er rygraden i mange decentrale børser (DEX), såsom Uniswap . Brugere kaldet likviditetsudbydere (LP) tilføjer en lige værdi af to tokens i en pool for at skabe et marked. Til gengæld for at levere deres midler tjener de handelsgebyrer fra de handler, der sker i deres pulje, proportionalt med deres andel af den samlede likviditet.

Da enhver kan være en likviditetsudbyder, har AMM'er gjort markedsadgang mere tilgængelig.

En af de første protokoller til brug af likviditetspuljer var Bancor, men konceptet fik mere opmærksomhed med populariseringen af ​​Uniswap. Nogle andre populære børser, der bruger likviditetsbassiner på Ethereum , er SushiSwap , Curve og Balancer og sidst min ikke mindst min farvorit som er 1inch. Likviditetspuljer på disse dex'er indeholder ERC-20- tokens. Lignende ækvivalenter på Binance Smart Chain (BSC) er PancakeSwap , BakerySwap og BurgerSwap , hvor puljerne indeholder BEP-20- tokens.

 

Likviditetspuljer vs. ordrebøger

For at forstå, hvordan likviditetspuljer er forskellige, lad os se på den grundlæggende byggesten for elektronisk handel - ordrebogen. Kort sagt er ordrebogen en samling af de aktuelt åbne ordrer til et givet marked.

Systemet, der matcher ordrer med hinanden, kaldes "the matching engine". Sammen med den matchende motor er ordrebogen kernen i enhver centraliseret børs (CEX). Denne model er fantastisk til at lette effektiv udveksling og tillader oprettelse af komplekse finansielle markeder.

DeFi-handel indebærer imidlertid udførelse af handler on-chain uden en central part, der har midlerne. Dette udgør et problem, når det kommer til ordrebøger. Hver interaktion med ordrebogen kræver gasafgifter, hvilket gør det meget dyrere at udføre handler.

Frem for alt kan de fleste blockchains imidlertid ikke håndtere den krævede kapacitet til handel med milliarder dollars hver dag.

Dette betyder, at en udveksling af ordrebøger på en kæde som Ethereum er praktisk taget umulig. Du kan bruge sidekæder eller lag-to- løsninger, og disse er på vej. Netværket er imidlertid ikke i stand til at håndtere kapaciteten i sin nuværende form.

Før vi går videre, er det værd at bemærke, at der er DEX'er, der fungerer fint med ordrebøger i kæden. Binance DEX er bygget på Binance Chain, og den er specielt designet til hurtig og billig handel. Et andet eksempel er Project Serum, der bygges på Solana blockchain.

Alligevel, da mange af aktiverne i kryptoverdenen er på Ethereum, kan du ikke handle dem på andre netværk, medmindre du bruger en slags krydskædebro .

 

Hvordan fungerer likviditetspuljer?

Automated market makers (AMM) har ændret dette spil. De er en betydelig innovation, der giver mulighed for handel i kæden uden behov for en ordrebog. Da der ikke er behov for nogen direkte modpart til at udføre handler, kan forhandlere komme ind og ud af positioner på tokenpar, der sandsynligvis ville være meget illikvide ved ordrebørsudvekslinger.

Du kan tænke på en ordreudveksling som peer-to-peer, hvor købere og sælgere er forbundet med ordrebogen. For eksempel er handel på Binance DEX peer-to-peer, da handler sker direkte mellem brugerbøger.

Handel med en AMM er anderledes. Du kan tænke på at handle på en AMM som peer-to-contract .

Som vi har nævnt, er en likviditetspulje en masse midler deponeret i en smart kontrakt af likviditetsudbydere. Når du udfører en handel på en AMM, har du ikke en modpart i traditionel forstand. I stedet udfører du handelen mod likviditeten i likviditetspuljen. For at køberen kan købe, behøver der ikke være en sælger i det særlige øjeblik, kun tilstrækkelig likviditet i puljen.

Når du køber den nyeste shitcoin på Uniswap, er der ikke en sælger på den anden side i traditionel forstand. I stedet styres din aktivitet af algoritmen, der styrer, hvad der sker i puljen. Derudover bestemmes prissætningen også af denne algoritme baseret på de handler, der sker i puljen.

Naturligvis skal likviditeten komme et eller andet sted, og enhver kan være en likviditetsudbyder, så de kunne ses som din modpart i en eller anden forstand. Men det er ikke det samme som i ordrebogmodellen, da du interagerer med kontrakten, der styrer puljen.

 

Hvad bruges likviditetspuljer til?

Indtil videre har vi for det meste diskuteret AMM'er, som har været den mest populære brug af likviditetspuljer. Som sagt, er Likviditetspuljer imidlertid et meget simpelt koncept, så det kan bruges på en række forskellige måder.

Likviditetspuljer er grundlaget for automatiserede afkastgenererende platforme, hvor brugerne tilføjer deres midler til puljer, der derefter bruges til at generere udbytte.

Distribution af nye tokens i hænderne på de rigtige mennesker er et meget vanskeligt problem for kryptoprojekter. Likviditetsminedrift har været en af ​​de mere succesrige tilgange. Dybest set distribueres tokens algoritmisk til brugere, der placerer deres tokens i en likviditetspulje. Derefter fordeles de nyligt prydede tokens proportionalt med hver brugers andel af puljen.

Vær opmærksom på; disse kan endda være tokens fra andre likviditetspuljer kaldet pool tokens . For eksempel, hvis du leverer likviditet til Uniswap eller låner midler til Compound , får du tokens, der repræsenterer din andel i puljen. Du kan muligvis deponere disse tokens i en anden pool og tjene et afkast. Disse kæder kan blive ret komplicerede, da protokoller integrerer andre protokollers pool-tokens i deres produkter osv.

Vi kunne også tænke på governance som en brugssag. I nogle tilfælde er der en meget høj tærskel for token-stemmer, der er nødvendige for at kunne fremsætte et formelt ændringsforslag. Hvis midlerne samles i stedet, kan deltagerne samle sig bag en fælles sag, som de anser for vigtige for protokollen.

En anden voksende DeFi-sektor er forsikring mod smart kontraktrisiko. Mange af dets implementeringer er også drevet af likviditetspuljer.

En anden, endnu mere banebrydende anvendelse af likviditetspuljer er til tranchering . Det er et koncept lånt fra traditionel finansiering, der involverer opdeling af finansielle produkter baseret på deres risici og afkast. Som du forventer, tillader disse produkter LP'er at vælge tilpassede risiko- og afkastprofiler.

Minting af syntetiske aktiver i blockchain er også afhængig af likviditetspuljer. Føj nogle sikkerhedsstillelser til en likviditetspulje, tilslut den til en betroet oracle , og du har fået dig et syntetisk token, der er knyttet til det aktiv, du vil have. Okay, i virkeligheden er det et mere kompliceret problem end det, men den grundlæggende idé er denne enkle.

Hvad kan vi ellers tænke på? Der er sandsynligvis mange flere anvendelser til likviditetspuljer, der endnu ikke er afdækket, og det hele afhænger af opfindsomheden hos DeFi-udviklere.

 

Hvad er "impermanent loss"?

Impermanent tab opstår, når du leverer likviditet til en likviditetspulje, og prisen på dine deponerede aktiver ændres i forhold til, når du deponerede dem. Jo større denne ændring er, jo mere udsættes du for tab. I dette tilfælde betyder tabet mindre dollarværdi end hvis du bare havde holdt mønterne passivt.

Puljer, der indeholder aktiver, der forbliver i et relativt lille prisklasse, vil være mindre udsat. Stablecoins eller forskellige indpakket versioner af en mønt forbliver for eksempel i et relativt indeholdt prisinterval. I dette tilfælde er der en mindre risiko for ubegrænset tab for likviditetsudbydere (LP'er).

Så hvorfor leverer likviditetsudbydere stadig likviditet, hvis de udsættes for potentielle tab? forholdsvise store tab kan stadig modvirkes af handelsgebyrer. Faktisk kan selv puljer på 1inch, der er ganske udsat for tab, være rentable takket handelsgebyrerne som traderne betaler.

Uniswap opkræver 0,3% for hver handel, der direkte går til likviditetsudbydere. Hos 1inch er det dem der tilbyder likviditet som bestemmer gebyret via deres governance model. Hvis der sker meget handelsvolumen i en given pulje, kan det være rentabelt at levere likviditet, selvom puljen er stærkt udsat for ubestemt tab. Dette afhænger dog af protokollen, den specifikke pool, de deponerede aktiver og endnu bredere markedsforhold.

 

Hvordan opstår "impermanent loss"?

Lad os gennemgå et eksempel på, hvordan impermanent tab kan se ud for en likviditetsudbyder.

Alice deponerer 1 ETH og 100 DAI i en likviditetspulje. I denne særlige automatiserede market maker (AMM) skal det deponerede tokenpar have samme værdi. Dette betyder, at prisen på ETH er 100 DAI på indbetalingstidspunktet. Dette betyder også, at dollarværdien af ​​Alice's indbetaling er 200 USD på indbetalingstidspunktet.

Derudover er der i alt 10 ETH og 1.000 DAI i puljen - finansieret af andre LP'er ligesom Alice. Så Alice har en andel på 10% af puljen, og den samlede likviditet er 10.000.

Lad os sige, at prisen på ETH stiger til 400 DAI. Mens dette sker, vil arbitragehandlere føje DAI til puljen og fjerne ETH fra den, indtil forholdet afspejler den aktuelle pris. Husk, AMM'er har ikke ordrebøger. Hvad der bestemmer prisen på aktiverne i puljen er forholdet mellem dem i puljen . Mens likviditeten forbliver konstant i puljen (10.000), ændres forholdet mellem aktiverne i den.

Hvis ETH nu er 400 DAI, har forholdet mellem hvor meget ETH og hvor meget DAI er i puljen ændret sig. Der er nu 5 ETH og 2.000 DAI i puljen takket være arbejdet fra arbitragehandlere.

Så beslutter Alice at trække sine midler tilbage. Som vi ved fra tidligere, har hun ret til en andel på 10% af puljen. Som et resultat kan hun hæve 0,5 ETH og 200 DAI, i alt 400 USD. Hun tjente nogle gode overskud siden hendes indbetaling af tokens til en værdi af 200 USD, ikke? Men vent, hvad ville der være sket, hvis hun simpelthen besidder sin 1 ETH og 100 DAI? Den samlede dollarværdi af disse beholdninger ville være 500 USD nu.

Vi kan se, at Alice ville have haft det bedre med HODLing i stedet for at deponere i likviditetspuljen. Dette er, hvad vi kalder "impermanent loss". I dette tilfælde var Alice's tab ikke så stort, da det oprindelige depositum var et relativt lille beløb. Husk dog, at ubegrænset tab kan føre til store tab (inklusive en betydelig del af den oprindelige indbetaling).

Når det er sagt, ser Alice's eksempel fuldstændigt bort fra de handelsgebyrer, hun ville have tjent for at levere likviditet. I mange tilfælde vil de optjente gebyrer negere tabene og alligevel gøre det lettere at levere likviditet. Alligevel er det afgørende at forstå ubegrænset tab, før vi leverer likviditet til en DeFi-protokol.

 

Estimat for uberettiget tab

Så der sker "impermanent loss", når prisen på aktiverne i puljen ændres. Men hvor meget koster det nøjagtigt? Vi kan plotte dette på en graf. Bemærk, at det ikke tegner sig for gebyrer optjent for at levere likviditet.

Impermanent loss chart

Her er et resumé af, hvad grafen fortæller os om tab sammenlignet med HODLing:

1,25x prisændring = 0,6% tab
1,50x prisændring = 2,0% tab
1,75x prisændring = 3,8% tab
2x prisændring = 5,7% tab
3x prisændring = 13,4% tab
4x prisændring = 20,0% tab
5x prisændring = 25,5% tab
Der er noget vigtigt, du også skal forstå. "impermanent loss" sker uanset hvilken retning prisen ændrer sig . Det eneste, som "impermanent loss" bekymrer sig om, er prisforholdet i forhold til indbetalingstidspunktet.

Risikoen ved at levere en AMM likviditet
Det kaldes "impermanent loss", fordi tabene først bliver realiseret, når du trækker dine mønter ud af likviditetspuljen. På det tidspunkt bliver tabene imidlertid meget permanente. De gebyrer, du tjener, kan muligvis kompensere for disse tab.

Vær ekstra forsigtig, når du deponerer dine penge i en AMM . Som vi har diskuteret, er nogle likviditetspuljer meget mere udsat for ugyldigt tab end andre. Som en simpel regel, jo mere ustabile aktiverne er i puljen, desto mere sandsynligt er det, at du kan blive udsat for ubegrænset tab. Det kan også være bedre at starte med at deponere en lille mængde. På den måde kan du få et groft skøn over, hvilke afkast du kan forvente, inden du forpligter dig til et mere betydeligt beløb.

Et sidste punkt er at lede efter flere afprøvede AMM'er. DeFi gør det ret nemt for alle at forkaste en eksisterende AMM og tilføje nogle små ændringer. Dette kan dog udsætte dig for fejl og potentielt lade dine midler sidde fast i AMM'en for evigt. Hvis en likviditetspulje lover usædvanligt høje afkast, er der sandsynligvis en afvejning et eller andet sted, og de tilknyttede risici er sandsynligvis også højere.

-> Læs mere om hvordan du kommer igang med Decentralized exchanges her <-