Autore originale: Deep Chao TechFlow
Ristampa: Daisy, Mars Finance
In un mercato in cui esistono già numerosi DEX, perché c’è bisogno di un’altra nuova piattaforma di trading come Vessel?
Il trading è il fulcro dell'intero mondo delle criptovalute e ci sono sempre nuovi giocatori sul percorso DEX che supporta le esigenze di trading.
L'8 agosto, DEX Vessel Finance powered by ZK ha annunciato di aver ricevuto 10 milioni di dollari in finanziamenti e ha attirato Sequoia Capital, i co-fondatori di Scroll Sandy Peng e Ye Zhang, Avalanche Foundation, Algorand Foundation, IMO Ventures, Folius Ventures, Incuba Alpha e ha partecipato un gruppo di angel investor.
I dati di DefiLlama mostrano che l’attuale percorso DEX è molto affollato, con più di 1.000 DEX grandi e piccoli e più di 20 aziende con TVL superiore a 100 milioni.
Con un volume del genere, su cosa può contare Vessel Finance per sfondare? La tecnologia ZK viene spesso utilizzata nei progetti infrastrutturali. Quali miglioramenti apporterà se utilizzata in DEX?
Perché hai bisogno di un nuovo DEX?
In un mercato in cui esistono già numerosi DEX, perché c’è bisogno di un’altra nuova piattaforma di trading come Vessel?
Per rispondere a questa domanda, dobbiamo esaminare lo stato attuale e i limiti dell’attuale ecosistema DEX.
Limitazioni del DEX esistente:
1. Collo di bottiglia nelle prestazioni:
Attualmente, la maggior parte dei DEX sono costruiti su catene pubbliche tradizionali come Ethereum e sono limitati dalle capacità di elaborazione della blockchain sottostante. Sebbene le soluzioni Layer 2 migliorino notevolmente la velocità delle transazioni, alcuni L2 potrebbero anche affrontare colli di bottiglia in termini di scalabilità con l’aumento del numero di utenti e dei volumi delle transazioni.
2. Problemi di costo e scalabilità::
Il livello 2 riduce significativamente i costi del gas, ma l’intero ecosistema deve ancora affrontare sfide. La decentralizzazione di L2 ha portato alla dispersione della liquidità e i gruppi di utenti possono ancora dover affrontare costi e tempi di attesa più elevati. L’esperienza dell’utente tra le diverse L2 è incoerente, il che aumenta i costi di apprendimento.
3. Dispersione della liquidità:
La liquidità non è solo dispersa su diverse piattaforme DEX, ma anche su varie reti L2. Questa dispersione può portare a slittamenti maggiori, che incidono sull’efficienza del trading e sui prezzi, soprattutto per i trader di grandi dimensioni.
4. Esperienza utente scadente:
Rispetto agli scambi centralizzati, molti DEX hanno interfacce utente complesse e procedure operative macchinose. Per gli utenti con background non tecnico, potrebbe esserci una soglia elevata per l'utilizzo di DEX.
Di fronte a queste sfide continue, Vessel ha presentato una visione ambiziosa: non solo risolvere i problemi affrontati dagli attuali DEX (compresi i DEX basati su L2), ma anche fornire una soluzione più completa ed efficiente per l’intero ecosistema DeFi. Soluzione che unisce i vantaggi degli scambi centralizzati (CEX) e degli scambi decentralizzati (DEX).
In termini pratici, il piano generale di Vessel è:
Per costruire una piattaforma Layer 3 unificata, Vessel mira a integrare i vantaggi di diversi L2 e fornire agli utenti un ambiente di trading unico.
Sfrutta L3 e ZK per ridurre i costi di transazione a livelli inferiori rispetto alle soluzioni L2 esistenti.
Miglioramento della scalabilità e dell'aggregazione della liquidità, aggregazione eccessiva della liquidità da più fonti per fornire una migliore scoperta dei prezzi e uno slittamento inferiore.
Scopri l'essenza della facilità d'uso di CEX e fornisci un'interfaccia utente unificata e intuitiva.
Il flusso di lavoro principale di Vessel Finance
Da un punto di vista tecnico, il protocollo Vessel può essere visto come una macchina a stati, composta dallo stato dell’utente (conti, ordini, saldi, ecc.) e dallo stato del sistema (timestamp, oracoli dei prezzi, ecc.).
Ogni volta che un utente invia una richiesta, il sistema esegue una serie di operazioni per aggiornare elementi specifici dello stato corrente.
Non riesci a capire? Se pensiamo a Vessel come a un sistema di tesoreria bancaria, allora ogni transazione equivale a un aggiornamento dello stato del nostro "sistema di tesoreria bancaria". Questo aggiornamento include modifiche ai saldi degli utenti, modifiche allo stato degli ordini e persino piccole fluttuazioni dei prezzi di mercato.
In un sistema blockchain tradizionale, ogni piccolo aggiornamento deve essere eseguito on-chain, il che si traduce in tariffe elevate per il gas e velocità di elaborazione più lente. Ma in Vessel, questi aggiornamenti di stato vengono completati in modo efficiente off-chain, e quindi la correttezza di questi aggiornamenti viene verificata on-chain attraverso la tecnologia di prova ZK.
Ad esempio, supponiamo che in 5 minuti il sistema abbia elaborato 10.000 transazioni simili. Al termine di questi 5 minuti, Vessel genererà una prova ZK che potrà dimostrare a chiunque: "Durante questi 5 minuti, si sono verificate 10.000 transazioni, tutte queste transazioni erano valide e lo stato finale del sistema era corretto" Questa prova può essere rapidamente verificati sulla catena, migliorando notevolmente l’efficienza e la scalabilità dell’intero sistema.
Nello specifico, il flusso di lavoro di Vessel prevede tre componenti principali: sequenziatore, prover e contratto intelligente. I tre componenti lavorano insieme per completare il lavoro di cui sopra passo dopo passo.
Passaggio 1: sequenziatore:
Quando un utente invia una richiesta di transazione, questa viene elaborata prima dal sequenziatore. Il sequenziatore è un motore di esecuzione delle transazioni che gestisce le richieste istantaneamente, alla stessa velocità dei server di uno scambio centralizzato. Allo stesso tempo, genererà anche una traccia di esecuzione affinché il prover possa successivamente creare una prova SNARK.
Ad esempio, quando un utente invia una richiesta di transazione (ad esempio, se desidera acquistare 100 token), il sequenziatore elaborerà immediatamente la richiesta. Non solo registra i dettagli della transazione, ma registra anche la posizione della transazione nell'intera coda, l'ora di invio e altre informazioni. Queste registrazioni dettagliate costituiscono la "traccia dell'esecuzione".
Passaggio 2: cella di prova:
Il prover è responsabile della generazione di prove per le operazioni della macchina a stati. Esegue il protocollo ZKP e genera prove basate sulla traccia di esecuzione del sequenziatore. Questo processo garantisce che tutte le operazioni seguano regole specifiche, impedendo la creazione o il trasferimento non autorizzati di fondi.
Nel sistema Vessel il prover controlla tutte le transazioni elaborate dal sequenziatore. Ad esempio, verificherà che l'utente A abbia effettivamente un saldo sufficiente per acquistare 100 token, che il prezzo della transazione corrisponda al prezzo di mercato corrente, ecc. Si genera quindi una prova matematica che può dimostrare a chiunque: "Sì, queste transazioni erano corrette e non c'erano irregolarità".
Passaggio 3: contratto intelligente:
Il contratto intelligente contiene un validatore e un deposito. Una volta che il prover ha generato la prova SNARK, questa viene inoltrata allo smart contract. Il validatore verifica questa prova per confermare la validità del cambiamento di stato. Nel frattempo, il caveau conserva i beni degli utenti e consente lo spostamento dei beni solo dopo aver ricevuto una prova valida. Questo meccanismo garantisce che tutte le transazioni siano autorizzate e sicure.
Ad esempio, se la prova mostra che l'utente A ha acquistato con successo 100 token, il contratto intelligente dedurrà i fondi corrispondenti dall'account dell'utente A e aggiungerà 100 token al suo saldo.
La combinazione di ZK con VAELOB, portafoglio ordini e AMM
La tecnologia a prova di conoscenza zero gioca un ruolo centrale nel flusso di lavoro di Vessel:
Utilizzando ZKP concisi, Vessel è in grado di trasformare processi computazionali complessi in prove facilmente verificabili. Ciò consente al sistema di elaborare in batch le richieste degli utenti, calcolare le modifiche di stato fuori catena e quindi generare prove per confermarne la correttezza. Ciò migliora notevolmente l’efficienza e la scalabilità dell’elaborazione delle transazioni.
La tecnologia ZKP garantisce che ogni transazione sia valida senza esporre i dettagli specifici della transazione. Ciò non solo protegge la privacy dell'utente, ma mantiene anche la sicurezza generale del sistema. Come dice lo slogan di Vessel: "Don't Trust, Verify" (Non fidarti, Verifica).
Il sistema ZK di Vessel supporta anche le operazioni cross-chain, rendendo i trasferimenti di risorse e le transazioni tra diverse reti blockchain più sicure ed efficienti.
Inoltre, un'altra innovazione degna di nota di Vessel è il suo Limit Order Book verificabile AMM-Embedded.
Questa è la tecnologia principale della piattaforma Vessel, che combina abilmente i vantaggi degli order book tradizionali e dei market maker automatizzati (AMM), garantendo allo stesso tempo la verificabilità dell'intero processo di transazione.
Come farlo nello specifico? Ecco una scienza più popolare:
Una borsa centralizzata tradizionale (CEX) è come un'affollata sala di negoziazione di azioni con dozzine di trader che gridano i prezzi e le quantità che desiderano acquistare o vendere. Questo è il modello del portafoglio ordini, che è intuitivo ed efficiente, ma richiede un elevato grado di fiducia nell’istituto centralizzato.
Uno scambio decentralizzato (DEX) è più simile a un distributore automatico. Inserisci un gettone e la macchina calcolerà automaticamente e ti darà un altro gettone in base a una formula preimpostata. Questo è il modello AMM, che è decentralizzato e trasparente, ma potrebbe essere meno efficiente e suscettibile allo slittamento dei prezzi.
VAELOB è come spostare questo distributore automatico (AMM) nel trading floor (order book) e dare a tutti un paio di occhiali speciali in modo che possano vedere e verificare il funzionamento della macchina in qualsiasi momento.
Nello specifico:
Conserva l'intuitività e l'efficienza di un portafoglio ordini tradizionale
Incorpora le funzionalità di liquidità e automazione di AMM
La verificabilità dell’intero processo è garantita attraverso la tecnologia di prova a conoscenza zero
Cerchiamo di capire attraverso un semplice esempio:
Supponiamo che Alice voglia acquistare 1 ETH e che il prezzo di mercato attuale sia $ 3810.
a) In un book di negoziazione tradizionale, il sistema ricerca l'ordine di vendita più vicino a questo prezzo.
b) In VAELOB, il sistema non solo abbinerà gli ordini degli utenti, ma utilizzerà anche la liquidità del pool AMM. Per esempio:
0,7 ETH potrebbero provenire da un ordine di vendita di $ 3800 (inclusi 0,4 ETH dal pool AMM e 0,3 ETH da altri utenti) e i restanti 0,3 ETH potrebbero provenire da un ordine di vendita di $ 3801 nel pool AMM
c) Quando l'ordine nel pool AMM viene abbinato, verrà automaticamente inserito un nuovo ordine al prezzo adiacente per mantenere la liquidità del mercato.
I vantaggi di farlo sono:
a) Efficienza del capitale: i fornitori di liquidità possono scegliere una fascia di prezzo specifica per fornire liquidità, simile a Uniswap V3, ma più flessibile.
b) Migliore scoperta dei prezzi: combina l'immediatezza dell'order book con la liquidità continua di AMM.
c) Ridurre lo slippage: ridurre l’impatto sui prezzi delle transazioni di grandi dimensioni attraverso una gestione precisa del prezzo e della gamma.
d) Trasparente e verificabile: tutte le operazioni possono essere verificate attraverso prove a conoscenza zero, migliorando la sicurezza e la fiducia.
e) Facile da usare: i trader possono effettuare ordini proprio come nelle borse tradizionali godendo dei vantaggi della decentralizzazione di DEX.
Roadmap e spazio di partecipazione
Attualmente, Vessel è ancora nella fase di testnet alfa chiusa, ma il suo tweet ufficiale afferma che la rete principale verrà lanciata presto.
In un contesto di finanziamenti elevati, potrebbe essere una buona scelta partecipare in anticipo alla rete di prova per l'interazione; attualmente gli utenti possono visitare qui per unirsi alla lista d'attesa per la rete di prova e possono partecipare all'interazione della rete di prova solo dopo aver ottenuto il codice di invito.
Una volta che gli utenti accedono all'interfaccia del prodotto con un codice di invito, possono eseguire varie operazioni come l'impostazione di portafogli, il cambio di rete, l'iniezione di capitale, il deposito, lo scambio e il prelievo di denaro. Il processo non è molto diverso da quello di un DEX generale.
La tabella di marcia mostra che la rete principale del progetto sarà lanciata nel terzo trimestre e verranno sviluppate anche varie funzionalità come DEX sostenibile, aggregazione di liquidità e decentralizzazione dello smistatore.
La traccia DEX è sempre più involutiva. Incentivi sufficienti, bassi costi di transazione, ricche coppie di trading e sicurezza saranno i vincitori e i perdenti del progetto; resta da vedere come si comporterà Vessel in futuro.