Mikä on automaattinen markkinatakaaja (AMM)?

Automaattinen Market Maker

Los Automaattinen Market Maker (Automated Market Makers eli AMM) on tullut olennainen osa DeFi-ekosysteemiä, helpottaa biljoonien kaupankäyntiä. Hankkeiden, kuten Bancorin ja Uniswapin vuosina 2017/2018 edistämät AMM:t tarjoavat mielenkiintoisen vaihtoehdon perinteiselle keskuslimiittitilauskirjamallille.

La tilauskirjan kopiointi lohkoketjussa kohtaat kaksi pääongelmaa: ensinnäkin, jokaiseen tilaukseen liittyy kaasukustannuksia jonka valmistaja haluaa lähettää tai muuttaa, mikä tulee ajan myötä kallista ja tehotonta. Toiseksi, koska lohkoketjun tiedot ovat julkisesti saatavilla ja helposti saatavilla, edelläkävijä se estää kauppiaita tekemästä kauppoja, joita he todella haluavat.

Yksi tärkeimmistä MMA:n edut tilauskirjoista on se kuka tahansa voi toimittaa omaisuutta parille tullakseen likviditeetin tarjoajaksi ja ansaitakseen kaupankäyntipalkkioita. Tuloksena, AMM:t voivat houkutella lisää pääomaa, mikä johtaa hajautetun pörssin (DEX) markkinasyvyyteen suurempiin verrattuna keskitettyihin vastineisiinsa. Ei siis ole yllätys, että tästä innovaatiosta on tullut tärkeä perusta suosituimmille DEX:ille ja jopa muille DeFi-sovelluksille.

MMA:n lyhyt historia

Ethereumin perustaja Vitalik Buterin keskusteltiin ensin DEX:n toiminnasta lohkoketjussa AMM:n kanssa vuonna 2016, mikä myöhemmin inspiroi Uniswapin luomista.

Vaikka Bancorin ansiota on luonut ensimmäinen AMM (kutsutaan omnipooliksi), yksi tämän lähestymistavan suurimmista haitoista oli, että Tokenit oli yhdistettävä protokollan alkuperäiseen BNT-tunnukseen. Koska tätä merkkiä käytettiin yhteisenä nimittäjänä kaikissa pooleissa, kaikki vaihdot vaativat BNT-tunnuksen. Tämän seurauksena kauppiaat kokivat lipsahduksia kahdesti, jos he halusivat vaihtaa USDC:stä ETH:hen (koska yleinen polku on: USDC:stä BNT:hen, sitten BNT:stä ETH:hen).

Päästämällä eroon verkkotunnuksen tarpeesta vaihtojen suorittamiseen kuten Bancorissa, Uniswap-operaatiot riippuvat täysin token-varannoista likviditeettipoolissa yksinkertaisen mutta tyylikkään kaavan ansiosta: x * y = k joka mullisti DeFin. Uniswapin menestys sen lanseerauksesta marraskuussa 2018 johti lopulta kymmenien samankaltaisten AMM-pohjaisten DEXE:ien luomiseen ja osoitti, että AMM:illä oli suuri lupaus uusi taloudellinen primitiivi.

Vaikka Uniswap edistyi kahdessa ensimmäisessä toteutuksessaan, siitä lähtien likviditeettiä tarjotaan tasaisesti koko alueella hinnat nollasta äärettömään, pääoman tehokkuus puuttui. Tämä ongelma ratkesi käyttöönoton myötä keskittynyt likviditeetti Uniswap v3:ssa, jossa pääomatehokkuutta parannettiin huomattavasti, mikä johti parempaan likviditeettiin ja pienempään liukumiseen.

LP-levyillä se vähentää riskiä pysyvä menetys koska likviditeettiä tarjotaan eri hintaluokissa. Toinen keskitetyn likviditeetin suotuisa puoli on sen mahdollistama yksinkertaisuus ja joustavuus, sillä Uniswap v3 voi olla minkä tahansa mahdollisen AMM:n muodossa.

Nyt kun tiedämme hieman MMA:n taustasta, katsotaanpa kuinka ne toimivat.

MMA selitetty askel askeleelta

Kaupankäynnin helpottamiseksi, AMM korvaa tilauskirjat likviditeettipoolilla. Likviditeettipooli on pohjimmiltaan a älykäs sopimus, joka sisältää kahden eri tokenin varantoja tietyssä suhteessa. Älykäs sopimuskoodi määrittelee kuinka reservit määräävät hinnat, likviditeetin tarjoamisen ja kaupankäynnin säännöt sekä palkkiot, joita kauppiaille aiheutuu vaihtaessaan poolin kautta.

