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 Dec 11, 2023
12m

TL;DR

Uniswap este un set de programe de calculator care rulează pe blockchainul Ethereum și facilitează swapurile descentralizate de tokenuri. Funcționează cu ajutorul unicornilor (după cum este ilustrat de sigla lor).

Traderii pot schimba tokenuri Ethereum pe Uniswap fără a fi nevoiți să încredințeze fondurile unei terțe părți. În același timp, oricine își poate împrumuta criptomonedele către rezerve speciale numite centralizatoare de lichiditate și pot câștiga în schimb comisioane.

Cum convertesc acești unicorni magici un token în altul? De ce aveți nevoie pentru a folosi Uniswap? Citiți mai departe pentru a descoperi.

Introducere

Platformele de schimb centralizate (CEX) au fost coloana vertebrală a pieței de criptomonede de câțiva ani. Acestea oferă timpi rapizi de decontare, un volum mare de tranzacționare și lichiditate în continuă îmbunătățire. Cu toate acestea, există o lume paralelă construită sub forma protocoalelor fără încredere. Platformele de schimb descentralizate (DEX) nu necesită intermediari sau custozi pentru a facilita tranzacționarea. 

Din cauza limitărilor inerente ale tehnologiei blockchain, construirea unor DEX-uri care să concureze în mod semnificativ cu platformele centralizate a fost o provocare. Majoritatea DEX-urilor necesită îmbunătățiri atât în ceea ce privește performanța, cât și experiența de utilizare.

Mai mulți dezvoltatori s-au gândit la noi modalități de a construi un DEX, unul dintre pionieri fiind Uniswap. În comparație cu un DEX obișnuit, modul în care funcționează Uniswap poate fi puțin mai dificil de înțeles. Cu toate acestea, oferă câteva beneficii atractive. 

De fapt, Uniswap a devenit unul dintre cele mai de succes proiecte din Finanțele Descentralizate (DeFi). Să vedem ce este Uniswap, cum funcționează și cum puteți schimba tokenuri prin acesta cu un simplu portofel Ethereum.

Ce este Uniswap?

Creată de Hayden Adams în 2018, implementarea Uniswap a fost inspirată de tehnologia subiacentă, care a fost descrisă pentru prima dată de co-fondatorul Ethereum, Vitalik Buterin.

Uniswap este un protocol DEX construit pe Ethereum - mai precis, este un protocol automat de lichiditate. Datorită gradului său ridicat de descentralizare și rezistență la cenzură, Uniswap permite utilizatorilor să tranzacționeze fără intermediari, registre de ordine sau orice parte centralizată. Uniswap folosește, de asemenea, software cu sursă deschisă, pe care îl puteți vedea pe Uniswap GitHub.

Dar cum se efectuează tranzacțiile fără un registru de ordine? Ei bine, Uniswap folosește un model care conține furnizori de lichiditate (LP) care creează centralizatoare de lichiditate. Acest sistem oferă un mecanism descentralizat de stabilire a prețurilor care, în esență, simplifică gradul de complexitate al unui registru de ordine. Acest lucru le permite utilizatorilor să schimbe fără probleme tokenuri ERC-20, fără a fi necesar un registru de ordine.

Deoarece protocolul Uniswap este descentralizat, nu există un proces de listare. În esență, orice token ERC-20 poate fi lansat pe Uniswap atât timp cât există un centralizator de lichiditate disponibil pentru traderi. Drept urmare, Uniswap nu percepe nicio taxă de listare.

Cum funcționează?

Uniswap lasă în urmă arhitectura tradițională a schimburilor digitale prin utilizarea unui design numit Constant Product Market Maker — o variantă a unui model numit Maker automat pe piață (AMM) — în locul unui registru de ordine.

AMM-urile sunt contracte inteligente care dețin rezerve de lichiditate (sau centralizatoare de lichiditate) cu care traderii pot tranzacționa. Aceste rezerve sunt finanțate de LP, adică oricine care depune o valoare echivalentă a două tokenuri într-un centralizator. În schimb, traderii plătesc o taxă către centralizator, care este apoi distribuită furnizorilor de lichiditate proporțional cu cota lor din centralizator.

Cele două tokenuri pe care le depune un LP pot fi ETH și un token ERC-20 sau două tokenuri ERC-20. Aceste centralizatoare sunt, de obicei, formate din monede stabile, cum ar fi DAI, USDC sau USDT, dar acest lucru nu este obligatoriu. În schimb, furnizorii de lichiditate primesc „tokenuri de lichiditate”, care reprezintă cota lor din întregul centralizator de lichiditate. Aceste tokenuri de lichiditate pot fi răscumpărate în funcție de cota pe care o reprezintă în centralizator.

