Il sommario
Il protocollo Uniswap è un insieme di programmi informatici che operano sulla blockchain di Ethereum e consentono lo scambio di token in modo decentralizzato, con il protocollo che adotta un "unicorno" come suo marchio (come è evidente nel logo).
I trader possono scambiare token Ethereum su Uniswap senza dover dare fiducia a nessuno con i loro fondi. Allo stesso tempo, chiunque può prestare le proprie criptovalute a riserve private chiamate pool di liquidità. In cambio della fornitura di fondi a questi pool, guadagnano commissioni.
Come fa il protocollo Uniswap a convertire un token in un altro? Cosa serve per utilizzare Uniswap? Questo è ciò che scopriremo in questo articolo.
Introduzione
Le piattaforme di scambio centralizzate sono state il pilastro principale del mercato delle criptovalute per anni, in quanto offrono tempi di liquidazione rapidi, grandi volumi di trading e un miglioramento continuo della liquidità. Tuttavia, ci sono piattaforme parallele che vengono costruite sotto forma di protocolli non basati sulla fiducia. Le piattaforme di trading decentralizzate (DEX) non richiedono intermediari o fiduciari per i tuoi fondi per facilitare il trading.
A causa delle limitazioni intrinseche nella tecnologia blockchain, è stato difficile costruire piattaforme di trading decentralizzate che competano realmente con le loro controparti centralizzate. La maggior parte delle piattaforme di trading decentralizzate può migliorare in termini di prestazioni e esperienza utente.
Molti sviluppatori stavano pensando a nuovi modi per creare una piattaforma di trading decentralizzata, e Uniswap è stato all'avanguardia di queste piattaforme. Comprendere come funziona Uniswap può essere più difficile rispetto a comprendere qualsiasi piattaforma di trading decentralizzata tradizionale, ma vedremo qui che questo modello offre alcuni vantaggi attraenti.
Grazie a questa innovazione, Uniswap è diventato uno dei progetti più riusciti ed è parte del movimento della finanza decentralizzata (DeFi).
Scopriamo cos'è il protocollo Uniswap, come funziona e come puoi scambiare i token su di esso semplicemente utilizzando un wallet Ethereum.
Che cos'è Uniswap?
Uniswap è un protocollo di piattaforma di trading decentralizzata costruito su Ethereum. Per essere più precisi, è un protocollo di liquidità automatica. Non ci sono libri degli ordini o alcuna altra parte centrale richiesta per effettuare le transazioni. Uniswap consente agli utenti di scambiare senza intermediari, con un alto grado di decentralizzazione e resistenza alla censura.
Uniswap è un programma open source, e puoi controllarlo su Uniswap GitHub.
Va bene, ma come avvengono le transazioni senza un libro degli ordini? Uniswap funziona su un modello che implica che i fornitori di liquidità creino pool di liquidità. Questo sistema fornisce un meccanismo di pricing decentralizzato che principalmente riduce la profondità del libro degli ordini, e approfondiremo come funziona più avanti. Per ora, nota solo che gli utenti possono scambiare facilmente tra token ERC-20 senza bisogno di un libro degli ordini.
Poiché il protocollo Uniswap è decentralizzato, non c'è un processo di quotazione; qualsiasi token ERC-20 può essere lanciato purché ci sia un pool di liquidità disponibile per i trader. Di conseguenza, Uniswap non addebita alcuna commissione per la quotazione, il che significa che il protocollo Uniswap funge, in un certo senso, da merce disponibile per tutti.
Hayden Adams ha creato il protocollo Uniswap nel 2018, ma la tecnologia di base che ha ispirato la sua implementazione è stata descritta per la prima volta da Vitalik Buterin, co-fondatore della piattaforma Ethereum.
Come funziona Uniswap?
Uniswap abbandona la tradizionale struttura del trading digitale in quanto non ha un libro degli ordini. Funziona su un design chiamato market maker a prodotto fisso, che è un modello diverso dal modello di market maker automatizzato (AMM).
Un market maker automatizzato è un contratto intelligente che mantiene riserve di liquidità (o pool di liquidità) con cui i trader possono scambiare. Queste riserve sono finanziate dai fornitori di liquidità, e un fornitore di liquidità può essere chiunque depositi un valore equivalente di due token in un pool di liquidità. In cambio, i trader pagano commissioni al pool che vengono poi distribuite ai fornitori di liquidità in base alla loro quota nel pool. Spiegheremo questo meccanismo di funzionamento in maggiore dettaglio.
I fornitori di liquidità creano un mercato depositando un valore equivalente di due token, che possono essere ETH e un token ERC-20, o due token ERC-20. Questi pool di solito consistono in stablecoin come DAI o USDC o USDT, ma non è un requisito. In cambio, i fornitori di liquidità ricevono "token di liquidità", che rappresentano la loro quota di tutto il pool di liquidità. Questi token di liquidità possono essere riscattati per la quota che rappresentano nel pool.
Diamo un'occhiata al pool di liquidità ETH/USDT. Chiamiamo la parte ETH del pool x e chiamiamo la parte USDT del pool y. Uniswap prende queste due quantità e moltiplica il valore di una per l'altra, per calcolare la liquidità totale nel pool, e chiamiamo questo k. L'idea fondamentale dietro Uniswap è che k deve rimanere costante, il che significa che la liquidità totale nel pool è fissa. Quindi, l'equazione della liquidità totale nel pool è:
x * y = kQuindi, cosa succede quando qualcuno vuole effettuare una transazione?
Supponiamo che Alice acquisti 1 ETH per 300 USDT utilizzando il pool di liquidità ETH/USDT. Facendo ciò, aumenta la parte USDT del pool e riduce la parte ETH del pool, il che significa effettivamente che il prezzo di ETH aumenta, perché? Perché dopo questa transazione, la quantità di ETH nel pool diminuisce, mentre sappiamo che la liquidità totale (k) deve rimanere costante. Questo meccanismo è quello che determina il prezzo. Alla fine, il prezzo pagato per ETH dipende da quanto un determinato scambio modifica il rapporto tra x e y.
Vale la pena notare che questo modello non è misurato su una scala lineare. In effetti, più alta è la domanda, più aiuta a spostare l'equilibrio tra x e y. Ciò significa che le richieste grandi diventano significativamente più costose rispetto alle richieste più piccole, portando a quantità sempre maggiori di slippage. Ciò significa anche che più grande è il pool di liquidità, più facile è gestire grandi richieste. Perché? Perché in questo caso, lo spostamento tra x e y è più piccolo.
Uniswap v3
La tecnologia che sta dietro Uniswap ha subito molte evoluzioni fino ad ora, e se hai usato Uniswap, probabilmente hai utilizzato Uniswap v2. Tuttavia, ci sono sempre nuovi miglioramenti in fase di attuazione, e di seguito esploreremo gli aggiornamenti più significativi offerti da Uniswap v3.
Efficienza del capitale
Una delle modifiche più importanti apportate da Uniswap v3 riguarda l'efficienza del capitale. La maggior parte dei modelli di market maker automatizzati manca di efficienza del capitale - cioè, la maggior parte del denaro presente in essi in qualsiasi momento non è utilizzato, e questo è dovuto a una caratteristica intrinseca del modello x * y = k di cui abbiamo discusso in precedenza. In termini semplici, più alta è la liquidità nel pool, maggiore è il numero di richieste a cui il sistema può rispondere in un intervallo di prezzo più ampio.
Ad ogni modo, i fornitori di liquidità in questi pool forniscono principalmente liquidità in un intervallo di prezzo (range) tra 0 e infinito. Tutto questo capitale è lì riservato nel caso in cui uno degli asset nel pool raggiunga cinque volte, dieci volte o cento volte.
Se ciò accade, quegli asset inattivi garantiscono che rimanga liquidità nel quella parte dell'intervallo di prezzo. Ciò significa che solo una piccola parte della liquidità nel pool si trova dove avviene la maggior parte delle transazioni.
Ad esempio, Uniswap attualmente ha circa 5 miliardi di dollari di liquidità bloccata, mentre il volume di scambi non supera il miliardo di dollari al giorno. Potresti pensare che questo non sia un modo appropriato ed efficiente di operare, e sembra che il team di Uniswap sia d'accordo, e quindi Uniswap v3 affronta questo problema.
I fornitori di liquidità possono ora definire intervalli di prezzo personalizzati in cui desiderano fornire liquidità. Questo porterà a una liquidità più concentrata nell'intervallo di prezzo in cui si svolge la maggior parte delle attività di trading.
Cioè, Uniswap v3 è in un certo senso un modo primitivo per creare un libro degli ordini on-chain sulla piattaforma Ethereum, dove i market maker possono decidere di fornire liquidità in intervalli di prezzo che definiscono. È importante notare che questa modifica favorisce i market maker professionisti rispetto ai partecipanti alle transazioni a basso volume. L'attrattiva del modello di market maker automatizzato è che chiunque può fornire liquidità e operare con i propri fondi.
Tuttavia, con questo ulteriore livello di complessità, i fornitori di liquidità "pigri" guadagneranno molto meno in commissioni di trading rispetto ai loro colleghi professionisti che lavorano costantemente per ottimizzare le loro strategie. Allo stesso tempo, non è difficile immaginare aggregatori come yearn.finance che forniscono ai piccoli fornitori di liquidità un modo per rimanere competitivi in questo ambiente.
I token dei fornitori di liquidità in Uniswap come token non fungibili
Ora capiamo che il centro di ogni fornitore di liquidità in Uniswap è unico poiché ogni depositante può impostare il proprio intervallo di prezzo. Questo significa che le transazioni dei fornitori di liquidità in Uniswap non sono più fungibili. Di conseguenza, ogni transazione di un fornitore di liquidità è ora rappresentata da un token non fungibile (NFT).
Uno dei vantaggi di rappresentare una transazione di fornitore di liquidità Uniswap con un token fungibile è come può essere utilizzato in altre parti del sistema di finanza decentralizzata. I token dei fornitori di liquidità in Uniswap v2 possono essere depositati in Aave o MakerDAO come collaterale. Ma questo non è più il caso con la terza versione poiché ogni transazione è unica. Tuttavia, questo collo di bottiglia nella fungibilità può essere affrontato utilizzando nuovi tipi di prodotti derivati.
Uniswap sulle soluzioni di layer 2
Le commissioni di transazione su Ethereum sono aumentate notevolmente nell'ultimo anno, rendendo l'uso di Uniswap economicamente non vantaggioso per molti piccoli utenti.
Uniswap v3 sarà anche utilizzato su una delle soluzioni di layer 2 per scalare la rete chiamata Optimistic Rollup, che è un ottimo modo per scalare i contratti intelligenti continuando a godere della sicurezza della rete Ethereum. Questo utilizzo dovrebbe portare a un aumento significativo del volume delle transazioni e a una riduzione significativa delle commissioni per gli utenti.
Cos'è la perdita impermanente?
Come abbiamo discusso, i fornitori di liquidità guadagnano commissioni per fornire liquidità ai trader che possono scambiare tra token. C'è qualcos'altro che i fornitori di liquidità devono essere consapevoli? Sì, c'è un effetto chiamato perdita impermanente.
Supponiamo che Alice depositi 1 ETH e 100 USDT in un pool Uniswap. Poiché la coppia di token deve avere un valore equivalente, questo significa che il prezzo di ETH è di 100 USDT. Allo stesso tempo, ci sono in totale 10 ETH e 1.000 USDT nel pool - il resto è finanziato da altri fornitori di liquidità come Alice. Questo significa che Alice ha una quota del 10% di questo pool e la liquidità totale in questo caso (k) è 10.000.
Cosa succede se il prezzo di ETH sale a 400 USDT? Ricorda che la liquidità totale nel pool deve rimanere costante. Se ora ETH vale 400 USDT, significa che il rapporto tra la quantità di ETH e la quantità di USDT nel pool è cambiato, poiché, in effetti, ci sono 5 ETH e 2.000 USDT nel pool ora. Perché? I trader aggiungeranno USDT al pool e rimuoveranno ETH da esso fino a riflettere il rapporto corretto del prezzo, ed è per questo che è importante capire che k è costante.
Quindi, Alice decide di ritirare i suoi fondi e ottenere il 10% del pool in base alla sua quota. Di conseguenza, ottiene 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 soldi nel pool? Avrebbe avuto 1 ETH e 100 USDT, per un totale di 500 USDT.
In effetti, Alice avrebbe potuto stare meglio semplicemente detenendo le sue criptovalute anziché depositarle in un pool Uniswap. In questo caso, la perdita impermanente è fondamentalmente il costo opportunità di raccogliere un token il cui prezzo sta aumentando. Questo significa solo 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 il prezzo cambia dal momento del deposito. Cosa significa questo? Se il prezzo di ETH scende rispetto al momento del deposito, le perdite potrebbero anche amplificarsi. Se desideri una spiegazione tecnica più approfondita su questo, puoi dare un'occhiata a questo articolo.
Ma perché la perdita è impermanente? Perché se il prezzo dei token nel pool torna al prezzo originale al momento della loro aggiunta al pool, l'effetto si attenua, e poiché i fornitori di liquidità guadagnano commissioni, la perdita può essere compensata nel tempo. Tuttavia, i fornitori di liquidità devono essere consapevoli di ciò prima di aggiungere fondi a uno dei pool.
Come guadagna Uniswap?
In realtà, non guadagna nulla. Uniswap è un protocollo decentralizzato supportato da Paradigm (un fondo hedge digitale). Tutte le commissioni vanno ai fornitori di liquidità, e nessuno dei fondatori riceve una parte delle transazioni effettuate tramite il protocollo.
Attualmente, le commissioni di transazione pagate ai fornitori di liquidità ammontano allo 0,3% per ogni operazione di trading, e queste commissioni vengono automaticamente aggiunte al pool di liquidità, ma i fornitori di liquidità possono ritirarle 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 scambiare criptovalute? Acquista Bitcoin su Binance!
Come utilizzare Uniswap
Uniswap è un protocollo open source, il che significa che chiunque può creare un'app di interfaccia frontale per esso, ma il più utilizzato è https://app.uniswap.org o https://uniswap.exchange.
Vai all'interfaccia del protocollo Uniswap.
Collega il tuo wallet al protocollo, puoi usare MetaMask o un wallet Trust o qualsiasi altro wallet supportato da Ethereum.
Seleziona il token che desideri scambiare.
Seleziona il token con cui desideri scambiare.
Clicca su Scambia.
Controlla la transazione nella finestra pop-up che verrà visualizzata.
Conferma la richiesta di transazione nel tuo wallet.
Aspetta che la transazione venga confermata sulla blockchain di Ethereum. Puoi monitorare lo stato della transazione su /https://etherscan.io.
Il token Uniswap (UNI)
UNI è il token nativo del protocollo Uniswap e conferisce ai suoi detentori diritti di governance, il che significa che i possessori di UNI possono votare sulle modifiche apportate al protocollo. Abbiamo già discusso di come il protocollo funzionasse già come merce disponibile per tutti, e il token UNI rafforza questa idea.
Un miliardo di token UNI è stato coniato al momento della creazione del protocollo, e il 60% di essi è stato distribuito a membri della comunità Uniswap esistente, mentre il 40% sarà disponibile per membri del team, investitori e consulenti nel corso di quattro anni.
Una parte della distribuzione ai membri della comunità avviene attraverso il mining della liquidità, il che significa che i token UNI saranno distribuiti a chi fornisce liquidità ai seguenti pool di Uniswap:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Ma chi sono i membri della comunità Uniswap? Bene, sono tutti gli indirizzi Ethereum che hanno interagito con i contratti di Uniswap. Vediamo ora come puoi richiedere i token UNI.
Come richiedere i token Uniswap (UNI)
Se hai usato Uniswap, puoi probabilmente richiedere 400 token UNI per ogni indirizzo con cui hai utilizzato il protocollo Uniswap. Per richiedere i token:
Vai a https://app.uniswap.org/.
Collega il protocollo al wallet che hai già usato con Uniswap.
Clicca su "Richiedi token UNI".

