Uniswap è un insieme di programmi informatici che girano sulla blockchain di Ethereum e consentono di decentralizzare lo scambio di token. Uniswap funziona con l'aiuto degli unicorni (come suggerisce il logo).

Su Uniswap, i trader possono scambiare token Ethereum senza fidarsi di nessuno con i propri fondi. Allo stesso tempo, chiunque può fornire la propria criptovaluta ai pool di liquidità, che svolgono il ruolo di riserve speciali. I trader ricevono una commissione per fornire i propri fondi ai pool.

Come fanno gli unicorni magici a convertire un gettone in un altro? Perché usare Uniswap? Scopriamolo.


introduzione

Gli scambi centralizzati sono rimasti per molti anni la spina dorsale del mercato delle criptovalute. I loro principali vantaggi sono regolamenti rapidi, grandi volumi di scambi e una crescita costante della liquidità. Ma esiste anche un “mondo parallelo” costruito sotto forma di protocolli che non richiedono fiducia. Gli scambi decentralizzati (DEX) non richiedono intermediari o partecipanti responsabili della custodia dei fondi per condurre negoziazioni.

A causa dei limiti della tecnologia blockchain, creare scambi decentralizzati in grado di competere con le loro controparti centralizzate non è un compito facile. La maggior parte degli scambi decentralizzati non sono ideali, sia in termini di prestazioni che di esperienza utente.

Molti sviluppatori si stanno grattando la testa per inventare nuovi modi per creare uno scambio decentralizzato. Tra questi, Uniswap è uno dei pionieri. Il modo in cui funziona Uniswap è un po’ più complicato di un DEX tradizionale. Tuttavia, vedremo presto che questo modello presenta una serie di vantaggi significativi.

Grazie alla sua innovazione, Uniswap è diventato uno dei progetti di maggior successo nel campo della finanza decentralizzata (DeFi).

Quindi, impariamo di più su cos'è il protocollo Uniswap, come funziona e come puoi scambiare token utilizzando un portafoglio Ethereum.


Cos'è Uniswap?

Uniswap è un protocollo di scambio decentralizzato costruito su Ethereum e, più precisamente, un protocollo di liquidità automatizzato. Non esiste un book degli ordini o alcuna parte centralizzata richiesta per eseguire le operazioni qui. Uniswap consente agli utenti di fare trading senza intermediari mantenendo un elevato grado di decentralizzazione e resistenza alla censura.

Uniswap è un software open source. Puoi verificarlo tu stesso su Uniswap GitHub.

Ok, ma come puoi fare trading senza un book degli ordini? Uniswap opera secondo un modello in cui i fornitori di liquidità creano pool di liquidità. Questo sistema fornisce un meccanismo di determinazione dei prezzi decentralizzato che livella sostanzialmente la profondità del portafoglio ordini. Ne parleremo più dettagliatamente in seguito, ma per ora ricordiamo solo che gli utenti possono facilmente scambiare token ERC-20 senza un registro degli ordini.

Poiché il protocollo Uniswap è decentralizzato, non è presente alcun elenco. In sostanza, se i trader hanno a disposizione un pool di liquidità, è possibile emettere qualsiasi token ERC-20. Di conseguenza, semplicemente non ci sono commissioni di quotazione su Uniswap. In un certo senso, il protocollo Uniswap esiste come un “bene pubblico”.

Il protocollo Uniswap è stato creato da Hayden Adams nel 2018. Ma la tecnologia alla base della sua implementazione è stata descritta per la prima volta dal cofondatore di Ethereum Vitalik Buterin.


Come funziona Uniswap?

Uniswap non dispone di un portafoglio ordini, il che significa che un'architettura di scambio digitale tradizionale non è possibile. Utilizza un modello chiamato Constant Product Market Maker, che è una variante del modello Automated Market Maker (AMM).

