Mikä on automatisoitu markkinatakaaja (AMM)?
Automatisoitu markkinatakaaja (AMM) on älysopimus, joka määrittää tokenien hinnat ja toteuttaa swapit matematiikan avulla sen sijaan, että se yhdistäisi sinut toiseen treidaajaan. Se käyttää kaavaa ja token-poolia tarjotakseen sinulle kaupan milloin tahansa. Ajattele sitä kryptojen myyntiautomaattina, jonka painikkeina toimivat yhtälöt.
AMM tarvitsee jonkun toiselle puolelle juuri sillä hetkellä, aivan kuten toimeksiantokirja. Tämä ei pidä paikkaansa. Pooli itse toimii vastapuolenasi, ja hinta muuttuu poolissa olevien tokenien suhteen mukaan.
Miten automatisoitu markkinatakaaja (AMM) toimii
Käydään tämä nopeasti läpi. Haluat vaihtaa tokenin A tokeniin B DEXissä. Näin tapahtuu kulissien takana.
- Vaihe 1: Tokenit ovat likviditeettipooleissa, joita älysopimus hallinnoi.
- Vaihe 2: Tokenit ovat tallettaneet likviditeetin tarjoajat (LP:t), jotka saavat osuuden kaupankäyntikuluista.
- Vaihe 3: Sopimus antaa hinnan kaavan perusteella. Yleinen kaava pitää tokenimäärien tulon lähes vakiona, joten hinta määräytyy poolin suhteen mukaan.
- Vaihe 4: Hyväksyt swapin. Sopimus lähettää sinulle tokenia B, ottaa vastaan tokenin A ja päivittää poolin saldot.
- Vaihe 5: Suhde muuttuu, joten seuraavan kaupan kurssi on hieman erilainen. Näin sisäänrakennettu hintavaikutus toimii.
Juuri näin se toimii.
Ennen swapin tekemistä automatisoidussa markkinatakaajassa (AMM) aseta kohtuullinen slippage-toleranssi ja tarkista poolin koko. Pienissä pooleissa tai voimakkaasti liikkuvilla markkinoilla hinta voi muuttua odotettua enemmän.
Miten automatisoitu markkinatakaaja (AMM) lasketaan?
Monissa pooleissa noudatetaan vakiotulon sääntöä. Jos x on tokenin A määrä poolissa ja y tokenin B määrä, niiden tulo pysyy lähes vakiona k.
x * y = k Kun lisäät pooliin Δx määrän tokenia A, poolin y päivittyy niin, että tulo pysyy lähes arvossa k. Saatava määrä lasketaan usein näin:
output_B = y - k / (x + Δx) Hetkellinen hinta saadaan jakamalla y x:llä. Suuret swapit muuttavat suhdetta enemmän, joten niiden hintavaikutus on suurempi.
Muunnelmat
Kaikissa pooleissa ei käytetä samaa matematiikkaa. Tässä ovat yleisimmät vaihtoehdot:
- Tulo: Klassinen vakiotuloon perustuva markkinatakaaja (CPMM), joka pitää x:n ja y:n tulon lähes vakiona.
- Summa: Vakiosummakaavat lähes yksi yhteen -suhteessa oleville varoille, kuten stablecoin-pareille.
- Yhdistelmä: Yhdistelmät, jotka toimivat summan tavoin lähellä pariteettia ja tulon tavoin pariteetista poikettaessa; suosittuja stablecoinien yhteydessä.
- Keskitetty: Likviditeetti sijoitetaan valituille hinta-alueille, kuten Uniswap v3:ssa, pääoman tehokkaamman käytön mahdollistamiseksi.
AMM:t tarjoavat hinnan oman poolinsa perusteella, eivätkä käytä globaalia hintaoraakkelia. Kurssit voivat erota DEXien välillä, poolien kulut vaihtelevat, ja LP:t altistuvat impermanent lossille hintojen muuttuessa.
Esimerkki
ETH:n vaihtaminen USDC:ksi Uniswapissa aamuyöllä kello kolmelta onnistuu silti, sillä poolin sopimus tarjoaa reaaliaikaisen hinnan ja toteuttaa vaihdon heti.
Hauska fakta
Vakiotulon idean juuret ovat markkinatakausta koskevassa tutkimuksessa, joka edelsi kryptovaluuttoja pitkällä ajalla. Idea nousi kuitenkin viraaliksi, kun Uniswap teki x kertaa y on k -meemistä suositun DeFi-kesän aikana.
Yhteenveto
Automatisoitu markkinatakaaja (AMM) yhdellä lauseella: koodi, joka toteuttaa kaupan aina yhteisestä poolista ilman yhteydenottoa välittäjään tai odottelua.