Promemoria: questo articolo non fornisce consigli sugli investimenti, si limita a inoltrare e condividere.



In realtà, per rompere l'effetto isola tra catene, i primi problemi da risolvere sono la "comunicazione multi-catena" e la "comunicazione cross-chain". Rispetto ad altre soluzioni, il vantaggio principale del progetto ZetaChain risiede nel le sue prestazioni di interoperabilità cross-chain: l’interoperabilità tra diverse blockchain diventa possibile, risolvendo gli attuali problemi di frammentazione della blockchain e di interoperabilità insufficiente.



Autore: Ac-Core, ricercatore di capitali YBB

ZetaChain (ZETA) è una blockchain di primo livello progettata per colmare il divario tra varie reti blockchain, sfruttando Cosmos SDK e il meccanismo di consenso Tendermint per consentire agli sviluppatori di creare applicazioni interoperabili scalabili e personalizzate. La piattaforma consente alle applicazioni decentralizzate (DApp) di utilizzare le funzioni di più blockchain per risolvere i problemi esistenti negli attuali protocolli cross-chain e realizzare funzioni cross-chain a catena intera. Utilizza contratti intelligenti Omnichain e motori ZetaEVM per promuovere l'interoperabilità. , rendendo ZetaChain un hub di integrazione.

Come funziona ZetaChain

Fonte: sito ufficiale di ZetaChain

ZetaChain utilizza Cosmos SDK, basato sul motore di consenso Tendermint e sul modello Proof of Stake (PoS), per dimostrare la capacità unica dell'interoperabilità dell'intera catena e utilizza i propri token come tariffe del gas, che ha il vantaggio di espandere l'intero contratto intelligente EVM a catena. Secondo Jed Barker, ZetaChain funziona come segue:

  1. Contratto intelligente OmniChain: il nucleo di ZetaChain è un contratto intelligente che può essere collegato a più blockchain. Questi contratti intelligenti sono alimentati dal motore ZetaEVM compatibile con la macchina virtuale Ethereum, consentendo l'interazione dei dati su diverse blockchain;

  2. Trasferimento di risorse senza soluzione di continuità: semplifica il trasferimento di risorse tra blockchain senza collegamenti complessi. Ciò include il supporto per blockchain senza funzionalità nativa di contratto intelligente, come Bitcoin;

  3. Messaggistica cross-chain: per scambi di dati più semplici (come la trasmissione NFT), ZetaChain fornisce funzionalità di messaggistica cross-chain per facilitare la trasmissione leggera dei dati tra reti diverse;

  4. Gestisci risorse esterne: ZetaChain estende le sue capacità per gestire risorse su altre blockchain, applicando la logica del contratto intelligente alle catene che tipicamente non dispongono di questa funzionalità.

Architettura ZetaChain:

Zeta, come altre architetture, può fornire molte funzioni di messaggistica cross-chain, ma il suo vantaggio unico è il supporto per contratti EVM a catena intera, ovvero "THORChain con contratti intelligenti" o "Axelar con EVM". Utilizza il consenso Cosmos SDK e CometBFT per creare una blockchain PoS. Come THORChain, Zeta utilizza il token ZETA come token di instradamento per la messaggistica cross-chain.

Quella che segue è una spiegazione. ZetaCore è il client che genera blocchi ed esegue Layer1. Similmente ad altre blockchain PoS, ZetaClient è responsabile delle operazioni cross-chain. I nodi Zeta svolgono tre funzioni chiave: verifica, osservazione e firma, con tre ruoli distinti di cui è responsabile ciascuna operazione del nodo. Questa architettura consente due funzioni chiave: contratti intelligenti omnichain e messaggistica cross-chain.

