Uniswap V0

Uniswap V1 è stato lanciato a novembre 2018. Tuttavia, in realtà, l’anno precedente era stato formato il prototipo di Uniswapd. Nel 2017, il fondatore Hayden si è dimesso da Siemens. Il suo amico Karl, che lavorava presso la Ethereum Foundation, lo ha confortato: "L'ingegneria meccanica è un settore al tramonto, ed Ethereum è il futuro". Sotto la guida di Karl, Hayden ha imparato a conoscere Ethereum e Solidity. Nel novembre 2017, ha creato il suo Proof-of-something (Proof of concept AMM, come lo chiamavano), ovvero Uniswap V0. Questa immagine mostra come appariva Uniswap all'inizio.

Prima che la V1 fosse lanciata ufficialmente, Hayden utilizzava gli uffici di Balance e MakerDao per lavorare sulla V0. Alla fine di luglio 2018, Uniswap ha ricevuto ufficialmente un finanziamento dalla Ethereum Foundation.

Uniswap V1

Il 2 novembre 2018, l'ultimo giorno della conferenza Devcon 4, lo smart contract di Uniswap è stato ufficialmente distribuito sulla rete principale di Ethereum. A quel tempo, c’erano solo 30.000 dollari di afflussi di capitale, che fornivano solo 100 dollari di profondità di scambio come liquidità iniziale per i tre token. Successivamente sono stati lanciati uno dopo l'altro anche uniswap.io e app.uniswap.org/#.

Nel settembre 2019, Uniswap V1 ha inaugurato il suo primo progetto di liquidity mining, basato sui token ERC-20. Nel periodo V1, il volume delle transazioni e la portata degli utenti erano relativamente piccoli. Essendo la prima versione del protocollo Uniswap, la V1 presenta un meccanismo basato su Automated Market Maker (AMM) che consente agli utenti di condurre transazioni token senza autorizzazione senza la necessità di un registro degli ordini sulla blockchain di Ethereum. Questa versione adotta un modello di prodotto costante, il che significa semplicemente che il prodotto dei saldi dei due token nella coppia di scambio rimane costante.

L'innovativo meccanismo di Uniswap V1 offre agli utenti un modo veloce e conveniente per scambiare token, eliminando la dipendenza dai tradizionali scambi centralizzati. Ha gettato solide basi per le versioni successive di Uniswap ed è diventato anche fonte di ispirazione per altri protocolli AMM. Tuttavia, Uniswap V1 non ha attirato molta attenzione da parte degli utenti in quel momento.

Uniswap V2

A maggio 2020 ha fatto il suo debutto Uniswap V2! Questo è un importante aggiornamento che ha fatto scalpore nella comunità delle criptovalute. Nel settembre 2020 è nato SushiSwap, attirando innumerevoli attenzioni e utenti, il che ha fatto sì che Uniswap iniziasse davvero ad attirare l'attenzione del mercato.

Rispetto a Uniswap V1, Uniswap V2 apporta una serie di miglioramenti significativi. Ancora più importante, introduce il trading di più coppie di token, rendendo le coppie di trading più flessibili e diversificate. Non più limitati allo scambio con Ethereum (ETH), ora i token ERC-20 possono anche essere scambiati tra loro! Inoltre, Uniswap V2 introduce anche l'oracolo del prezzo medio ponderato nel tempo (TWAP), che rappresenta un importante passo avanti!

Il lancio di Uniswap V2 consolida la posizione di leader di Uniswap nel campo del trading decentralizzato. Fornisce agli utenti maggiori funzionalità e flessibilità, consentendo loro di gestire meglio la liquidità e condurre una più ampia varietà di transazioni. È l’emergere di Uniswap V2 che promuove il rapido sviluppo della finanza decentralizzata (DeFi) e fornisce agli utenti un’importante fonte di liquidità.

Uniswap V3

Uniswap V3 è stato lanciato nel maggio 2021, portando un nuovo concetto di "liquidità centralizzata". Questo concetto consente ai fornitori di liquidità di definire intervalli di prezzo specifici all’interno delle coppie di trading, consentendo un controllo più preciso sui prezzi. Ciò consente ai fornitori di liquidità di guadagnare di più dalle commissioni di negoziazione e riduce la possibilità per gli arbitraggisti di negoziare sulle differenze di prezzo.

