Kas ir Uniswap, un kā tas darbojas?
Sākums
Raksti
Kas ir Uniswap, un kā tas darbojas?

Kas ir Uniswap, un kā tas darbojas?

Sarežģītākas tēmas
Publicēts Aug 24, 2020Atjaunināts Dec 11, 2023
12m

Īsumā

Uniswap ir datorprogrammu kopums, kas darbojas Ethereum blokķēdē un nodrošina decentralizētu tokenu mijmaiņu. Tā darbībai tiek izmantoti vienradži (kas attēloti arī logotipā).

Platformā Uniswap tirgotāji var apmainīt Ethereum tokenus bez nepieciešamības kādam uzticēt savus līdzekļus. Turklāt jebkurš var aizdot savas kriptovalūtas īpašām rezervēm – likviditātes fondiem. Atlīdzībā par naudas ieguldīšanu šajos fondos tiek piešķirti komisijas maksās iekasētie līdzekļi.

Kā šie maģiskie vienradži konvertē tokenus? Kas ir nepieciešams, lai varētu izmantot Uniswap? Turpini lasīt!


Ievads

Centralizētās biržas jau gadiem ilgi ir bijušas kriptovalūtu tirgus pamats. Tās nodrošina ātrus norēķinus, lielu tirdzniecības apjomu un pastāvīgi uzlabo likviditāti. Tomēr šobrīd paralēli tiek izmantoti arī protokoli, kas darbojas bez nepieciešamības uzticēties. Lai tirgotu decentralizētajās biržās (DEX), nav nepieciešami starpnieki vai līdzekļu pārvaldnieki. 

Blokķēdes tehnoloģijai raksturīgo ierobežojumu dēļ ir bijis izaicinājums izveidot DEX biržas, kas spētu pilnvērtīgi konkurēt ar centralizētajām biržām. Vairumam DEX biržu ir savi trūkumi veiktspējas un lietotāju pieredzes jomā.

Daudzi izstrādātāji ir centušies rast iespēju izveidot decentralizētu biržu. Vieni no pirmajiem, kam tas ir izdevies, ir Uniswap. Uniswap darbības principus varētu būt nedaudz grūtāk saprast nekā tradicionālāku DEX biržu. Tomēr, kā drīz redzēsim, šim modelim ir dažas nozīmīgas priekšrocības. 

Šo inovāciju rezultātā Uniswap ir viens no veiksmīgākajiem projektiem, kas ietilpst decentralizēto finanšu (DeFi) kustībā.

Apskatīsim, kas ir Uniswap, kā tas darbojas un kā tu vari ērti apmainīt savus tokenus, izmantojot Ethereum maku.


Kas ir Uniswap?

Uniswap ir decentralizēts aktīvu apmaiņas protokols, kas izstrādāts Ethereum blokķēdē. Precīzāk, tas ir automatizēts likviditātes protokols. Tajā darījumu veikšanai nav nepieciešams nedz orderu žurnāls, nedz kāds centralizēts starpnieks. Uniswap ļauj lietotājiem veikt tirdzniecības darījumus bez starpniekiem, ar augstu decentralizācijas pakāpi un noturību pret cenzūru.

Uniswap ir atvērtā pirmkoda programmatūra. Vari par to pats pārliecināties Uniswap GitHub vietnē.

Labi, taču kā tirdzniecības darījumi var notikt bez orderu žurnāla? Uniswap izmantotais modelis ietver likviditātes nodrošinātājus, kas veido likviditātes fondus. Šī sistēma nodrošina decentralizētu cenu veidošanas mehānismu, kas būtībā izlīdzina orderu žurnāla dziļumu. Mēs apskatīsim šo darbības principu tuvāk. Pagaidām vienkārši atceries,ka lietotāji var ērti apmainīt ERC-20 tokenus bez orderu žurnāla.

Tā kā Uniswap protokols ir decentralizēts, aktīvi nav jāiekļauj pārdošanas sarakstā. Praktiski jebkuru ERC-20 tokenu var ieviest, ja vien tirgotājiem ir pieejams likviditātes fonds. Rezultātā Uniswap nepiemēro arī komisijas maksu par aktīvu tirgošanu. Savā ziņā Uniswap protokols darbojas sabiedrības interesēs.

