Hvad er en Automated Market Maker (AMM)?
Hjem
Artikler
Hvad er en Automated Market Maker (AMM)?

Hvad er en Automated Market Maker (AMM)?

Let √łvet
Offentliggjort Oct 8, 2020Opdateret Jun 9, 2023
6m

TL;DR

Du kunne tænke på en AMM som en robot, der altid er villig til at give dig en pris mellem to aktiver. Nogle bruger en enkel formular som Uniswap, mens Curve, Balancer og andre bruger mere komplicerede.

Du kan ikke blot handle tillidsl√łst ved hj√¶lp af en AMM, du kan ogs√• deltage ved at bidrage med likviditet til en likviditetspulje. Dette giver i bund og grund enhver mulighed for at blive en market maker p√• en b√łrs og tjene gebyrer for at levere likviditet.

AMM'ere har skabt deres niche i DeFi-omr√•det p√• grund af, hvor enkle og nemme de er at bruge. Decentralisering af market-making p√• denne m√•de er ul√łseligt forbundet med visionen om krypto.


Introduktion

Decentralized Finance (DeFi) har oplevet en eksplosion af interesse på Ethereum og andre platforme for intelligente kontrakter såsom Binance Smart Chain. Yield farming er blevet en populær metode til distribution af token, tokeniseret BTC vokser på Ethereum, og mængderne af flash-lån stiger kraftigt.

I mellemtiden oplever AMM-protokoller som Uniswap regelm√¶ssigt konkurrencedygtige m√¶ngder, h√łj likviditet og et stigende antal brugere.

Men hvordan fungerer disse b√łrser? Hvorfor er det s√• hurtigt og nemt at etablere et marked for den nyeste madm√łnt? Kan AMM'er virkelig konkurrere med traditionelle b√łrser med ordreb√łger? Lad os finde ud af det.


Hvad er en Automated Market Maker (AMM)?

En automated market maker (AMM) er en type af decentraliseret b√łrsprotokol (DEX), der er afh√¶ngig af en matematisk formular til at priss√¶tte aktiver. I stedet for at bruge en ordrebog som en traditionel b√łrs, priss√¶ttes aktiver i henhold til en priss√¶tningsalgoritme.

Denne formular kan variere for hver protokol. F.eks. bruger Uniswap x * y = k, hvor x er m√¶ngden af et token i likviditetspuljen, og y er m√¶ngden af den anden. I denne formular er k en fast konstant, hvilket betyder, at puljens samlede likviditet altid skal forblive den samme. Andre AMM'er vil bruge andre formulaer til de specifikke use cases, de m√•lretter mod. Ligheden mellem dem alle er dog, at de fasts√¶tter priserne algoritmisk. Hvis dette er lidt forvirrende lige nu, s√• fortvivl ikke ‚Äď forh√•bentlig falder det hele p√• plads til sidst.¬†

Traditionel market making fungerer normalt sammen med virksomheder med enorme ressourcer og komplekse strategier. Market makers hj√¶lper dig med at f√• en god pris og et stramt bid-ask spread p√• en ordrebogsb√łrs s√•som Binance. Automatiserede market makers decentraliserer denne proces og lader i bund og grund enhver skabe et marked p√• en blockchain. Hvordan kan de helt pr√¶cist g√łre det? L√¶s mere.


Hvordan fungerer en automatiseret market maker (AMM)?

En AMM fungerer p√• samme m√•de som en ordrebogsb√łrs, idet der er handelspar ‚Äď f.eks. ETH/DAI. Du beh√łver dog ikke have en modpart (en anden handlende) p√• den anden side for at foretage en handel. I stedet interagerer du med en intelligent kontrakt, der "laver" markedet for dig.

P√• en decentral b√łrs s√•som Binance DEX sker handler direkte mellem brugernes tegneb√łger. Hvis du s√¶lger BNB for BUSD p√• Binance DEX, er der en anden p√• modsatte side af handelen, der k√łber BNB med deres BUSD. Vi kan kalde dette en peer-to-peer-transaktion (P2P).¬†

I mods√¶tning hertil kunne man t√¶nke p√• AMM'er som peer-to-contract (P2C). Der er ikke behov for modparter i traditionel forstand, da handler foreg√•r mellem brugere og kontrakter. Eftersom der ikke er nogen ordrebog, er der heller ingen ordretyper p√• en AMM. Den pris, du f√•r for et aktiv, som du vil k√łbe eller s√¶lge, fasts√¶ttes i stedet af en formular. Det er dog v√¶rd at bem√¶rke, at nogle fremtidige AMM-design kan modvirke denne begr√¶nsning.

