Ce este Uniswap și cum funcționează?
Acasă
Articole
Ce este Uniswap și cum funcționează?

Ce este Uniswap și cum funcționează?

Intermediar
Publicat Aug 24, 2020Actualizat Nov 22, 2024
13m

Idei principale

  • Uniswap este o platformă de schimb cripto descentralizată. Este o „piață on-chain”, care permite utilizatorilor să cumpere și să vândă criptomonede pe Ethereum și pe mai mult de 10 alte blockchainuri.

  • Traderii pot schimba mii de tokenuri diferite pe Uniswap fără a fi nevoiți să apeleze la intermediari sau entități centralizate.

  • De asemenea, utilizatorii pot oferi lichiditate în centralizatoarele de lichiditate Uniswap și pot câștiga comisioane pentru swapuri de la alți utilizatori.

Introducere

Bursele centralizate (CEX) au fost coloana vertebrală a pieței de criptomonede de mai mulți ani, datorită lichidității lor profunde, tranzacțiilor mai rapide, on-ramps fiat și asistenței pentru clienți. Cu toate acestea, bursele descentralizate (DEX) câștigă popularitate, deoarece utilizatorii sunt atrași de tranzacțiile lor peer-to-peer și de accesibilitatea sporită.

DEX-urile oferă beneficii unice care le pot transforma într-o alternativă convingătoare la CEX. Un exemplu este Uniswap. Creată de Hayden Adams în 2018, implementarea sa a fost inspirată de tehnologia subiacentă, care a fost descrisă pentru prima dată de cofondatorul Ethereum, Vitalik Buterin. 

Uniswap a fost pionierul modelului Automated Market Maker (AMM) și a jucat un rol crucial în inventarea și dezvoltarea DEX-urilor. Astăzi, Uniswap continuă să fie unul dintre cele mai populare și ușor de utilizat DEX-uri disponibile, cu o lichiditate ridicată și o gamă largă de tokenuri.

Ce este Uniswap?

Uniswap este un DEX care permite utilizatorilor să tranzacționeze criptomonede fără a depinde de o autoritate centrală sau de un intermediar. Inițial, Uniswap a fost exclusiv pentru rețeaua Ethereum, dar de atunci și-a extins ofertele pentru a accepta multe alte blockchainuri.

Serviciile Uniswap se bazează pe contracte inteligente, care sunt programe care se execută automat pe blockchain cu condiții predeterminate scrise direct în cod.

Uniswap utilizează un model AMM inovator, care utilizează centralizatoarele de lichidități în locul registrelor de ordine tradiționale pentru a permite tranzacționarea optimă. Utilizatorii pot furniza lichiditate acestor fonduri prin depunerea unei valori egale a ambelor tokenuri în pereche. În schimb, ei primesc tokenuri de Furnizor de Lichiditate (LP)

Alți utilizatori pot schimba tokenurile interacționând cu centralizatoarele de lichiditate. Un model Constant Product Market Maker (CPMM) este utilizat pentru a determina prețul activelor dintr-un centralizator de lichiditate.  

Uniswap folosește software cu sursă deschisă, pe care îl puteți vedea pe Uniswap GitHub.

Cum funcționează?

În centrul Uniswap se află modelul său CPMM. Să vedem cum funcționează. 

Să presupunem că depuneți o pereche de tranzacționare în centralizatorul de lichiditate al Uniswap ca furnizor de lichiditate (LP). Puteți aloca orice pereche de tokenuri de valoare egală. De exemplu, fie ETH și un token ERC-20, fie două tokenuri ERC-20. Unul dintre tokenuri este, de obicei, o monedă stabilă, cum ar fi DAI, USDC sau USDT. 

În schimbul alocării perechii de tokenuri, veți primi „tokenuri de lichiditate” ca LP, reprezentând cota dvs. din centralizatorul de lichiditate și partea corespunzătoare din taxele de tranzacționare generate de centralizator.

Să ne uităm la centralizatorul de lichiditate ETH/USDT. Vom numi porțiunea ETH a centralizatorului x și porțiunea USDT y. Uniswap înmulțește x cu y pentru a calcula lichiditatea totală din centralizator, pe care o vom numi k. Ideea de bază din spatele Uniswap este că valoarea k trebuie să rămână constantă. Prin urmare, formula pentru lichiditatea totală a centralizatorului este: x * y = k.