Conferma la transazione nel tuo wallet (puoi controllare il prezzo attuale della conversione sul sito di monitoraggio dei prezzi EthScan Gas Tracker).
Congratulazioni, sei diventato il proprietario di token UNI!
Vuoi scambiare i tuoi token UNI? Bene, Binance ti offre questa opzione.
➟ Clicca qui per scambiare i tuoi token UNI su Binance!
Come acquistare i token UNI su Binance
Per acquistare token UNI, devi scambiare la valuta locale supportata o una criptovaluta utilizzando l'interfaccia della piattaforma di trading Binance. Non puoi utilizzare una carta di debito/credito per acquistare token UNI direttamente. Ecco le coppie di trading disponibili, tra cui BNB, BTC, BUSD, USDT o euro.

E se desideri acquistare token UNI utilizzando criptovalute, puoi trasferire le criptovalute nel tuo wallet istantaneo o acquistare alcune criptovalute. Ti consigliamo di utilizzare l'opzione BUSD, poiché il prezzo di questa moneta è caratterizzato da stabilità. Puoi acquistare BUSD usando la tua carta andando alla pagina [Acquista criptovalute]. Inserisci l'importo che desideri acquistare, quindi fai clic su [Continua] per inserire i tuoi dati della carta.

Una volta ricevuta la tua criptovaluta, vai alla piattaforma di trading, quindi seleziona la coppia di trading UNI che desideri scambiare. Puoi cambiare la coppia di trading facendo clic sulla coppia attuale nel mercato in alto a sinistra.