Gli AMM sono contratti intelligenti con riserve di liquidità (o pool di liquidità) che i trader possono negoziare. Queste riserve sono finanziate da fornitori di liquidità. Un fornitore di liquidità può essere chiunque contribuisca al valore equivalente di due token nel pool. I trader a loro volta pagano una commissione al pool, che viene poi distribuita tra i fornitori di liquidità in base alla loro quota nel pool. Diamo uno sguardo più da vicino a questo.

I fornitori di liquidità creano un mercato apportando un contributo equivalente al valore di due token. Potrebbe trattarsi di ETH, un token ERC-20 o due token ERC-20. I pool sono generalmente costituiti da stablecoin come DAI, USDC o USDT, ma questo non è un requisito. In cambio, i fornitori di liquidità ricevono “token di liquidità” che rappresentano la loro quota del pool di liquidità complessivo. I token di liquidità possono essere scambiati con la loro quota del pool.

Consideriamo il pool di liquidità ETH/USDT. Chiamiamo parte del pool ETH x e parte del pool USDT y. Uniswap prende questi due valori e li moltiplica per calcolare la liquidità totale nella pool, chiamiamola k. L'idea principale di Uniswap è che il valore di k rimanga costante. Ciò significa che la liquidità totale nel pool sarà costante. Pertanto, otteniamo la seguente formula per la liquidità totale nel pool:

x*y = k

Ma cosa succede quando qualcuno vuole fare uno scambio?

Supponiamo che Masha acquisti 1 ETH per 300 USDT utilizzando il pool di liquidità ETH/USDT. Pertanto, aumenta la quota del pool in USDT e riduce la quota del pool in ETH, il che significa che il prezzo di ETH aumenta. Perché? Una volta completata la transazione, rimangono meno ETH nel pool e sappiamo che la liquidità totale (k) dovrebbe rimanere costante. Questo meccanismo determina il prezzo. In definitiva, il prezzo pagato per quell’ETH dipende da quanto una determinata operazione modifica la relazione tra x e y.

Va notato che un tale modello non è scalabile in modo lineare. Più grande è l’ordine, più l’equilibrio si sposta tra x e y. Pertanto, gli ordini di grandi dimensioni diventano esponenzialmente più costosi rispetto a quelli di piccole dimensioni, con conseguente maggiore slittamento. A sua volta, l’aumento della riserva di liquidità rende più semplice l’elaborazione di ordini di grandi dimensioni, poiché ciò riduce la differenza tra x e y.


Uniswap v3

La tecnologia alla base di Uniswap ha attraversato diverse iterazioni. È probabile che, se hai utilizzato Uniswap, fosse Uniswap v2. Ma la tecnologia sta migliorando e non si ferma. Diamo un'occhiata alle novità più importanti di Uniswap v3.


Efficienza del capitale

Uno dei cambiamenti più significativi di Uniswap v3 riguarda l’efficienza del capitale. La maggior parte delle AMM sono estremamente inefficienti in termini di capitale: la maggior parte dei fondi che attualmente detengono sono inutilizzati. Ciò è dovuto alle caratteristiche del modello x*y=k, di cui abbiamo discusso in precedenza. In parole semplici: maggiore è la liquidità nel pool, maggiori saranno gli ordini che il sistema potrà supportare in una fascia di prezzo più ampia.

Tuttavia, i fornitori di liquidità (LP) in questi pool forniscono liquidità per una curva di prezzo (intervallo) da 0 a infinito. Tutto questo capitale è riservato per uno scenario in cui uno degli asset nel pool cresce di 5x, 10x, 100x.

Se ciò accade, gli asset inattivi assicurano che vi sia ancora liquidità in quella parte della curva. Ciò significa che solo una piccola parte della liquidità nel pool risiede dove avviene la maggior parte delle negoziazioni.

Ad esempio, Uniswap ha attualmente circa 5 miliardi di dollari di liquidità bloccata, di cui solo 1 miliardo in uso al giorno. Sei d'accordo sul fatto che fosse possibile inventare qualcosa di più perfetto? Sembra che anche il team di Uniswap abbia pensato a questo e abbia risolto il problema con Uniswap v3.