Allo stesso tempo, Uniswap V3 ha anche ampliato l'oracolo di Uniswap V2 e ottimizzato il metodo di calcolo e l'efficienza del gas dell'oracolo TWAP. L'oracolo V3 estende il periodo di disponibilità dei dati a 9 giorni o anche di più attraverso una singola chiamata on-chain. E attraverso l’ottimizzazione complessiva del TWAP, V3 riduce il consumo di gas di circa il 50% rispetto a V2. Le transazioni semplici costeranno circa il 30% in meno rispetto alle transazioni V2 con la stessa funzionalità.

Inoltre, Uniswap V2 utilizza una commissione di transazione standard dello 0,3%, mentre V3 offre 3 livelli di commissione separati: 0,05%, 0,3% e 1%. Ciò consente ai fornitori di liquidità di scegliere i pool in base al rischio che sono disposti a correre. V3 introduce anche per la prima volta l'uso degli NFT come LP (fornitori di liquidità) per fornire prova di liquidità, il che significa che la liquidità fornita viene tracciata da token ERC721 non fungibili.

Il lancio di Uniswap V3 ha avuto un impatto significativo nell'ecosistema DeFi. Fornisce ai fornitori di liquidità più scelte e migliori opportunità di profitto, migliorando al contempo l’efficienza delle transazioni. Uniswap V3 guida inoltre l'innovazione nel trading decentralizzato e guida altri scambi e protocolli nei loro sforzi per migliorare l'esperienza dell'utente e ridurre i costi di transazione. Tuttavia, i fornitori passivi di liquidità sono stati criticati per essere stati esclusi dallo spazio delle entrate da trader in tempo reale e market maker professionisti.

Uniswap V4 — Gli Hooks cambiano tutto

Una volta lanciata la bozza del white paper di Uniswap V4, il mercato ne ha dato piena interpretazione. Cita principalmente ottimizzazioni come Hook, Singleton, Flash Accounting ed ETH nativo, tra cui Hook è l'innovazione più importante della V4. L'Hook di Uniswap V4 potrebbe diventare lo strumento più potente per la creazione di liquidità. In futuro, il costo di costruzione di una piattaforma DeFi e di combinazione della liquidità sarà notevolmente ridotto.

Ganci

In poche parole, i contratti Hooks sono contratti che richiamano altri contratti intelligenti ed eseguono la logica durante il ciclo di vita della transazione. Queste logiche possono essere implementate mediante contratti definiti dall'utente e richiamati nei momenti critici.

Uniswap V4 introduce un nuovo contratto chiamato "Hooks", che viene richiamato in diversi momenti chiave, fornendo agli sviluppatori maggiori capacità di personalizzazione e spazio per l'innovazione. Questi momenti chiave includono:

  • onSwap: chiamato quando si verifica uno scambio, può essere utilizzato per registrare informazioni sulle transazioni, eseguire operazioni specifiche o modificare le commissioni di transazione e altra logica personalizzata.

  • onMint: chiamato quando un fornitore di liquidità aggiunge liquidità al pool, può essere utilizzato per registrare informazioni rilevanti o eseguire operazioni specifiche.

  • onBurn: chiamato quando il fornitore di liquidità ritira liquidità dal pool, può essere utilizzato per registrare informazioni rilevanti o eseguire operazioni specifiche.

In passato, gli sviluppatori di pool di liquidità potevano solo personalizzare LP e le tariffe LP, mentre gli Hooks di V4 consentono agli sviluppatori di avere più spazio per l'innovazione in base alla liquidità e alla sicurezza di Uniswap. Uniswap Labs ha presentato una serie di possibilità, rivelando le caratteristiche uniche del prodotto, tra cui:

  • Market Maker medio ponderato nel tempo (TWAMM).

  • Commissioni dinamiche basate sulla volatilità o altri valori.

  • Limite di prezzo sulla catena.

  • La liquidità fuori ambito viene depositata nei protocolli di prestito.

  • Oracoli on-chain personalizzati, come gli oracoli geomeani.

  • Reinvesti automaticamente le commissioni LP in posizioni LP.

  • I profitti MEV (Miner Extractable Value) incorporati vengono distribuiti agli LP.

