Chainlink è l’infrastruttura dell’economia dei contratti intelligenti, che supporta quasi un migliaio di reti di oracoli che collettivamente proteggono decine di miliardi di dollari in centinaia di progetti. In qualità di meritato leader delle macchine Oracle, Chainlink ha rilasciato il protocollo di interoperabilità cross-chain (CCIP) nel 2021 per ottenere la messaggistica cross-chain decentralizzata e il trasferimento del valore dei token.

💡Sfondo

L'attuale mercato delle criptovalute si è completamente trasformato in una struttura multi-catena e il consenso del mercato è che questo stato continuerà ad esistere in futuro e appariranno ancora più sottocatene e blockchain modulari. In un mondo così multi-catena, il problema principale affrontato dagli utenti è la necessità di trasferire le proprie risorse tra diverse catene. In questo modo sono emerse varie applicazioni di cross-chain. È infatti molto adatto utilizzare il termine "bridge" per descrivere di. Poiché la maggior parte delle attuali soluzioni cross-chain utilizzano questo metodo di ponte "intermediario", in parole povere, le due catene sono come due paesi, collegati da un ponte nel mezzo. Quando si desidera trasferire denaro dal paese A al paese B, , devi prima dare i soldi all'amministratore del ponte. L'amministratore registrerà i tuoi soldi e conserverà il voucher, quindi ti invierà i soldi dal paese B. Questo metodo è semplice ed efficace, ma l’amministratore deve gestire enormi quantità di risorse. Se l’amministratore scompare, viene corrotto o assassinato, il sistema diventerà sostanzialmente decentralizzato, per non parlare del decentramento. Pertanto, l’attuale soluzione del ponte a catena incrociata affronta i seguenti problemi:

  1. Esistono colli di bottiglia nell’infrastruttura cross-chain, che rendono molto difficile lo sviluppo di applicazioni cross-chain.

  2. La soluzione "Ponte" è relativamente centralizzata e presenta una sicurezza fragile.

  3. Se si adotta una soluzione decentralizzata, mancano operatori dei nodi trasparenti e affidabili.

Attacco ChainSwap: nel luglio 2021, il progetto di asset bridge cross-chain ChainSwap è stato attaccato. Più di due dozzine di progetti sul ponte delle catene incrociate sono stati attaccati, perdendo quasi 8 milioni di dollari in asset, facendo crollare più di una dozzina di progetti del 99%.

Attacco Poly Network: nell'agosto 2021 il protocollo di interoperabilità cross-chain Poly Network è stato improvvisamente attaccato dagli hacker. O3 Swap, che utilizza questo protocollo, ha subito gravi perdite. Gli asset sulle tre principali reti di Ethereum, Binance Smart Chain e Polygon sono stati quasi spazzati via. Nel giro di un’ora sono stati rubati asset crittografici per 250, 270 e 85 milioni di dollari, con una perdita totale di 610 milioni di dollari.

Attacco wormhole: nel febbraio 2022 i ponti wormhole delle due principali blockchain, Ethereum e Solana, sono stati violati, causando perdite per oltre 320 milioni di dollari.

Attacco alla rete Ronin: nel marzo 2022, il nodo di convalida Ronin della catena laterale Axie Infinity e il nodo di convalida Axie DAO sono stati distrutti, con una perdita di quasi 173.600 ETH e 25,5 milioni di dollari.

💡Come sarà la prossima generazione di catene incrociate

Sebbene ci siano vari problemi con le attuali applicazioni cross-chain e frequenti casi di furto, ciò non può ancora impedire agli utenti di utilizzare i cross-chain bridge. Possiamo quindi riassumere due conclusioni:

  1. Per il livello applicativo, la cross-chain è gradualmente diventata un’infrastruttura inter-chain.

  2. Per gli utenti, ciò che è veramente necessario è un’infrastruttura decentralizzata in grado di utilizzare senza problemi le funzioni e le risorse uniche di ciascuna blockchain in un’unica applicazione.

Quando una struttura cross-chain riuscirà a raggiungere questi due punti, sarà epocale sia per il mercato DeFi che per quello NFT. Porterà maggiore componibilità e innovazioni applicative più ricche.

💡CCIP ChainLink