I fornitori di liquidità possono ora impostare intervalli di prezzo personalizzati per i quali desiderano fornire liquidità. Ciò dovrebbe aumentare la concentrazione della liquidità nella fascia di prezzo in cui avviene la maggior parte delle transazioni.

In un certo senso, Uniswap v3 è un modo rudimentale per creare un portafoglio ordini on-chain su Ethereum, in cui i market maker possono prendere decisioni per fornire liquidità alle fasce di prezzo da loro stabilite. Va notato che questa innovazione avvantaggia principalmente i market maker professionisti e non i partecipanti al dettaglio. Il vantaggio principale dell’AMM è che chiunque può fornire liquidità e mettere a frutto i propri fondi.

Tuttavia, a causa di questa complicazione, i fornitori di liquidità pigri guadagneranno molto meno in commissioni di trading rispetto ai giocatori professionisti che migliorano costantemente la loro strategia. Non è difficile prevedere che alcuni aggregatori, come yearn.finance, offriranno ai fornitori di liquidità al dettaglio l’opportunità di rimanere almeno in qualche modo competitivi in ​​questo contesto.


Posizioni LP su Uniswap come token NFT

Ora sappiamo che tutte le posizioni LP su Uniswap sono uniche in quanto ciascuna può impostare la propria fascia di prezzo. Ciò significa che le posizioni LP su Uniswap non sono fungibili. Di conseguenza, ciascuna posizione LP è rappresentata da un token non fungibile (NFT).

Uno dei vantaggi dell’introduzione della posizione LP su Uniswap come token fungibile sarebbe la possibilità di utilizzarlo in altre parti della DeFi. I token LP in Uniswap v2 possono essere depositati in Aave o MakerDAO come garanzia. In Uniswap v3 questo non è più possibile, poiché ogni posizione è unica. Tuttavia, questo divario nella modularità può essere compensato da nuovi tipi di derivati.


Uniswap al livello 2

Le commissioni sulle transazioni di Ethereum sono aumentate notevolmente nell’ultimo anno. Ciò rende l’utilizzo di Uniswap antieconomico per molti utenti con piccoli fondi.

Uniswap v3 verrà distribuito anche in una soluzione di scalabilità di livello 2 chiamata Optimistic rollup. Questo è un modo affidabile per scalare i contratti intelligenti sulla rete Ethereum sicura. Questa implementazione dovrebbe comportare un aumento significativo della velocità di transazione e commissioni molto più basse per gli utenti.


Cosa sono le perdite impermanenti?

Come abbiamo già detto, i fornitori di liquidità ricevono una commissione per fornire liquidità ai trader che possono scambiare token. C’è qualcos’altro che i fornitori di liquidità dovrebbero sapere? SÌ. Ad esempio, su un effetto chiamato perdite impermanenti.

Supponiamo che Masha contribuisca con 1 ETH e 100 USDT al pool Uniswap. Poiché la coppia deve avere un valore equivalente, ciò significa che il prezzo di ETH è di 100 USDT. Allo stesso tempo, nel pool ci sono solo 10 ETH e 1000 USDT, il resto è finanziato da altri fornitori di liquidità, come Masha. Ciò significa che Masha possiede il 10% della piscina. La liquidità totale (k) in questo caso è 10.000.

Cosa succede se il prezzo dell'ETH sale a 400 USDT? Ricorda: la liquidità complessiva del pool deve rimanere costante. Se ETH ora vale $ 400, il rapporto tra la quantità di ETH e USDT nel pool cambia. Ciò significa che ora ci sono 5 ETH e 2000 USDT nel pool. Perché? I trader di arbitraggio aggiungeranno USDT al pool e rimuoveranno ETH da esso finché il rapporto non rifletterà il prezzo esatto. Ecco perché è importante ricordare che k è una costante.

Masha decide di ritirare i suoi fondi e riceve il 10% del pool in base alla sua quota. Di conseguenza, riceve 0,5 ETH e 200 USDT per un totale di 400 USDT. Sembra che abbia realizzato un bel profitto. Ma cosa succederebbe se decidesse di non investire i suoi fondi nel pool? Avrebbe a disposizione 1 ETH e 100 USDT per un totale di 500 USDT.