Los likviditeetin tarjoajat (jäljempänä LP) voi toimittaa kryptovaroja poolireserviin ansaitakseen kaupankäyntipalkkioita jokaisesta tapahtumasta ja saada merkkipalkkioita likviditeetin toimittamisesta tiettyyn uima-altaaseen. Token-palkkiot myönnetään tyypillisesti pöytäkirjan hallintotunnuksessa, mikä antaa haltijoille äänioikeuden protokollan ja sen AMM:n kehittämisessä.

Jotta LP:n saamien maksujen osuus voidaan seurata, pooliosuudet hyvitetään LP-tokeneina suhteessa likviditeettiosuuteesi murto-osana koko poolista. Tämä tarkoittaa, että jos LP tarjoaa 10 prosenttia varoista, he ansaitsevat 10 prosenttia poolin tuottamista kaupankäyntipalkkioista. Likviditeettiasemaasi edustavat LP-tunnukset voidaan polttaa milloin tahansa likviditeetin poistamiseksi poolista.

MMA:iden tärkein innovaatio tilauskantamalliin verrattuna on se kuka tahansa voi tarjota likviditeettiä ja ansaita osuuden kaupankäyntimaksuista, mikä alentaa osallistumisen esteitä. Keskitetyssä tilauskantamallissa LP:n rooli on yleensä varattu muutamille valituille varakkaille henkilöille tai yrityksille. MMA:n myötä tämä ominaisuus avautuu paljon suuremmalle yleisölle.

Kauppiaan näkökulmasta etu on se voit saada likviditeettiä heti kun olet vuorovaikutuksessa poolin kanssa, eikä sinun tarvitse odottaa vastaavaa komentoa. Jos elinkeinonharjoittaja haluaa ostaa tai myydä tokenin, hän voi mennä pooliin ja määrittää omaisuuden ja summan, jolla hän haluaa käydä kauppaa. Siis älykäs sopimus tarjoaa valuuttakurssin, joka perustuu kiinnityskäyrään, joka lasketaan poolissa olevien kahden eri tokenin reservien mukaan.

Esimerkkinä voidaan harkita ETH-USDC:n poolia, jossa on seuraavat varaukset: ETH = 1 500 000 ja USDC = 10 000. Uniswap v2 -mallin mukaisesti AMM-hinta on yhtä suuri kuin varantosuhde (150 USDC). Kun kauppias ostaa 1 ETH:n 150 dollarilla USDC:ssä, AMM poistaa 1 ETH:n poolista ja hyvittää nämä rahakkeet kauppiaan lompakkoon. AMM lisää myös kauppiaan 150 USDC pooliin. Maksuparametrin perusteella, jonka älykäs sopimus asettaa ja laskee, kauppiaalta veloitetaan prosenttiosuus tapahtumastasi.

Kun kauppa on toteutettu, poolissa on hieman vähemmän ETH:ta ja hieman enemmän USDC:tä. Koska peg-käyrä määrittää algoritmisesti ETH:n hinnan omaisuuserien suhteeksi, ETH:n hinta laskee noin 147 USDC:hen. Jos elinkeinonharjoittaja olisi myynyt ETH:ta USDC:hen, suhde olisi muuttunut päinvastaiseen suuntaan ja aiheuttanut ETH:n hinnan nousun.

Suuremmissa kauppakokoissa spot-hinnan ja toteutuneen hinnan välinen ero (tunnetaan myös nimellä lipsahdus) kasvaa, kun vaihdettujen rahakkeiden määrä kasvaa suhteessa poolin kokoon. Siksi AMM:t pakottavat suurempiin tapahtumiin osallistuvat maksamaan korkeamman hinnan pienempiin tapahtumiin verrattuna. Tästä syystä toimeksiantojen toteuttamista varten on asetettava tietty luistotoleranssi.

Kun tapahtuu liiketoimi, jonka seurauksena konsernin noteeraama hinta poikkeaa merkittävästi laajemmasta markkina-arvosta, arbitragerit voivat puuttua asiaan ja mukautua pooli hyötyy AMM:n ja muiden kauppapaikkojen hintaerosta.

Jos esimerkiksi suuri ETH:n myynti sai hinnan putoamaan 150 USDC:stä 135 USDC:hen, mutta markkinoiden keskiarvo pysyy lähellä 150 USDC:tä, arbitraasit voivat ostaa ETH:ta AMM:ltä ja myydä sitä muilla kauppapaikoilla. . Kun arbitraasit ostavat lisää ETH:ta AMM:n kautta ja enemmän ETH:ta poistetaan likviditeettipoolista, hinta tulee lopulta lähentymään markkinahintaa 150 USDC.

