Cardano blockchain

La Fondazione Cardano ha lavorato su un elemento costitutivo che introduce le funzionalità dell'Inter-Blockchain Communication Protocol (IBC) nella blockchain Cardano, specificamente progettato per consentire transazioni affidabili e scambi di dati attraverso reti blockchain distinte.

Negli ultimi mesi Composable Finance ha lanciato la prima implementazione IBC collegando Polkadot e Kusama, e sono in fase di sviluppo collegamenti con Avalanche tramite Landslide, NEAR tramite Omnity Network, BNB tramite Toki, Polygon tramite Union e ora Ethereum e Solana tramite Picasso Rete.

Il quadro IBC funziona non solo per migliorare i sistemi esistenti ma anche per espandere ciò che possono ottenere. Facilita il trasferimento di dati e risorse tra diverse blockchain, garantendo comunque alle imprese di beneficiare della sicurezza e delle tariffe deterministiche inerenti alla blockchain di Cardano.

Per questi motivi, The Cryptonomist ha deciso di condurre un'intervista con Susannah Evans, Product Lead dell'IBC presso la Interchain Foundation e Sebastian Bode, VP of Engineering presso la Cardano Foundation.

Puoi spiegare in che modo IBC facilita l’interoperabilità tra diverse reti blockchain e quali sfide specifiche affronta nell’attuale ecosistema blockchain?

Susannah: L’interoperabilità è spesso vista come un’applicazione tramite contratti intelligenti e non direttamente come parte dei protocolli blockchain principali. IBC è stato progettato per consentire la comunicazione di diverse reti blockchain per uno sviluppo più fluido delle reti decentralizzate, sfruttando questo aspetto come funzione principale della blockchain. Affinché ciò funzioni, il protocollo deve essere fattibile, credibile e accessibile. Abbiamo visto come altri ecosistemi lottano con il presupposto della fiducia, quelli che non integrano l'interoperabilità come iniziativa primaria nell'ecosistema blockchain. IBC è stato sviluppato per affrontare queste questioni fondamentali: è stato testato sul campo per consentire sia il cross-chain che il token bridging, confidando nel consenso delle catene coinvolte senza necessità di verifica da parte di terzi.

Sebastian: Dal punto di vista di Cardano, in che modo l'integrazione o la collaborazione con IBC migliora le capacità e l'esperienza dell'utente di Cardano?

Le aziende che si basano su Cardano possono ora creare le proprie blockchain specifiche per l'applicazione. In questo modo, ottengono maggiore flessibilità in termini di privacy e scalabilità, potendo contare sulla forte sicurezza e affidabilità della blockchain Cardano. Per gli utenti finali, hanno accesso a Dapp più diversificate, aprendo allo stesso tempo lo spazio DeFi e di scambio di asset tra i due ecosistemi in modo che la liquidità possa fluire più facilmente.

Quali sono gli aspetti tecnici chiave di IBC che garantiscono una comunicazione cross-chain sicura ed efficiente?

Susannah: IBC facilita il trasferimento sicuro e senza autorizzazione di diversi dati attraverso blockchain. Il protocollo è progettato per essere indipendente dal consenso, il che significa che può operare attraverso diversi meccanismi di consenso utilizzati da varie blockchain. Questa flessibilità consente a IBC di facilitare la comunicazione tra diverse reti blockchain senza richiedere modifiche significative ai loro protocolli principali. Il suo approccio leggero basato sul cliente elimina la necessità di una terza parte fidata nelle interazioni cross-chain, salvaguardando significativi trasferimenti di valore annuali senza alcun exploit sin dal suo inizio. IBC utilizza anche un modello di relè in cui relè indipendenti e senza autorizzazione sono responsabili del trasferimento di pacchetti di dati tra blockchain, il che significa che i dati non possono essere alterati o manomessi, poiché il loro ruolo è esclusivamente quello di facilitare una comunicazione senza interruzioni.

Potresti fornire approfondimenti sugli aggiustamenti tecnici o sugli sviluppi che Cardano ha apportato per integrarsi con IBC e quali vantaggi questo apporta agli sviluppatori e agli utenti finali su Cardano?