Di conseguenza, Masha ha dovuto utilizzare HODLing anziché investire nel pool Uniswap. In questo caso, la perdita temporanea è la perdita di profitto derivante dall’aggiunta di un token al pool che sta diventando più costoso. Pertanto, investendo in Uniswap nella speranza di guadagnare una commissione, Masha potrebbe perdere altre opportunità.

Nota: questo effetto si verifica indipendentemente dalla direzione in cui cambia il prezzo dal momento del deposito. Cosa significa? Se il prezzo dell’ETH diminuisce rispetto al prezzo al momento del deposito, anche le perdite potrebbero aumentare. Se vuoi approfondire la questione, leggi l'articolo di Pintail.

Ma perché le perdite sono inconsistenti? Se il prezzo dei token nel pool viene ripristinato al livello di prezzo in cui sono stati aggiunti al pool, l'effetto viene mitigato. E poiché i fornitori di liquidità guadagnano una commissione, le perdite possono essere recuperate nel tempo. Tuttavia, i fornitori di liquidità dovrebbero tenerne conto prima di aggiungere i propri fondi al pool.


Come guadagna Uniswap?

Non c'è modo. Uniswap è un protocollo decentralizzato supportato da Paradigm (un hedge fund di criptovaluta). Tutte le commissioni vanno ai fornitori di liquidità e nessuno dei fondatori riceve una percentuale delle operazioni effettuate tramite il protocollo.

Attualmente la commissione di transazione per i fornitori di liquidità è dello 0,3% per operazione. Per impostazione predefinita, le commissioni guadagnate vengono aggiunte al pool di liquidità, ma i fornitori di liquidità possono riscattarle in qualsiasi momento. Le commissioni sono distribuite in base alla quota del pool di ciascun fornitore di liquidità.

Parte delle commissioni potranno essere utilizzate per sviluppare Uniswap in futuro. Il team di Uniswap ha già lanciato una versione migliorata del protocollo chiamata Uniswap v2.


➟  Pensi da dove iniziare a lavorare con le criptovalute? Acquista Bitcoin su Binance!


Come utilizzare Uniswap

Uniswap è un protocollo open source, il che significa che chiunque può creare la propria applicazione per esso. Tuttavia, la maggior parte utilizza https://app.uniswap.org o https://uniswap.exchange.

  1. Apri l'interfaccia di Uniswap.

  2. Collega il tuo portafoglio. Puoi utilizzare MetaMask, Trust Wallet o qualsiasi altro portafoglio Ethereum supportato.

  3. Seleziona il token che desideri scambiare.

  4. Seleziona il token che desideri ricevere.

  5. Fare clic su Scambia.

  6. Controlla i dettagli della transazione nella finestra che appare.

  7. Conferma la transazione nel tuo portafoglio.

  8. Attendi la conferma della transazione sulla blockchain di Ethereum. Lo stato della transazione può essere monitorato sul sito web https://etherscan.io/.


Gettone Uniswap (UNI)

UNI è il token nativo del protocollo Uniswap che attribuisce ai suoi titolari diritti di governance. Ciò significa che i proprietari UNI possono votare sulle modifiche al protocollo. Abbiamo accennato in precedenza al fatto che il protocollo esiste come una sorta di bene pubblico. Il token UNI conferma questa idea.

Alla creazione di Uniswap sono stati emessi 1 miliardo di token UNI, il 60% dei quali viene distribuito ai membri esistenti della comunità Uniswap. Il restante 40% sarà a disposizione dei membri del team, degli investitori e dei consulenti per quattro anni.

Alcuni token vengono distribuiti alla comunità tramite l'estrazione di liquidità. I token UNI verranno distribuiti a coloro che forniscono liquidità ai seguenti pool Uniswap:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Chi fa parte della comunità Uniswap? Qualsiasi indirizzo Ethereum che ha interagito con i contratti Uniswap. Successivamente, diamo un'occhiata a come ottenere i token UNI.