Fonte immagine: Delphi Creative

  • Validatori: validatori standard CometBFT, come altre catene PoS, iniettano fondi in ZETA e votano per i blocchi;

  • Osservatori: gli osservatori dividono i nodi completi che devono eseguire la catena esterna in selezionatori e validatori, ordinano e supervisionano gli eventi sulla catena esterna e li inviano ai verificatori, che votano sugli eventi e raggiungono il consenso. Il ruolo del sequenziatore è solo quello di garantire la validità e qualsiasi nodo può sequenziare le transazioni. Ciò rende l'esecuzione di un nodo Zeta più costosa rispetto all'esecuzione di una catena standard, simile a THORChain, che è uno dei motivi per cui THORChain non ha aggiunto il supporto Solana;

  • Firmatari: le chiavi ECDSA/EdDSA sono condivise tra i nodi e solo una super maggioranza (2/3) può firmare transazioni sulla catena esterna. I firmatari sono il modo in cui Zeta conserva le risorse e firma le informazioni su catene esterne. Sulle piattaforme di contratti intelligenti come Ethereum, possono essere utilizzati per interagire con contratti intelligenti e risorse gestite e possono anche essere utilizzati per ospitare risorse su catene di contratti non intelligenti come Bitcoin e Dogecoin carta bianca.

Fonte immagine: Delphi Creative

Trasferimento di informazioni a catena incrociata

CCMP instrada le informazioni tra altre catene utilizzando ZetaChain nel mezzo. Altri protocolli come LayerZero, Axelar, IBC, Chainlink CCIP e THORChain in una certa misura competono tutti in questa direzione. Ma per ZetaChain, il loro protocollo di trasferimento di messaggi cross-chain viene implementato utilizzando il token nativo ZETA, che è essenzialmente diverso dai suoi concorrenti, perché ad eccezione di THORChain, gli altri concorrenti non fanno affidamento sui loro token nativi per effettuare un trasferimento di valore. Un esempio nel white paper - cross-chain DEX - è una rappresentazione visiva del ruolo di ZETA nella messaggistica. In questo esempio, supponiamo che l'utente desideri scambiare 1,2 ETH su Polygon con USDC su Ethereum. Il percorso è il seguente:

  1. Scambia ETH con ZETA su Polygon AMM;

  2. ZETA viene inviato a ZetaChain;

  3. ZETA viene instradato da ZetaChain a Ethereum;

  4. Scambia ZETA per USDC su Ethereum;

  5. L'utente riceve Ethereum USDC.

Fonte immagine: Delphi Creative

Sebbene la logica sia fattibile, questa soluzione richiede molti soldi. Ciò ha comportato in una certa misura una perdita di competitività del prodotto, con protocolli di intenti come Squid e UniswapX e CCTP di Circle che occupano un’ampia quota di mercato come binari di regolamento. Oltre all’efficienza del capitale, anche la messaggistica cross-chain è un’area altamente competitiva.

Contratto intelligente su tutta la catena

Ci sono molti vantaggi per gli sviluppatori che implementano contratti intelligenti a catena intera su Zeta, piuttosto che utilizzare semplicemente Zeta e zEVM per facilitare le transazioni. Innanzitutto, consente l’interazione con asset come BTC, DOGE e LTC che non supportano nativamente i contratti intelligenti. In secondo luogo, poiché lo stato dell'applicazione si trova su Zeta, riduce in una certa misura anche la superficie di attacco della vulnerabilità e non fa affidamento sulla liquidità dei token ZETA per il trasferimento di valore. Nessuno dei concorrenti di cui sopra dispone di un prodotto del genere tranne Axelar, che utilizza CosmWasm invece di EVM e finora non ha visto alcuna adozione.

I contratti intelligenti a catena intera di ZetaChain sono supportati dal protocollo TSS e i suoi validatori eseguono nodi completi su catene esterne e condividono firme, in modo da poter salvaguardare le risorse per conto di ZetaChain e dei suoi utenti, che zEVM può manipolare come meglio crede. Va notato che nel processo, ad esempio, BTC non viene effettivamente trasferito da Bitcoin a Zeta, ma viene trasferito all'indirizzo ospitato dal validatore Zeta e quindi riflesso su ZetaChain. Ad esempio, THORChain aggiunge contratti intelligenti al BTC ospitato dal protocollo.

