Mis on Uniswap ja kuidas see toimib?
Avaleht
Artiklid
Mis on Uniswap ja kuidas see toimib?

Mis on Uniswap ja kuidas see toimib?

Keskmine
Avaldatud Aug 24, 2020VĂ€rskendatud Dec 11, 2023
12m

TL;DR

Uniswap on arvutiprogrammide komplekt, mis töötab Ethereumi plokiahelas ja vĂ”imaldab detsentraliseeritud tokenivahetust. See töötab ĂŒkssarvikute abil (mida on kujutatud ka nende logol).

Kauplejad saavad Uniswapis Ethereumi tokeneid vahetada, ilma et peaksid kellelegi oma raha andma. Samal ajal vĂ”ib igaĂŒks oma krĂŒptot laenata spetsiaalsetesse reservidesse, mida nimetatakse likviidsuskogumiteks. Nendes kogumites raha hoidmise eest teenivad laenajad tulu.

Kuidas need maagilised ĂŒkssarvikud ĂŒhe tokeni teiseks muudavad? Mida on Uniswapi kasutamiseks vaja? Loeme edasi.


Sissejuhatus

Tsentraliseeritud börsid on olnud krĂŒptovaluutaturu selgroog juba aastaid. Need pakuvad kiiret tehingute teostamisaega, suurt kauplemismahtu ja pidevalt paranevat likviidsust. Sellegipoolest ehitatakse ĂŒles ka paralleelmaailma, kus on omanikuta protokollid. Detsentraliseeritud börsid (DEX) ei vaja kauplemise hĂ”lbustamiseks vahendajaid ega haldureid. 

Plokiahela tehnoloogiale omaste piirangute tĂ”ttu on keeruline luua DEX‑e, mis pakuks konkurentsi tsentraliseeritud börsidele. Enamik DEX‑e vĂ”iks olla paremad nii jĂ”udluse kui ka kasutajakogemuse poolest.

Paljud arendajad on mĂ”elnud uutele viisidele detsentraliseeritud börsi loomiseks. Üks selliseid teerajajaid on Uniswap. Uniswapi toimimist vĂ”ib olla pisut keerulisem mĂ”ista kui traditsioonilist DEX‑i. Peagi nĂ€eme aga, et sellel mudelil on atraktiivseid eeliseid. 

Oma uuenduste tulemusena on Uniswapist saanud ĂŒks edukamaid projekte detsentraliseeritud rahanduses (DeFi).

Vaatame, mis on Uniswap, kuidas see töötab ja kuidas saad selle abil lihtsalt Ethereumi rahakotiga tokeneid vahetada.


Mis on Uniswap?

Uniswap on Ethereumile ehitatud detsentraliseeritud börsiprotokoll. TÀpsemalt on see automaatne likviidsusprotokoll. Tehingute tegemiseks ei ole vaja tehingukorralduste raamatut ega tsentraliseeritud osapoolt. Uniswap vÔimaldab kasutajatel kaubelda ilma vahendajateta ning sellel on kÔrge detsentraliseerituse tase ja tsensuurikindlus.

Uniswap on avatud lÀhtekoodiga tarkvara. Saad sellega ise GitHubis tutvuda.

Ok, aga kuidas toimuvad tehingud ilma tehingukorralduste raamatuta? Uniswapi mudelis loovad pakkujad likviidsust likviidsuskogumites. See sĂŒsteem pakub detsentraliseeritud hinnakujundusmehhanismi, mis sisuliselt kaotab Ă€ra vajaduse tehingukorralduste raamatu jĂ€rele. Vaatame lĂ€hemalt, kuidas see töötab. Esialgu vĂ”tame lihtsalt teadmiseks, et kasutajad saavad sujuvalt vahetada ERC-20 tokeneid, kasutamata tehingukorralduste raamatut.

