Breve contenuto

Uniswap è un insieme di programmi per computer che funzionano sulla blockchain di Ethereum e consentono la decentralizzazione degli scambi di token. Funziona con l'aiuto degli "unicorni" (come evidenziato dal loro logo).

I trader possono scambiare token Ethereum su Uniswap senza fidarsi di nessuno con i propri fondi. Nel frattempo, chiunque può prestare la propria criptovaluta a riserve speciali chiamate pool di liquidità. In cambio della fornitura di denaro a questi pool, guadagnano commissioni.

Come fanno questi "unicorni magici" a convertire un token in un altro? Cosa ti serve per utilizzare Uniswap? Scopriamolo.


Introduzione

Gli exchange centralizzati sono stati la spina dorsale del mercato delle criptovalute per molti anni. Offrono tempi di regolamento rapidi, un alto volume di scambi e un costante aumento della liquidità. Tuttavia, esiste un mondo parallelo che viene costruito sotto forma di protocolli non affidabili. Gli exchange decentralizzati (DEX) non richiedono intermediari o custodi per facilitare il trading.

A causa delle limitazioni intrinseche della tecnologia blockchain, è stato difficile creare DEX che competano in modo significativo con i loro omologhi centralizzati. La maggior parte dei DEX può essere migliorata sia in termini di prestazioni che di facilità d'uso.

Molti sviluppatori hanno pensato a nuovi modi per costruire exchange decentralizzati. Uno dei pionieri è Uniswap. Il funzionamento di Uniswap può essere un po' più complesso da comprendere rispetto a una DEX più tradizionale. Tuttavia, presto vedremo che questo modello offre una serie di vantaggi attraenti.

Come risultato di questa innovazione, Uniswap è diventato uno dei progetti più riusciti all'interno delle Finanze Decentralizzate (DeFi).

Diamo un'occhiata a cosa sia Uniswap, come funziona e come puoi scambiare token semplicemente utilizzando un portafoglio Ethereum.


Cos'è Uniswap?

Uniswap è un protocollo di scambio decentralizzato costruito su Ethereum. Per essere più precisi, è un protocollo di liquidità automatizzato. Non esiste un libro degli ordini o alcuna parte centralizzata necessaria per effettuare transazioni. Uniswap consente agli utenti di scambiare senza intermediari, con un alto grado di decentralizzazione e resistenza alla censura.

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

Va bene, ma come si può fare trading senza un libro degli ordini? Bene, Uniswap funziona con un modello in cui i fornitori di liquidità creano pool di liquidità. Questo sistema fornisce un meccanismo di formazione dei prezzi decentralizzato, che livella sostanzialmente la profondità del libro degli ordini. Esamineremo come funziona più nel dettaglio. Al momento, basta notare che gli utenti possono facilmente effettuare swap tra token ERC-20 senza la necessità di un libro degli ordini.

Poiché il protocollo Uniswap è decentralizzato, il processo di listing è assente. In sostanza, qualsiasi token ERC-20 può essere lanciato, se un pool di liquidità è disponibile per i trader. Di conseguenza, Uniswap non addebita alcuna commissione di listing. In un certo senso, il protocollo Uniswap funge da una sorta di 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 co-fondatore di Ethereum, Vitalik Buterin.


Come funziona Uniswap?

Uniswap lascia indietro l'architettura tradizionale degli exchange digitali, poiché non ha un libro degli ordini. Funziona con uno sviluppo chiamato "Constant Product Market Maker", che è una variante di un modello chiamato "Automated Market Maker" (AMM).

Gli Automated Market Makers sono contratti intelligenti che contengono riserve di liquidità (o pool di liquidità), contro cui i trader possono fare trading. Queste riserve sono finanziate dai fornitori di liquidità. Un fornitore di liquidità può essere chiunque depositi un valore equivalente di due token nel pool. A sua volta, i trader pagano una commissione al pool, che viene poi distribuita tra i fornitori di liquidità in base alle loro quote nel pool. Esamineremo come funziona più nel dettaglio.

I fornitori di liquidità creano un mercato depositando un valore equivalente di due token. Questi possono essere ETH e un token ERC-20 o due token ERC-20. Questi pool di solito consistono in stablecoin come DAI, USDC o USDT, ma non è un requisito obbligatorio. In cambio, i fornitori di liquidità ricevono "token di liquidità" che rappresentano la loro quota nel pool totale di liquidità. Questi token di liquidità possono essere scambiati per la quota che rappresentano nel pool.

Quindi, esaminiamo il pool di liquidità ETH/USDT. Chiameremo la parte del pool ETH, come x, e la parte USDT come y. Uniswap prende queste due grandezze e le moltiplica per calcolare la liquidità totale nel pool. Chiamiamolo k. L'idea principale di Uniswap è che k deve rimanere costante, il che significa che la liquidità totale nel pool è costante. Quindi, la formula della liquidità totale nel pool:

x * y = k

Quindi, cosa succede quando qualcuno vuole effettuare un'operazione?

Supponiamo che Alice acquisti 1 ETH per 300 USDT utilizzando il pool di liquidità ETH/USDT. In questo modo, aumenta la sua quota nel pool in USDT e diminuisce la sua quota nel pool in ETH. Questo significa effettivamente che il prezzo di ETH aumenta. Perché? Dopo l'operazione, ci sono meno ETH nel pool, e sappiamo che la liquidità totale (k) deve rimanere invariata. Questo meccanismo determina il prezzo. In definitiva, il prezzo pagato per questo ETH dipende da quanto un'operazione modifica il rapporto tra x e y.

Vale la pena notare che questo modello non si scala linearmente. Infatti, più grande è l'ordine, più si sposta il bilancio tra x e y. Questo significa che ordini più grandi diventano esponenzialmente più costosi rispetto a ordini più piccoli, portando a somme sempre maggiori di slippage. Ciò significa anche che più grande è il pool di liquidità, più facile è gestire ordini di grandi dimensioni. Perché? In questo caso, lo spostamento tra x e y è minore.


Uniswap v3

La tecnologia alla base di Uniswap ha subito diverse iterazioni. È molto probabile che se hai utilizzato Uniswap, hai utilizzato Uniswap v2. Tuttavia, ci sono sempre nuovi miglioramenti in fase di sviluppo. Esaminiamo gli aggiornamenti più significativi di Uniswap v3.


Efficienza del capitale

Una delle modifiche più significative in Uniswap v3 riguarda l'efficienza nell'uso del capitale. Comprendi, la maggior parte degli AMM è molto inefficiente in termini di capitale - cioè la maggior parte dei fondi in essi non viene utilizzata in qualsiasi momento. Ciò è dovuto alle caratteristiche intrinseche di questo modello x*y=k, discusso in precedenza. In parole povere, più liquidità c'è nel pool, maggiori ordini può sostenere il sistema in un intervallo di prezzo più ampio.

Tuttavia, i fornitori di liquidità (LP) in questi pool forniscono essenzialmente liquidità per la curva dei prezzi (intervallo) da 0 all'infinito. Tutto questo capitale è riservato per uno scenario in cui uno degli asset nel pool è 5x-s, 10x-s, 100x-s.

Se ciò accade, questi asset non utilizzati garantiscono che su quella parte della curva dei prezzi ci sia ancora liquidità. Ciò significa che solo una piccola parte della liquidità nel pool si trova dove avviene la maggior parte del trading.

Ad esempio, Uniswap ha attualmente liquidità bloccata per un valore di circa 5 miliardi di dollari, mentre il volume giornaliero è solo di circa 1 miliardo. Potresti pensare che questo non sia un modo particolarmente elegante per affrontare i problemi, e sembra che il team di Uniswap sia d'accordo. Uniswap v3 risolve questo problema.

I fornitori di liquidità ora possono impostare intervalli di prezzo personalizzati per i quali desiderano fornire liquidità. Questo dovrebbe portare a una liquidità più concentrata nell'intervallo di prezzo in cui si verifica la maggior parte dell'attività commerciale.

In un certo senso, Uniswap v3 è un modo elementare per creare un libro degli ordini on-chain su Ethereum, dove i market maker possono prendere decisioni sulla fornitura di liquidità in intervalli di prezzo stabiliti da loro. Vale la pena notare che questo cambiamento avvantaggia i market maker professionisti rispetto ai partecipanti al dettaglio. Il vantaggio degli AMM è che chiunque può fornire liquidità e far lavorare i propri fondi.

Tuttavia, con questo ulteriore livello di complessità, i LP "pigri" guadagneranno molto meno dalle commissioni di trading rispetto ai giocatori professionisti che possono ottimizzare continuamente la loro strategia. Allo stesso tempo, non è difficile immaginare aggregatori come yearn.finance che offrono ai LP al dettaglio un modo per rimanere competitivi in questo ambiente.


Token Uniswap LP come NFT

Ora capiamo che ogni posizione Uniswap LP è unica, poiché ogni depositante può impostare il proprio intervallo di prezzo. Questo significa che le posizioni Uniswap LP sono più non fungibili. Di conseguenza, ogni posizione LP è ora rappresentata da un token non fungibile (NFT).

Uno dei vantaggi di rappresentare una posizione Uniswap LP con un token sostituibile era come poteva essere utilizzata in altre parti di DeFi. I token Uniswap v2 LP possono essere depositati in Aave o MakerDAO come garanzia. Questo non è più il caso per v3, poiché ogni posizione è unica. Tuttavia, questo divario nella possibilità di composizione potrebbe essere affrontato con nuovi tipi di prodotti derivati.


