ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Cos'è Uniswap in parole semplici?

Potresti aver sentito parlare di Uniswap è stato un argomento dibattuto frequentemente nello spazio DeFi. Originariamente, Hayden Adams ha creato il protocollo Uniswap ispirandosi al post di Vitalik Buterin sull'equazione del market maker X * Y =K.

Hayden ha adottato un approccio pratico all'equazione e ha creato Uniswap, un protocollo per l'approvvigionamento automatizzato di liquidità.

Questa guida ti aiuterà a comprendere i seguenti concetti:

  • Cos'è Uniswap?
  • Come funziona la fornitura automatizzata di liquidità utilizzando l'equazione X * Y =K?
  • Qual è la differenza tra Uniswap V1 e V2?
  • Come puoi trarre profitto dall'approvvigionamento di liquidità su Uniswap?
  • Quali sono i pericoli dei flash swap (prestiti flash)?

Entriamo subito nei dettagli di Uniswap!

Cos'è Uniswap?

Iniziamo con un'introduzione di base che risponde alla domanda, cos'è Uniswap?

Uniswap è un protocollo che consente ad acquirenti e venditori di scambiare token ERC20 senza l'uso di un exchange o di un order book. Uniswap utilizza un'equazione algoritmica che determina automaticamente il tasso di swap in base ai saldi di entrambi i token e alla domanda effettiva per questa coppia di swap.

Ora potresti chiederti perché Uniswap è così rivoluzionario? I mercati tradizionali richiedono che acquirenti e venditori forniscano liquidità, che non è sempre facile da consegnare. Anche gli scambi decentralizzati (DEX) soffrono di questo problema poiché dipendono fortemente dalla liquidità per il suo successo.

Uniswap affronta questo problema in modo diverso attraverso approvvigionamento di liquidità automatizzato . Uniswap consente a un DEX di scambiare token ERC20 senza dover fare affidamento sulla meccanica di acquirenti e venditori che creano liquidità.

Ma come funziona l'approvvigionamento automatizzato di liquidità?

Come funziona il provisioning automatizzato di liquidità di Uniswap?

Spiegazione dell'equazione "X * Y =K"

Nel Equazione “X * Y =K” , la X e la Y rappresentano rispettivamente il numero di token ETH ed ERC20 disponibili. Mentre K rappresenta una costante impostabile dai creatori del contratto di scambio su Uniswap. K potrebbe sembrare una costante casuale, tuttavia, conta di più. Quando moltiplichi X per Y, il valore deve essere sempre uguale al valore di K.

Ora, diamo un'occhiata al grafico sopra. Il grafico rappresenta la costante K, che è una funzione. L'asse Y rappresenta il token B (ETH) mentre l'asse X rappresenta il token A (ERC20).

Il primo punto rosso (vecchia posizione) rappresenta il prezzo corrente per lo scambio di questa coppia ETH-ERC20 in base all'attuale saldo dei token ETH contro i token ERC20.

Tuttavia, Alice decide di scambiare i suoi token ERC20 con ETH.

Dunque, il saldo dei token ETH diminuisce, e il saldo dei token ERC20 aumenta. Ciò significa che il punto rosso si sposta nella nuova posizione poiché abbiamo più token ERC20 e meno token ETH nel pool di liquidità. In altre parole, è un algoritmo di prezzo molto semplice in cui il tasso di prezzo si muove lungo un grafico.

Prossimo, è importante sapere che dal 23 marzo, 2020, È stato introdotto Uniswap V2.

V2 include molte nuove funzionalità e aggiornamenti alle funzionalità esistenti. Impariamo le differenze.

Comprendere la differenza tra Uniswap V1 e V2

Molte nuove funzionalità sono state introdotte con Uniswap V2, come oracoli dei prezzi, scambi flash, e un router di scambio. Quest'ultimo elemento è molto importante per capire come avere un'idea migliore del modo in cui Uniswap instrada i token tra i pool di liquidità.

Scambia Uniswap V1

Dal post sul blog di Uniswap V2, possiamo leggere come funziona Uniswap V1:

Ciò significa che Uniswap V1 esegue sempre due operazioni. Un primo scambio per scambiare il tuo token ERC20 con ETH, e una seconda operazione per convertire il tuo ETH nel token ERC20 desiderato. In altre parole, l'utente finale paga le tasse due volte.

Ciò ha posto un paio di limitazioni all'uso di Uniswap:

  1. Commissioni più alte
  2. Uniswap fortemente legato all'utilizzo di ETH
  3. Non è possibile scambiare i token ERC20 direttamente con altri token ERC20.