Kuna Uniswapi börsiprotokoll on detsentraliseeritud, puudub sellel börsinimekiri. PĂ”himĂ”tteliselt saab alustada mis tahes ERC-20 tokeni pakkumist seni, kuni kauplejatele on saadaval likviidsuskogum. SeetĂ”ttu ei vĂ”ta Uniswap ka noteerimistasusid. Teatud mĂ”ttes toimib Uniswapi protokoll omamoodi avaliku hĂŒvena.

Uniswapi protokolli lÔi Hayden Adams 2018. aastal. Kuid selle rakendamist inspireerinud tehnoloogiat kirjeldas esmakordselt Ethereumi kaasasutaja Vitalik Buterin.


Kuidas Uniswap töötab?

Uniswapis puudub tehingukorralduste raamat ja sellega erineb ta digitaalse börsi traditsioonilisest arhitektuurist. Ta kasutab mudelit nimega Constant Product Market Maker (pideva toote turutegija), mis on variant automatiseeritud turutegija (AMM) nimelisest mudelist.

Automatiseeritud turutegijad on nutilepingud, mis hoiavad likviidsusreserve (vĂ”i likviidsuskogumeid), mille vastu kauplejad saavad kaubelda. Neid reserve rahastavad likviidsuse pakkujad. IgaĂŒks vĂ”ib olla tokeni likviidsuse pakkuja, kui deponeerib kogumis kahe tokeni vÀÀrtusele vastava vara. Vastutasuks maksavad kauplejad kogumile teenustasu, mis seejĂ€rel jaotatakse likviidsuse pakkujatele vastavalt nende osale kogumis. Vaatame selle sĂŒsteemi toimimist lĂ€hemalt. 

Likviidsuse pakkujad loovad turu (st nad on turutegijad), deponeerides kahe tokeniga samavÀÀrse vara. Need vÔivad olla kas ETH ja ERC-20 token vÔi kaks ERC-20 tokenit. Need kogumid koosnevad tavaliselt stabiilsusrahast, nagu DAI, USDC vÔi USDT, kuid see pole nÔutud. Vastutasuks saavad likviidsuse pakkujad "likviidsustokenid", mis esindavad nende osa kogu likviidsuskogumis. Neid likviidsustokeneid saab lunastada kogumis esindatud osa vastu.

Vaatame nÀiteks ETH/USDT likviidsuskogumit. Olgu kogumi ETH osa x ja USDT osa y. Uniswap vÔtab nende mÔlema kogused ja korrutab need omavahel kogumi likviidsuse arvutamiseks. Olgu see kogulikviidsus k. Uniswapi pÔhiidee seisneb selles, et k peab jÀÀma konstantseks, mis tÀhendab, et kogulikviidsus kogumis on konstantne. Seega on kogumi kogulikviidsuse valem jÀrgmine: 

x * y = k

Mis juhtub siis, kui keegi soovib tehingut teha?

Oletame, et Alice ostab 1 ETH 300 USDT eest, kasutades ETH/USDT likviidsuskogumit. Seda tehes suurendab ta kogumis USDT osa ja vÀhendab kogumis ETH osa. See tÀhendab tegelikult, et ETH hind tÔuseb. Miks? PÀrast tehingut on kogumis ETH-d vÀhem ja samas kogulikviidsus (k) peab jÀÀma konstantseks. See mehhanism mÀÀrab hinnakujunduse. LÔppkokkuvÔttes sÔltub ETH hind sellest, kui palju antud tehing nihutab x ja y suhet.

VÀÀrib mĂ€rkimist, et see mudel pole lineaarse skaalaga. Mida suurem on order, seda rohkem nihutab see tasakaalu x ja y vahel. See tĂ€hendab, et suuremad orderid muutuvad eksponentsiaalselt kallimaks vĂ”rreldes vĂ€iksemate orderitega, mis pĂ”hjustab ĂŒha suuremaid hindade libisemisi. See tĂ€hendab ka, et mida suurem on likviidsuskogum, seda lihtsam on suuri ordereid töödelda. Miks? Sest suurema likviidsuse puhul on muutus x ja y vahel vĂ€iksem.


Uniswap v3