Fonte immagine: Delphi Creative

Con questa architettura, Zeta può costruire molti protocolli speciali, solo ad esempio:

  • Una stablecoin CDP a catena intera supportata da BTC;

  • Mercati valutari che supportano BTC, DOGE, LTC e altri asset non smart contract;

  • Catena completa Perp DEX;

  • Aggregatore di rendimento dell'intera catena;

  • AMM BTC。

In sostanza, ciò che distingue zEVM di ZetaChain combinato con ZetaClient è la custodia e il controllo delle risorse su una catena di contratti non intelligenti. Le piattaforme cross-chain di oggi sono utilizzate principalmente come infrastruttura back-end, ma ZetaChain può creare la propria economia crittografica su ZetaChain.

Praticità del token ZETA

ZETA è la pietra angolare dell'ecosistema ZetaChain e svolge un ruolo fondamentale nella programmabilità e nella governance funzionale. ZetaChain si distingue per la sua interoperabilità e il supporto per dApp a catena intera, con le principali attività di rete che si affidano a ZETA.

Panoramica delle principali funzioni del token ZETA:

  • Incentivi di rete: i token ZETA forniscono incentivi ai validatori attraverso premi in blocco, passando da un pool fisso a un'inflazione variabile. Questo sistema allinea gli interessi dei validatori con la sicurezza a lungo termine della rete;

  • Commissioni di transazione: le transazioni all'interno di ZetaChain richiedono che ZETA paghi le commissioni sul gas, che verranno distribuite ai validatori e ai partecipanti alla rete. Questo meccanismo impedisce spam e attacchi DDoS;

  • Trasferimento di informazioni e trasferimento di valore cross-chain: per le transazioni cross-chain, ZETA viene bruciato sulla catena di origine e coniato sulla catena di destinazione, senza creare nuove risorse di confezionamento;

  • Pool di liquidità principale: il pool di liquidità di ZetaChain è composto da ZETA e altre attività, che facilitano le transazioni degli utenti e pagano commissioni di transazione e premi ai fornitori di liquidità;

  • Ruolo gestionale: i titolari di ZETA partecipano alla gestione della rete, influenzano le decisioni chiave e i cambiamenti politici e garantiscono che lo sviluppo della rete sia guidato dalla comunità.

Nel complesso, la poliedrica utilità di ZETA supporta la sicurezza, l’efficienza e la governance decentralizzata di ZetaChain, rendendola una parte essenziale della funzionalità della rete.

Economia ed emissione di token ZETA

La fornitura totale iniziale di token ZETA ammonta a 2,1 miliardi, con un tasso di inflazione previsto di circa il 2,5% annuo dopo quattro anni. La distribuzione dei token (vedi link di riferimento 1) sarà strategicamente allocata in varie parti dell'ecosistema:

  • Pool di crescita degli utenti (10%): l'obiettivo è espandere la base di utenti attraverso misure come lanci aerei e premi della comunità;

  • Fondo per la crescita dell’ecosistema (12%): sostiene lo sviluppo dell’ecosistema e aiuta i partner e gli sviluppatori di dApp;

  • Premi Validator (10%): per i premi in blocco, transizione ai premi di sicurezza della rete basati sull'inflazione dopo il periodo iniziale;

  • Incentivo alla liquidità (5,5%): incoraggia la liquidità nel pool principale ZRC-20, che è fondamentale per un efficiente trasferimento di valore;

  • Protocol Base (24%): fornisce finanziamenti per operazioni, sviluppo e miglioramento dell'ecosistema;

  • Collaboratori principali, consulenti e acquirenti (22,5% e 16%): ricompensa per i contributi allo sviluppo e alla crescita di ZetaChain.