CCIP è un protocollo di comunicazione cross-chain universale che fornisce agli sviluppatori di contratti intelligenti un'infrastruttura comune con capacità di elaborazione in grado di trasmettere dati e istruzioni di contratti intelligenti attraverso varie reti blockchain. CCIP diventerà il protocollo sottostante per vari servizi cross-chain, incluso il token bridge programmabile di Chainlink, che consente agli utenti di trasferire token in modo sicuro ed efficiente su qualsiasi rete blockchain con scalabilità.

A prima vista, la logica del processo a catena incrociata è in realtà molto semplice e non ci sono molti cambiamenti nel processo:

Lo smart contract della catena di origine chiama il router di messaggi di Chainlink, che utilizzerà i DON di Chainlink (Decentralized Oracle Network) per inviare in modo sicuro il messaggio alla catena di destinazione, dove un altro router di messaggi lo verifica e lo invia allo smart contract di destinazione.

La più grande differenza tra CCIP e le attuali soluzioni cross-chain è che gli operatori di nodi di alta qualità e le reti antifrode accumulate dalla rete DON di Chainlink e dal servizio oracolo di Chainlink forniranno il supporto più potente per la comunicazione cross-chain.

🔵 Punto chiave 1: operatori dei nodi maturi

Un ponte a catena incrociata è essenzialmente un comitato di nodi, in cui tutti i nodi lavorano insieme per certificare le informazioni su una catena e quindi trasmetterle a un'altra catena. Chainlink si affida a nodi indipendenti maturi nella sua rete Oracle per proteggere continuamente più di 10 miliardi di risorse sulla catena e naturalmente presenta le condizioni più critiche per la trasmissione di informazioni cross-chain. Secondo Chainlink, i suoi nodi sono composti grosso modo da tre categorie:

  • Nodi DevOps: questi nodi sono organizzazioni specializzate nella gestione di infrastrutture blockchain, come nodi di verifica PoS, pool di mining PoW e fornitori RPC a nodo completo.

  • Nodi aziendali: questi nodi sono situati in tutto il mondo e attualmente gestiscono l’infrastruttura back-end per la tradizionale economia Web2.

  • Nodi comunitari: questi nodi provengono dalla comunità Chainlink, si concentrano sul sostegno alla crescita ecologica e la loro affidabilità è stata testata in combattimenti reali. Questi includono i vincitori di Chainlink Oracle Olympics, CryptoManufaktur, LinkRiver e NorthWest Nodes.

Questa struttura di operatore di nodo decentralizzata e matura è stata continuamente eseguita sulla rete Oracle, è resistente agli attacchi Sybil, è affidabile e verificabile.

🔵 Punto chiave 2: OCR

OCR (Off-Chain Reporting) è il protocollo di calcolo dell'aggregazione dei dati fuori catena di Chainlink ha ridotto con successo il costo del gas on-chain riportato dagli oracoli del 90% e ha migliorato significativamente la scalabilità, la sicurezza e le prestazioni della rete Oracle è un altro concetto chiave per garantire il funzionamento e la sicurezza della rete Oracle.

L'OCR consente ai nodi di aggregare dati fuori catena a costo zero del gas utilizzando una rete peer-to-peer distribuita. Ciò implica che ogni nodo recuperi i dati da una o più origini dati, li firmi utilizzando la sua chiave privata univoca e li trasmetta al resto della rete Oracle fuori catena. Una volta generata una soglia di risposta sufficiente, una singola transazione viene trasmessa sulla catena. Allo stesso tempo, ciascun nodo effettuerà l'osservazione e il monitoraggio dei dati, quindi verificherà il rapporto dell'oracolo e la firma del nodo sulla catena tramite contratti intelligenti. In questo modo, funge da attributo trasparente e a prova di manomissione della rete oracolare di Chainlink.

CCIP utilizzerà l'OCR 2.0 nel suo stack di protocolli ed espanderà a centinaia il numero di nodi dei comitati che firmano i rapporti per migliorare la sicurezza dei fondi bloccati.

CCIP fa affidamento su un pool di nodi di sicurezza ampio e maturo e sulle capacità di calcolo fuori catena di OCR, che diventeranno la sua barriera più forte nel campo della comunicazione cross-chain al livello più basso.

🔵 Punto chiave 3: Rete antifrode