Uniswapi tehnoloogial on seni olnud mitmeid iteratsioone. VÔimalik, et kui oled kasutanud Uniswapi, oli see Uniswap v2. Kuid uuendusi tehakse pidevalt. Vaatame lÀbi Uniswap v3 kÔige olulisemad uuendused.


Kapitaliefektiivsus

Üks Uniswap v3-ga kaasnevaid olulisi muudatusi on seotud kapitali tĂ”husama kasutusega. Enamikus AMM-ides on kapitali kasutus vĂ€ga ebatĂ”hus – see tĂ€hendab, et enamik nendesse paigutatud vahenditest seisab jĂ”ude. Selle pĂ”hjus tuleneb eelpool kĂ€sitletud x*y=k mudeli eripĂ€rast. Lihtsustatult öeldes, mida rohkem on kogumis likviidsust, seda suuremaid ordereid suudab sĂŒsteem toetada suuremas hinnavahemikus.

Nende kogumite likviidsuse pakkujad (LP‑d) pakuvad aga likviidsust hinnakĂ”veral (hinnavahemikus) 0‑st lĂ”pmatuseni. Kogu see kapital on seal reserveeritud stsenaariumi jaoks, kui ĂŒks varadest kogumis kallineb 5, 10 vĂ”i 100 korda.

Kui see juhtub, tagavad need jÔude seisvad varad, et likviidsus on alles ka hinnakÔvera selles osas. See tÀhendab, et ainult vÀike osa kogumi likviidsusest on tavaolukorras seotud kauplemisega.

NÀiteks Uniswapi jÔude seisev likviidsuskapital on praegu umbes viis miljardit dollarit, samas kui kÀive on ainult umbes miljard dollarit pÀevas. VÔib arvata, et see pole eriti elegantne viis asju ajada, ja tundub, et Uniswapi meeskond nÔustub sellega. Uniswap v3 lahendab selle probleemi.

Likviidsuse pakkujad saavad nĂŒĂŒd mÀÀrata hinnavahemikud, mille jaoks nad soovivad likviidsust pakkuda. See peaks kaasa tooma kontsentreerituma likviidsuse hinnavahemikus, kus toimub suurem osa kauplemistegevusest.

MĂ”nes mĂ”ttes on Uniswap v3 primitiivne viis Ethereumis ahelasisese tehingukorralduste raamatu loomiseks, kus turutegijad saavad otsustada likviidsuse pakkumise enda mÀÀratud hinnavahemikus. VÀÀrib mĂ€rkimist, et see muudatus annab eelise professionaalsetele turutegijatele vĂ”rreldes vĂ€ikekasutajatega. AMMide vĂ”lu seisneb selles, et igaĂŒks saab pakkuda likviidsust ja panna oma raha tööle.

Kuid Uniswapile tĂ€iendava keerukuse lisamise tulemusel teenivad „laisad" LP‑d palju vĂ€hem tulu kui professionaalsed tegijad, kes saavad pidevalt oma strateegiat optimeerida. Samas saavad lisandvÀÀrtuse pakkujad nagu yearn.finance aidata ka vĂ€ikestel LP-del selles keskkonnas konkurentsis pĂŒsida.


Uniswap LP-tokenid kui NFT-d

NĂŒĂŒd teame juba, et iga Uniswap LP positsioon on ainulaadne, kuna iga deponeerija saab mÀÀrata oma hinnavahemiku. See tĂ€hendab, et Uniswap LP positsioonid ei ole enam vahetavad. Tulemuseks on see, et iga LP positsioon on nĂŒĂŒd esindatud mittevahetatava tokeniga (NFT).

Uniswap v2 eeliseks oli see, et kuna LP positsiooni esindas vahetatav token, siis sai seda kasutada DeFi muudes osades. Uniswap v2 LP-tokeneid saab tagatiseks deponeerida Aave vĂ”i MakerDAO keskkondades. V3 puhul see enam nii ei ole, kuna iga positsioon on unikaalne. Selle puudujÀÀgi saab aga lahendada uut tĂŒĂŒpi tuletisinstrumentidega.