Come ottenere i token Uniswap (UNI)

Se hai utilizzato Uniswap, molto probabilmente sarai in grado di ottenere 400 token UNI per ogni indirizzo con cui hai utilizzato Uniswap. Come ottenere i tuoi token:

  1. Vai su https://app.uniswap.org/.

  2. Collega il portafoglio con cui utilizzavi precedentemente Uniswap.

  3. Fai clic su Richiedi i tuoi token UNI.

how-to-claim-uni-tokens-uniswap

  1. Conferma la transazione nel tuo portafoglio (puoi controllare i prezzi attuali del gas su Ethscan Gas Tracker).

  2. Congratulazioni! Ora possiedi gettoni UNI.

Vuoi vendere i tuoi gettoni UNI? Usa Binance per questo.


➟Fai clic per scambiare token UNI su Binance!


Come acquistare UNI su Binance

Per acquistare UNI, devi scambiare valuta fiat o criptovaluta sull'exchange Binance. Non è possibile utilizzare una carta di debito/credito per acquistare direttamente UNI. Di seguito sono riportate le possibili coppie con BNB, BTC, BUSD, USDT o Euro.


Se desideri acquistare UNI con criptovaluta, trasferisci le monete sul tuo portafoglio spot o acquistale. Consigliamo di acquistare BUSD per la sua stabilità. Puoi acquistare BUSD utilizzando la tua carta di credito/debito nella scheda [Acquista criptovaluta]. Inserisci l'importo BUSD desiderato e fai clic su [Continua] per inserire i dettagli della tua carta.


Una volta che hai la tua criptovaluta, vai all'exchange e seleziona la coppia UNI che desideri scambiare. Puoi selezionare un'altra coppia facendo clic sul pulsante con la coppia di mercato corrente nell'angolo in alto a sinistra.


Inserisci la coppia che preferisci nella barra di ricerca. Il nostro esempio utilizza UNI/BUSD.


Ora puoi creare un ordine per acquistare UNI. Il modo più veloce è creare un ordine di mercato che specifichi il prezzo spot corrente. Puoi anche creare un ordine limite o stop-limit se desideri acquistare a un determinato prezzo o a un prezzo migliore.

Per creare un ordine di mercato, fare clic su [Spot] sul lato sinistro dello schermo. Nella scheda [Acquista], assicurati di selezionare [Mercato] come tipo di ordine e inserisci l'importo BUSD desiderato. Successivamente, fai clic su [Acquista UNI] e l'ordine verrà effettuato.


Come vendere UNI su Binance

Il processo di vendita dell'UNI è simile all'acquisto. Prima di tutto, UNI deve essere nel tuo portafoglio spot Binance. Se non hai ancora inserito i token, vai alla pagina [Fiat e Spot] e trova UNI. Puoi saperne di più sul trasferimento UNI nella scheda [Input]. Per i dettagli, consulta la nostra guida su Come depositare criptovaluta su Binance.


Dopo aver inserito con successo UNI, apri la scheda di scambio e seleziona la coppia UNI che desideri scambiare. Prendiamo come esempio UNI/BTC.


Puoi trovare la coppia richiesta utilizzando la barra di ricerca. Nel nostro caso, clicca sulla coppia [UNI/BTC].


Per vendere la tua UNI al prezzo di mercato corrente, vai sul lato sinistro dello schermo. Fare clic su [Spot] e selezionare [Mercato] come tipo di ordine nella scheda [Vendita]. Inserisci la quantità desiderata di UNI e fai clic su [Vendi UNI].


Uniswap è un protocollo di scambio innovativo costruito su Ethereum. Consente a chiunque abbia un portafoglio Ethereum di scambiare token senza il coinvolgimento di alcun soggetto centralizzato.

Sebbene questa tecnologia abbia i suoi limiti, può avere un impatto positivo sul processo di scambio di token trustless. Una volta implementate le soluzioni di scalabilità di Ethereum 2.0, anche Uniswap vedrà probabilmente nuovi vantaggi.