Uniswap su layer 2

Le commissioni di transazione su Ethereum sono aumentate drasticamente nell'ultimo anno. Questo rende l'uso di Uniswap economicamente svantaggioso per molti piccoli utenti.

Uniswap v3 sarà anche implementato in una soluzione di scaling layer 2 chiamata accumulo ottimista. Questo è un ottimo modo per scalare i contratti intelligenti mantenendo la sicurezza della rete Ethereum. Tale implementazione dovrebbe portare a un significativo aumento della capacità delle transazioni e a una diminuzione delle commissioni per gli utenti.


Cos'è il rischio impermanente?

Come abbiamo già detto, i fornitori di liquidità ricevono una commissione per fornire liquidità ai trader che possono effettuare swap di token. Cosa altro devono sapere i fornitori di liquidità? Sì. C'è un altro effetto chiamato perdite impermanenti.

Supponiamo che Alice effettui un deposito di 1 ETH e 100 USDT nel pool Uniswap. Poiché la coppia di token deve avere un valore equivalente, ciò significa che il prezzo di ETH è di 100 USDT. Nel frattempo, nel pool ci sono solo 10 ETH e 1.000 USDT; gli altri sono finanziati da altri fornitori di liquidità, come Alice. Ciò significa che Alice possiede il 10% della quota del pool. La nostra liquidità totale (k) in questo caso è di 10.000.

Cosa succede se il prezzo di ETH aumenta a 400 USDT? Ricorda che la liquidità totale del pool deve rimanere invariata. Se il prezzo di ETH ora è di 400 USDT, questo significa che il rapporto tra quanti ETH e quanti USDT ci sono nel pool è cambiato. In realtà, ora ci sono 5 ETH e 2.000 USDT nel pool. Perché? I trader di arbitraggio aggiungeranno USDT al pool e toglieranno ETH fino a quando il rapporto non riflette il prezzo esatto. Ecco perché è importante capire che k è una costante.

Quindi, Alice 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 buon profitto. Ma aspetta, cosa sarebbe successo se non avesse messo i suoi fondi nel pool? Avrebbe avuto 1 ETH e 100 USDT, per un totale di 500 USDT.

In effetti, sarebbe stato meglio per Alice tenere gli asset anziché depositarli nel pool Uniswap. In questo caso, le perdite impermanenti sono, in sostanza, il costo opportunità di aggiungere un token a un pool che sta aumentando di valore. Ciò significa semplicemente che, depositando fondi in Uniswap nella speranza di guadagnare commissioni, Alice potrebbe perdere altre opportunità.

Nota che questo effetto funziona indipendentemente dalla direzione in cui cambia il prezzo dal momento del deposito. Cosa significa? Se il prezzo di ETH scende rispetto al momento del deposito, le perdite possono aumentare. Se vuoi una spiegazione più dettagliata su questo argomento, dai un'occhiata all'articolo di Pintail.

Ma perché le perdite sono impermanenti? Se il prezzo dei token messi insieme nel pool torna al prezzo al quale sono stati aggiunti nel pool, l'effetto si attenua. Inoltre, poiché i fornitori di liquidità ricevono commissioni, le perdite possono essere compensate nel tempo. Tuttavia, i fornitori di liquidità devono essere consapevoli di questo prima di aggiungere fondi al pool.


Come guadagna soldi Uniswap?

In nessun modo. Uniswap è un protocollo decentralizzato supportato da Paradigm (un fondo hedge di criptovalute). Tutte le commissioni vanno ai fornitori di liquidità, e nessuno dei fondatori riceve una quota delle transazioni che avvengono tramite il protocollo.

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

Una parte delle commissioni potrebbe essere destinata allo sviluppo di Uniswap in futuro. Il team di Uniswap ha già lanciato una versione migliorata del protocollo chiamata Uniswap v2.


➟ Vuoi iniziare a fare trading di criptovalute? Compra Bitcoin su Binance!


Come utilizzare Uniswap

Uniswap è un protocollo open source, il che significa che chiunque può creare la propria applicazione interfaccia per esso. Tuttavia, il più delle volte viene utilizzato https://app.uniswap.org o https://uniswap.exchange.

  1. Vai all'interfaccia di Uniswap.

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

  3. Seleziona il token da cui desideri effettuare lo scambio.

  4. Seleziona il token con cui desideri effettuare lo scambio.

  5. Clicca su "Swap".

  6. Visualizza in anteprima la transazione nella finestra pop-up.

  7. Conferma la richiesta di transazione nel tuo portafoglio.

  8. Aspetta che la transazione venga confermata nella blockchain di Ethereum. Puoi seguire il suo stato su https://etherscan.io/.


Token Uniswap (UNI)