Deci, să luăm ca exemplu centralizatorul de lichiditate ETH/USDT. Vom numi porțiunea ETH a centralizatorului x și porțiunea USDT y. Uniswap ia aceste două cantități și le înmulțește 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ă din centralizator este: 

x * y = k

Deci, ce se întâmplă când cineva vrea să facă o tranzacție? 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 USDT și scade porțiunea ETH din centralizator. Acest lucru înseamnă că prețul ETH crește.

De ce? Există mai puțin ETH în centralizator după tranzacție și știm că lichiditatea totală (k) a centralizatorului trebuie să rămână constantă; acesta este mecanismul care determină prețul tokenului. Î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ă liniar. De fapt, cu cât ordinul este mai mare, cu atât se schimbă mai mult echilibrul între x și y. Acest lucru înseamnă că ordinele mai mari devin exponențial mai scumpe în comparație cu ordinele mai mici, ceea ce duce la slippage din ce în ce 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 mare și, prin urmare, cu atât este mai ușoară procesarea ordinelor mari.

Uniswap v3

Tehnologia din spatele Uniswap a trecut prin mai multe iterații, cea mai recentă și cea mai semnificativă fiind Uniswap v3. Iată ce înseamnă cea mai recentă actualizare pentru Uniswap.

Eficiența capitalului

Una dintre cele mai semnificative schimbări implementate de Uniswap v3 se referă la eficiența capitalului. Majoritatea AMM-urilor sunt foarte ineficiente în ceea ce privește capitalul – adică majoritatea fondurilor pe care le conțin la un moment dat nu sunt utilizate. Acest lucru se datorează 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 pe care sistemul le poate suporta și într-un interval de preț mai mare.

Furnizorii de lichiditate din aceste centralizatoare oferă lichiditate pentru o curbă de preț între 0 și infinit. Prin urmare, 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.

Uniswap v3 încearcă să rezolve această problemă — furnizorii de lichiditate pot stabili acum intervale de preț personalizate pentru 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 să se facă într-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, în care makerii pe piață pot decide să ofere lichiditate în intervalele de preț pe care le stabilesc. Este demn de remarcat faptul că această schimbare îi favorizează pe makerii pe piață profesioniști în detrimentul participanților retail, deși frumusețea AMM-urilor constă în faptul că oricine poate oferi lichiditate și își poate pune fondurile la lucru.

Cu toate acestea, având în vedere acest strat suplimentar de complexitate, furnizorii de lichiditate „inactivi” vor câștiga mult mai puțin din comisioanele de tranzacționare decât jucătorii profesioniști, care își pot optimiza constant strategia. În același timp, nu este greu de imaginat posibilitatea ca agregatori precum Yearn.finance să ofere furnizorilor de lichiditate de retail o modalitate de a rămâne oarecum competitivi în acest mediu.

Tokenuri 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ă. Prin urmare, poziția fiecărui LP este acum reprezentată de un token nefungibil (NFT) - o imagine digitală care afișează informații esențiale, cum ar fi perechea de tokenuri și o curbă reprezentând „panta” poziției.

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ătorul poate 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.

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 layer 2 pentru a scala contractele inteligente, însă acestea vor beneficia în continuare de securitatea rețelei Ethereum. În plus, această implementare ajută la creșterea debitului tranzacțiilor și la reducerea comisioanelor pentru utilizatori.

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, atenți la efectul numit pierdere nepermanentă.

Să presupunem că Alice depune 1 ETH și 100 USDT într-un centralizator Uniswap. Deoarece perechea de tokenuri trebuie să aibă o valoare echivalentă, înseamnă că prețul ETH este de 100 USDT. În același timp, există un total de 10 ETH și 1.000 USDT în centralizator, restul fiind finanțat de alți furnizori de lichiditate precum Alice. Aceasta înseamnă că ea are o cotă de 10% din centralizator, care are o lichiditate totală (k) de 10.000.

Dacă prețul ETH crește la 400 USDT, înseamnă că raportul dintre cât ETH și cât USDT se află în centralizator s-a schimbat — acum există 5 ETH și 2.000 USDT în centralizator, deoarece traderii de arbitraj au adăugat USDT în centralizator și au eliminat ETH până când raportul a reflectat cu exactitate prețul.

Așadar, Alice decide să-și retragă fondurile și primește 10% din centralizator, pe baza cotei sale. Ea primește 0,5 ETH și 200 USDT, însumând 400 USDT, și pare că a făcut un profit destul de frumos. Dar ce s-ar fi întâmplat dacă nu și-ar fi depus fondurile în centralizator? Ar avea 1 ETH și 100 USDT, în total 500 USDT.

De fapt, pentru Alice ar fi fost mai bine să facă HODLing decât să depună în centralizatorul Uniswap. În acest caz, pierderea nepermanentă este, în esență, costul de oportunitate al centralizării unui token al cărui preț se apreciază. Acest lucru înseamnă că, depunând fonduri în Uniswap în speranța de a câștiga comisioane, Alice poate pierde alte oportunități.

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. 