Uniswap protokolu 2018. gadā izveidoja Heidens Adamss (Hayden Adams). Taču tā pamatā esošo tehnoloģiju pirmais aprakstīja Ethereum līdzdibinātājs Vitālijs Buterins.


Kā darbojas Uniswap?

Uniswap neizmanto tradicionālo digitālo biržu arhitektūru, jo tajā nav orderu žurnāla. Tā izmanto t. s. konstanto produktu tirgus veidotāju, kas ir automātiskā tirgus veidotāja (AMM) paveids.

Automatizētie tirgus veidotāji ir viedie līgumi, kas glabā likviditātes rezerves (jeb likviditātes fondus), ar ko tirgotāji var veikt tirdzniecības darījumus. Šīs rezerves finansē likviditātes nodrošinātāji. Par likviditātes nodrošinātāju var kļūt jebkurš, iemaksājot fondā divus tokenus ekvivalentā vērtībā. Tirgotājiem savukārt ir jāmaksā fondam komisijas maksa, kas pēc tam tiek sadalīta starp likviditātes nodrošinātājiem atbilstoši to veiktajam ieguldījumam fondā. Apskatīsim šo darbības principu tuvāk. 

Likviditātes nodrošinātāji veido tirgu, iemaksājot divus tokenus ekvivalentā vērtībā. Tie var būt ETH un kāds ERC-20 tokens vai divi ERC-20 tokeni. Šie fondi bieži sastāv no stabilajām kriptovalūtām, piemēram, DAI, USDC vai USDT, taču tā nav obligāta prasība. Apmaiņā likviditāte nodrošinātāji saņem "likviditātes tokenus" atbilstoši to ieguldījuma daļai kopējā likviditātes fondā. Šos likviditātes tokenus var izpirkt par to pārstāvēto fonda daļu.

Kā piemēru apskatīsim ETH/USDT likviditātes fondu. ETH daļu fondā apzīmēsim ar x, bet USDT daļu – ar y. Uniswap abus šos daudzumus reizina, lai aprēķinātu kopējo fonda likviditāti. Apzīmēsim to ar k. Uniswap pamatā esošā ideja ir tāda, ka k jāpaliek nemainīgam, proti, fonda kopējā likviditāte nedrīkst mainīties. Tātad fonda kopējās likviditātes formula ir šāda: 

x * y = k

Kas notiek tad, ja kāds vēlas veikt tirdzniecības darījumu?

Pieņemsim, ka Alise iegādājas 1 ETH par 300 USDT, izmantojot ETH/USDT likviditātes fondu. Tādējādi viņa palielina USDT daļu fondā un samazina ETH daļu fondā. Tā rezultātā ETH cena paaugstinās. Kāpēc? Pēc šī darījuma fondā ir mazāks ETH apjoms, un mēs zinām, ka kopējā likviditāte (k) nedrīkst mainīties. Šis mehānisms nosaka aktīvu cenas. Tātad cena, kas tiek maksāta par šo ETH, ir atkarīga no tā, cik lielā mērā šis darījums maina attiecību starp x un y fondā.

Jāpiebilst, ka šis modelis neizmanto lineāru mērogošanu. Faktiski, jo lielāks ir orderis, jo vairāk tas maina x un y līdzsvaru. Tātad lielāki orderi kļūst eksponenciāli dārgāki nekā mazāki orderi, kā rezultātā novirze turpina palielināties. Tas arī nozīmē – jo lielāks ir likviditātes fonds, jo vieglāk ir apstrādāt apjomīgus orderus. Kāpēc? Šajā gadījumā nobīde x un y attiecībā būs mazāka.


Uniswap 3. versija

Uniswap pamatā esošai tehnoloģijai ir bijušas vairākas versijas. Ja tu esi kādreiz izmantojis Uniswap, visticamāk, tā ir bijusi 2. versija. Tomēr vienmēr tiek plānoti turpmāki uzlabojumi. Apskatīsim svarīgākos jauninājumus, ko ievieš Uniswap 3. versija.


