Bazeni likvidnosti (eng. Liquidity pools) se mogu naći svuda, od centralizovanih menjačnica kao što su Binance ili ByBit, pa sve do decentralizovanih aplikacija i finansija Kamino, Maverick, Uniswap…
Procenat zarade je različit. A trenutno je najpopularnija Kamino Dapp na Solana blockchainu koja daje veliki procenat zarade.
Zato ću ovde pokušati da objasnim iz mog iskustva kako ovo funkcioniše i kako se podešavaju parametri prilikom ulaska u pool.
Bazen likvidnosti (ili liqudity pool) je finansijski instrument u decentralizovanim finansijskim sistemima DeFi (Decentralized Finance).
Bazeni likvidnosti
Bazen likvidnosti obično sadrži par različitih tokena i koristi se za olakšavanje trgovanja i pružanje likvidnosti na decentralizovanim berzama. I možemo ga bukvalno zamisliti kao bazen gde korisnici ubacuju sredstva.
Likvidnost je količina sredstava (kriptovaluta, tokena) koja je dostupna u određenom poolu kako bi se omogućilo trgovanje.
Volume (obim trgovanja) – veći obim obično znači veću likvidnost.
Volatilnost – znači da cena često oscilira i može doživeti brze i značajne promene.
U osnovi, korisnici vrše depozit (u obliku dva ili više različitih tokena) u bazen likvidnosti kako bi omogućili aplikaciji da trguje tim tokenima. Za svoj doprinos, oni zauzvrat dobijaju deo naknade od transakcija (fee) koje se vrše unutar tog poola.
Bazeni likvidnosti često koriste pametne ugovore kako bi automatizovali procese, kao i određene algoritme za održavanje ravnoteže između različitih tokena u poolu.
Vrste bazena
Pre par godina ovi bazeni su bili prilično jednostavni. Ubaciš 50:50, token A i token B, i uzimaš zaradu. Bazeni su se vremenom usavršavali i program koji automatski upravlja ovim bazenima je sve bolji.
Postoji više vrsta ovih bazena, ja ću opisati dva najzastupljenija:
Klasični Bazeni likvidnosti (Conventional LPs)
Obično održavaju ravnotežu vrednosti između dva sredstva (npr. BONK i SOL). Likvidnost se izjednačava u ravnoteži tokom vremena.
Bazen funkcioniše tako što automatski izjednačava odnos cena u bazenu. Uglavnom je to 50:50 ali može biti i drugačiji odnos, sve zavisi od podešavanja bazena.
Znači, u našem primeru, u bazenu treba da imamo BONK tokene koje vrede isto kao i SOL tokeni – jer je odnos 50:50. Nije bitna količina već je bitna vrednost.
Na primer, imate pool sa 50:50 odnosom između dva različita tokena. Ako cena jednog od tih tokena poraste, pool će automatski prodavati deo tog tokena i kupovati drugi token kako bi se održao početni odnos.
Ova aktivnost može doneti zaradu vlasnicima poola, kao i svima koji su uložili svoju likvidnost u bazen, uključujući i vas, jer se trguje unutar bazena kako bi se ispravila neravnoteža izazvana promenom cena. Vaša zarada proizlazi iz transakcija koje se obavljaju tokom ovog procesa.
Evo na konkretnom primeru: Ako bazen ima ukupnu likvidnost 100$ BONK i 100$ SOL To bi značilo da u bazenu se nalazi 4476275 BONK i 1.35 SOL I to je odnos 50:50
Ako cena SOL tokena skoči 2x
Nova vrednost SOL tokena u dolarima će biti 100 dolara * 2 = 200 dolara.
Nova ukupna vrednost likvidnosti u poolu:
100 dolara vrednosti u BONK + (2.7 SOL * Trenutna cena SOL-a)
Nakon ovog skoka, moglo bi se desiti da pool sada ima veću vrednost u SOL-u u odnosu na BONK, narušavajući početni odnos 50:50. Da bi se ponovo postigla ravnoteža, pool će automatski rebalansirati raspodelu. To može uključivati prodaju dela SOL-a za BONK kako bi se ponovo postigao odnos 50:50.
Korisnik zarađuje od transakcija rebalansiranja poola i od transakcija prilikom priliva nove likvidnosti.
Profit se raspoređuje među svim investitorima u bazenu, u skladu sa njihovim ulozima.
Ovo je opšti koncept, a pravila rebalansiranja zavise od implementacije i pravila protokola koji upravlja bazenom likvidnosti. Klasični bazeni se uglavnom više ne koriste, ali možemo ih pronaći kod malo starijih dApps i kod CEX (Centralizovanih menjačnica).
Kako zaraditi bitcoin vodič za početnike-Vodič kako zaraditi bitcoin za početnike. Bitcoin možete zaraditi na više načina: besplatni bitcoin sajtovi, majnovanje, investiranje u.. ...
FREEBITCO.IN websajt koji i dalje daje najviše besplatnih bitcoina!-Provereno najviše besplatnih bitcoina! Freebitco.in takozvani "faucet" sajt, spada u grupu sajtova koji svakoga dana dele besplatan bitcoin. Potrebno je da se registrujete i da idete na roll i osvojićete freebitcoin! Vrednost osvojenih bitcoina varira… ...
Bazeni likvidnosti sa Opsegom (Range LPs):
Imaju određeni opseg (range) i širinu (width) u okviru kojih se cena može kretati.
Automatski prilagođavaju cene kako bi ostale unutar tog opsega.
Cilj je održati stabilnost cena unutar opsega i optimizovati likvidnost.
Ovaj tip bazena likvidnosti sa opsegom i širinom pruža dodatnu funkcionalnost u odnosu na klasične bazene likvidnosti. Omogućava dinamičko prilagođavanje cena unutar zadatog opsega, čime se poboljšava stabilnost i optimizuje likvidnost. Automatsko prilagođavanje cene pomaže u održavanju poola u granicama zadatog opsega, što je korisno za korisnike koji žele da smanje rizik od većih oscilacija cena.
Ovakav tip je dosta napredniji i ima više parametera za podešavanje.
Da ne bude zabune, pošto nema jasno definisanih pravila šta je v1, v2 a šta v3, uglavnom se bazeni likvidnosti sa opsegom vode kao v2 dok se bazeni koji imaju dodatno podešavanje likvidnosti i strategija za raspodelu likvidnosti vode kao v3.
Recimo Uniswap LP i Maverick, imaju ovakave sisteme.
Ulaz u klasičan liqudity pool
Ulaz u klasične Bazene likvidnosti je prilično jednostavan.
Dodavanje likvidnosti Biswap
Izbor tokena – Odaberete par tokena koji hocete da uložite.
Postizanje odnosa – Ako pool zahteva 50:50, odete prodate ili kupite da dobijete traženi odnos.
Dodavanje likvidnosti – Sledeći korak je dodavanje likvidnosti. Odaberete token A i token B i ubacite u pool. Kad to uradite, dobiijate LP token koji potvđuje vašu likvidnost.
Npr. ako dodajete likvidnost USDC i USDT u pool, dobijate bUSDC-USDT LP token.
Taj LP token vam automatski ide u novčanik i u većini slučajeva automatski se ubacuje u pool.
Ako se kojim slučajem ne ubaci automatski, biće potrebno da ručno odaberete i ubacite, sve u zavisnosti od poola.
Recimo na Biswap v1, prvo se odaberu dva tokena i dobije se LP token. I onda taj token ručno se ubacuje u pool. Tako je bilo i na Uniswapu na starijoj verziji. A recimo taj LP token ste mogli da ubacite i na drugoj platformi ako je potržavala taj isti par.
Ulaz i podešavanje liqudity pool-a sa opsegom
Ulaz u Liqudity pool sa opsegom deluje maksimalno kompleksno, posebno ako se prvi put susrećete sa ovakvom vrstom poola. U narednom tekstu gledaću da napišem i pokrijem većinu parametara koji mogu da vam se jave prilikom ulaska u pool sa opsegom. Ako na vašem poolu neki od ovih parametra ne postoji, jednostavno ga preskočite.
Prilikom ulaska u pool i ubacivanja depozita, potrebno je da se odabere:
Izbor tokena – Prvi i drugi token koji ubacijemo. Uglavnom ide liqudity pair, dva tokena u paru, ali određeni poolovi imaju i opciju single token, recimo Kamino dApp. I kad se čekira single token, pool automatski proda i kupi koliko mu treba. Što je po meni ok varijanta. Uzimaju nešto sitno proviziju.
Nivo naknade (Fee Tier) – Svi napredniji poolovi imaju ovu opciju. Fee Tier definiše kolika će naknada biti naplaćena korisnicima za trgovanje unutar tog poola. Fee Tier može varirati u zavisnosti od različitih faktora, uključujući opseg i oscilaciju cena. ubacivanje likvidnosti sa opsegom – nivo naknade uniswap Uglavnom ovaj parametar je po defaultu selektovan, ali ako nije, i imate izbor ili kreirate svoj pool, postoje najčešće 4 vrste ovih naknada. I potrebno je da odaberemo onu koja nam najviše odgovara u odnosu kakav token ubacujemo.
Ako ubacujemo stable coin par
Ako ubacujemo stablecoin par npr. USDC-DAI i znamo da stablecoin nema velikih varijacija (što je i logično) već cena varira oko 0.001-0.05%. Odaberemo nivo naknade od 0.001 do 0.05%. Ja recimo ne bih stavljao manje od 0.1%.
Ako ubacujemo standaran par
Ako ubacujemo par tokena koji ima stablecoin recimo USDC-BNB, USDT-ETH… i ima normalne oscilacije, nivo naknade ide uglavnom od 0.15 do 0.3%
Ako ubacujemo egzotičan par
Gde su velike oscilacije recimo MAV-ETH, onda se tu procenat naknade kreće od 0.5-3%
Širina kutije (Bin width) – Ako pool u koji ulažete nema ovu opciju, preskočite ovu stavku. Ova stavka je uglavnom prisutna u naprednim v3 bazenima. Bin With Maverick poolA ako pool koji koristite ima ovu opciju, znači da je likvidnost raspoređena pomoću „bins“ (kutija) koje odgovaraju različitim opsezima cena u pool-u. Npr. Maverick pool ima ovu opciju. Širine bins “kutije” variraju od pool-a do pool-a i postavljaju se od strane kreatora bazena likvidnosti.
U jednom trenutku samo jedna kutija je aktivna, što znači da se samo u toj kutiji naplaćuju naknade za likvidnost. Tokom vremena, kako se odnos u pool-u menja, cena se pomera u novu kutiju, čineći je aktivnom. Korisnik zarađuje naknade samo ako poseduje likvidnost u trenutnoj aktivnoj kutiji.
Prilikom kreiranja pool-a može da se odabere „fee tier“ (nivo naknade) i širina „bins“. Moja preporuka je da ako podešavate ovu opciju, pogledate kako su ostali poolovi urađeni, pa na osnovu njih podesite.
Opseg cene (Price Range) – ključni parametar bazena likvidnosti. Ovaj parametar definiše raspon cena unutar kojeg se likvidnost fokusira. Ovaj parametar imaju svi napredni bazeni. Kada je opseg cene definisan, pool će automatski reagovati na promene cena kako bi održao likvidnost unutar tog određenog raspona. Opseg cene (price range)Na primer, ako je opseg cene postavljen između određenih vrednosti (na primer, 0.995 i 1.005), pool će se truditi održavati cene unutar tog raspona. Kada cena nekog od tokena pređe granice opsega, pool može automatski vršiti rebalansiranje, prilagođavajući količine tokena kako bi održao proporcije unutar zadanog opsega.
Opseg cene igra ključnu ulogu u održavanju stabilnosti cena i likvidnosti poola, prilagođavajući se dinamičkim promenama na tržištu.
Znači, u ovom delu treba da odaberemo raspon cena unutar kojeg očekujemo da će se cena kretati.
Određeni poolovi imaju opciju “full width” što bi značilo da nema limita. I ako bi to podesili dobili bi Klasični Bazen likvidnosti (Conventional LPs), za koji sam gore napisao da je najosnovniji pool.
Određeni poolovi automatski podešavaju ovaj range i korisnik nema mogućnost da menja (npr. Kamino).
Strategija za pružanje likvidnosti (strategy) – Parametar „strategy“ se odnosi na odabir specifične strategije za raspodelu likvidnosti. Korisnici mogu birati između različitih strategija kako bi prilagodili način na koji njihova likvidnost ulazi i ostaje u bazenu. Ova opcija omogućava korisnicima da prilagode svoje učešće u poolu prema trenutnim uslovima na tržištu i njihovim ciljevima u vezi s likvidnošću.
Važno je napomenuti da opcija „strategy“ nije dostupna u svim likvidnosnim bazenima. Neki poolovi mogu pružati ovu funkcionalnost kao deo dodatnih opcija, dok drugi mogu koristiti unapred definisane strategije raspodele likvidnosti.
Primer 1: Na Kamino, kad odaberete pool, piše vam koja je strategija odabrana i vi nemate mogućnost da promenite. Pružanje likvidnosti – izbor strategije Maverick Primer 2: Na Uniswap nemate uopšte taj parametar.
Primer 3: Na Maverick imate izbor četiri različita moda: Pružanje likvidnosti – izbor strategije Maverick
Mode Static – Likvidnost ne prati cenu već je statičan. Ovaj mod nam dajte mogućnost da mi ručno definišemo našu strategiju i da podesimo visinu kutija prevlačeći mišem.
Mode Right – fokusira se na praćenje cena u jednom smeru – na desno. Pružalac likvidnosti koristi ovaj režim kako bi iskoristio pozitivne promene cena u jednom smeru, ali može biti izložen većem riziku ako cena brzo promeni smer
Mode Left – fokusira se na praćenje cene baznog sredstva – na levo. Pružatelj likvidnosti koristi ovaj režim kako bi iskoristio negativne promene cena u jednom smeru, ali može biti izložen većem riziku ako cena brzo promeni smer.
Mode Both – omogućava da se likvidnosti prilagodi promenama cena u oba smera. Pružalac likvidnosti koristi ovaj režim kako bi održao likvidnost blizu trenutne cene bez obzira na to kako se cena kreće.
Ako koristite Maverick “Mode Both”, u većini slučajeva daje najbolje rezulate.
Strategija za raspodelu likvidnosti – Uglavnom poolovi ovo rade automatski, ali recimo na Maverick imate opciju da vi odaberete. Napomenuću da je distribucija, tj raspodela likvidnosti – finalni korak i da postoji samo u bazenima koji imaju izdeljenu likvidnost po bins “kutijama”.
Naglašavam da je praćenje likvidnosti ključno jer regije s najvećom likvidnošću obično privlače najviše transakcija, što rezultira većim prihodima.
Recimo na Maverick poolu, imamo opciju da odaberemo način distribucije: Distribucija likvidnosti – Maverick pool 1. Exponential (Eksponencijalna) – Ovakav način distribucije počinje sa visokom koncentracijom likvidnosti oko trenutne cene u bazenu i dodaje eksponencijalno opadajuće količine likvidnosti duž binsa sa obe strane
2. Flat (Ravnomerno) – Ova opcija će ravnomerno raspodeliti vašu likvidnost širom binsa, sa centrom oko trenutne cene u bazenu.
3. Single Bin (Jedan Bin) – Ova opcija distribuira likvidnost samo u aktivnom binu, tj. onom trenutno aktuelnom.
Primena zavisi od poola do poola. Po mom iskustvu Exponential je najprofitabilnija dok ima likvidnosti.
Ovo su bile neke od glavnih informacija kako sve funkcioniše, i kako se ulazi u pool. U nastavku pišemo o strategijama za zaradu u bazenima likvidnosti, i načinu kako sami možete da izračunate svoju zaradu.