Catena completa DEX

A differenza della situazione attuale delle implementazioni cross-chain, ZetaChain, come livello base del protocollo, può raggiungere l’interoperabilità della liquidità tra tutte le diverse implementazioni. Ad esempio, gli utenti su ZetaChain possono depositare il proprio margine nel contratto hub e mantenere posizioni su GMX. Questo è un presupposto fondamentale dell'applicazione cross-chain di Zeta (la gestione delle posizioni sarà situata in Zeta), nella misura in cui gli utenti che desiderano sfruttare tutta la liquidità di GMX devono utilizzare ZetaChain.

Oltre a garantire la qualità dell’esecuzione, ci sono due vantaggi chiave:

  • Similmente all'aggregatore MUX (vedi link di riferimento 2), gli ordini di asset possono essere suddivisi tra varie fonti di liquidità;

  • Accedi a più coppie di trading senza dover connettere manualmente tutte le catene rilevanti.

I contratti intelligenti su ZetaChain possono depositare direttamente l'importo del margine di registrazione richiesto nella catena pertinente, insieme alle informazioni su come utilizzare queste risorse. Sebbene questo processo non sia tecnicamente possibile senza ZetaChain, può migliorare l'esperienza dell'utente:

  • Interazione tra catene;

  • Può essere gestito in modo olistico piuttosto che individualmente.

UniSwap, leader nel mercato DEX, sposterà il suo centro base da Ethereum a qualsiasi altra catena, ma in teoria essendo distribuito su ZetaChain e utilizzando lo standard ZRC-20, gli utenti potranno effettuare scambi dentro e fuori da qualsiasi asset (su qualsiasi catena )) e ospitano tali risorse su qualsiasi catena desiderino.

Concorrenti della catena Zeta

LivelloZero

Nel mercato della consegna cross-chain, LayerZero è il più grande concorrente di ZetaChain. Sebbene non partecipino alla concorrenza nel campo dei contratti intelligenti a catena intera, la loro posizione di mercato nella consegna cross-chain è molto solida. Il vantaggio principale arriva da Strargate, seguito dalla spinta ad adottare il suo standard OFT (che fornisce una nuova soluzione per i trasferimenti di token cross-chain, rendendo più semplice ed efficiente il trasferimento di token tra diverse catene).

Architettura LayerZero

Innanzitutto, una breve introduzione, LayerZero è un protocollo che consente alle "applicazioni utente" di inviare informazioni tra blockchain. L’architettura è composta da 4 parti principali:

  1. Applicazione utente: un contratto che interagisce e invia/riceve informazioni sugli endpoint LayerZero (come Strargate);

  2. Endpoint LayerZero: una serie di contratti intelligenti su diverse catene (attualmente ne supportano più di 40+, vedere il collegamento di riferimento 3 per i dettagli). Gli endpoint consentono ai protocolli utente di inviare informazioni attraverso il backend LayerZero, che consiste di 4 moduli: Communicator, Validator, Network e Library. I primi tre moduli sono standardizzati su tutte le catene, mentre la libreria è personalizzata in base a diverse logiche di catena, consentendo a LayerZero di aggiungere rapidamente più catene;

  3. Oracle: la parte responsabile della lettura del blocco di intestazione da una catena e dell'invio a un'altra catena. Questo ruolo attualmente spetta a Chainlink per impostazione predefinita, ma a partire da settembre 2023 una nuova partnership con Google Cloud ha sostituito Chainlink come ruolo predefinito;

  4. Relayer: simile a un ripetitore, ma ottiene prove invece di blocchi di intestazione. Mentre l'applicazione stessa può anche diventare un ripetitore, la realtà è gestita da LayerZero.