Kapitāla efektīvs izlietojums

Viena no svarīgākajām Uniswap 3. versijas ieviestajām izmaiņām ir saistīta ar kapitāla efektivitāti. Vairums AMM nenodrošina augstu kapitāla efektivitāti, proti, lielākā daļa tajos ieguldīto līdzekļu netiek izmantoti. Tas ir saistīts ar šim x*y=k modelim, ko apskatījām iepriekš, raksturīgo īpašību. Vienkārši izsakoties – jo lielāka likviditāte ir fondā, , jo lielākus orderus sistēma var izpildīt lielākā cenu diapazonā.

Tomēr likviditātes nodrošinātāji (LN) šajos fondos nodrošina likviditāti cenu diapazonā no 0 līdz bezgalībai. Viss šis kapitāls fondā ir rezervēts gadījumam, ja vērtība vienam no aktīviem fondā palielinātos 5x, 10x vai pat 100x.

Ja tā notiek, neizmantotie aktīvi garantē, ka attiecīgajā cenu diapazona daļā likviditāte būs pietiekama. Tas nozīmē, ka vien neliela daļa fonda likviditātes atrodas tur, kur norisinās lielākā daļa tirdzniecības aktivitāšu.

Piemēram, pašlaik Uniswap ir iesaldēta likviditāte aptuveni 5 miljardu dolāru vērtībā, bet dienas tirdzniecības apjoms ir tikai aptuveni 1 miljards dolāru. Tu, iespējams, uzskatīsi, ka tas nav īpaši elegants rīcības veids, un, šķiet, ka arī Uniswap komanda domā līdzīgi. Uniswap 3. versija risina šo problēmu.

Tagad likviditātes nodrošinātāji iestata pielāgotus cenu diapazonus, kam viņi vēlas nodrošināt likviditāti. Tam vajadzētu vairāk koncentrēt likviditāti tajā cenu diapazonā, kurā notiek lielākā daļa tirdzniecības aktivitāšu.

Savā ziņā Uniswap 3. versija ir elementārs veids, kā izveidot ķēdes orderu žurnālu Ethereum tīklā, ļaujot tirgus veidotājiem izlemt, kurā cenu diapazonā nodrošināt likviditāti. Jāpiebilst, ka šīs izmaiņas ir izdevīgākas profesionāliem tirgus veidotājiem, nevis individuālajiem dalībniekiem. AMM priekšrocība ir tā, ka jebkurš var nodrošināt likviditāti un likt lietā savus līdzekļus.

Tomēr, pievienojot šo papildu sarežģītības līmeni, "slinkie" LN nopelnīs daudz mazāk ar tirdzniecības komisijas maksām nekā profesionālie dalībnieki, kas var pastāvīgi optimizēt savu stratēģiju. Tajā pat laikā nav grūti iztēloties, ka tādi agregatori kā yearn.finance varētu piedāvāt individuālajiem LN risinājumu, kā saglabāt konkurētspēju šādos apstākļos.


Uniswap likviditātes fonda (LF) tokeni kā NFT

Tagad mēs zinām, ka katra Uniswap LF pozīcija ir unikāla, jo katrs līdzekļu ieguldītājs var izvēlēties savu cenu diapazonu. Tas nozīmē, ka Uniswap LF pozīcijas vairs nav aizstājamas. Tā rezultātā katru LF pozīciju pārstāv neaizstājams tokens (NFT).

Viena no priekšrocībām, ko sniedza Uniswap LF pozīciju atspoguļošana ar aizstājamu tokenu, bija tāda, ka šo tokenu varēja izmantot citās DeFi jomās. Uniswap 2. versijas LF tokenus varēja ieguldīt kā nodrošinājumu Aave vai MakerDAO. Tomēr tas vairs nav iespējams 3. versijā, kur katra pozīcija ir unikāla. Tajā pat laikā šī saliekamības problēma varētu tikt risināta, izmantojot jaunos atvasināto instrumentu veidus.


Uniswap 2. slāņa risinājumos

Ethereum tīklā darījumu komisijas maksas pēdējā gada laikā ir strauji augušas. Tas padara Uniswap ekonomiski neizdevīgu daudziem mazākiem lietotājiem.

