Aggiornamento Venus - Mercati monetari omnichain

Introduzione
Questa proposta delinea l’implementazione della tecnologia LayerZero per rendere Venus un vero protocollo omnichain. Con questa implementazione, Venus si avvicinerà a diventare la soluzione di capitale cross-chain più efficiente disponibile. LayerZero lavorerà a stretto contatto con il team di Venus per costruire e distribuire un’estensione omnichain del protocollo attuale. Questa estensione consentirà agli utenti di depositare garanzie e creare posizioni debitorie, indipendentemente dalla catena di origine o di destinazione.

Cos’è LayerZero?
LayerZero è un protocollo di interoperabilità Omnichain aperto e senza autorizzazione progettato per il passaggio di messaggi leggeri attraverso le catene. La nostra tecnologia fornisce una consegna dei messaggi certificata e garantita con affidabilità configurabile; il protocollo è implementato come un insieme di contratti intelligenti a basso consumo di gas e non aggiornabili.

LayerZero è attualmente attivo su 10 catene tra cui Ethereum, Polygon, Arbitrum, Optimism, BNB Chain, Avalanche e Fantom, e su testnet e in fase di audit su 16 catene tra cui Moonbeam, Gnosis Chain e Solana tra le altre catene non EVM.

LayerZero Labs ha sempre operato con il principio che la sicurezza è la massima priorità. Negli ultimi due anni LayerZero Labs:

  • Sviluppato e lanciato il protocollo LayerZero 5 su mainnet

  • Sviluppato e lanciato Stargate 14, il primo protocollo di trasporto di liquidità completamente componibile, costruito su LayerZero e reso possibile dall’invenzione del Delta Algorithm 3

  • Stargate è diventato il protocollo DeFi in più rapida crescita di sempre, raggiungendo $ 4,4 miliardi di TVL in meno di due settimane

  • Creato Pre-Crime 2 in risposta ai fallimenti di sicurezza nei principali protocolli cross-chain, un progresso di sicurezza proprietario che assicura che le invarianti definite dall’applicazione vengano verificate prima della consegna di ogni messaggio.

  • Ha commissionato più di 3,5 milioni di dollari di audit totali da revisori di alto livello tra cui Quantstamp, Zokyo, Zellic e Trail of Bits solo nell’ultimo anno e sono attualmente in audit n. 20; gli audit più recenti sono disponibili pubblicamente su Github 3.

Durante questo periodo, LayerZero Labs ha creato un team di livello mondiale di ingegneri, community manager e product strategist e si è guadagnato il supporto di investitori e consulenti tra cui FTX, a16z, Sequoia. LayerZero rimane l’unico importante provider di comunicazioni cross-chain testato in battaglia a non essere mai violato ed è considerato affidabile dai migliori protocolli e dApp su DeFi, infrastruttura NFT e giochi.

Cosa risolve?
Le attuali soluzioni di prestito tra le catene sono generalmente interrotte o inefficienti. Se un utente desidera garantire la propria “catena di origine” e cercare esposizione su una catena di destinazione, in genere deve:

  • Prendere in prestito sulla catena che ospita il protocollo di lending

  • Utilizzare un bridge esterno (che spesso fa un wrap delle risorse, introduce più commissioni, espone gli utenti a rischi intrinseci)

  • Arrivo alla catena di destinazione

  • Eventualmente è necessario scambiare con una risorsa desiderata (un’altra commissione)

Gli utenti devono quindi sostenere ulteriori commissioni se desiderano garantire posizioni di debito aggiuntive sulla catena di destinazione. Il processo complessivo prevede oltre 10 clic e un elevato sovraccarico di rischio e latenza; questo processo è interrotto in termini di fattibilità economica e esperienza utente complessiva.