Sebastian: Cardano non ha dovuto apportare alcuna modifica al livello principale poiché ci affidiamo esclusivamente alla nostra piattaforma di contratto intelligente Aiken. Altri strumenti di sviluppo esistenti provengono principalmente dall'ecosistema dei linguaggi Go e Typescript, così come Mithril, un prodotto sviluppato da IOHK per portare firme basate su soglia e con queste primitive a prova di stato su Cardano. Ciò apporta principalmente un altro elemento fondamentale agli sviluppatori e alle aziende che si basano su Cardano e offre loro uno spazio di soluzione più ampio per le sfide. Apre inoltre la possibilità di aggiungere ulteriori opzioni di compatibilità EVM a Cardano tramite una sidechain.

Puoi evidenziare alcuni casi d'uso o applicazioni di successo che hanno sfruttato l'IBC per la funzionalità cross-chain?

Susannah: Quest'anno IBC ha compiuto 3 anni, diventando così il protocollo di interoperabilità più antico e più utilizzato, una pietra miliare significativa per il nostro team e un momento per riflettere sul nostro successo negli ultimi 3 anni. La recente integrazione di Cardano ha ampliato il nostro obiettivo di promuovere una maggiore interoperabilità e dimostrare l’importanza dell’interoperabilità tra gli ecosistemi blockchain. Oltre alle catene Cosmos SDK, IBC si è perfettamente integrata con gli ecosistemi Polkadot, Bitcoin e Solana, espandendo le reti in linea con l'obiettivo di un'interoperabilità ottimale. Ad esempio, la connessione di IBC con l’ecosistema Solana, noto per il suo approccio alle transazioni ad alta velocità e a basso costo, facilita il trasferimento sicuro di risorse attraverso più ecosistemi e consente a sviluppatori e utenti di accedere a una gamma di funzionalità da entrambi gli ecosistemi. Queste partnership hanno ampliato la portata di IBC e dimostrato le sue capacità di diversificare e ridefinire le autentiche capacità cross-chain.

In che modo Cardano intende utilizzare queste capacità cross-chain per espandere il proprio ecosistema e supportare progetti innovativi?

Sebastian: L’iniziativa della Fondazione Cardano mira principalmente a dimostrare la fattibilità dell’interoperabilità cross-chain utilizzando un protocollo ampiamente adottato come IBC. Questo approccio ha due scopi: in primo luogo, mitiga i rischi che i membri della comunità dovrebbero altrimenti affrontare quando esplorano la fattibilità di tale approccio. In secondo luogo, ispira progetti ecosistemici per sviluppare Dapp in grado di sfruttare la solida infrastruttura pubblica di Cardano interagendo contemporaneamente con la più ampia rete interchain. Queste Dapp possono anche beneficiare della flessibilità offerta dalle sidechain specifiche dell'applicazione.

Quali sono i prossimi sviluppi o miglioramenti pianificati per IBC e che impatto avranno sul panorama blockchain più ampio?

Susannah: Sono in corso lavori per integrazioni con molti altri ecosistemi, alcuni annunciati pubblicamente, come l’integrazione di IBC con Toki Finance per connettere BSC, e altri che devono ancora essere annunciati. Poiché sempre più blockchain considerano l’IBC come un meccanismo di consenso affidabile per l’interoperabilità, sempre più ecosistemi saranno attratti dall’espansione con noi. Siamo grati al team Cardano per il suo contributo e la sua iniziativa per espanderci con noi e la nostra comunità. Ulteriori integrazioni come queste consentono alla nostra rete di maturare man mano che varie architetture blockchain fanno avanzare l’offerta di IBC.

Quali sono i piani futuri per Cardano in termini di miglioramento dell’interoperabilità con altre blockchain e come si inserisce IBC in questa strategia?

Sebastian: IBC è solo uno dei tanti elementi che stanno arrivando su Cardano per migliorarne l'interoperabilità. Ci sono diverse altre attività in corso al momento ed altre che sono già state completate. Ad esempio, esiste un progetto comunitario chiamato UniFires che lavora a stretto contatto con l'ecosistema Polkadot per portare l'interoperabilità tra Cardano e Polkadot. Inoltre, il gruppo VISTA sta lavorando alla creazione di un intero panorama di interoperabilità su Cardano per spingere l'adozione aziendale in prima linea nelle attività e nei ponti esistenti come WANChain, EVM Sidechain come Milkomeda e altri. Anche IOHK sta spingendo fortemente in questa direzione con la ricerca innovativa condotta sul consenso multi-risorsa e sulla struttura delle catene di partner.

