TL;DR - REZUMAT
Uniswap este un set de programe de calculator care rulează pe blockchain-ul Ethereum și permit „swap-uri” descentralizate. Funcționează cu ajutorul unicornilor (după cum arată logo-ul său).
Pe Uniswap, comercianții își pot tranzacționa jetoanele Ethereum fără a fi nevoie să aibă încredere pe nimeni cu fondurile lor. În același timp, oricine își va putea împrumuta cripto-ul la rezerve speciale numite pool-uri de lichiditate. În schimbul furnizării de bani acestor rezerve, aceștia vor câștiga comisioane.
Cum transformă acești unicorni magici un simbol în altul? Ce este necesar pentru a utiliza Uniswap? Continua să citești.
Introducere
Schimburile centralizate au fost piatra de temelie a pieței criptomonedei de ani de zile. Acestea oferă timpi rapidi de decontare, volum mare de tranzacționare și lichiditate în continuă îmbunătățire. Cu toate acestea, o lume paralelă se construiește sub forma unor protocoale „fără încredere” (în care încrederea în terți nu intervine). Bursele descentralizate (DEX) nu au nevoie de intermediari sau custozi pentru a facilita tranzacționarea.
Datorită limitărilor inerente ale tehnologiei blockchain, crearea DEX-urilor care pot concura în mod semnificativ cu omologii lor centralizați a fost o provocare. Majoritatea DEX-urilor s-ar putea îmbunătăți atât în ceea ce privește performanța, cât și experiența utilizatorului.
Mulți dezvoltatori au luat în considerare noi modalități de a crea un schimb descentralizat. Unul dintre pionierii ar fi Uniswap. Modul în care funcționează Uniswap poate fi puțin mai greu de înțeles decât un DEX mai tradițional. Cu toate acestea, vom vedea în curând că acest model are câteva beneficii foarte atractive.
Ca rezultat al acestei inovații, Uniswap a devenit unul dintre cele mai de succes proiecte din mișcarea Finanțelor Descentralizate (DeFi).
Deci, haideți să vedem ce este Uniswap, cum funcționează și cum vă va permite să schimbați jetoane doar cu un portofel Ethereum.
Ce este Uniswap?
Uniswap este un protocol de schimb descentralizat construit pe Ethereum. Pentru a fi mai precis, este un protocol de lichiditate automatizat. Nu necesită un carnet de comenzi sau vreun actor centralizat pentru a face tranzacții. Uniswap permite utilizatorilor să tranzacționeze fără intermediari, cu un grad ridicat de descentralizare și rezistență la cenzură.
Uniswap este un software open source. Îl puteți verifica singur, pe Uniswap GitHub.
Ok, dar cum se efectuează tranzacțiile fără un carnet de comenzi? Ei bine, Uniswap funcționează printr-un model în care furnizorii de lichidități creează rezerve de lichiditate. Un astfel de sistem oferă un mecanism de preț descentralizat care, în esență, netezește profunzimea registrului de comenzi. Vom discuta mai detaliat cum funcționează mai târziu. Deocamdată, rețineți că utilizatorii pot face schimburi între jetoanele ERC-20, fără a fi nevoie de un carnet de comenzi.
Deoarece este un protocol descentralizat, nu există un proces de listare în Uniswap. Practic, orice token ERC-20 poate fi lansat atâta timp cât există o rezervă de lichiditate disponibilă pentru comercianți. În consecință, Uniswap nu percepe nici un comision pentru procesul de listare. În anumite privințe, protocolul Uniswap acționează ca un tip de bun public.
Protocolul Uniswap ar fi creat de Hayden Adams în 2018. Dar tehnologia de bază care ar inspira implementarea sa ar fi descrisă inițial de Vitalik Buterin, co-fondatorul Ethereum.
Cum funcționează Uniswap?
Uniswap lasă în urmă arhitectura tradițională a schimburilor digitale prin faptul că nu are un carnet de comenzi. Funcționează folosind un design numit „Constant Product Market Maker”, care este o variantă a unui model numit „Automated Market Maker” (AMM).
„Automated market makers (AMM)” sunt contracte inteligente care conțin rezerve de lichiditate (pool-uri de lichiditate), în care comercianții pot efectua operațiuni. Aceste rezerve sunt finanțate de furnizorii de lichidități. Oricine poate acționa ca furnizor de lichidități, depunând o valoare echivalentă a două jetoane într-o rezervă. În schimb, comercianții vor plăti un comision către pool, care va fi apoi distribuit furnizorilor de lichidități în funcție de participarea acestora la pool. Să vedem atunci cum funcționează toate acestea mai detaliat.
Furnizorii de lichiditate creează o piață depunând o valoare echivalentă a două jetoane. Aceste jetoane pot fi fie ETH și un jetoane ERC-20, fie două jetoane ERC-20. Rezervele sunt de obicei formate din stablecoins precum DAI, USDC sau USDT, deși nu este o cerință esențială. În schimb, furnizorii de lichidități primesc „jetoane de lichiditate”, care reprezintă cota lor din totalul fondului de lichidități. Aceste jetoane de lichiditate pot fi revendicate pentru cota din rezerva pe care o reprezintă.
Luați ca exemplu fondul de lichidități ETH/USDT. O vom numi porțiunea de rezervă formată din ETH x, iar pe cea a USDT o vom numi y. Uniswap ia aceste două sume și le înmulțește, pentru a calcula lichiditatea totală a rezervei în cauză. Vom numi această variabilă k. Ideea centrală a Uniswap este că k trebuie menținut constant, ceea ce înseamnă că lichiditatea totală a rezervei (poolului) va fi întotdeauna constantă. În consecință, formula pentru lichiditatea totală a rezervei va fi:
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 fondul de lichiditate ETH/USDT. Procedând astfel, partea USDT a rezervei va crește și va reduce partea ETH. Acest lucru va însemna, în practică, că prețul ETH va crește. Deoarece? Pentru că după tranzacție va fi mai puțin ETH în rezervă și știm că lichiditatea totală (k) trebuie să rămână întotdeauna constantă. Acest mecanism este responsabil pentru determinarea prețurilor. Deci, în cele din urmă, prețul plătit pentru acest ETH va depinde de nivelul de mișcare a mediei între x și y.
Trebuie remarcat faptul că acest model nu se scalează liniar. În practică, cu cât ordinul este mai mare, cu atât este mai mare decalajul dintre x și y. Aceasta înseamnă că comenzile mai mari sunt exponențial mai scumpe decât cele mai mici, ceea ce duce la niveluri tot mai mari de derapaj. De asemenea, înseamnă că, cu cât fondul de lichiditate este mai mare, cu atât este mai ușor să procesezi comenzile mari. Deoarece? Pentru că în acest caz, deplasarea între x și y va fi mai mică.
Uniswap v3
Tehnologia Uniswap a trecut prin mai multe iterații până în prezent. Este foarte probabil ca, dacă ați încercat Uniswap, ceea ce ați folosit este Uniswap v2. Cu toate acestea, există întotdeauna îmbunătățiri în dezvoltare. Să vedem atunci, care sunt cele mai notabile actualizări pe care Uniswap v3 le va aduce cu el.
Eficiența capitalului
Una dintre cele mai semnificative schimbări pe care le va aduce Uniswap v3 este legată de eficiența capitalului. Majoritatea AMM-urilor sunt foarte ineficiente de capital – ceea ce înseamnă că majoritatea fondurilor pe care le conțin la un moment dat rămân neutilizate. Acest lucru se datorează unei caracteristici inerente a modelului x*y=k discutat mai sus. Mai simplu spus, cu cât este mai mare lichiditate în rezervă, cu atât sistemul poate suporta mai multe comenzi într-o gamă mai largă de prețuri.
Cu toate acestea, furnizorii de lichiditate (LP) ai acestor rezerve vor furniza practic lichiditate unei curbe de preț (interval) care se va întinde de la 0 la infinit. Tot acel capital rămâne acolo, rezervat, în cazul în care unul dintre activele din rezervă se înmulțește cu 5, 10 sau 100.
Dacă s-ar întâmpla așa ceva, astfel de active inactive ar asigura că rămâne lichiditate în acea parte a curbei prețurilor. Aceasta înseamnă că doar o mică parte din rezerva de lichiditate este situată în zona în care are loc cea mai mare parte a tranzacționării.
Pentru a da un exemplu, Uniswap are în prezent aproximativ 5 miliarde USD de lichiditate blocată în escrow, dar procesează doar un volum de 1 miliard USD pe zi. Probabil că vă gândiți că acesta nu este un mod deosebit de elegant de a face lucrurile și, după cum arată, echipa Uniswap este de acord cu dvs. Uniswap v3 rezolvă această problemă.
Furnizorii de lichidități vor putea acum să stabilească intervale de preț personalizate în care doresc să ofere lichiditate. Rezultatul ar trebui să fie o lichiditate mai concentrată în intervalul de preț în care are loc cea mai mare parte a activității de tranzacționare.
Într-un fel, Uniswap v3 este o modalitate rudimentară de a crea un registru de comenzi „în lanț” în Ethereum, în care formatorii de piață pot decide să ofere lichiditate în acele intervale de preț pe care ei înșiși le stabilesc. De menționat că această schimbare va favoriza creatorii de piață profesioniști, în detrimentul participanților de retail. Frumusețea AMM-urilor este că oricine poate oferi lichidități și își poate pune fondurile la lucru.
Cu toate acestea, cu acest strat suplimentar de complexitate, LP-urile „leneși” vor câștiga mult mai puține comisioane de tranzacționare decât jucătorii profesioniști care își pot optimiza constant strategia. În același timp, nu este greu să ne imaginăm posibilitatea unor agregatori precum yearn.finance să ofere LP-urilor de retail o modalitate de a rămâne, într-un fel, competitivi în acest mediu.
Schimbați jetoane LP ca NFT
Înțelegem acum că fiecare poziție LP pe Uniswap este unică, deoarece fiecare deponent își poate stabili propriul interval de preț. Aceasta înseamnă că pozițiile Uniswap LP nu mai sunt fungibile. În consecință, fiecare poziție LP devine reprezentată de un token nefungibil (NFT).
Unul dintre avantajele reprezentării unei poziții Uniswap LP folosind un jeton fungibil a fost capacitatea de a o utiliza în altă parte a ecosistemului DeFi. Tokenurile Uniswap v2 LP ar putea fi depuse ca garanție în Aave sau MakerDAO. Acest lucru nu se mai întâmplă în v3, deoarece fiecare poziție este unică. Cu toate acestea, această pierdere de compozibilitate ar putea fi rezolvată prin noi clase de produse derivate.
Uniswap într-un strat 2
În ultimul an, prețul taxelor de tranzacție pe Ethereum a crescut vertiginos. Acest lucru a făcut ca utilizarea Uniswap să nu fie fezabilă din punct de vedere economic pentru mulți utilizatori mici.
Uniswap v3 va fi implementat și într-o soluție de scalabilitate de nivel 2 numită Optimistic rollup. Este o modalitate excelentă de a scala contractele inteligente, fără a renunța la securitatea rețelei Ethereum. Această implementare ar trebui să conducă la o creștere masivă a capacității de procesare a tranzacțiilor, precum și la taxe mult mai mici pentru utilizatori.
Ce este pierderea temporară?
După cum am menționat deja, furnizorii de lichidități câștigă comisioane furnizând lichiditate, astfel încât comercianții să poată efectua schimburi de simboluri. Există și altceva pe care furnizorii de lichidități ar trebui să aibă în vedere? Da, există un efect numit pierdere temporară (pierdere nepermanentă).
Să presupunem că Alice depune 1 ETH și 100 USDT într-o rezervă Uniswap. Deoarece perechea de jetoane va trebui să aibă o valoare echivalentă, aceasta va însemna că prețul ETH va fi de 100 USDT. La rândul său, există un total de 10 ETH și 1.000 USDT în rezervă - restul contribuit de alți furnizori de lichidități precum Alice. Aceasta înseamnă că cota Alicei reprezintă 10% din rezervă. Lichiditatea noastră totală (k), în acest caz, va fi de 10.000.
Ce se va întâmpla dacă prețul ETH crește la 400 USDT? Rețineți că lichiditatea totală a rezervei trebuie să rămână întotdeauna constantă. Dacă ETH valorează acum 400 USDT, aceasta va însemna că media dintre suma ETH și suma USDT din rezervă se va fi schimbat. De fapt, acum vor exista 5 ETH și 2.000 USDT în rezervă. Deoarece? Ei bine, pentru că comercianții de arbitraj vor adăuga USDT la rezervă și vor retrage ETH, până când media reflectă prețul exact. Din acest motiv este esențial să înțelegem că k este o constantă.
Alice decide apoi să-și retragă fondurile și primește 10% din fond conform cotei sale. Drept urmare, obțineți 0,5 ETH și 200 USDT, pentru un total de 400 USDT. Se pare că a făcut un profit bun. Dar stai, ce s-ar fi întâmplat dacă nu și-ar fi pus fondurile în piscină? Ai avea 1 ETH și 100 USDT, pentru un total de 500 USDT.
De fapt, ar fi fost mai bine pentru Alice să facă pur și simplu HODL decât să depună în rezerva Uniswap. În acest caz, „pierderea impermanentă” este, practic, costul de oportunitate al depunerii unui token care crește în valoare într-o rezervă comună. Aceasta înseamnă doar că, depunând fonduri în Uniswap, așteptând să câștige comisioane, Alice ar putea rata alte oportunități.
Rețineți că acest efect acționează indiferent de direcția în care prețul se modifică din momentul depunerii. Ce înseamnă acest lucru? Dacă prețul ETH scade în comparație cu momentul depunerii, pierderile ar putea fi și ele amplificate. Dacă doriți o explicație mai tehnică asupra subiectului, consultați articolul lui Pintail.
Dar de ce pierderea este temporară (nu permanentă)? Dacă prețul jetoanelor contribuite la rezerva comună revine la cel din momentul în care au fost depuse, efectul este atenuat. În plus, deoarece furnizorii de lichidități câștigă comisioane, pierderea poate fi compensată în timp. Totuși, furnizorii de lichidități ar trebui să fie conștienți de acest lucru înainte de a contribui cu fonduri la o rezervă.
Cum câștigă Uniswap bani?
Nu este. Uniswap este un protocol descentralizat susținut de Paradigm (un hedge fund, adică un hedge fund, specializat în cripto). Toate comisioanele merg către furnizorii de lichidități, iar niciunul dintre fondatori nu primește nimic din operațiunile efectuate prin protocol.
În prezent, comisionul de tranzacție plătit furnizorilor de lichidități este de 0,3% pe tranzacție. În mod implicit, acestea sunt adăugate la fondul de lichiditate, dar furnizorii de lichidități le pot răscumpăra în orice moment. Comisioanele sunt distribuite în funcție de participarea fiecărui furnizor de lichidități în pool.
O parte din taxe poate fi dedicată dezvoltării Uniswap în viitor. Echipa Uniswap a implementat deja o versiune îmbunătățită a protocolului numită Uniswap v2.
➟ Te gândești să începi în lumea criptomonedelor? Cumpărați Bitcoin pe Binance!
Cum se utilizează Uniswap
Uniswap este un protocol open source, ceea ce înseamnă că oricine își poate crea propria aplicație frontend din el. Cu toate acestea, cel mai folosit este https://app.uniswap.org sau https://uniswap.exchange.
Accesați interfața Uniswap.
Conectați-vă portofelul. Puteți utiliza MetaMask, Trust Wallet sau orice alt portofel Ethereum acceptat.
Selectați simbolul pe care doriți să îl schimbați.
Selectați simbolul în care doriți să îl schimbați.
Faceți clic pe Schimbați.
Previzualizează tranzacția în fereastra pop-up.
Confirmați cererea de tranzacție în portofel.
Așteptați ca tranzacția să fie confirmată pe blockchain-ul Ethereum. Îi puteți monitoriza starea la https://etherscan.io/.
Jetonul Uniswap (UNI)
UNI este simbolul nativ al protocolului Uniswap și acordă deținătorilor săi drepturi de guvernare. Aceasta înseamnă pur și simplu că „deținătorii” UNI pot decide prin vot ce modificări vor fi aplicate protocolului. Am mai vorbit despre faptul că protocolul acționează ca un fel de bine public. Jetonul UNI consolidează această idee.
1 miliard de jetoane UNI au fost bătute la geneză. 60% dintre acestea vor fi distribuite membrilor existenți ai comunității Uniswap, în timp ce restul de 40% vor fi puse la dispoziția membrilor echipei, investitorilor și consilierilor, pe parcursul a 4 ani.
O parte din distribuția către comunitate va fi efectuată prin extragerea lichidității. Aceasta înseamnă că UNI va fi distribuită celor care contribuie cu lichiditate la următoarele rezerve Uniswap:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Dar cine sunt membrii comunității Uniswap? Orice adresă Ethereum care a interacționat cu contracte Uniswap. Să vedem cum vă puteți revendica jetoanele UNI.
Cum să revendicați jetoane Uniswap (UNI).
Dacă ați folosit Uniswap, probabil că puteți solicita 400 de jetoane UNI pentru fiecare adresă cu care ați folosit protocolul. Pentru a vă revendica jetoanele:
Accesați https://app.uniswap.org/.
Conectați portofelul cu care ați folosit anterior Uniswap.
Faceți clic pe „Revendicați-vă jetoanele UNI” (revendicați-vă jetoanele UNI).
Confirmați tranzacția în portofel (puteți verifica prețul curent al gazului în Ethscan's Gas Tracker).
Felicitări, acum sunteți titular UNI!
Doriți să vă schimbați jetoanele UNI? Binance vă ușurează.
➟ Faceți clic aici pentru a tranzacționa jetoane UNI pe Binance!
Cum să cumpărați UNI pe Binance
Pentru a cumpăra UNI, va trebui să schimbați pentru fiat sau cripto folosind vizualizarea de schimb Binance. Nu este posibil să utilizați un card de debit/credit pentru a achiziționa direct UNI. Mai jos sunt perechile disponibile, permițându-vă să alegeți între BNB, BTC, BUSD, USDT sau EUR.
Dacă doriți să achiziționați UNI prin cripto, puteți transfera jetoanele în portofelul dvs. spot sau puteți cumpăra o anumită cantitate din ele. BUSD este o opțiune recomandată datorită stabilității prețurilor. Puteți cumpăra BUSD cu cardul dvs. accesând pagina [Cumpărați Crypto]. Introduceți suma pe care doriți să o cumpărați și faceți clic pe [Continuați] pentru a completa detaliile cardului.
Odată ce aveți cripto-ul dvs., mergeți la schimb și selectați perechea UNI pe care doriți să o tranzacționați. Veți putea schimba perechi făcând clic pe perechea actuală de piață din stânga sus.
În bara de căutare scrieți perechea pe care ați ales-o. Pentru exemplul nostru, avem nevoie de UNI/BUSD.
Acum puteți crea o comandă pentru a cumpăra UNI. Cea mai rapidă cale este printr-un ordin de piață care vă oferă prețul spot curent. De asemenea, puteți plasa un ordin limită sau stop-limit dacă doriți să cumpărați la un anumit preț sau mai bun.
Pentru a vă crea ordinul de piață, mergeți în partea dreaptă a vizualizării bursei și faceți clic pe [Spot]. Asigurați-vă că ați selectat [Piață] ca tip de comandă în fila [Cumpărați] și introduceți suma de USD pe care doriți să o cumpărați. În cele din urmă, faceți clic pe [Cumpărați UNI] pentru a plasa comanda.
Cum să vinzi UNI pe Binance
Vânzarea UNI este un proces similar cu achiziționarea. În primul rând, asigurați-vă că UNI este în portofelul dvs. Binance Spot. Dacă nu v-ați depus jetoanele, accesați pagina [Fiat și Spot] și căutați UNI. Faceți clic pe [Depozitare] pentru instrucțiuni detaliate despre cum să vă transferați UNI. Puteți citi și ghidul nostru despre Cum să depuneți pe Binance dacă aveți nevoie de mai mult ajutor.
După ce ați depus cu succes UNI, deschideți vizualizarea schimbului și selectați perechea UNI pe care doriți să o tranzacționați. Să ne uităm la perechea UNI/BTC, de exemplu.
Utilizați bara de căutare pentru a găsi perechea dorită. În acest caz, faceți clic pe [UNI/BTC].
Pentru a vinde UNI la prețul curent al pieței, mergeți în partea dreaptă a ecranului. Faceți clic pe [Spot] și selectați [Piață] ca tip de comandă în fila [Vânzare]. Introduceți suma de UNI pe care doriți să o vindeți și faceți clic pe [Vând UNI].
În concluzie
Uniswap este un protocol de schimb inovator construit pe Ethereum. Acesta permite oricui cu un portofel Ethereum să tranzacționeze jetoane fără intervenția vreunui actor central.
Deși are limitările sale, această tehnologie poate avea unele implicații interesante pentru viitorul schimbului de token-uri fără încredere (fără a fi nevoie să aibă încredere în terți). De îndată ce soluțiile de scalabilitate Ethereum 2.0 sunt live în rețea, probabil că și Uniswap poate beneficia de ele.