Soluzione Omnichain
Una volta implementata, l’estensione omnichain Venus consentirà di assumere posizioni debitorie a fronte di garanzie su catene remote. Ciò alla fine darà agli utenti l’esperienza che desiderano veramente, con un rischio minimo e commissioni notevolmente ridotte. Semplicemente collateralizzi gli asset sulla tua chain domestica e prendi in prestito il tuo bene desiderato sulla chain di destinazione.

Immagina il caso più semplice, in cui ogni chain ha (STABLECOIN, GAS) come pool disponibili all’interno del protocollo di prestito. Con la funzionalità omnichain, gli utenti di Venus possono ora collateralizzare SOL su Solana e prendere in prestito USDC direttamente su USDC; collateralizzare ETH su Ethereum e prendere in prestito BNB direttamente su BNB Chain. In altre parole, gli utenti possono godere dell’esperienza point-to-point diretta attraverso le catene senza la complessità o il costo dei metodi esistenti.

Questa soluzione può essere implementata rapidamente senza bridge esterni, senza costi esterni e senza rischi esterni. L’esclusiva innovazione di messaggistica omnichain di LayerZero è l’unica soluzione live e testata in battaglia in grado di fornire questa esperienza agli utenti di Venus.

Struttura tecnica LayerZero
LayerZero è un’interfaccia di messaggistica universale leggera che consente agli sviluppatori di interagire senza problemi con i contratti su dozzine di blockchain. LayerZero Endpoints si basa su un’architettura innovativa per trasmettere messaggi tra catene in modo affidabile.


Flusso di comunicazione in un’unica transazione cross-chain LayerZero.

In una singola chiamata, pagando solo il gas di origine, gli utenti possono inviare un messaggio (o un pacchetto di messaggi) ai contratti su qualsiasi catena supportata. Pertanto, gli utenti sono in grado di creare un singolo contratto in grado di interagire contemporaneamente su più catene tramite la nostra innovativa messaggistica.

LayerZero raggiunge questo obiettivo in modo sicuro e decentralizzato utilizzando un’architettura Relayer e Oracle. Dal punto di vista della decentralizzazione e della sicurezza, questo modello non sposta mai le informazioni attraverso le catene intermedie. Senza dipendere dalla catena di trasporto o affidandosi a metodi di convalida, gli utenti possono essere sicuri dell’autenticità di messaggi e transazioni cross-chain.

Nel contesto di Venus, questo protocollo di messaggistica consentirebbe l’apertura di posizioni su catene remote con garanzie in un altro ecosistema. Questa capacità di trasporto dei messaggi è già stata dimostrata e implementata su larga scala, come dimostrato da Stargate Finance 16.

Sfide tecniche
L’implementazione tecnica a livello di protocollo principale è abbastanza semplice e sarà notevolmente accelerata dal team di integrazione LayerZero. La sfumatura principale in questo processo riguarda la gestione delle liquidazioni attraverso le catene.

Fortunatamente, le liquidazioni possono essere elaborate in modo completamente atomico. Ciò significa che i prestiti flash possono ancora essere utilizzati e che non cambia nulla in termini di meccanismo di liquidazione. L’unico ostacolo da considerare è che Venus avrebbe bisogno di un feed/oracolo di prezzo per l’attività presa in prestito rispetto all’attività collateralizzata. Ad esempio, se un utente ha garantito BNB su BNB Chain e prende in prestito SOL su Solana, richiederebbe un feed di prezzo BNB/SOL (o BNB/USD e SOL/USD).

Se un feed Oracle non esisteva per una determinata coppia, questa esigenza potrebbe essere soddisfatta dalla consegna del messaggio LayerZero. Una volta che i feed dei prezzi sono stati indirizzati, tutte le liquidazioni possono essere completate localmente con solo i rimborsi da catene remote che richiedono un messaggio in uscita aggiuntivo. Ciò consente a Venus di mantenere il design del protocollo quasi identico a quello attualmente attivo con la sola eccezione di consentire l’assunzione di posizioni debitorie a fronte di asset remoti e di consentire il riconoscimento di tali posizioni come rimborsate quando necessario.

Vantaggi LayerZero