2. kihi Uniswap

Ethereumi tehingutasud on viimasel aastal hĂŒppeliselt tĂ”usnud. See muudab Uniswapi kasutamise paljude vĂ€ikekasutajate jaoks majanduslikult ebaotstarbekaks.

Uniswap v3 juurutatakse ka 2. kihi skaleerimislahendusele ja selle uuenduskomplekti nimi on Optimistic. See on kena viis nutilepingute skaleerimiseks, kasutades samal ajal Ethereumi vÔrgu turvalisust. Selle kasutuselevÔtt peaks kaasa tooma tehingute lÀbilaskevÔime tohutu suurenemise ja kasutajatele palju madalamad teenustasud.


Mis on ebapĂŒsiv kaotus?

Nagu eespool öeldud, teenivad likviidsuse pakkujad tulu likviidsuse pakkumise eest kauplejatele, kes saavad tokeneid vahetada. Kas on veel midagi, mida likviidsuse pakkujad peaksid teadma? Jah. On olemas efekt, mida nimetatakse ajutiseks kahjumiks.

Oletame, et Alice deponeerib 1 ETH ja 100 USDT Uniswapi kogumisse. Kuna tokeni paar peab olema samavÀÀrse vÀÀrtusega, tĂ€hendab see, et ETH hind on 100 USDT.  Samal ajal on kogumis kokku 10 ETH ja 1000 USDT – ĂŒlejÀÀnut rahastavad teised likviidsuse pakkujad, lisaks Alice'ile. See tĂ€hendab, et Alice'il on kogumis 10% osalus. Meie kogulikviidsus (k) on antud juhul 10 000.

Mis juhtub, kui ETH hind tĂ”useb 400 USDT-ni? Meenutame, et kogu likviidsus kogumis peab jÀÀma samaks. Kui ETH on nĂŒĂŒd 400 USDT‑d, on suhe selle vahel, kui palju ETH‑d ja kui palju USDT‑d kogumis on, muutunud. Tegelikult on praegu kogumis 5 ETH ja 2000 USDT. Miks? ArbitraaĆŸkauplejad lisavad kogumisse USDT‑d ja eemaldavad sellest ETH‑d, kuni suhe peegeldab tĂ€pset hinda. SeetĂ”ttu on oluline mĂ”ista, et k on konstantne.

Niisiis otsustab Alice oma raha vÀlja vÔtta ja saab vastavalt oma osale 10% kogumist. Selle tulemusena saab ta 0,5 ETH ja 200 USDT, kokku 400 USDT. Tundub, et ta teenis kena kasumi. Aga mis oleks juhtunud, kui ta poleks oma raha kogumisse pannud? Tal oleks 1 ETH ja 100 USDT, kokku 500 USDT.

Tegelikult oleks Alice'il olnud Uniswapi kogumisse deponeerimise asemel parem HODLida ehk oma varasemat positsiooni hoida. Antud juhul on ajutine kahjum tema kaotatud tulu, mille ta oleks teeninud mÔnda tootlikusse tokenisse panustades. See tÀhendab, et Uniswapisse tulu teenimise lootuses raha deponeerides vÔib Alice ilma jÀÀda muudest vÔimalustest.

Pane tÀhele, et see efekt toimib sÔltumata sellest, millises suunas hind deponeerimise hetkest alates liigub. Mida see tÀhendab? Kui ETH hind deponeerimise ajal langeb, vÔivad kahjud ka vÔimenduda. Kui soovid selle kohta tehnilisemat selgitust saada, loe Pintaili artiklit.

Aga miks seda kahjumit ajutiseks nimetatakse? Kui kogumis olevate tokenite hind liigub samale tasemele, kus see oli kogumisse lisamise ajal, siis mÔju leevendub. Samuti, kuna likviidsuse pakkujad teenivad tulu teenustasudelt, vÔib kahjum aja jooksul tasakaalustada. Sellest hoolimata peavad likviidsuse pakkujad sellest efektist teadlikud olema, enne kui lisavad oma raha kogumisse.