La sicurezza e la prevenzione delle frodi sono gli elementi più critici dei servizi cross-chain quando si proteggono contratti di alto valore. Pertanto, la CCIP introdurrà un sistema di gestione del rischio “rete antifrode”. La rete antifrode è costituita da più reti Oracle decentralizzate, con l'unico scopo di monitorare i servizi CCIP per comportamenti dannosi che potrebbero portare alla perdita di fondi. Vale la pena ricordare che il comitato di nodo di questa rete antifrode non ha assolutamente alcun legame con il comitato di nodo che è responsabile del monitoraggio nel CCIP. Pertanto, il monitoraggio antifrode e i servizi cross-chain sono completamente indipendenti.

La rete antifrode funge da livello di verifica e invia regolarmente controlli di heartbeat quando il sistema funziona normalmente. Se la rete antifrode smette di inviare messaggi heartbeat o se un nodo rileva un comportamento dannoso, attiverà automaticamente un meccanismo di arresto di emergenza per interrompere un determinato servizio cross-chain. La chiusura dei servizi cross-chain può proteggere efficacemente i fondi degli utenti da potenziali eventi cigno nero.

La rete antifrode sarà inizialmente composta da nodi Chainlink di alta qualità, ma questi nodi non hanno alcun collegamento con i servizi CCIP che proteggono; successivamente, anche le dApp che garantiscono un elevato valore attraverso i servizi CCIP potranno unirsi alla rete per fornire agli utenti una maggiore efficacia difesa Protezione antifrode.

💡 Standard a catena incrociata di nuova generazione

Il documento ufficiale di Chainlink fornisce la definizione dello "stack tecnologico cross-chain" ideale:

  1. Basato su una rete Oracle decentralizzata e basato sull'elaborazione OCR fuori catena e su operatori di nodi maturi per creare un livello di consenso.

  2. CCIP crea un livello informativo per fornire supporto per i dati cross-chain e i trasferimenti di risorse.

  3. Il livello dell'applicazione supporta la costruzione di ponti a catena incrociata programmabili e applicazioni a catena incrociata.

  4. Il livello utente supporta l'accesso a portafogli, DeFi e CeFi e altre applicazioni tramite interfacce.

La struttura dello stack tecnologico a catena incrociata sostanzialmente sovverte il concetto del ponte a catena incrociata esistente. Sotto questa struttura, gli sviluppatori possono sviluppare ponti di token programmabili. Questa è una nuova soluzione a catena incrociata basata su CCIP: il token può essere trasferiti in qualsiasi area Trasferimento semplice e sicuro tra blockchain.

Gli utenti e i contratti intelligenti non solo possono inviare token, ma anche inviare comandi al token bridge ed eseguire una logica personalizzata che determina come interagire con altre blockchain. Invece di sapere come utilizzare altre blockchain, gli utenti devono solo inviare istruzioni al token bridge che descrivono come interagire con altre blockchain. Token Bridge trasferirà automaticamente i token attraverso le catene e li distribuirà in contratti intelligenti sulla blockchain di destinazione in un'unica transazione atomica. Pertanto, gli utenti possono rimanere sulla blockchain originale e usufruire allo stesso tempo delle funzioni di altri ecosistemi di contratti intelligenti blockchain.

Si può dire che si tratti di una struttura standard di collegamento unificata e open source. In questa struttura di stack tecnologico a catena incrociata, Chainlink offre i suoi vantaggi in termini di sicurezza e funzionalità nel livello di consenso e nel livello di informazione, qualsiasi team di sviluppo indipendente può farlo sviluppare facilmente applicazioni bridge di terze parti.

💡 "Le applicazioni cross-chain accedono senza problemi a tutte le blockchain"

In futuro, potrai archiviare garanzie collaterali in contratti intelligenti sulla catena A mentre prendi in prestito token sulla catena B, che ha un throughput più elevato.

In futuro, potrai coltivare e aggregare su più reti blockchain per ottimizzare i rendimenti agricoli DeFi e fornire il massimo ritorno sulle risorse.

NFT, Metaverse... creeranno anche infinite possibilità.

Man mano che la struttura multicatena del mondo blockchain viene gradualmente determinata, la comunicazione cross-chain è come un ponte di comunicazione tra diversi paesi e la sua sicurezza, versatilità e scalabilità saranno cruciali.

Questo dovrebbe essere ciò che gli utenti attendono con ansia, la vera era del cross-chain in futuro. Sbloccherà più scenari applicativi per DeFi e persino Web3.0.

(Alcuni contenuti concettuali provengono da white paper ufficiali e altri documenti in questa fase e potrebbero verificarsi ritardi man mano che il protocollo viene aggiornato)