1. Indipendenza e aggiornamenti specifici dell’applicazione

LayerZero consente a Venus di impegnarsi per gli aggiornamenti delle funzionalità specifiche dell’applicazione. L’importanza di questa capacità non può essere sottovalutata. L’aggiornamento generalizzato ha portato a centinaia di milioni di perdite! La maggior parte dei contratti intelligenti utilizzati nelle soluzioni cross-chain concorrenti sono aggiornabili. Di conseguenza, non importa quanto sia sicura la loro infrastruttura, se un protocollo viene aggiornato per aggiungere una nuova funzionalità e c’è un bug nell’aggiornamento, ogni altra applicazione che interagisce con lo smart contract viene automaticamente esposta al nuovo rischio dello smart contract . Non c’è modo per le applicazioni di rifiutare questi aggiornamenti. Questa vulnerabilità dovuta alla progettazione di contratti intelligenti aggiornabili è inerente a tutti gli altri provider cross-chain concorrenti ed è esemplificata dal recente hack di Nomad 1.

LayerZero utilizza contratti immutabili con un nuovo sistema di aggiornamento della libreria di convalida opt-in che offre a qualsiasi applicazione la scelta di accettare o rifiutare uno o tutti i futuri miglioramenti del protocollo LayerZero. È impossibile per LayerZero Labs o qualsiasi processo multisig forzare le modifiche a un’integrazione di Venus una volta stabilita. Le applicazioni con standard di sicurezza elevati possono scegliere se accettare o meno i miglioramenti del protocollo.

Ad esempio, LayerZero potrebbe aggiungere librerie per supportare rollup ZK, rollup ottimistici o ottimizzazione del gas per migliorare la funzionalità del protocollo principale. Venus può scegliere di non accettare tali aggiornamenti della libreria o di aggiornare in modo selettivo a seconda della convinzione della governance nelle nuove migliori pratiche nella sicurezza o nella ricerca del settore a discrezione della comunità. La convinzione del nostro team è che le attuali pratiche di sicurezza non dovrebbero e non saranno, le migliori pratiche del settore tra 10 anni. Man mano che i ricercatori fanno avanzare il settore, dovrebbe fare altrettanto il modello di sicurezza dell’infrastruttura cross-chain. La libreria di convalida opt-in di LayerZero consente alle applicazioni di evolversi con la ricerca all’avanguardia e le migliori pratiche del settore.

LayerZero è l’unico protocollo di messaggistica generico che mette la potenza e la capacità di controllare lo sviluppo della funzionalità omnichain completamente nelle mani del protocollo Venus, a cui appartiene.

2. Modello di sicurezza

I sistemi Oracle e Relayer di LayerZero portano a migliori risultati di sicurezza possibili per gli utenti finali. Specifici per le transazioni cross-chain, i progetti di bridge di middle-chain concorrenti possono essere censurati da attori malintenzionati che cercano di manomettere l’attività cross-chain. Se un attore malintenzionato assume il controllo della catena media, può riordinare o scegliere di non consegnare messaggi specifici inviati attraverso le catene. Ciò compromette completamente la sicurezza di qualsiasi funzionalità omni-chain.

Il modello di sicurezza Oracle-Relayer biforcato di LayerZero assicura che ogni messaggio sia censurato o nessuno lo sia, rendendo la censura dei messaggi poco attraente per gli attori malintenzionati. Oracles e Relayer non possono censurare i messaggi senza censurare tutti i messaggi a causa dell’applicazione sequenziale non ordinata sulla catena di ricezione. Di conseguenza, se un utente malintenzionato ottenesse il controllo di Oracle e Relayer e riuscisse a censurare un messaggio, anche ogni messaggio successivo verrebbe censurato e l’attacco si interromperebbe. Non si verificherebbe alcun arresto forzato e Venere potrebbe risolvere opportunamente il problema. Venus selezionerebbe semplicemente un nuovo Oracle o Relayer e la messaggistica riprenderebbe. Questo modello biforcato impedisce un’efficace collusione tra potenziali attori malintenzionati e garantisce il funzionamento continuo delle transazioni cross-chain.

