Questo articolo è un contributo della comunità. Scritto dal CEO di PureStake, il team di sviluppo dietro la piattaforma Moonbeam che consente la connettività cross-chain per le applicazioni.
Le opinioni espresse in questo articolo sono quelle del contributore/autore e non riflettono necessariamente le opinioni di Binance Academy.
Riepilogo
L’interoperabilità cross-chain si riferisce alla capacità delle applicazioni di comunicare e interagire tra loro attraverso diverse reti blockchain. Ciò consente il trasferimento di dati e valore tra sistemi diversi, migliorando la connettività e l’integrazione perfetta.
Cos’è l’interoperabilità nella blockchain?
L’interoperabilità nel contesto della blockchain si riferisce alla capacità di una blockchain di scambiare liberamente dati con altre blockchain. L’interoperabilità cross-chain significa che i contratti intelligenti su diverse piattaforme possono comunicare tra loro senza la necessità di inviare token effettivi attraverso le catene.
Ad esempio, risorse, servizi e transazioni vengono registrati come documenti sulla blockchain. Qualsiasi attività condotta su una blockchain può riflettersi su un’altra blockchain con le giuste soluzioni di interoperabilità. In altre parole, indipendentemente dalla blockchain su cui si trovano le risorse e i servizi, questi possono essere gestiti tramite l’applicazione.
Perché l’interoperabilità è importante?
La blockchain di oggi si trova in una posizione simile a quella di Internet: ci sono molti ecosistemi isolati che non possono scambiarsi informazioni tra loro.
La mancanza di interoperabilità e connettività impedisce un’adozione più ampia della tecnologia blockchain, poiché i dati e il valore non possono essere trasferiti senza problemi attraverso la rete.
Dal punto di vista dello sviluppatore, ogni distribuzione costituisce un'entità isolata e indipendente, dando luogo a contratti back-end che non hanno alcun collegamento tra loro e non conoscono l'esistenza dell'altro. Ad esempio, potrebbe essere necessario distribuire una DApp di scambio decentralizzato (DEX) rispettivamente sulle reti Ethereum, BNB Chain e Polygon. In questo modo ogni versione di DApp è isolata l'una dall'altra.
Come utente, l'adozione di più metodi di distribuzione può causare molte difficoltà. Gli utenti non possono trasferire facilmente i token da una blockchain all'altra. Il processo di trasferimento in genere prevede che l'asset venga distrutto sulla blockchain di origine e quindi re-coniato sulla blockchain di destinazione utilizzando un bridge di terze parti. Questo processo è lungo e confuso, con conseguenti silos di dati e un'esperienza utente insoddisfacente. Anche i rischi per la sicurezza derivanti dalla detenzione di asset su più blockchain sono elevati e possono essere facilmente violati, con conseguente perdita di fondi.
Soluzione di interoperabilità cross-chain
Gli sviluppatori hanno creato una varietà di soluzioni e la connettività cross-chain sta gradualmente migliorando, rendendo più semplice la connessione e il trasferimento di dati e valore attraverso le reti. Ciò apre anche nuove possibilità per lo sviluppo di blockchain più user-friendly e interconnesse.
Esistono diversi modi per migliorare l'interoperabilità cross-chain. Di seguito elenchiamo alcuni esempi di soluzioni.
Collegamento a catena
Chainlink sta sviluppando il Cross-Chain Interoperability Protocol (CCIP), uno standard open source che supporta la comunicazione cross-chain, incluso l'invio di messaggi e i trasferimenti di token. L'obiettivo di CCIP è consentire la connettività universale tra centinaia di reti blockchain utilizzando interfacce standardizzate, nella speranza di ridurre la complessità della creazione di applicazioni e servizi cross-chain.
Wormhole
Il protocollo wormhole è un protocollo di interoperabilità universale che consente la trasmissione di token e messaggi su diverse reti blockchain. I Network Guardian monitorano le informazioni sulla catena di origine, le verificano e ne facilitano la trasmissione alla catena di destinazione. Gli sviluppatori che utilizzano Wormhole possono creare applicazioni decentralizzate cross-chain chiamate XDApp.
LivelloZero
LayerZero è un protocollo di interoperabilità a catena completa utilizzato per il trasferimento leggero di informazioni tra blockchain, fornendo un trasferimento di informazioni sicuro, affidabile e senza fiducia.
L'Ultra-Light Node (ULN) di LayerZero è un contratto intelligente che fornisce intestazioni di blocco per altre catene ponte per una maggiore efficienza. ULN viene attivato solo su richiesta e i contratti intelligenti comunicano con oracoli e relè tramite endpoint LayerZero. Questo design consente una comunicazione incrociata leggera ed efficiente.
Ipercorsia
Hyperlane è un protocollo di catena Delegation Proof of Stake (DPoS) che verifica e protegge le comunicazioni cross-chain attraverso un metodo di consenso configurabile. Nella rete di Hyperlane, ciascun validatore è responsabile della verifica di ciascuna catena connessa a Hyperlane per garantire la sicurezza e l'accuratezza della comunicazione incrociata.
Trasmissione di informazioni a catena incrociata
L'Inter-Chain Information Transfer Protocol (IBC) è un protocollo standard per l'interazione blockchain nella rete Cosmos, con l'obiettivo di raggiungere l'interoperabilità tra diverse blockchain. IBC definisce un insieme minimo di funzioni specificate nell'Inter-Chain Standard (ICS) che definiscono il modo in cui le blockchain comunicano tra loro e scambiano dati.
Un esempio è Osmosis, un exchange decentralizzato (DEX) che supporta gli utenti nello scambio di token attraverso catene. Osmosis utilizza il protocollo IBC per ottenere uno scambio di token cross-chain senza soluzione di continuità e i titolari di token beneficiano direttamente dell'interoperabilità fornita da IBC.
Messaggi di curvatura delle valanghe
Avalanche Warp Messaging (AWM) è progettato per essere più flessibile, consentendo agli sviluppatori di creare le proprie specifiche di trasmissione dei messaggi per supportare la comunicazione. La specifica AWM stessa richiede un array di byte, un indice che partecipa alla multifirma BLS e alla multifirma BLS. AWM rende più semplice per gli sviluppatori creare potenti DApp sulla rete Avalanche.
Relè BTC
BTC Relay è una stazione di inoltro on-chain distribuita in un ambiente in tempo reale che supporta l'invio di intestazioni di blocco Bitcoin a Ethereum. In questo modo viene verificata la validità delle transazioni Bitcoin inviate alla blockchain di Ethereum, creando un ponte trustless tra le due reti.
Formato del messaggio di consenso incrociato
Il Cross Consensus Message Format (XCM) consente a diversi sistemi di consenso di comunicare tra loro su Polkadot. Dopo la riuscita fusione di XCM V3, gli sviluppatori possono creare applicazioni che supportano bridging, blocco cross-chain, scambi, NFT, condizioni, tracciamento del contesto e altro ancora.
Ad esempio: Moonbeam XCM SDK supporta principalmente i trasferimenti di token XCM e gli sviluppatori possono utilizzare XCM per interagire con la rete Polkadot.
Le spalle
Axelar fornisce una soluzione per la comunicazione cross-chain utilizzando un protocollo di messaggistica universale, consentendo agli sviluppatori di creare applicazioni decentralizzate che funzionano su più reti blockchain. Axelar fornisce inoltre agli utenti di token bridge una comunicazione inter-chain sicura tramite Delegation Proof of Stake (DPoS).
Ad esempio, l’app bridge Satellite di Axelar collega BUSD basato su Ethereum a Cosmos, consentendo l’interoperabilità tra i due ecosistemi.
Vantaggi e limitazioni dell'interoperabilità
I vantaggi dell’interoperabilità blockchain sono chiari. Gli utenti possono effettuare transazioni senza barriere tra diverse reti blockchain senza la necessità di intermediari centralizzati. Riduce inoltre la frammentazione, migliora l’interoperabilità all’interno del più ampio ecosistema blockchain, espande i confini aziendali e apre nuovi modelli di business.
Ma queste soluzioni presentano anche alcuni limiti. Blockchain diverse possono avere soluzioni di sicurezza, algoritmi di consenso e linguaggi di programmazione diversi, il che aumenta la complessità tecnica. Queste soluzioni potrebbero anche rendere le blockchain più vulnerabili agli attacchi e generare nuove sfide di governance tra le diverse reti blockchain.
Conclusione
Le soluzioni di interoperabilità cross-chain hanno il potenziale per migliorare significativamente l’efficienza e la funzionalità delle reti blockchain consentendo la comunicazione, il trasferimento di dati e valore tra reti diverse.
Si prevede che il futuro sviluppo dell’interoperabilità cross-chain promuova ulteriore innovazione tra le diverse reti blockchain e nuove possibilità per le applicazioni blockchain. Il risultato è un ecosistema blockchain più connesso e facile da usare.
Ma per ottenere un’applicazione diffusa, le diverse soluzioni di interoperabilità cross-blockchain devono essere più stabili e sicure. Resta da vedere quale soluzione fornirà lo strumento più efficiente, stabile e sicuro.
Lettura approfondita:
Cos’è un ponte blockchain?
Cos'è il livello 0 nella blockchain?
Cos'è il livello 1 nella blockchain?
Dichiarazione di non responsabilità e avvertenza sui rischi: i contenuti di questo articolo sono fatti e sono solo a scopo informativo generale e didattico e non costituiscono alcuna dichiarazione o garanzia. Questo articolo non deve essere interpretato come consulenza finanziaria, legale o di altro tipo e non costituisce una raccomandazione all'acquisto di alcun prodotto o servizio specifico. Se hai bisogno di una consulenza sugli investimenti, chiedi una consulenza professionale. Se l'articolo è fornito da un collaboratore di terze parti, tieni presente: queste opinioni appartengono al contributore di terze parti e non riflettono necessariamente le opinioni di Binance Academy. Per ulteriori informazioni, fare clic qui per leggere il nostro disclaimer completo. I prezzi delle risorse digitali possono variare. Il valore del vostro investimento potrebbe diminuire così come aumentare e potreste non recuperare il capitale investito. Sei l'unico responsabile delle tue decisioni di investimento e Binance Academy non è responsabile per eventuali perdite che potresti subire. Questo articolo non deve essere interpretato come consulenza finanziaria, legale o di altro tipo. Per ulteriori informazioni, consultare i nostri Termini di utilizzo e Avvertenza sui rischi.