Să presupunem că Alice cumpără 1 ETH pentru 300 USDT folosind centralizatorul de lichiditate ETH/USDT. Făcând asta, ea crește porțiunea de USDT și scade porțiunea de ETH din centralizator. Acest lucru va crește prețul ETH.

Acest lucru se întâmplă deoarece acum există mai puțin ETH în centralizator după tranzacție și știm că lichiditatea totală a centralizatorului (k) trebuie să rămână constantă; prin acest mecanism se determină că prețul ETH va fi k/x. În cele din urmă, prețul plătit pentru acest ETH se bazează pe cât de mult o anumită tranzacție schimbă raportul dintre x și y.

Merită remarcat faptul că acest model nu se scalează într-un mod liniar. De fapt, cu cât ordinul este mai mare, cu atât se schimbă mai mult raportul între x și y. Ordinele mai mari sunt, prin urmare, mult mai scumpe în comparație cu ordinele mai mici și vor duce la slippage progresiv mai mare. De asemenea, mai înseamnă că, cu cât un centralizator de lichiditate este mai mare, cu atât decalajul dintre x și y este mai mic și, prin urmare, cu atât este mai ușoară procesarea ordinelor mari.

Evoluția Uniswap

Uniswap a evoluat în timp, cu diferite versiuni de protocol care oferă noi funcții și îmbunătățiri. Mai jos este o scurtă prezentare generală a Uniswap v1, v2, v3, v4 și UniswapX.

Uniswap v1

Lansat în 2018, Uniswap v1 a fost prima versiune a protocolului Uniswap. A fost proiectat cu gândul la simplitate, dar totuși a permis utilizatorilor să tranzacționeze orice token ERC-20 pe blockchainul Ethereum. Protocolul a câștigat popularitate în rândul comunității Ethereum și a funcționat ca o dovadă a conceptului pentru vursele descentralizate bazate pe AMM.

Uniswap v2

Uniswap v2 a fost lansat în 2020 și a adus mai multe îmbunătățiri primei versiuni. Una dintre cele mai semnificative schimbări a fost introducerea perechilor ERC-20 - ERC-20, ceea ce a însemnat că furnizorii de lichidități puteau crea contracte de pereche pentru oricare două tokenuri ERC-20.

Utilizatorii puteau, de asemenea, să tranzacționeze între tokenuri fără a fi necesară conversia intermediară în ETH. Pe scurt, Uniswap v2 a permis centralizatoare de lichidități constând din oricare două tokenuri ERC-20 în loc să aibă nevoie de ETH pe lângă un token ERC-20.

Uniswap v2 a îmbunătățit, de asemenea, eficiența protocolului, a redus comisioanele de gaz și a introdus noi funcții, cum ar fi swapurile flash, ceea ce a însemnat că tokenurile puteau fi deblocate pentru destinatari înainte de a verifica dacă au fost primite suficiente tokenuri de intrare. Noile funcții și optimizări au pregătit scena pentru o creștere exponențială a adoptării AMM și transformat Uniswap în una dintre cele mai mari burse Spot de criptomonede.

Uniswap v3

Una dintre cele mai semnificative schimbări introduse de Uniswap v3 a fost legată de eficiența capitalului. Multe AMM-uri suferă de ineficiență de capital — majoritatea fondurilor pe care le conțin nu sunt, de obicei, utilizate din cauza unei caracteristici inerente a modelului x * y = k menționat mai sus. Mai simplu spus, cu cât centralizatorul are mai multă lichiditate, cu atât mai mari sunt ordinele și intervalul de preț pe care sistemul le poate suporta.

Furnizorii de lichiditate din aceste centralizatoare oferă lichiditate pentru o curbă de preț între 0 și infinit, ceea ce înseamnă că capitalul furnizat de LP într-un AMM este distribuit uniform în toate intervalele de preț. Acest lucru înseamnă că doar o mică parte din lichiditatea din centralizator se află acolo unde are loc cea mai mare parte a tranzacțiilor. Cu toate acestea, nu are prea mult sens să oferim lichiditate într-un interval de preț care este departe de prețul actual, deoarece este posibil să nu fie niciodată atins.

