TL;DR
Uniswap este un set de programe de calculator care rulează pe blockchainul Ethereum și permite schimburi descentralizate de tokenuri. Funcționează cu ajutorul unicornilor (după cum este ilustrat de logo-ul 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 rezervele speciale numite centralizatoare de lichiditate. În schimbul furnizării de bani către aceste centralizatoare, aceștia primesc comisioane.
Cum convertesc acești unicorni magici un token în altul? De ce aveți nevoie pentru a folosi Uniswap? Să citim mai departe.
Introducere
Platformele de schimb centralizate au fost coloana vertebrală a pieței de criptomonede timp de ani de zile. 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 unor protocoale 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 o platformă de schimb descentralizată. Unul dintre pionierii în acest domeniu este 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 aduce câteva beneficii atractive.
Ca rezultat al acestei inovații, Uniswap a devenit unul dintre cele mai de succes proiecte care face parte din mișcarea Finanțelor Descentralizate (DeFi).
Să vedem ce este Uniswap, cum funcționează și cum puteți schimba tokenuri cu un simplu portofel Ethereum.
Ce este Uniswap?
Uniswap este un protocol de schimb descentralizat construit pe Ethereum. Mai exact, este un protocol de lichiditate automatizat. Nu există niciun registru de ordine și nu este necesară nicio parte 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 cu sursă deschisă. Îl puteți consulta pe Uniswap GitHub.
Ok, dar cum se efectuează tranzacțiile fără un registru de ordine? Ei bine, Uniswap funcționează pe un model care conține furnizori de lichidități ce 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. Vom intra în detalii despre cum funcționează. Deocamdată, rețineți că utilizatorii pot schimba fără probleme tokenuri ERC-20, fără a fi nevoie de un registru de ordine.
Deoarece protocolul Uniswap este descentralizat, nu există un proces de listare. În esență, orice token ERC-20 poate fi lansat atât timp cât există un centralizator de lichiditate disponibil pentru traderi. Drept urmare, Uniswap nu percepe nicio taxă de listare. Într-un fel, protocolul Uniswap acționează ca un fel de bun public.
Protocolul Uniswap a fost creat de Hayden Adams în 2018. Dar tehnologia de bază care a inspirat implementarea sa a fost descrisă pentru prima dată de cofondatorul Ethereum, Vitalik Buterin.
Cum funcționează?
Uniswap lasă în urmă arhitectura tradițională a schimburilor digitale prin faptul că nu are un registru de ordine. Funcționează cu un design numit Constant Product Market Maker, care este o variantă a unui model numit Automated Market Maker (AMM).
Automated Market Makers 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 furnizorii de lichiditate. Oricine depune o valoare echivalentă a două tokenuri în centralizator poate fi un furnizor de lichiditate. În schimb, traderii plătesc o taxă către centralizator, care este apoi distribuită furnizorilor de lichiditate în funcție de cota lor din centralizator. Să vedem cum funcționează acest lucru mai în detaliu.
Furnizorii de lichiditate creează o piață depunând o valoare echivalentă a două tokenuri. Acestea 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 lichidități primesc „tokenuri de lichiditate”, care reprezintă cota lor din întregul centralizator de lichiditate. Aceste tokenuri de lichiditate pot fi valorificate pentru cota pe care o reprezintă în centralizator.
Deci, să luăm în considerare 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. Să numim rezultatul k. Ideea de bază din spatele Uniswap este că valoarea k trebuie să rămână constantă, ceea ce înseamnă că lichiditatea totală din centralizator este constantă. Deci, 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 din centralizator și scade porțiunea ETH. 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) trebuie să rămână constantă. Acest mecanism este cel care determină prețul. Î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 valori din ce în ce mai mari de slippage. De asemenea, cu cât un centralizator de lichiditate este mai mare, cu atât este mai ușoară procesarea ordinelor mari. De ce? În acest caz, modificarea între x și y este mai mică.
Uniswap v3
Tehnologia din spatele Uniswap a cunoscut mai multe iterații până acum. Dacă ați folosit Uniswap, sunt șanse mari să fi folosit Uniswap v2. Cu toate acestea, există întotdeauna îmbunătățiri noi în curs de dezvoltare. Să trecem prin cele mai importante actualizări aduse de Uniswap v3.
Eficiența capitalului
Una dintre cele mai semnificative schimbări care vin cu Uniswap v3 se referă la eficiența capitalului. Majoritatea AMM-urilor sunt foarte ineficiente în ceea ce privește capitalul – adică majoritatea fondurilor aflate în ele la un moment dat nu sunt utilizate. Acest lucru se întâmplă din cauza unei caracteristici inerente a acestui model x*y=k discutat mai devreme. Într-un mod simplificat, cu cât există mai multă lichiditate în centralizator, cu atât sistemul poate suporta ordine mai mari într-un interval de preț mai mare.
Cu toate acestea, furnizorii de lichiditate (LP) din aceste centralizatoare oferă în esență lichiditate pentru o curbă de preț (interval) între 0 și infinit. Tot acel capital stă rezervat pentru scenariul în care unul dintre activele din centralizator crește cu 5x, 10x, 100x.
Dacă se întâmplă acest lucru, acele active nefolosite asigură că mai există lichiditate în acea parte a curbei 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ționărilor.
De exemplu, Uniswap are în prezent în jur de 5 miliarde de dolari blocați în lichiditate, în timp ce are un volum de numai aproximativ 1 miliard de dolari pe zi. Ați putea crede că acesta nu este un mod deosebit de elegant de a face lucrurile și se pare că echipa Uniswap este de acord. Uniswap v3 rezolvă această problemă.
Furnizorii de lichiditate pot seta acum intervale de preț personalizate pentru care doresc să ofere lichiditate. Acest lucru ar trebui să conducă la o lichiditate mai concentrată în intervalul de preț în care se desfășoară majoritatea activităților de tranzacționare.
Într-un anumită măsură, Uniswap v3 este o modalitate rudimentară de a crea un registru de ordine on-chain pe Ethereum, în care creatorii de piață pot decide să ofere lichiditate în intervalele de preț pe care le stabilesc. Merită remarcat faptul că această schimbare îi favorizează pe creatorii de piață profesioniști în detrimentul participanților din domeniul retailului. Frumusețea AMM-urilor este 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 taxele 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 din domeniul retailului o modalitate de a rămâne oarecum competitivi în acest mediu.
Tokenuri LP Uniswap ca NFT-uri
Înțelegem acum că fiecare poziție LP Uniswap este unică, deoarece fiecare deponent își poate stabili propriul interval de preț. Aceasta înseamnă că pozițiile LP Uniswap nu mai sunt fungibile. Ca rezultat, fiecare poziție LP este acum reprezentată de un token nefungibil (NFT).
Unul dintre avantajele reprezentării unei poziții Uniswap LP cu un token fungibil a fost modul în care ar putea fi utilizat în alte părți ale DeFi. Tokenurile LP Uniswap v2 puteau fi depuse în Aave sau MakerDAO ca garanție. Acest lucru nu mai este posibil în v3, deoarece fiecare poziție este unică. Însă, această ruptură a modularității poate fi rezolvată cu noi tipuri de produse derivate.
Uniswap pe layer 2
Taxele de tranzacție pe Ethereum au crescut vertiginos în ultimul an. Acest lucru face ca utilizarea Uniswap să fie neviabilă din punct de vedere economic pentru mulți dintre utilizatorii mai mici.
Uniswap v3 va fi implementat, de asemenea, pe o soluție de scalare layer 2 numită Optimistic rollup. Este o modalitate interesantă de a scala contractele inteligente, profitând în continuare de securitatea rețelei Ethereum. Această implementare ar trebui să conducă la o creștere masivă a volumului tranzacțional și la taxe mult mai mici pentru utilizatori.
Ce este pierderea nepermanentă?
După cum am discutat, furnizorii de lichiditate obțin comisioane pentru furnizarea de lichiditate traderilor care pot schimba tokenuri. Există și alte aspecte pe care trebuie să le cunoască furnizorii de lichiditate? Da. Există un efect 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, la fel ca Alice. Acest lucru înseamnă că Alice are o cotă de 10% din centralizator. Lichiditatea totală (k), în acest caz, este de 10.000.
Ce se întâmplă dacă prețul ETH crește la 400 USDT? Rețineți că lichiditatea totală din centralizator trebuie să rămână constantă. Dacă ETH este acum 400 USDT, înseamnă că raportul dintre cât ETH și cât USDT se află în centralizator s-a modificat. De fapt, acum există 5 ETH și 2.000 USDT în centralizator. În acest timp, traderii de arbitraj vor adăuga USDT la centralizator și vor elimina ETH din acesta până când raportul reflectă prețul curent. Acesta este motivul pentru care este foarte important să înțelegem că valoarea k este constantă.
Așadar, Alice decide să-și retragă fondurile și primește 10% din centralizator în funcție de cota ei. Drept urmare, primește 0,5 ETH și 200 USDT, în valoare totală de 400 USDT. Se pare că a făcut un profit frumos. Dar ce s-ar fi întâmplat dacă nu și-ar fi pus fondurile în centralizator? Ar avea 1 ETH și 100 USDT, în total 500 USDT.
Putem observa că 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 care se apreciază în preț. 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ă acest efect funcționează indiferent de direcția în care prețul se schimbă din momentul depunerii. Ce înseamnă acest lucru? Dacă prețul ETH scade față de momentul depunerii, pierderile pot fi și ele amplificate. Dacă doriți să vedeți o explicație mai tehnică pe acest subiect, consultați articolul lui Pintail.
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 taxele 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 valorifica în orice moment. Comisioanele sunt distribuite în funcție de cota fiecărui furnizor de lichiditate din centralizator.
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.
➟ Doriți să începeți să tranzacționați criptomonede? Cumpărați Bitcoin pe Binance!
Cum se utilizează Uniswap
Uniswap este un protocol cu sursă deschisă, ceea ce înseamnă că oricine își poate crea propria aplicație frontend pentru acesta. Cu toate acestea, cel mai des folosit este https://app.uniswap.org sau https://uniswap.exchange.
Accesați interfața Uniswap.
Conectați-vă portofelul DeFi. Puteți utiliza MetaMask, Trust Wallet sau orice alt portofel Ethereum acceptat.
Selectați tokenul pe care doriți să îl schimbați.
Selectați tokenul cu care doriți să faceți schimb.
Faceți clic pe Swap.
Previzualizați tranzacția în fereastra pop-up.
Confirmați solicitarea de tranzacție în portofel.
Așteptați ca tranzacția să fie confirmată pe blockchainul Ethereum. Puteți monitoriza starea accesând https://etherscan.io/.
Tokenul Uniswap (UNI).
UNI este simbolul nativ al protocolului Uniswap și oferă deținătorilor drepturi de guvernare. Acest lucru înseamnă că deținătorii de UNI pot vota în ceea ce privește modificările aduse protocolului. Am discutat mai devreme despre modul în care protocolul acționează deja ca un fel de bun public. Tokenul UNI întărește această idee.
La momentul creării au fost emise 1 miliard de tokenuri UNI. 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. Acest lucru înseamnă că UNI va fi distribuit celor care furnizează lichiditate următoarelor centralizatoare Uniswap:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Dar cine sunt membrii comunității Uniswap? Ei bine, orice adresă Ethereum care a interacționat cu contractele Uniswap. Să vedem cum puteți revendica tokenurile UNI.
Cum revendicați tokenuri Uniswap (UNI)
Dacă ați folosit Uniswap, probabil că puteți revendica 400 de tokenuri UNI pentru fiecare adresă pe care ați folosit-o pe Uniswap. Pentru a revendica tokenurile:
Accesați https://app.uniswap.org/.
Conectați portofelul pe care l-ați folosit anterior pe Uniswap.
Faceți clic pe „Revendicați tokenurile UNI”.
Confirmați tranzacția în portofel (puteți verifica prețurile curente la gaz accesând Ethscan Gas Tracker).
Felicitări, acum sunteți deținător de UNI!
Doriți să tranzacționați tokenurile UNI? Binance vă va ajuta.
➟ Faceți clic aici pentru a tranzacționa tokenuri UNI pe Binance!
Cum să cumpărați UNI pe Binance
Pentru a cumpăra UNI, va trebui să schimbați monede fiat sau active cripto folosind fereastra de schimb Binance. Nu puteți utiliza un card de debit/credit pentru a achiziționa direct UNI. Mai jos vă prezentăm perechile disponibile, oferindu-vă posibilitatea de a alege dintre BNB, BTC, BUSD, USDT sau EUR.
Pentru a achiziționa UNI cu criptomonede, puteți să transferați active cripto în portofelul dvs. Spot pentru a le schimba sau să cumpărați criptomonede cu monedă fiat. BUSD este opțiunea recomandată, datorită stabilității prețului. Puteți cumpăra BUSD cu cardul dvs. accesând pagina [Cumpărați cripto]. 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 ați achiziționat activele cripto, mergeți la platforma de schimb și selectați perechea UNI pe care doriți să o tranzacționați. Puteți schimba perechea făcând clic pe perechea actuală de piață din stânga sus.
În bara de căutare, introduceți perechea aleasă. Pentru exemplul nostru, avem nevoie de UNI/BUSD.
Acum puteți crea un ordin pentru a cumpăra UNI. Cea mai rapidă cale este folosirea unui ordin de piață care vă oferă prețul Spot curent. De asemenea, puteți seta un ordin limită sau un ordin stop limită dacă doriți să cumpărați la un anumit preț sau un preț mai bun.
Pentru a crea ordinul de piață, mergeți în partea dreaptă a ferestrei platformei de schimb și faceți clic pe [Spot]. Asigurați-vă că ați ales [Piață] ca tip de ordin sub fila [Cumpărați] și introduceți suma de BUSD pe care doriți să o tranzacționați. La final, faceți clic pe [Cumpărați UNI] pentru a plasa ordinul.
Cum să cumpărați UNI pe Binance
Vânzarea UNI este un proces similar cu achiziționarea. În primul rând, asigurați-vă că aveți UNI în portofelul Spot din Binance. Dacă nu ați depus tokenurile, accesați pagina [Monedă fiat și Spot] și căutați UNI. Faceți clic pe [Depuneți] pentru instrucțiuni detaliate despre cum să transferați UNI. Puteți citi și ghidul nostru Cum să depuneți pe Binance pentru mai mult ajutor.
După ce ați depus UNI, deschideți fereastra de schimb și selectați perechea UNI pe care doriți să o tranzacționați. Să aruncăm o privire la UNI/BTC.
Utilizați bara de căutare pentru a găsi perechea dorită. În cazul nostru, 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 ordin în fila [Vindeți]. Introduceți suma de UNI pe care doriți să o vindeți și faceți clic pe [Vindeți UNI].
Gânduri de încheiere
Uniswap este un protocol de schimb inovativ construit pe Ethereum. Acesta permite oricărei persoane care deține un portofel Ethereum să schimbe tokenuri fără implicarea unei părți centrale.
Deși are limitările sale, această tehnologie poate avea unele implicații interesante pentru viitorul platformelor de schimb de tokenuri fără încredere. Odată ce soluțiile de scalabilitate Ethereum 2.0 vor intra în vigoare în rețea și Uniswap ar putea beneficia de acestea.