Uniswap V4 migliora ulteriormente lo stato dell'infrastruttura di liquidità e migliora l'efficienza del capitale attraverso queste ottimizzazioni. Tuttavia, rimane la questione delle perdite non pagate (IL) della liquidità concentrata.

L’IL è un problema intrinseco dell’AMM Finché i prezzi di due asset si discostano dai prezzi iniziali, si verificherà l’IL. Per i meccanismi di liquidità centralizzati come Uni V3 e V4, il problema IL è particolarmente grave a causa dell’elevato Gamma in un intervallo ristretto, che è particolarmente evidente quando si fornisce liquidità tra mercati ad alta volatilità o asset a bassa correlazione.

Gli attuali modi per risolvere l’IL includono l’utilizzo di sussidi tramite token di protocollo, l’implementazione di strutture tariffarie dinamiche, la creazione di fondi assicurativi e l’utilizzo di meccanismi di copertura. Questi metodi sono tutti modi indiretti per alleviare i problemi di IL.

Le commissioni di gestione dinamica di Uniswap V4, i prezzi Oracle ottimizzati e ulteriori sussidi LP (come sussidi MEV e commissioni di gestione del reinvestimento automatico, ecc.) compensano indirettamente le perdite IL di LP in una certa misura.

Per quanto riguarda la sicurezza e la complessità del contratto, la logica di base di Uniswap V4 è la stessa della V3 e non può essere aggiornata. Sebbene ogni pool possa utilizzare il proprio contratto intelligente Hooks e arricchire la funzionalità di Uniswap V4 e ottenere maggiori possibilità di combinazione attraverso chiamate di contratto esterne, queste chiamate sono limitate a autorizzazioni specifiche determinate al momento della creazione del pool. Un numero eccessivo di chiamate a contratti esterni aumenterà le tariffe del gas, quindi per scambi semplici, Uniswap V4 potrebbe non essere più economico di V3/V2. Questo è il compromesso che deriva dalla complessità e dalla composizionalità.

Uniswap V4 introduce anche il concetto di contratto "Singleton", che salva tutti i pool di liquidità in un unico contratto, risparmiando notevolmente sulle tariffe del gas. Inoltre, V4 introduce anche un sistema di contabilità veloce, che trasferisce le attività solo sul saldo netto, migliorando l’efficienza del sistema e risparmiando sulle tariffe del gas.

Insomma

Uniswap V4 rappresenta una pietra miliare importante verso lo sviluppo di una vera infrastruttura DeFi. Per gli sviluppatori, fornisce una piattaforma sperimentale piena di immaginazione illimitata. Possono lanciare varie esplorazioni interessanti su Uniswap V4.

Per i fornitori di liquidità (LP), l’aggiunta di liquidità diventerà più personalizzata e conveniente. Per gli utenti ordinari, la creazione di un pool di scambio è più economica e offre più opzioni di scambio. Ad esempio, possono scegliere di utilizzare V2, V3 o V4 in base alle proprie esigenze, poiché ogni versione presenta vantaggi unici. Il contratto V2 è semplice e facile da capire e la commissione di transazione di un singolo pool è relativamente bassa mentre la struttura di V4 è più complessa, ma può aiutare gli utenti a risparmiare molti costi del gas quando è necessario chiamare più pool; lo stesso tempo.

Il continuo sviluppo del settore DeFi continuerà a promuovere l’ottimizzazione dei metodi di gestione della liquidità. Per le parti del progetto, la funzione Donate() introdotta da Uniswap V4 può aiutarle a raggiungere l'obiettivo della gestione della liquidità e ad aumentare la liquidità del progetto corrompendo i fornitori di liquidità. Inoltre, la funzione hook di Uniswap V4 potrebbe diventare lo strumento più potente per creare liquidità, riducendo i costi di costruzione di una piattaforma DeFi e combinando liquidità.

L’emergere di Uniswap V4 avrà un impatto significativo sul futuro panorama DeFi. Sebbene il codice della V4 non sia stato ancora finalizzato e rivisto e richiederà del tempo per essere rilasciato ufficialmente, questa finestra temporale offre a molti protocolli un’opportunità per sviluppare la propria liquidità e adattare la propria direzione di sviluppo. In ogni caso, le aspettative delle persone per Uniswap V4 crescono di giorno in giorno e credono che porterà nuove possibilità e cambiamenti al settore DeFi.