Nella barra di ricerca, digita la coppia che hai scelto. In questo esempio, abbiamo bisogno di UNI/BUSD.

Ora puoi creare un ordine per acquistare token UNI. Il modo più veloce è utilizzare un ordine di mercato che ti offre il prezzo attuale nel mercato spot. Puoi anche specificare un ordine limite o un ordine di stop limit se desideri acquistare a un certo prezzo o a un prezzo migliore.
Per creare un ordine di mercato, vai al lato destro della piattaforma di trading, quindi fai clic su [Spot]. Ma assicurati di selezionare [Mercato] nel tipo di ordine sotto la scheda [Acquista], quindi inserisci l'importo in BUSD che desideri scambiare. Infine, fai clic su [Acquista UNI] per completare l'ordine.

Come vendere token UNI su Binance
Il processo di vendita di UNI è simile a quello di acquisto. Prima di tutto, assicurati che i tuoi token UNI siano presenti nel wallet Binance (spot). Se non hai depositato i tuoi token, vai alla pagina [Valuta locale supportata e wallet spot], quindi cerca UNI. Fai clic su [Deposito] per visualizzare istruzioni dettagliate su come trasferire i tuoi token UNI. Puoi anche leggere la guida su come depositare sulla piattaforma Binance disponibile sul nostro sito per ulteriore assistenza.

Dopo aver depositato con successo i tuoi token UNI, apri l'interfaccia della piattaforma di trading, quindi seleziona la coppia di trading UNI che desideri scambiare. L'immagine seguente mostra il trading di UNI/BTC.

Usa la barra di ricerca per selezionare la coppia di scambio che desideri. In questo caso, fai clic su [UNI/BTC].

Per vendere i tuoi token UNI al prezzo di mercato attuale, vai al lato destro dello schermo. Fai clic su [Spot], quindi seleziona il tipo di ordine come [Mercato] sotto la scheda [Vendi]. Inserisci l'importo di UNI che desideri vendere, quindi fai clic su [Vendi UNI].

Conclusioni finali
Uniswap è un protocollo di trading innovativo costruito sulla piattaforma Ethereum, che consente a chiunque abbia un wallet Ethereum di scambiare token senza l'intervento di alcuna parte centrale.
Sebbene questa tecnologia abbia punti deboli, potrebbe avere alcune implicazioni interessanti per il futuro dello scambio di token non basato sulla fiducia. Una volta che le soluzioni di scalabilità di Ethereum 2.0 saranno operative sulla rete, è probabile che anche Uniswap ne tragga beneficio.