UNI è il token nativo del protocollo Uniswap e dà ai suoi possessori diritti di governance. Questo significa semplicemente che i possessori di UNI possono votare su modifiche al protocollo. In precedenza abbiamo discusso di come il protocollo già funzioni come una sorta di bene pubblico. Il token UNI rafforza questa idea.

1 miliardo di token UNI è stato coniato al momento della creazione. Il 60% di essi è distribuito tra gli attuali membri della comunità Uniswap, mentre il 40% sarà disponibile per i membri del team, investitori e consulenti nel corso di quattro anni.

Una parte della distribuzione della comunità avviene tramite il mining della liquidità. Ciò significa che UNI sarà distribuito tra coloro che forniscono liquidità ai seguenti pool di Uniswap:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Ma chi sono i membri della comunità Uniswap? Qualsiasi indirizzo Ethereum che ha interagito con i contratti Uniswap. Diamo un'occhiata a come ottenere i token UNI.


Come ottenere i token Uniswap (UNI)

Se hai utilizzato Uniswap, puoi ottenere 400 token UNI per ogni indirizzo. Per ottenere i tuoi token, devi:

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

  2. Collega il portafoglio che hai utilizzato in precedenza con Uniswap.

  3. Clicca su "Ottieni i tuoi token UNI".

як отримати токени UNI на Uniswap

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

  2. Congratulazioni, ora sei un possessore di UNI!

Vuoi fare trading con i tuoi token UNI? Puoi farlo su Binance.


➟ Clicca qui per fare trading di token UNI su Binance!


Come comprare UNI su Binance

Per acquistare UNI, dovrai scambiare fiat o criptovaluta utilizzando l'interfaccia dell'exchange Binance. Non puoi utilizzare la carta di debito/credito per acquistare UNI direttamente. Di seguito sono elencate le coppie possibili che ti danno la scelta di BNB, BTC, BUSD, USDT o EUR.


Se desideri acquistare UNI con criptovaluta, puoi trasferire i token nel tuo portafoglio spot o acquistarli. BUSD è una delle opzioni raccomandate per via della sua stabilità di prezzo. Puoi acquistare BUSD con la carta andando alla pagina [Acquista criptovaluta]. Inserisci l'importo che desideri acquistare e fai clic su [Continua] per inserire i dati della tua carta.


Una volta ottenuta la criptovaluta, vai all'exchange e scegli la coppia UNI con cui desideri fare trading. Puoi cambiare la tua coppia cliccando sulla coppia di mercato attuale nell'angolo in alto a sinistra.


Nella barra di ricerca, inserisci la coppia che hai scelto. Per il nostro esempio, consideriamo UNI/BUSD.


Ora puoi creare un ordine di acquisto per UNI. Il modo più veloce è impostare un ordine di mercato, specificando il prezzo spot attuale. Puoi anche impostare un ordine limite o un ordine stop-limit se desideri effettuare un acquisto a un certo prezzo o migliore.

Per creare un ordine di mercato, vai nella parte destra dell'interfaccia dell'exchange e fai clic su [Spot]. Assicurati di aver selezionato [Market] come tipo del tuo ordine nella scheda [Buy] e inserisci l'importo di BUSD che desideri scambiare. Alla fine, fai clic su [Compra UNI] per piazzare l'ordine.


Come vendere UNI su Binance

La vendita del tuo UNI è simile all'acquisto. Prima di tutto, assicurati che i tuoi UNI siano nel tuo portafoglio spot Binance. Se non hai depositato i tuoi token, vai alla pagina [Fiat e Spot] e trova UNI. Fai clic su [Deposito] per ricevere istruzioni dettagliate su come trasferire i tuoi UNI. Puoi anche leggere la nostra guida su Come effettuare un deposito su Binance per ulteriori informazioni.


Dopo aver depositato con successo i tuoi UNI, apri l'interfaccia dell'exchange e scegli la coppia UNI con cui desideri fare trading. Diamo un'occhiata a UNI/BTC.


Utilizza la barra di ricerca per trovare la coppia desiderata. Nel nostro caso, fai clic su [UNI/BTC].


Per vendere i tuoi UNI al prezzo di mercato attuale, vai nella parte destra dello schermo. Fai clic su [Spot] e seleziona [Market] come tipo di ordine nella scheda [Sell]. Inserisci l'importo di UNI che desideri vendere e fai clic su [Vendi UNI].


Considerazioni finali

Uniswap è un protocollo di scambio innovativo costruito su Ethereum. Permette a chiunque abbia un portafoglio Ethereum di scambiare token senza la partecipazione di alcuna parte centrale.

Sebbene questa tecnologia abbia le sue limitazioni, potrebbe avere alcune conseguenze interessanti per il futuro dello scambio di token non affidabili. Quando le soluzioni di scalabilità di Ethereum 2.0 emergeranno nella rete, Uniswap potrebbe probabilmente trarne beneficio.