Likviditeettipooli on älysopimus, johon tarjoajat tallettavat tokenparin ja jossa muut vaihtavat tokeneita; tarjoaja saa osuustokenin ja osuuden kauppojen palkkioista, mutta kantaa tilapäisen tappion riskin.
Mikä on likviditeettipooli?
Likviditeettipooli on älysopimus, joka pitää hallussaan kahta tokenia ja antaa kenen tahansa vaihtaa toiseen niistä toiseksi ilman erillistä vastapuolta. Kauppa tehdään poolia vastaan, ja pooliin tokenit ovat tuoneet tarjoajat. Neljä vaihetta riittää kokonaiskuvaan:
- Tarjoaja tallettaa tokeniparin.
- Tarjoaja saa osuustokenin.
- Poolissa tehtävät kaupat maksavat palkkiota.
- Tarjoaja nostaa osuutensa.
Kuvaus perustuu Uniswap v2 -protokollan dokumentaatioon; muiden protokollien tiedot poikkeavat yksityiskohdissa.
Pari talletetaan altaaseen
Pooli on tyhjä, kunnes joku tekee ensimmäisen talletuksen molempia tokeneita, ja tämä talletus määrää alkuhinnan. Talletettavien tokenien suhteen pitää vastata poolin nykyistä hintaa, koska väärä suhde luo arbitraasimahdollisuuden, jonka ulkopuoliset kauppaajat hyödyntävät tarjoajan kustannuksella. Parina on kaksi ERC-20-tokenia; jos toinen niistä on vakaaksi tarkoitettu kolikko, sen toiminta selitetään sivulla stablecoin.
Poolin hinta syntyy tokenien määrien suhteesta. Uniswapin dokumentaation mukaan pooli noudattaa vakiotulosääntöä: kun joku vaihtaa tokeneita, poolin kahden tokenin määrien tulo pysyy ennallaan palkkioita lukuun ottamatta, joten hinta liikkuu sitä mukaa kuin toista tokenia otetaan pois. Tästä seuraa myös tilapäinen tappio, josta lisää alempana.
Talletuksesta saa osuuden
Tarjoaja saa talletuksesta likviditeettitokeneita, jotka kuvaavat hänen osuuttaan poolista. Osuustokenin voi myydä tai siirtää toiselle. Uusi pooli luo osuustokeneita määrän, joka lasketaan tallennettujen tokenien määrien tulon neliöjuurena. Siksi kysymys siitä, kenellä osuustokenit ovat, on yksi tärkeimmistä poolin turvallisuuden mittareista: osuustokenin haltija voi nostaa osuutensa poolin varannosta.
Kaupat maksavat palkkioita
Pooli tuottaa tarjoajille palkkioita jokaisesta kaupasta: Uniswap v2:ssa kaupan tekijältä veloitetaan 0,3 prosentin palkkio, joka jaetaan tarjoajille osuuksien suhteessa. Palkkio ja LP-louhinta ovat eri asioita. Palkkio tulee kaupankäynnistä, kun taas LP-louhinnassa projekti maksaa lisäksi omia tokeneitaan.
Osuus nostetaan
Nostaessaan tarjoaja polttaa osuustokeninsa ja saa poolin varannosta osuutensa sekä kertyneet palkkiot. Saatavan tokeniparin suhde voi olla eri kuin talletushetkellä. Jos nostat ennen kuin hinta on palannut talletushetken tasolle, tilapäinen tappio jää pysyväksi.
Mitä on tilapäinen tappio?
Tilapäinen tappio on ero poolissa olevan position arvon ja sen välillä, mitä samat tokenit olisivat olleet arvoltaan pelkästään lompakossa pitäen. Pooli säätää omistusta hinnan muuttuessa niin, että tarjoajalle jää vähemmän nousseesta tokenista ja enemmän laskeneesta. Uniswapin dokumentaation esimerkissä tarjoaja tallettaa 1 ETH:n ja 100 DAI:n. ETH nousee 120 DAI:n hintaiseksi, ja tarjoajalla on lopuksi noin 219,09 DAI:n arvoinen osuus, kun pelkästään pitämällä arvo olisi 220 DAI, eli ero on 0,91 DAI.
| Hinnan muutos | Tappio verrattuna pelkkään pitämiseen |
|---|---|
| Kaksinkertainen | 5,7 % |
| Viisinkertainen | 25,5 % |
Tappio on sama, nousipa hinta tai laskipa se samassa suhteessa. Jos poolin kahden tokenin hintasuhde muuttuu paljon, tappio kasvaa taulukon mukaisesti; jos suhde pysyy lähellä talletushetken arvoa, tappio jää pieneksi. Se on “tilapäinen”, koska se katoaa, jos hinta palaa talletushetken tasolle. Palkkiot voivat korvata sen, mutta riittävätkö ne, riippuu kaupankäynnin määrästä hinnanmuutosten välillä, eikä dokumentaatio anna tasapainopistettä.
Mitä LP-louhinta tarkoittaa?
LP-louhinta tarkoittaa sitä, että projekti maksaa poolin tarjoajille palkkioiden lisäksi omia tokeneitaan. Uniswapin oma ohjelma jakoi tokeneita poolikohtaisesti tarjoajille suhteessa heidän tarjoamaansa likviditeettiin. Lisäpalkkio ei poista tilapäistä tappiota eikä älysopimusriskiä, eikä tämä sivu esitä tuottolukuja. Selitys pitää sisällään vain mekanismin.
Miksi pelit käyttävät likviditeettipooleja?
Ethereum.org kuvaa hajautetut pörssit paikoiksi, joissa eri tokeneita voi vaihtaa milloin tahansa. Peli tarvitsee paikan, jossa sen tokenin voi vaihtaa toiseen, ja pooli antaa sellaisen ilman, että kauppaa vastaan tarvitaan ostajaa tai myyjää samalla hetkellä. Pelitokenin roolit kuvataan sivulla pelitokenit.
Mitkä ovat poolin suurimmat riskit?
Poolin suurin riski on, että sen tyhjentää taho, jolla on hallussaan lähes kaikki osuustokenit. Koska osuustokenit polttamalla saa varannosta osuutensa, tällainen taho voi nostaa koko poolin. Euroopan valvontaviranomaiset kuvaavat vastaavaa huijausta nimellä rug pull: hanke lopetetaan ja tekijät katoavat varojen kanssa. Lisää mekanismista on sivulla rug pull.
Ohjelmistovirhe on toinen riski. Ethereum.org muistuttaa, että Ethereumin tuotteissa voi olla ohjelmointivirheitä ja haavoittuvuuksia kuten missä tahansa ohjelmistossa. Kolmas on hintariski: pooliin talletetun tokenin arvo voi laskea, ja kryptovaluuttojen hinnanvaihtelu on ongelma monille rahoitustuotteille. Neljäs on painostus. EU:n valvontaviranomaisten mukaan huijauksen merkkejä ovat liian hyvältä kuulostava lupaus, pyytämättä saatu tarjous, kiire ja pyyntö jakaa palautuslause.
- Jos et tiedä, kuka omistaa suurimman osan osuustokeneista, kohtele poolia tyhjennettävänä.
- Jos projekti lupaa taattua tai kiinteää tuottoa talletuksesta, kyse on varoitusmerkistä, ei ominaisuudesta.
- Jos mietit, kannattaako kokonaisuus ylipäätään, vastaus riippuu kuluista ja riskeistä; lue kannattaako play-to-earn.
Lähteet
Usein kysyttyä
Maksaako pelkkä tokenin vaihtaja palkkion?
Kyllä. Uniswap v2 -dokumentaation mukaan kaupan tekijältä veloitetaan 0,3 prosentin palkkio, joka jaetaan poolin tarjoajille. Muiden protokollien palkkiot voivat olla erisuuruisia.
Voiko pooliin talletetut varat menettää kokonaan?
Kyllä voi. Ethereum.org muistuttaa, että ohjelmistoissa on virheitä ja haavoittuvuuksia, ja huijausprojektissa poolin voi tyhjentää ketjusta se, jolla on hallussaan poolin osuustokenit.