Uniswap 3. versija tiks izmantota arī 2. slāņa mērogošanas risinājumā, ko dēvē par Optimistic apkopojumu. Tas ir lielisks viedo līgumu mērogošanas veids, kas ļauj vienlaikus izmantot Ethereum tīkla sniegto drošību. Šim risinājumam vajadzētu ievērojami palielināt tīkla veiktspēju un būtiski samazināt lietotājiem piemērotās komisijas maksas.


Kas ir īslaicīgie zaudējumi?

Kā minējām, likviditātes nodrošinātāji saņem komisijas maksas atlīdzībā par likviditātes nodrošināšanu tirgotājiem, kuri var veikt tokenu mijmaiņu. Vai ir vēl kas, par ko būtu jāzina likviditātes nodrošinātājiem? Jā. Ir t. s. īslaicīgie zaudējumi.

Pieņemsim, ka Alise iemaksā Uniswap fondā 1 ETH un 100 USDT. Tā kā šajā tokenu pārī ietilpstošajiem aktīviem ir jābūt ekvivalentai vērtībai, tas nozīmē, ka ETH cena būs 100 USDT.  Tajā pat laikā fondā ir kopumā 10 ETH un 1000 USDT – tos ir ieguldījuši citi likviditātes nodrošinātāji, tāpat kā Alise. Tātad Alisei tagad ir 10 % daļa no visa fonda. Šajā gadījumā kopējā likviditāte (k) ir 10 000.

Kas notiks, ja ETH cena paaugstināsies līdz 400 USDT? Atceries, ka fonda kopējai likviditātei jāpaliek nemainīgai. Ja ETH tagad ir līdzvērtīgs 400 USDT, tas nozīmē, ka ir mainījusies attiecība starp to, cik daudz ETH un USDT tagad atrodas fondā. Faktiski tagad fondā ir 5 ETH un 2000 USDT. Kāpēc? Arbitrāžas tirgotāji pievieno fondam USDT un izņem no tā ETH, līdz attiecība atbilst pareizajai cenai. Šī iemesla dēļ ir svarīgi saprast, ka k ir nemainīgs.

Tātad, Alise nolemj izņemt savus līdzekļus un saņem 10 % no fonda, kas atbilst viņas daļai. Rezultātā viņa var saņem 0,5 ETH un 200 USDT, kas kopā sastāda 400 USDT. Izskatās, ka viņa ir labi nopelnījusi. Taču pagaidi – kas notiktu gadījumā, ja viņa nebūtu ieguldījusi savus līdzekļus fondā? Viņai būtu 1 ETH un 100 USDT, kas kopā sastāda 500 USDT.

Tātad Alisei būtu bijis izdevīgāk ilgstoši turēt šos aktīvus, nevis tos iemaksāt Uniswap fondā. Šajā gadījumā īslaicīgie zaudējumi būtībā nozīmē iespēju izmaksas, kas veidojas, ieguldot fondā tokenus, kuru cena paaugstinās. Tas nozīmē, ka, iemaksājot līdzekļus Uniswap cerībā nopelnīt komisijas maksas, Alise var palaist garām citas iespējas.

Ņem vērā, ka šis princips darbojas neatkarīgi no cenas izmaiņu virziena no brīža, kad aktīvi tiek iemaksāti fondā. Ko tas nozīmē? Zaudējumi var palielināties arī tad, ja ETH cena, salīdzinot ar iemaksas brīdi, pazeminās. Ja vēlies iegūt tehniskāku skaidrojumu par šo tēmu, lasi šo Pintail rakstu.

Bet kāpēc tos sauc par īslaicīgiem zaudējumiem? Ja fondā iemaksāto tokenu cena atgriežas tajā līmenī, kurā tā bija līdzekļu iemaksas brīdī, šis efekts tiek mazināts. Turklāt, tā kā likviditātes nodrošinātāji pelna komisijas maksas, ar tām laika gaitā iespējams kompensēt zaudējumus. Tomēr likviditātes nodrošinātājiem ir jāņem tas vērā, pirms ieguldīt līdzekļus fondā.