Uniswap v3 încearcă să rezolve această problemă — furnizorii de lichiditate pot stabili acum intervale de preț personalizate în care doresc să ofere lichiditate, ceea ce ar trebui să ducă la o lichiditate mai concentrată în intervalul de preț cu cea mai mare activitate de tranzacționare. De exemplu, dacă un LP stabilește un interval de preț de la 1.000 USD la 2.000 USD, lichiditatea furnizată poate permite tranzacționarea doar între aceste două prețuri, în loc de un interval infinit de prețuri.

Într-un anumită măsură, Uniswap v3 este o modalitate rudimentară de a crea un registru de ordine on-chain pe Ethereum, unde makerii pe piață pot decide să ofere lichiditate în intervalele de preț alese de ei. Merită remarcat faptul că această schimbare îi favorizează pe market makerii mai experimentați în detrimentul participanților începători. Având în vedere acest nivel suplimentar de complexitate, furnizorii de lichiditate mai puțin activi pot câștiga mai puțin din comisioanele de tranzacționare decât participanții profesioniști, care își optimizează strategia în mod constant.

Poziții LP Uniswap ca NFT-uri

Deoarece fiecare LP își poate stabili propriul interval de preț, poziția fiecărui LP pe Uniswap este unică și, ca atare, nu mai este fungibilă. În Uniswap v3, pozițiile LP sunt acum reprezentate de un token nefungibil (NFT). Cu toate acestea, pozițiile comune pot fi în continuare fungibile (ERC-20).

LP Uniswap v3 văd acum toate comisioanele generate direct în NFT-urile respective. Aceste NFT-uri pot fi tranzacționate între portofele, iar deținătorii pot colecta oricând comisioane de poziție. Practic, acestea sunt imagini digitale care afișează informații esențiale, cum ar fi perechea de tokenuri și o curbă reprezentând „panta” poziției. Fiecare poziție Uniswap v3 are, de asemenea, o schemă unică de culori, iar centralizatoarele diferite sunt reprezentate de diferite variații de culoare.

Niveluri diferite de taxe

Uniswap v3 oferă furnizorilor de lichiditate trei niveluri de taxe, 0,05%, 0,30% și 1,00%, pentru a le permite să-și ajusteze marjele de profit pe baza volatilității preconizate a perechii de tokenuri. De exemplu, furnizorii de lichiditate sunt expuși la riscuri mai mari în perechi necorelate, cum ar fi ETH/USDT, și la riscuri mai mici în perechi corelate, cum ar fi perechile de monede stabile.

Uniswap pe layer 2

Din punct de vedere istoric, comisioanele de tranzacție Ethereum au crescut odată cu creșterea utilizării rețelei. Din acest motiv, utilizarea Uniswap este uneori nefezabilă din punct de vedere economic, în special pentru utilizatorii mai mici. Pentru a rezolva această problemă, Uniswap v3 folosește soluții de scalare de nivel 2 pentru a scala contractele inteligente, însă acestea vor beneficia în continuare de securitatea rețelei Ethereum. Această implementare ajută, de asemenea, la creșterea debitului tranzacțiilor și la asigurarea unor comisioane mai mici pentru utilizatori.

Uniswap live pe BNB Chain

Uniswap a fost lansat pe BNB Chain după ce a primit susținere din partea alegătorilor cu drept de guvernanță. Această mișcare poate oferi utilizatorilor opțiuni de tranzacționare mai eficiente din punct de vedere al costurilor. Aceasta înseamnă, de asemenea, că utilizatorii Uniswap vor putea profita de viteza ridicată și de comisioanele de tranzacție mici ale BNB Chain. În plus, integrarea permite Uniswap să acceseze o nouă rezervă de lichidități și să sporească gradul de conștientizare și adoptare atât în rândul investitorilor de retail, cât și al celor instituționali.

Uniswap v4

Uniswap v4 aduce upgrade-uri interesante pentru a face tranzacționarea descentralizată mai ușoară, mai ieftină și mai flexibilă. Una dintre cele mai importante caracteristici este funcția „hooks”, care permite dezvoltatorilor să personalizeze modul în care funcționează centralizatoarele de lichidități, adăugând opțiuni precum taxele dinamice sau împărțind tranzacțiile mari în altele mai mici pentru a evita salturile de preț.