Kuten olemme aiemmin nähneet, mikä tahansa vaihto muuttaa poolin omaisuuden koostumusta ja valuuttakurssi päivittyy automaattisesti, mikä muuttaa koko ryhmän arvoa. Kun omaisuuserän hinta vaihtelee, myös poolin arvo, mikä tarkoittaa, että myös LP:n pooliosuuden arvo vaihtelee. Ihannetapauksessa LP haluaa poistaa likviditeetin mahdollisimman läheltä sitä hintaa, jolla he tulivat positioon, koska heille voi aiheutua tappiota, kun omaisuus poistetaan poolista hinnanmuutoksen jälkeen, ns. pysyvä menetys. Pysyvä menetys voidaan kuitenkin kompensoida LP:n ansaitsemilla maksuilla ja merkkipalkkiolla.

MMA toiminnassa

Tässä osiossa tarkastelemme kolmea suosittua AMM-mallia korostaaksemme eri lähestymistapoja: Uniswap, käyrä y Tasapainottaja.

Uniswap

MMA:sta on erilaisia ​​muunnelmia erilaisia ​​käyrämalleja unionista.

Constant Product Market Maker -malli säätelee hintaa pitämällä kahden omaisuuden määrän matemaattinen tulo vakiona. Esimerkiksi Uniswap-versiot 1 ja 2 tunnetaan CPMM:inä, joissa kahden eri tunnuksen määrän kerrannainen pidetään vakiona seuraavan kaavan mukaisesti:

[korostus]x * y = k[/korostus]

Missä x on yhden merkin määrä (esim. ETH), y on toisen merkin (esim. USDC) määrä ja k on vakio.

V2:ssa konsernin älykäs sopimus olettaa, että näiden kahden omaisuuden reserveillä on sama arvo. Joten LP:n olisi tarjottava ETH ja USDC suhteessa 50:50 pooliin, jotta k pysyy vakiona.

V3:ssa likviditeettivaraus voidaan keskittää yhteen käyrän osaan joukkovelkakirjalainojen vähentäminen ja pääoman tehokkuuden parantaminen. V2:n LP:t tarjoaisivat likviditeettiä joukkovelkakirjakäyrän koko hinta-alueella, mikä tarkoittaa, että suurta osaa likviditeetistä ei kuluteta. Keskitetyllä likviditeetillä LP:t voivat valita vaihteluvälin, jolla ne tarjoaisivat likviditeettiä, ja mukauttaa positioitaan markkinaolosuhteiden mukaan.

Näin ollen, Uniswap v3 siirtyy pois vakiotuotemallista, joka yhdistää tämän mallin vakiosumman markkinatakaajaan. Toimintoja ei suoriteta yhtälön x * y = k määrittämää yksitasoista käyrää pitkin, kuten aikaisemmissa versioissa. Likviditeetti voi olla epäjatkuva, mikä tarkoittaa, että jokainen LP-asema voidaan tyhjentää yhdestä poolista, mitä ei voi tapahtua v1/v2:lla.

käyrä

Curve on esimerkki Hybridiominaisuus MMA, joka yhdistää vakiotuote- ja vakiosummamallit tarjotakseen automatisoidun markkinatakaajan, joka on tehokkaampi stablecoin-kaupoissa.

Curve v1 -likviditeettipooli koostuu kahdesta tai useammasta omaisuudesta, joilla on sama suhde, kuten USDC ja DAI, WBTC ja renBTC tai stETH ja ETH. Stablecoins on lisääntynyt valtavasti, Curvesta on tullut DEX, jolla on korkein lukittu kokonaisarvo, mikä helpottaa vakaata kauppaa erittäin alhaisilla palkkioilla ja liukumalla.

Kun poolin varat muuttuvat epätasapainoksi, kiinnityskäyrä saa vakion lähtökäyrän muodon (samanlainen kuin Uniswap v1/v2). Kuitenkin, kun omaisuutta tarjotaan siten, että valuuttakurssi on tarpeeksi lähellä pariteettia, joukkovelkakirjakäyrä siirtyy kohti vakiosummamallia:

Vakiosumma-lähestymistavan etuna on, että se eliminoi vakiotuotemalleissa esiintyvän liukumisen. Curven käyttämää hybridimallia kuvaa 'stableswap-invariantti' seuraavassa kuvassa:

Curve v2:ssa hinta-asteikkoa päivitetään jatkuvasti oraakkelin mukaan sisäinen hintakaavio edustaa paremmin markkinahintaa ja varmistaa, että kauppa pysyy lähellä nollatulosta. Markkinatakaaja-ominaisuus voidaan sitoa mihin tahansa hintaan, mikä sopii kaikille tokeneille pikemminkin kuin vakaille kolikoille tai omaisuuserille, joilla käydään kauppaa yhdessä.