Kā pelna Uniswap?

Tas nepelna. Uniswap ir decentralizēts protokols, kura darbību nodrošina Paradigm (kriptovalūtu riska ieguldījumu fonds). Visas iekasētās komisijas maksas tiek novirzītas likviditātes nodrošinātājiem, un neviens no dibinātājiem nesaņem nekādu daļu no tirdzniecības darījumiem, kas veikti, izmantojot šo protokolu.

Pašlaik likviditātes nodrošinātājiem izmaksājamā komisijas maksa ir 0,3 % no katra darījuma. Pēc noklusējuma šie līdzekļi tiek pievienoti likviditātes fondam, taču likviditātes nodrošinātāji var tos jebkurā laikā izņemt. Komisijas maksas tiek sadalītas atbilstoši katra likviditātes nodrošinātāja daļai fondā.

Daļa no komisijas maksām nākotnē var tikt novirzīta Uniswap attīstībai. Uniswap komanda jau ir ieviesusi protokola uzlabotu versiju – Uniswap 2. versiju.


➟ Vēlies sākt izmantot kriptovalūtas? Pērc Bitcoin platformā Binance!


Kā izmantot Uniswap?

Uniswap ir atvērtā pirmkoda protokols – tātad jebkurš var tam izveidot savu priekšgala lietojumprogrammu. Taču populārākās ir https://app.uniswap.org un https://uniswap.exchange.

  1. Dodies uz Uniswap saskarni.

  2. Pievieno savu maku. Vari izmantot MetaMask, Trust Wallet vai jebkuru citu atbalstītu Ethereum maku.

  3. Atlasi tokenu, kuru vēlies apmainīt.

  4. Atlasi tokenu, pret kuru vēlies to apmainīt.

  5. Noklikšķini uz "Apmainīt".

  6. Uznirstošajā logā tiks parādīts darījuma priekšskatījums.

  7. Apstiprini darījuma pieprasījumu savā makā.

  8. Sagaidi, līdz darījums tiek apstiprināts Ethereum blokķēdē. Darījuma statusam vari sekot līdzi vietnē https://etherscan.io/.


Uniswap (UNI) tokens

UNI ir Uniswap protokola pamata tokens, un tas piešķir tā turētājiem pārvaldības tiesības. Tas vienkārši nozīmē, ka UNI turētāji var balsot par protokola izmaiņām. Mēs jau pārrunājām, kā šis protokols kalpo sabiedriskajam labumam. UNI tokens pastiprina šo ideju.

UNI sākotnēji izgatavotais apjoms bija 1 miljards tokenu. 60 % no šī apjoma ir sadalīti esošajiem Uniswap kopienas dalībniekiem, bet 40 % būs pieejami komandas dalībniekiem, investoriem un konsultantiem četru gadu laikā.

Daļa kopienai paredzēto tokenu tiek piešķirta likviditātes ieguves procesā. Tas nozīmē, ka UNI tiks piešķirti lietotājiem, kas nodrošina likviditāti šādos Uniswap fondos:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Taču kas ir Uniswap kopienas dalībnieki? Būtībā tā ir jebkura Ethereum adrese, kas ir mijiedarbojusies ar Uniswap līgumiem. Apskatīsim, kā tu vari saņemt UNI tokenus.


Kā izņemt Uniswap (UNI) tokenus?

Ja esi kādreiz izmantojis Uniswap, tu, visticamāk, vari saņemt 400 UNI tokenus par katru adresi, ar kuru tu izmantoji Uniswap. Lai izņemtu savus tokenus, rīkojies šādi:

  1. Dodies uz https://app.uniswap.org/.

  2. Pievieno maku, kuru tu iepriekš izmantoji mijiedarbībai ar Uniswap. 

  3. Noklikšķini uz "Izņem savus UNI tokenus".

kā-izņemt-uni-tokenus-uniswap

  1. Apstiprini darījumu savā makā (vari apskatīt aktuālās gāzes cenas Ethscan gāzes izsekošanas rīkā).

  2. Apsveicam, tagad tev pieder UNI!

Vēlies tirgot UNI tokenus? Binance tev palīdzēs.