Per i motivi di cui sopra, È stato creato Uniswap V2.

Scambia Uniswap V2

Uniswap V2 offre agli utenti finali tre diverse opzioni per scambiare i propri token, utilizzando il "Contratto del router".

Il contratto router non è altro che un contratto che contiene la logica di routing per inviare i token al contratto di scambio corretto. In altre parole, il contratto del router è a conoscenza di ogni contratto di swapping che implementa il protocollo Uniswap V2.

Ecco le tre possibilità di scambio:

  1. UN scambio diretto tra due coppie ERC20. Per esempio, due stablecoin come DAI/USDC possono rivelarsi molto utili per i trader.
  2. Tradizionale scambiare tramite ETH, dove paghi due volte le tasse.
  3. Scambi di percorsi personalizzati dove puoi costruire un percorso di scambio più complesso come DAI/ETH, ETH/BAT, BAT/USDT, e USDT/USDC per convertire i tuoi DAI in USDC. Spesso, questo offre ai trader interessanti opportunità di arbitraggio.

Prossimo, scopriamo perché gli utenti forniscono liquidità ai pool di liquidità di Uniswap e come puoi trarre profitto da questa opportunità.

Fornire liquidità su Uniswap:come trarre profitto?

In che modo gli utenti traggono profitto dall'approvvigionamento di liquidità su Uniswap? La risposta è semplice:commissioni di negoziazione. Puoi partecipare a quei pool di liquidità fornendo una quantità uguale di token ETH ed ERC20 a un contratto di scambio Uniswap.

In cambio, ogni volta che qualcuno fa uno scambio, lo swapper deve pagare una commissione dello 0,3% per swap. Questa commissione viene successivamente aggiunta al pool di liquidità. Prossimo, i fornitori di liquidità ricevono parte della commissione di transazione proporzionale al loro peso nel pool di liquidità.

Swap Flash Uniswap:utili o pericolosi?

Da ultimo, discutiamo della nuova funzionalità Flash Swaps fornita da Uniswap V2. Dallo stesso post del blog, Uniswap spiega i Flash Swaps come:

Sembra tutto molto eccitante in quanto apre molte nuove possibilità. Scambi flash, detti anche prestiti lampo, sono stati coniati da Marble Protocol nel 2018 da Max Wolff. Allora, ha coniato la sua invenzione una "banca smart contract, ” che consente prestiti a rischio zero.

Tuttavia, di recente, abbiamo visto molti attacchi di prestiti flash che si verificano su diversi protocolli come bZx in cui un utente malintenzionato scappa con migliaia di token, che ha ottenuto gratuitamente tramite prestiti lampo.

Un attaccante di prestiti lampo sfrutta gli squilibri tra i diversi mercati e quindi rimborsa il prestito iniziale mentre conserva l'eccedenza che ha guadagnato scambiando quegli squilibri di mercato.

Alcuni leader del settore sostengono che questo sia un serio rischio per lo spazio DeFi; tuttavia, altri attribuiscono il verificarsi di attacchi di prestito flash alla debole sicurezza del protocollo bZx.

In entrambi i casi, Uniswap ha deciso di implementare i suoi cosiddetti flash swap. Ciò consente a chiunque di prelevare il maggior numero possibile di token ERC20 da un pool di liquidità. Ma, l'utente deve restituire i token all'interno dello stesso blocco. O, restituire il loro equivalente ETH al pool di liquidità ETH.

Insomma

È innegabile che la fornitura automatizzata di liquidità abbia dato un grande impulso allo spazio DeFi, creando molte nuove e più sofisticate opportunità di trading. Tuttavia, il tempo dirà se gli swap erano la cosa giusta per lo spazio crittografico. Ecco un breve elenco riepilogativo con i pro e i contro dell'utilizzo di Uniswap.

Uniswap – I Pro

  • decentralizzato
  • Qualsiasi nuovo token può accedere direttamente alla liquidità aggiungendo il proprio token per uno scambio al contratto del router Uniswap V2.
  • Operazioni a basso costo rispetto a un DEX o scambio centralizzato.
  • I fornitori di liquidità possono trarre vantaggio dal conferimento di liquidità ai pool di liquidità.

Uniswap – I contro

  • Possibilità di attacchi flash swap
  • Si basa ancora sull'arbitraggio per rimuovere gli squilibri di mercato. Tuttavia, qualsiasi mercato naturale vede verificarsi arbitraggio per rimuovere rapidamente gli squilibri.
  • Elenchi di token falsi.
  • Attualmente, i prezzi elevati del gas a causa dell'elevato volume di scambi rendono il trading con Uniswap ancora un'attività più costosa.