În loc să creeze un nou contract pentru fiecare centralizator, toate centralizatoarele rulează într-un singur contract (numit arhitectură singleton), economisind comisioanele de gaz cu până la 99%. Uniswap v4 simplifică, de asemenea, tranzacțiile cu un sistem numit contabilitate flash, reintroducând în același timp perechile directe de tranzacționare cu ETH pentru swapuri mai rapide și mai ieftine.

Aceste actualizări sunt concepute pentru a reduce costurile, pentru a permite strategii de tranzacționare mai creative și pentru a face platforma mai atrăgătoare pentru traderii și dezvoltatorii profesioniști.

UniswapX

UniswapX este un nou sistem de tranzacționare care ajută utilizatorii să obțină prețuri mai bune prin extragerea de lichidități din diverse surse, cum ar fi bursele descentralizate și stocurile private. În loc să plătească direct comisioanele de gaz, utilizatorii semnează ordine off-chain, iar „executanții terți” se ocupă de tranzacții, concurând pentru a oferi cele mai bune prețuri. Această configurare evită, de asemenea, costurile pentru tranzacțiile nereușite și protejează utilizatorii de atacurile MEV, asigurând tranzacții mai echitabile.

Ce este pierderea nepermanentă?

Pe lângă comisioanele câștigate pentru furnizarea de lichiditate traderilor care pot schimba tokenuri, furnizorii de lichiditate ar trebui să fie, de asemenea, conștienți de efectul numit pierdere nepermanentă. Să presupunem că Alice este un LP care a depus 1 ETH și 100 USDT într-un centralizator Uniswap cu o lichiditate totală de 10.000 (10 ETH x 1.000 USDT); restul a fost finanțat de alți LP ca ea. Cota lui Alice în centralizator este de 10%, ceea ce înseamnă că depozitul ei inițial reprezintă 10% din lichiditatea totală a centralizatorului.

La momentul depunerii lui Alice, prețul de 1 ETH era de 100 USDT, ceea ce înseamnă că depozitul ei era de 200 USD (1 ETH x 100 USD + 100 USDT). Acum să presupunem că prețul ETH crește la 400 USDT. Prin urmare, traderii de arbitraj adaugă USDT și elimină ETH din centralizator până când raportul dintre cele două reflectă cu exactitate noul preț. Acest lucru face ca suma de ETH și USDT din centralizator să scadă la 5 ETH și 2.000 USDT.

Alice decide să-și retragă fondurile din centralizator. Conform cotei sale, primește 10%, adică 0,5 ETH și 200 USDT, în valoare totală de 400 USD (0,5 ETH x 400 USD + 200 USDT). La o primă privire, se pare că Alice a obținut profit.

Cu toate acestea, dacă ar fi păstrat depozitul inițial de 1 ETH și 100 USDT, ar fi ajuns la o valoare totală de 500 USD (1 ETH x 400 USD + 100 USDT). Prin urmare, depunându-și fondurile în centralizator Uniswap, Alice a ratat aprecierea prețului ETH.

Această pierdere este denumită „nepermanentă”, deoarece poate fi atenuată dacă prețurile tokenurilor din centralizator revin la aceleași prețuri ca atunci când au fost adăugate în centralizator. În plus, deoarece furnizorii de lichiditate câștigă comisioane, pierderea se poate compensa în timp. Cu toate acestea, furnizorii de lichiditate ar trebui să fie conștienți de conceptul de pierdere nepermanentă înainte de a adăuga fonduri într-un centralizator Uniswap.

Rețineți că scenariul de mai sus se aplică indiferent dacă prețul crește sau scade din momentul depunerii. Aceasta înseamnă că, dacă prețul ETH scade din momentul depunerii, pierderile suportate de LP pot fi și ele amplificate. 

Cum câștigă Uniswap bani?

Uniswap generează venituri printr-o mică taxă percepută pentru fiecare tranzacție efectuată utilizând protocolul. Acest „comision de furnizor de lichiditate” este stabilit la o anumită sumă din valoarea tranzacției și este distribuit automat furnizorilor de lichiditate. Spre deosebire de bursele tradiționale, Uniswap ca protocol nu generează venituri pentru sine, ci pentru furnizorii de lichiditate. Prin concentrarea lichidității, furnizorii de lichiditate își pot crește expunerea în intervalul de preț specificat pentru a câștiga și mai multe comisioane de tranzacționare pe Uniswap v3.