➟ Noklikšķini šeit, lai tirgotu UNI tokenus platformā Binance!


Kā iegādāties UNI Binance biržā?

Lai iegādātos UNI, tu vari izmantot bezseguma valūtu vai kriptovalūtu, to apmainot Binance biržas skatā. UNI nevar tieši iegādāties, izmantojot debetkarti vai kredītkarti. Tālāk ir norādīti iespējamie valūtu pāri, kas ļauj izvēlēties BNB, BTC, BUSD, USDT vai EUR.


Lai iegādātos UNI par kriptovalūtu, vari pārskaitīt kriptovalūtu uz savu tūlītējo darījumu maku un tad veikt mijmaiņu, vai arī vari iegādāties kriptovalūtu par bezseguma valūtu. Cenas stabilitātes dēļ viens no ieteicamajiem risinājumiem ir BUSD. BUSD vari iegādāties ar savu karti lapā [Pirkt kriptovalūtu]. Ievadi iegādājamo summu un noklikšķini uz [Turpināt], lai aizpildītu savas kartes datus.


Kad tev ir kriptovalūta, dodies uz biržu un atlasi UNI pāri, kuru vēlies tirgot. Vari mainīt tirdzniecības pāri, noklikšķinot uz pašreizējā tirgus pāra augšējā kreisajā stūrī.


Meklēšanas laukā ieraksti vēlamo pāri. Piemēram, mēs izmantosim UNI/BUSD.


Tagad vari izveidot orderi UNI iegādei. Ātrākais veids, kā to izdarīt, ir izveidot tirgus orderi ar aktuālo tūlītējo darījumu cenu. Ja vēlies veikt pirkumu ar konkrētu vai izdevīgāku cenu, vari iestatīt limita orderi vai apturēšanas limita orderi.

Lai izveidotu tirgus orderi, dodies uz biržas skata labo pusi un noklikšķini uz [Tūlītējs darījums]. Pārliecinies, ka zem cilnes [Pirkt] esi izvēlējies [Tirgus] kā ordera veidu, un ieraksti BUSD summu, kādu vēlies tirgot. Visbeidzot, noklikšķini uz [Pirkt UNI], lai izvietotu savu orderi.


Kā pārdot UNI Binance biržā?

UNI pārdošanas un iegādes procesi ir līdzīgi. Vispirms pārliecinies,ka tavā Binance tūlītējo darījumu makā ir UNI. Ja neesi vēl iemaksājis savus tokenus, atver lapu [Bezseguma valūtas un tūlītējie darījumi] un atrodi UNI. Noklikšķini uz [Iemaksāt], lai skatītu detalizētus norādījumus savu UNI pārskaitīšanai. Vari arī lasīt mūsu pamācību Kā veikt iemaksu Binance.


Pēc sekmīgas UNI iemaksas atver biržas skatu un atlasi UNI pāri, kuru vēlies tirgot. Mēs izmantosim UNI/BTC.


Izmanto meklēšanas joslu, lai atrastu tevi interesējošo pāri. Mūsu gadījumā noklikšķināsim uz [UNI/BTC].


Lai pārdotu savus UNI par pašreizējo tirgus cenu, dodies uz ekrāna labo pusi. Noklikšķini uz [Tūlītējs darījums] un atlasi [Tirgus] kā ordera veidu cilnē [Pārdot]. Ievadi UNI summu, kādu vēlies pārdot, un noklikšķini uz [Pārdot UNI].


Noslēgumā

Uniswap ir inovatīvs aktīvu apmaiņas protokols, kas izstrādāts Ethereum blokķēdē. Tas sniedz iespēju jebkuram, kam ir Ethereum maks, apmainīt tokenus, neiesaistot nevienu centrālu starpnieku. 

Lai gan tai ir savi ierobežojumi, šai tehnoloģijai varētu būt nozīmīga loma tokenu mijmaiņas nākotnes risinājumos bez nepieciešamības uzticēties. Tiklīdz tīklā būs pieejami Ethereum 2.0 mērogojamības risinājumi, Uniswap varētu izmantot arī to sniegtās priekšrocības.