In che modo IBC interagisce con la più ampia comunità blockchain per promuovere e guidare l'adozione del suo protocollo?

Susannah: IBC aspira costantemente a nuove connessioni e integrazioni. Abbiamo stretto una serie di partnership strategiche sin dalla nascita di IBC, con i principali progetti e piattaforme blockchain. Con il concetto di interoperabilità al centro di IBC, è stato sviluppato come protocollo open source, invitando sviluppatori da tutto il mondo a contribuire al suo miglioramento ed espansione. L’approccio open source promuove un ambiente collaborativo in cui idee e innovazioni possono essere liberamente scambiate, accelerando lo sviluppo di solide soluzioni di interoperabilità. Integrandosi con le principali reti, IBC non solo mette in mostra le sue estese capacità tecnologiche, ma sfrutta anche molteplici basi di utenti blockchain e comunità di sviluppatori provenienti da progetti leader del settore per promuovere una più ampia adozione della blockchain.

In che modo la Fondazione Cardano collabora con IBC e altre soluzioni di interoperabilità per promuovere un ecosistema blockchain più connesso e collaborativo?

Sebastian: Innanzitutto, stiamo cercando di essere il più trasparenti possibile, motivo per cui la soluzione tecnica è già stata resa pubblica. D’altra parte, abbiamo già ricevuto un enorme supporto da organizzazioni come la Interchain Foundation e da progetti nell’ecosistema Cosmos. Infine, lo sviluppatore di eccezionale talento e la comunità SPO all'interno di Cardano ci supportano con la loro esperienza.

La sicurezza è fondamentale nella comunicazione blockchain. In che modo IBC garantisce l'integrità e la sicurezza delle transazioni attraverso le diverse catene?

Susannah: Per ottenere un'interoperabilità senza soluzione di continuità, gli sviluppatori e gli utenti devono essere in grado di sfruttare i punti di forza delle diverse blockchain senza compromettere la sicurezza o le prestazioni. Il modello di sicurezza di IBC si basa sulla fiducia nel consenso delle catene che vogliono comunicare attraverso l'utilizzo di light client. I clienti leggeri hanno fiducia nel modello di sicurezza del primo utilizzo e utilizzano prove di inclusione ed esclusione per verificare se una transazione è avvenuta o meno nella catena della controparte. 

Oltre ai light client, il protocollo è stato formalmente verificato, è stato controllato da terze parti e implementa pratiche di sicurezza come la difesa approfondita all'interno del codice base. Queste caratteristiche dimostrano l’integrità delle transazioni, riducendo il rischio di vulnerabilità e garantendo solide garanzie di sicurezza per altre blockchain. Considerando queste funzionalità meticolosamente testate, IBC raggiunge un elevato livello di sicurezza ed efficienza nella comunicazione cross-chain, affrontando molte delle sfide di sicurezza affrontate dagli ecosistemi blockchain.

In che modo il modello di governance di Cardano supporta l’integrazione di soluzioni di interoperabilità come IBC e quali misure sono in atto per gestire potenziali rischi per la sicurezza?

Sebastian: Per quanto riguarda la governance, è necessario valutare gli impatti dei cambiamenti dei parametri. L’approccio corretto in questo caso è quello di educare gli utenti e fornire strumenti che aiutino i partecipanti alla governance decentralizzata a comprendere meglio le conseguenze dei loro voti.

Per quanto riguarda la sicurezza, siamo attualmente sottoposti a un processo di audit in più fasi. Quando si tratta di gestire un ponte verso il più ampio ecosistema Cosmos, collaboriamo con entità che hanno una vasta esperienza nelle operazioni di ponte. Questi partner sono in grado di monitorare adeguatamente e, in caso di disastro, di implementare strategie di mitigazione o contromisure.