Oltre al nostro modello di sicurezza integrato, LayerZero è leader nel settore della sicurezza cross-chain con Pre-Crime 2, un modulo proprietario lanciato ad aprile e che attualmente protegge Stargate.

3. Immutabilità e personalizzazione

Oltre ai vantaggi in termini di sicurezza descritti sopra, il design alla base di LayerZero è una serie di contratti intelligenti immutabili (cioè non aggiornabili). Questa immutabilità è fondamentale nella progettazione dell’infrastruttura poiché la superficie di attacco diventa esponenzialmente più ampia quando i contratti cross-chain sono aggiornabili e universali. Ciò è diventato sempre più evidente nell’ondata di recenti exploit di bridge a catena incrociata.

LayerZero offre ciò che nessun’altra soluzione cross-chain è in grado di offrire: controllo sui parametri di sicurezza a livello di applicazione. Quando si utilizza LayerZero, Venus ha la possibilità di configurare l’infrastruttura off-chain, i parametri di conferma del blocco e la selezione di Oracle/Relayer. Venus non è mai obbligato ad aderire a nessuna configurazione permanente dell’infrastruttura off-chain e ha la capacità di modificare i parametri a piacimento per motivi di sicurezza ed esperienza dell’utente, tra gli altri. La capacità unica di implementare diverse configurazioni Oracle, Relayer e infrastrutturali consente agli utenti di ottimizzare sia in termini di costi che di affidabilità.

4. Efficienza e costi

LayerZero è stato progettato e realizzato con efficienza come primo costo principale laddove altre soluzioni hanno costi di transazione elevati. Con l’aumento del volume delle transazioni Venus, una soluzione cross-chain leggera e modulare sarà fondamentale per il ridimensionamento. I messaggi LayerZero sono estremamente leggeri e hanno una delle intestazioni più piccole possibili oggi. Quattro campi e circa 100.000 interazioni di gas su entrambe le funzioni send() e receive() sono già implementati con le imminenti librerie di opt-in impostate per ridurre il consumo di gas a meno di 100.000.

LayerZero è in grado di comunicare sia a catena singola che batch. Combinando le transazioni in batch con la primitive di messaggistica più efficiente, LayerZero consente a Venus di scalare la propria esperienza utente su tutte le catene rilevanti al minor costo possibile.

Supporto all’implementazione
LayerZero Labs dispone di risorse adeguate ed è completamente preparato per supportare l’intero processo di integrazione di Venus dall’inizio alla fine, inclusa la fornitura di prodotti in corso e supporto per smart contract al protocollo. Abbiamo sviluppato un piano di supporto Venus completo e forniremo:

  • Accesso completo alle nostre 3 società di revisione

  • LayerZero è attualmente all’audit #20 e ha allocato più capitale per gli audit di sicurezza rispetto a tutti i fornitori di cross-chain concorrenti messi insieme

  • Fino a $ 15 milioni di taglie: la più grande ricompensa di bug di sicurezza mai vista

  • Tutti i requisiti ingegneristici e il supporto continuo dell’integrazione

  • Un team di consulenza e implementazione dedicato

LayerZero Labs fornirà un team dedicato di ingegneri e un Integration Lead per l’implementazione cross-chain di Venus. Siamo fiduciosi che il nostro team e il responsabile dell’integrazione supereranno le aspettative e forniranno rapidamente funzionalità omni-chain a Venus.

Conclusione/Riepilogo
LayerZero Labs è pronto a lavorare a stretto contatto con il team di Venus su architettura, revisione del codice e implementazione tecnica per implementare completamente queste nuove capacità omni-chain. La nostra soluzione guida lo spazio di comunicazione cross-chain e ha il potenziale per migliorare significativamente l’esperienza dell’utente Venus in tutte le catene supportate.

1 Like