Questo progetto si riduce fondamentalmente a 2/2 multisig, dove il principale presupposto di fiducia è che Google Cloud e LayerZero non colludano. I vantaggi di fare affidamento su questi componenti fuori catena (come oracoli e relè) sono che l'architettura è leggera. economico e facilmente scalabile, lo svantaggio è che si basa su due entità centralizzate e può essere suscettibile ai rischi legati alla censura.

Axelar

La struttura di Axelar è più simile a quella di Zeta che a quella di LayerZero, ma ci sono differenze significative. Come ZetaChain, anche Axelar è sviluppato sulla base di Cosmos SDK. La differenza è che non ospita direttamente l’EVM, quindi non supporta gli stessi contratti intelligenti a catena intera di Zeta. Quindi il mercato target di Axelar è la messaggistica cross-chain, simile a LayerZero.

Architettura Axelar

Axelar è una catena PoS con un proprio set di validatori e token di pegno AXL. I suoi componenti e il flusso di informazioni sono i seguenti:

  • Richieste GMP cross-chain: API che consente alle applicazioni di inviare dati arbitrari attraverso catene. Queste richieste di messaggi vengono inviate al gateway Axelar (una piattaforma online o un sistema digitale che utilizza la tecnologia blockchain per consentire il trasferimento di valuta digitale da un indirizzo a un altro);

  • Gateway: il luogo in cui i messaggi cross-chain avviati da utenti/applicazioni passano per la prima volta per essere instradati dal collegamento di origine alla catena di destinazione. Per la catena EVM si tratta di contratti intelligenti e per Cosmos si tratta di logica applicativa. Il gateway è protetto dai validatori Axelar che utilizzano MPC, con le azioni ponderate in base alla delega del token AXL;

  • Elaborazione e relè dei messaggi: il relè ascolta gli eventi (informazioni del gateway) e li invia alla rete Axelar per l'elaborazione. Sebbene chiunque possa gestire una staffetta, non ci sono incentivi e la staffetta è gestita da Axelar;

  • Convalida del messaggio: i validatori votano sui messaggi ricevuti dai relè. Ogni validatore Axelar esegue un full node per ciascuna catena di origine ed è quindi in grado di verificare la validità dei messaggi. I validatori Axelar a loro volta richiedono più risorse rispetto a una tipica blockchain Cosmos PoS, in cui i validatori si affidano a light client e IBC per consegnare i messaggi. In un certo senso, questo modello è meno scalabile di LayerZero, ma più decentralizzato. Axelar incentiva i validatori assegnando loro più puntate, più catene supportano, maggiori saranno i premi. A lungo termine, le catene supportate dovranno generare commissioni sufficienti dall'attività cross-chain poiché i premi in token per supportare i validatori che gestiscono più di 50 nodi completi saranno esauriti. Potrebbe non essere fattibile supportare ogni catena, ma queste saranno raggruppate attorno alla catena di flusso principale;

  • Invia informazioni alla destinazione: il relè ascolta le informazioni di autorizzazione inviate dal validatore Axelar e le invia al gateway della catena di destinazione. Quando un collegamento di destinazione riceve informazioni approvate, il suo payload viene contrassegnato come approvato dal validatore Axelar. Ora chiunque può eseguire il carico utile;

  • Servizi Gas ed Esecutore: nella fase finale, Axelar implementa un contratto denominato "Gas Receiver" sulla catena EVM per pagare la tariffa del gas della catena di destinazione ed eseguire il payload cross-chain (inviandolo all'applicazione desiderata). Gli utenti possono pagare con i gettoni Gas della catena di origine e Axelar estrae il Gas dalla catena di destinazione.

Nel complesso, la sua struttura è simile a ZetaChain, ad eccezione del supporto di EVM sulla propria catena. In termini di sicurezza, Delphi Research ritiene che sia più sicuro del modello 2/2 di LayerZero. Sebbene ci siano ancora alcune lacune, la possibilità di collusione tra Google e LayerZero è estremamente bassa (le applicazioni possono eseguire i propri ripetitori).

Catena CCIP

CCIP non è molto diversa dalle altre piattaforme di informazione cross-chain. Gli utenti inviano informazioni su una catena, le informazioni vengono inoltrate a CCIP e quindi CCIP inoltra le informazioni alla catena di destinazione. Ciò che rende CCIP diverso è il modo in cui utilizza Oracle Networks e aggiunge un'altra entità: la Risk Management Network.

CCIP è diviso in due parti: on-chain e off-chain.

parte superiore della catena

  • Router: avvia transazioni cross-chain. Instradare la transazione al contratto OnRamp specifico della destinazione, ricevere informazioni da OffRamp sulla catena di destinazione e instradarla verso l'utente/contratto finale;

  • Commit Storage: Commit DON memorizza la radice Merkle sulla catena di origine nella catena di destinazione. La Merkel deve essere “certificata” dalla rete di gestione del rischio;

  • OnRamp: un contratto per catena (da blockchain a blockchain). Verifica le informazioni e tieni traccia di cose come trasferimenti/informazioni di token, gestione della fatturazione, ecc. La pubblicazione è monitorata dal Commiting DON;

  • OffRamp: simile a OnRamp, un contratto per catena. Garantire l'autenticità delle informazioni verificando l'esecuzione di DON e il Merkle Root inviato e "verificato" e trasmettere le informazioni al router;

  • Token Pool: i token possono essere "bloccati e coniati" o "bruciati e coniati" a seconda del token. Ad esempio, i token del gas locale devono essere bloccati e coniati, perché CCIP non ha diritti di conio. Se CCTP è integrato, USDC può essere "licenziato e coniato";

  • Contratto di rete di gestione del rischio: contiene un elenco di nodi della rete di gestione del rischio che possono "passare" (approvazione) o "fallire" (disapprovare) le transazioni.

Parte fuori catena

  • Invia DON: come sopra, devi inviare DON per monitorare gli eventi del contratto OnRamp, quindi attendere il risultato della catena di origine e creare il Merkle Root (firmato dal nodo oracle DON di invio legale) e infine scriverlo nel CommitStore contratto sulla catena target;

  • Rete di gestione del rischio: una rete di nodi che essenzialmente ricontrolla la radice Merkle di un DON inviato. Monitorano il contratto OnRamp e ciò che il commit DON pubblica nell'archivio commit. Se l'RMN non "verifica" (cioè verifica/conferma) la Merkle Root, CCIP si bloccherà;

  • Applicazione DON: simile agli impegni, ma controlla le informazioni come una rete di gestione del rischio. Una volta che l'RMN è stato "verificato", il DON di esecuzione chiama il contratto OffRamp per completare il CCIP TX per la destinazione.

In realtà, per rompere l'effetto isola tra catene, i problemi della "comunicazione multicatena" e della "comunicazione cross-chain" sono i primi ad essere risolti. Rispetto ad altre soluzioni, risiede il vantaggio principale del progetto ZetaChain le sue prestazioni di interoperabilità cross-chain L’interoperabilità tra diverse blockchain diventa possibile, risolvendo gli attuali problemi di frammentazione della blockchain e di interoperabilità insufficiente. Progettato per consentire alle dApp a catena intera di interagire in modo nativo direttamente con diverse blockchain senza avvolgere o collegare alcuna risorsa. I suoi collegamenti esterni presentano anche rischi per la sicurezza che possono essere attaccati quando ZetaChain collega collegamenti esterni, il che può portare a doppie spese, censura, regressione, hard fork, divisioni della catena, ecc.

Per ora, LayerZero e Axelar sono all’avanguardia nelle applicazioni nel campo delle informazioni cross-chain. Tuttavia, è ancora presto e nessuno può davvero guidare. Mentre attendiamo con ansia le nuove soluzioni di ZetaChain, attendiamo anche con impazienza la continua iterazione e innovazione di LayerZero, Axelar, Chainlink CCIP e altre tecnologie.