Tasapainottaja

Tasapainotusprotokolla mahdollistaa, että jokaisella poolilla on enemmän kuin kaksi omaisuutta ja ne voidaan toimittaa missä tahansa suhteessa. Kullekin omaisuuspoolille määritetään poolin luomisessa paino, jossa painojen summa on 1, jossa painot eivät muutu likviditeetin lisäämisen tai poistamisen myötä, vaan edustavat poolin arvoa murto-osana ryhmä.

Balancer yleistää Uniswapin soveltaman vakiotuotteen käsitteen geometriseksi keskiarvoksi, jolloin syntyy niin kutsuttu vakiokeskiarvo Markkinatakaaja. Tämä malli lisää myös toisen pelaajan MMA:han LP:iden ja kauppiaiden, ohjaajien lisäksi, joiden tehtävänä on hallita ryhmää.

[korostus]x^(0,2) + y^(0,3) + z^(0,5) = k[/korostus]

Balancerin älykkäillä poolilla, jotka käyttävät vakiokeskiarvokaavaa (kuten yllä oleva), voimme luoda likviditeettipooleja jopa kahdeksalla tokenilla, mikä mahdollistaa enemmän mukauttamista.

Siksi Balancer-rahastot ovat kuin indeksirahastoja, jotka rakentavat omaisuussalkun kiinteillä painoilla. Alla oleva kaavio vertaa Balancerin käyttämää käyrää kahteen omaisuuteen (toinen painotettu 25 %:lla ja toinen 75 %:lla) verrattuna Uniswap v2 -käyrään.

swing

 

Voimme esimerkiksi määrittää minkä tahansa painon nousevalle tai laskevalle poolille. Nouseva ryhmä ETH-USDC:lle voidaan luoda määrittämällä paino 90 % ETH:lle ja 10 % USDC:lle. Vaihtoehtoisesti laskeva allas voidaan käynnistää toimimalla päinvastoin.

Muut AMM DeFi -sovellukset

DEX:t ovat vain yksi AMM-algoritmia käyttävien protokollien käyttötapaus, joka muodostaa perustan myös muille DeFin sovelluksille.

Merkittävä esimerkki on Likviditeetti Bootstrapping Pools (LBP) Balancerilta. LBP:itä käytetään reiluihin merkintöihin Ikuinen protokolla ensimmäinen projekti sisään tee se tunnuksella $PERP. Toisin kuin tähän mennessä tutkitut MMA:t, poolin parametreja voidaan muuttaa. Projektin tunnuksen, kuten PERP, ja vakuustunnuksen, kuten USDC, kanssa muodostetaan kahden tunnuksen pooli.

Se asettaa painot aluksi projektin tokenin hyväksi, minkä jälkeen se muuttuu vähitellen suosimaan vakuusmerkkiä myynnin lopussa. Token-myynti voidaan kalibroida niin että hinta putoaa haluttuun minimiin. Tällä tavalla AMM toimii samalla tavalla kuin huutokauppa, jossa varhaiset ostajat maksavat korkeamman hinnan, ja ajan myötä projektin merkkihinta laskee, kunnes allokaatio on valmis.

Löydämme hyviä esimerkkejä MMA-sovelluksista DeFistä DEXin ulkopuolelta osoitteessa automaattiset lainat, sellaisilla projekteilla kuin Nimellinen rahoitus y Tuotto-protokolla. Molemmat hankkeet helpottavat kiinteäkorkoista, määräaikaista kryptoomaisuuslainausta ja lainaamista jatkuvalla teho-summan kiinnityskäyrällä.

Näissä tapauksissa AMM:t on suunniteltu vaihtamaan ERC-20-tokeneita, jotka ovat samanlaisia ​​kuin nollakuponkilainat, jotka voidaan lunastaa kohde-etuutena tiettynä tulevana päivänä. Vakiotehon summakäyrä upottaa hintaan vanhenemisajan, jolloin käyttäjät voivat käydä kauppaa korkojen eikä hinnan perusteella.

MMA:t ovat yksi DeFi-avaruuden määrittävistä innovaatioista ja ovat johtaneet useiden hajautettujen sovellusten luomiseen, mukaan lukien DEX:t ja automaattinen lainaus. Erilaisten ja parannettujen muunnelmien tutkimus (kuten TWAMM) on edelleen käynnissä, mikä laajentaa edelleen suunnittelutilaa ja uuden sukupolven protokollia, jotka on luotu AMM:llä.

Jätä kommentti