Kuidas Uniswap raha teenib?

Ei teenigi. Uniswap on detsentraliseeritud protokoll, mida toetab Paradigm (krĂŒptode riskifond). Kogu protokolli kaudu saadud tulu tehingutasudelt lĂ€heb likviidsuse pakkujatele ja ĂŒkski asutajatest ei teeni midagi.

Hetkel on likviidsuse pakkujatele vÀljamakstav tasu 0,3% tehingu kohta. Vaikimisi lisatakse tulu likviidsuskogumisse, kuid likviidsuse pakkujad saavad selle igal ajal vÀlja vÔtta. Tulu jaotatakse vastavalt iga likviidsuse pakkuja osalusele kogumis.

Osa tuludest vÔidakse tulevikus eraldada Uniswapi arendamiseks. Uniswapi meeskond on juba kasutusele vÔtnud protokolli tÀiustatud versiooni nimega Uniswap v2.


➟ Kas soovid alustada krĂŒptorahaga? Osta Bitcoini Binance'ist!


Kuidas Uniswapi kasutada

Uniswap on avatud lĂ€htekoodiga protokoll, mis tĂ€hendab, et igaĂŒks vĂ”ib selle jaoks luua oma kasutajaliidesega rakenduse. KĂ”ige levinumad on aga https://app.uniswap.org vĂ”i https://uniswap.exchange.

  1. Ava Uniswapi liides.

  2. Ühenda oma rahakott. Saad kasutada MetaMaski, Trust Walletit vĂ”i mĂ”nda muud Ethereumi toetavat rahakotti.

  3. Vali token, mida soovid vahetada.

  4. Vali token, mille vastu soovid vahetada.

  5. KlÔpsa nuppu Vaheta.

  6. Tehingu eelvaade ilmub hĂŒpikaknasse.

  7. Kinnita tehingutaotlus oma rahakotis.

  8. Oota, kuni tehing Ethereumi plokiahelas kinnitatakse. Selle olekut saad jÀlgida aadressil https://etherscan.io/.


Uniswapi token (UNI)

UNI on Uniswapi protokolli natiivne token ja see annab omanikele juhtimisĂ”igused. See tĂ€hendab, et UNI omanikud saavad hÀÀletada protokolli muudatuste ĂŒle. Eespool mainisime, et protokoll toimib omamoodi avaliku hĂŒvena. UNI token kinnitab seda ideed.

Esialgselt vermiti 1 miljard UNI tokenit. 60% neist on jagatud olemasolevatele Uniswap kogukonna liikmetele, samas kui 40% tehakse kÀttesaadavaks meeskonnaliikmetele, investoritele ja nÔustajatele nelja aasta jooksul.

Osa kogukonna osalusest toimub likviidsuse kaevandamise kaudu. See tÀhendab, et UNI jagatakse neile, kes pakuvad likviidsust jÀrgmistele Uniswapi kogumitele:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Aga kes on Uniswapi kogukonna liikmed? Selleks vÔib olla mis tahes Ethereumi aadress, mis on Uniswapi lepingutega suhelnud. Vaatame, kuidas saad taotleda UNI tokeneid.


Kuidas taotleda Uniswapi tokeneid (UNI)

Kui oled Uniswapi kasutanud, vÔite taotleda kuni 400 UNI tokenit aadressi kohta, millega Uniswapi kasutasid. Tokenite taotlemiseks toimi jÀrgmiselt:

  1. Mine aadressile https://app.uniswap.org/.

  2. Ühenda rahakott, millega varem Uniswapi kasutasid. 

  3. KlĂ”psa nuppu „Taotle oma UNI tokenid".

how-to-claim-uni-tokens-uniswap

  1. Kinnita tehing oma rahakotis (hetke gaasihindu saad vaadata Ethscan Gas Trackerist).

  2. Õnnitleme, oled nĂŒĂŒd UNI omanik!