De asemenea, datorită naturii open-source și descentralizate a Uniswap, nu există nicio entitate centrală care să controleze sau să profite de protocol. În schimb, acesta este administrat și îmbunătățit de o comunitate de utilizatori și dezvoltatori prin intermediul sistemului său de administrare descentralizată.

Tokenul Uniswap (UNI) 

Tokenul nativ al Uniswap, UNI, a fost lansat în septembrie 2020 și de atunci a atras utilizatori și LP pe platformă. UNI este un token ERC-20, ceea ce înseamnă că a fost generat pe Ethereum și poate fi stocat în orice portofel de criptomonede care acceptă tokenurile ERC-20.

Tokenul UNI oferă deținătorilor săi drepturi de administrare, ceea ce înseamnă că pot vota în ceea ce privește modificările și îmbunătățirile aduse protocolului. Puterea de vot pe care o are un utilizator este proporțională cu numărul de tokenuri de guvernare pe care le deține. Procesul de administrare este descentralizat, ceea ce înseamnă că oricine poate prezenta o propunere și oricine poate vota.

Tokenurile UNI pot fi cumpărate și vândute pe diverse burse de criptomonede, astfel că traderii pot utiliza tokenurile UNI pentru a tranzacționa cu alte criptomonede sau pentru a participa la aplicații de finanțe descentralizate (DeFi). Rețineți că pot apărea noi cazuri de utilizare prin solicitări ale comunității și voturi de administrare.

Cum se utilizează Uniswap

Pentru a utiliza Uniswap, trebuie să aveți un portofel de criptomonede care conține câteva tokenuri Ether (ETH) sau ERC-20. Iată cum să începeți să utilizați o opțiune simplă de swap pe Uniswap:

  1. Conectați-vă la portofelul Ethereum de pe site-ul Uniswap.

  2. Selectați tokenul pe care doriți să îl tranzacționați. Uniswap acceptă mai multe tokenuri ERC-20; asigurați-vă că îl selectați pe cel corect.

  3. Introduceți suma pe care doriți să o achiziționați. Interfața vă va arăta apoi suma estimată în celălalt token pe care îl veți primi pe baza cursului de schimb curent.

  4. Dacă suma este satisfăcătoare, puteți apăsa pe „Swap”. Portofelul vă va solicita apoi să confirmați tranzacția.

  5. După confirmarea tranzacției, tranzacția va fi executată pe Ethereum. În cele din urmă, tokenurile vor fi afișate în portofel.

Gânduri de încheiere

Uniswap este un protocol DEX în evoluție, care permite oricărei persoane cu un portofel cripto să cumpere, să vândă și să schimbe o mare varietate de active digitale. Platforma a permis unei noi clase de furnizori de lichiditate să câștige comisioane pentru activele lor inactive, permițând în același timp traderilor să facă swap cu ușurință între criptomonede.

Lansarea tokenului de guvernare UNI a consolidat și mai mult poziția Uniswap ca platformă axată pe comunitate. Pe măsură ce ecosistemul DeFi continuă să crească, va fi interesant să vedem cum evoluează DEX-urile pentru a răspunde cerințelor utilizatorilor, menținându-și în același timp valorile de bază ale descentralizării.

Materiale suplimentare

Declinarea responsabilității: Acest conținut vă este prezentat „ca atare” numai pentru informare generală și în scopuri educaționale, fără a oferi declarații sau garanții de niciun fel. Nu ar trebui să fie interpretat ca un sfat financiar, juridic sau de natură profesională și nici nu este destinat să recomande achiziționarea unui anumit produs sau serviciu. Ar trebui să solicitați sfaturi de la consilierii profesioniști corespunzători. În cazul în care articolul reprezintă contribuția unui colaborator terț, rețineți că acele opinii exprimate aparțin contributorului terț și nu le reflectă neapărat pe cele ale Academiei Binance. Citiți declarația noastră completă de declinare a răspunderii aici pentru mai multe detalii. Prețurile activelor digitale pot fi volatile. Valoarea investiției dvs. poate scădea sau crește și este posibil să nu vă recuperați suma investită. Sunteți singura persoană responsabilă pentru deciziile dvs. de investiții, iar Academia Binance nu este responsabilă pentru eventualele pierderi suferite. Acest material nu trebuie interpretat ca un sfat financiar, juridic sau de natură profesională. Pentru mai multe informații, consultați Termenii de utilizare și Avertismentul privind riscurile.