De ce pierderea este „nepermanentă”? Dacă prețul tokenurilor din centralizator revine la prețul de la momentul adăugării, efectul este atenuat. De asemenea, deoarece furnizorii de lichiditate câștigă comisioane, pierderea se poate echilibra în timp. Chiar și așa, furnizorii de lichiditate trebuie să fie conștienți de acest lucru înainte de a adăuga fonduri la un centralizator.

Cum câștigă Uniswap bani?

Nu câștigă. Uniswap este un protocol descentralizat susținut de Paradigm, un fond speculativ cripto. Toate comisioanele merg către furnizorii de lichiditate și niciunul dintre fondatori nu primește o cotă parte din tranzacțiile care sunt intermediate de protocol.

În prezent, comisionul de tranzacție plătit furnizorilor de lichiditate este de 0,3% per tranzacție. În mod implicit, aceste comisioane sunt adăugate la centralizator, dar furnizorii de lichiditate le pot răscumpăra în orice moment. Comisioanele sunt distribuite proporțional cu cota fiecărui LP din centralizator.

Cum se utilizează Uniswap

Uniswap este un protocol cu sursă deschisă, ceea ce înseamnă că oricine își poate crea propria aplicație front-end pentru acesta.

  1. Accesați interfața Uniswap.

  2. Conectați-vă portofelul. Puteți utiliza MetaMask, Trust Wallet sau orice alt portofel Ethereum acceptat.

  3. Selectați tokenul pe care doriți să îl schimbați.

  4. Selectați tokenul cu care doriți să faceți schimb.

  5. Faceți clic pe Swap.

  6. Previzualizați tranzacția în fereastra pop-up.

  7. Confirmați solicitarea de tranzacție în portofel.

Așteptați ca tranzacția să fie confirmată pe blockchainul Ethereum. Puteți monitoriza starea pe etherscan.

Tokenul Uniswap (UNI) 

UNI este tokenul nativ al protocolului Uniswap, care oferă deținătorilor săi drepturi de administrare. Acest lucru înseamnă că deținătorii de UNI pot vota în ceea ce privește modificările aduse protocolului.

1 miliard de tokenuri UNI au fost emise la geneză — 60% dintre acestea sunt distribuite membrilor existenți ai comunității Uniswap, în timp ce 40% vor fi puse la dispoziția membrilor echipei, investitorilor și consilierilor pe parcursul a patru ani.

O parte din distribuția către comunitate are loc prin mineritul lichidității, ceea ce înseamnă că UNI va fi distribuit furnizorilor de lichiditate din următoarele centralizatoare Uniswap:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Cum să revendicați UNI prin airdrop

Dacă ați folosit Uniswap înainte de 1 septembrie 2020, probabil că puteți revendica 400 de tokenuri UNI pentru fiecare adresă pe care ați folosit-o pe Uniswap. Pentru a vă revendica tokenurile:

  1. Accesați interfața Uniswap preferată.

  2. Conectați portofelul pe care l-ați folosit anterior pe Uniswap. 

  3. Apăsați pe „Revendicați tokenurile UNI” sau închideți fereastra pop-up.

400 tokenuri UNI prin airdrop

  1. Confirmați tranzacția în portofel (puteți verifica prețurile curente la gaz accesând Ethscan Gas Tracker).

  2. Felicitări, acum sunteți deținător de UNI!

Gânduri de încheiere

Uniswap este un protocol DEX inovativ construit pe Ethereum. Acesta permite oricărei persoane care deține un portofel Ethereum să schimbe tokenuri fără implicarea intermediarilor sau a terților. 

Deși are limitările sale, această tehnologie poate avea implicații interesante pentru viitorul platformelor de schimb de tokenuri fără încredere. Și pe măsură ce soluțiile de scalabilitate Ethereum continuă să se îmbunătățească, Uniswap poate beneficia, la rândul său, de aceste schimbări.

Materiale suplimentare:

Declinarea răspunderii și avertismentul privind riscurile: Acest conținut vă este prezentat „ca atare”, numai pentru informații generale și în scopuri educaționale, fără a oferi declarații sau garanții de vreun fel. Nu trebuie interpretat ca sfat financiar și nu reprezintă o recomandare de achiziționare a unui anumit produs sau serviciu. Vă rugăm să citiți varianta integrală a declinării responsabilității 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 primiți înapoi suma investită. Sunteți sigura persoană responsabilă pentru propriile decizii de investiții, iar compania Binance nu este responsabilă pentru eventualele pierderi suferite. Acesta nu este un sfat financiar. Pentru mai multe informații, consultați Termenii de utilizare și Avertismentul privind riscurile.