Så der er ikke behov for modparter, men nogen skal stadig skabe markedet, ikke? Korrekt. Likviditeten i den intelligente kontrakt skal stadig leveres af brugere kaldet likviditetsudbydere (LP'er).


Hvad er en likviditetspulje?

hvad er en likviditetspulje


Likviditetsudbydere (LP'er) f√łjer midler til likviditetspuljer. T√¶nk p√• en likviditetspulje som en stor bunke midler, som handlende kan handle mod. Til geng√¶ld for at bidrage med likviditet til protokollen, tjener LP'ere gebyrer fra de handler, der sker i deres pulje. I tilf√¶lde af Uniswap indbetaler LP'ere en tilsvarende v√¶rdi af to tokens ‚Äď f.eks. 50 % ETH og 50 % DAI til ETH/DAI-puljen.

Et √łjeblik ... s√• alle kan blive en market maker? Ja! Det er ret nemt at f√łje midler til en likviditetspulje. Bel√łnningerne fasts√¶ttes af protokollen. F.eks. opkr√¶ver Uniswap v2 handlende 0,3 %, der g√•r direkte til LP'er. Andre platforme eller forgreninger kan opkr√¶ve mindre for at tiltr√¶kke flere likviditetsudbydere til deres pulje.

Hvorfor er det vigtigt at tiltr√¶kke likviditet? P√• grund af den m√•de AMM'er fungerer p√•, g√¶lder det, at jo mere likviditet der er i puljen, jo mindre glidning kan store ordrer medf√łre. Den kan til geng√¶ld tiltr√¶kke mere volumen til platformen osv.

Problemerne med glidning vil variere med forskellige AMM-design, men det er bestemt noget at huske på. Husk, at prisen fastsættes af en algoritme. Sagt på en forenklet måde, så fastsættes den af, hvor meget forholdet mellem tokens i likviditetspuljen ændres efter en handel. Hvis forholdet ændres med en bred margin, vil der være en stor mængde glidning.

For at g√• et skridt videre, s√• lad os sige, at du vil k√łbe al ETH i ETH/DAI-puljen p√• Uniswap. Det kan du ikke! Du ville skulle betale en eksponentielt h√łjere pr√¶mie for hver ekstra ether, men du ville stadig aldrig kunne k√łbe det hele fra poolen. Hvorfor? Det er p√• grund af formularen x * y = k. Hvis enten x eller y¬†er nul, hvilket betyder, at der er nul ETH eller DAI i puljen, giver ligningen ikke l√¶ngere mening.

Men dette er ikke hele historien om AMM'er og likviditetspuljer. Du skal huske p√• noget andet, n√•r du bidrager med likviditet til AMM'er ‚Äď midlertidigt tab.


Hvad er midlertidigt tab?

Midlertidigt tab sker, n√•r prisforholdet mellem deponerede tokens √¶ndres, efter at du har deponeret dem i puljen. Jo st√łrre forandringen er, jo st√łrre er det midlertidige tab. Derfor fungerer AMM'er bedst med tokenpar, der har en lignende v√¶rdi, s√•som stablecoins eller indpakkede tokens. Hvis prisforholdet mellem parret forbliver i et relativt lille interval, er det forbig√•ende tab ogs√• ubetydeligt.

P√• den anden side, hvis forholdet √¶ndrer sig meget, kan likviditetsudbydere v√¶re bedre stillet ved blot at holde tokens i stedet for at f√łje midler til en pulje. Alligevel har Uniswap-puljer som ETH/DAI, der er temmelig udsatte for midlertidige tab, v√¶ret rentable takket v√¶re de handelsgebyrer, de p√•l√łber.

N√•r det er sagt, er midlertidige tab ikke en god m√•de at navngive dette f√¶nomen p√•. "Midlertidige" foruds√¶tter, at hvis aktiverne vender tilbage til de priser, hvor de oprindeligt blev deponeret, mindskes tabene. Men hvis du h√¶ver dine midler til et andet prisforhold, end da du deponerede dem, er tabene meget permanente. I nogle tilf√¶lde kan handelsgebyrerne afb√łde tabene, men det er stadig vigtigt at overveje risiciene.

V√¶r forsigtig, n√•r du deponerer midler i en AMM, og s√łrg for at forst√• konsekvenserne af midlertidige tab. Hvis du gerne vil have et avanceret overblik over midlertidige tab, kan du l√¶se Pintails artikel om det.


Sammenfatning

Automatiserede market makers er en hj√łrnesten i DeFi-rummet. De g√łr det muligt for stort set alle at skabe markeder problemfrit og effektivt. Selvom de har deres begr√¶nsninger sammenlignet med traditionelle b√łrser med ordreb√łger, er den samlede innovation, de bringer til krypto, uvurderlig.

AMM'er er stadig i deres vorden. De AMM'er, vi kender og bruger i dag som Uniswap, Curve og PancakeSwap, er elegante i design, men ret begr√¶nsede i funktioner. Der er sandsynligvis mange flere innovative AMM-design p√• vej i fremtiden. Dette b√łr f√łre til lavere gebyrer, mindre friktion og i sidste ende bedre likviditet for hver DeFi-bruger.