Kas soovid oma UNI tokenitega kaubelda? Binance pakub seda vÔimalust.


➟ KlĂ”psa siin, et Binance'is UNI tokenitega kaubelda!


Kuidas Binance'is UNI osta

UNI ostmiseks pead Binance'i börsil vahetama selle kas fiat-raha vĂ”i krĂŒpto eest. Sa ei saa kasutada deebet- vĂ”i krediitkaarti UNI ostmiseks. Allpool on toodud vĂ”imalikud paarid, mis annavad valiku BNB, BTC, BUSD, USDT vĂ”i EUR vahel.


UNI ostmiseks krĂŒpto eest pead vahetatava krĂŒpto kandma oma Spot Walletisse, vĂ”i ostma mĂ”ne krĂŒpto fiat‑raha eest. BUSD on tĂ€nu hinnastabiilsusele ĂŒks soovitatav valik. Saad osta BUSD oma kaardiga, minnes lehele [Osta krĂŒpto]. Sisesta summa, mida soovid osta, ja klĂ”psa oma kaardi andmete sisestamiseks nuppu [JĂ€tka].


Kui oled oma krĂŒpto kĂ€tte saanud, mine börsile ja vali UNI paar, millega soovid kaubelda. Paari saad muuta, kui klĂ”psad vasakul ĂŒlanurgas oleval paari nimetusel.


Sisesta otsinguribale valitud paar. Meie nÀite jaoks vajame UNI/BUSD-d.


NĂŒĂŒd saad luua orderi UNI ostmiseks. Kiireim viis on turuhinnaga order, mis annab paari hetkehinna. Kui soovid osta konkreetse vĂ”i parema hinnaga, saad mÀÀrata ka limiitorderi vĂ”i stop-limiit orderi.

Turuhinnaga orderi loomiseks mine börsivaate paremasse serva ja klĂ”psa [Spot]. Veendu, et oled vahekaardi [Osta] all orderi tĂŒĂŒbiks valinud [Turuhind] ja sisesta BUSD summa, millega soovid kaubelda. LĂ”puks klĂ”psake orderi esitamiseks [Osta UNI].


Kuidas mĂŒĂŒa UNI Binance'is

UNI mĂŒĂŒmine on ostmisega sarnane protsess. Esiteks veendu, et UNI on sinu Binance Spoti rahakotis olemas. Kui sa pole oma tokeneid deponeerinud, mine lehele [Fiat ja spot] ja otsi ĂŒles UNI. TĂ€psemate juhiste saamiseks UNI ĂŒlekandmise kohta klĂ”psa nuppu [Tee sissemakse]. TĂ€iendava abi saamiseks vĂ”id lugeda ka meie juhendit Kuidas teha Binance'is sissemakset.


Kui oled oma UNI deponeerinud, ava börsivaade ja vali UNI paar, millega soovid kaubelda. Vaatame UNI/BTC-d.


Kasuta soovitud paari leidmiseks otsinguriba. Meie nÀite puhul klÔpsa [UNI/BTC].


UNI mĂŒĂŒmiseks turu hetkehinnaga mine ekraani paremasse serva. KlĂ”psa [Spot] ja vali vahekaardil [MĂŒĂŒ] orderi tĂŒĂŒbiks [Turuhind]. Sisesta UNI kogus, mida soovid mĂŒĂŒa, ja klĂ”psa nuppu [MĂŒĂŒ UNI].


LÔppmÀrkused

Uniswap on uuenduslik Ethereumile ehitatud börsiprotokoll. See vÔimaldab kÔigil Ethereumi rahakoti omanikel vahetada tokeneid ilma vahendajateta. 

Kuigi sellel tehnoloogial on oma piirangud, pakub ta pÔnevaid vÔimalusi omanikuta tokenibörsi jaoks. Kui tulevad kasutusele Ethereum 2.0 skaleeritavuse lahendused, vÔib Uniswap neist samuti vÔita.