Blog
10 min di lettura
|
23 dic 2023

API blockchain e interoperabilità cross-chain

API blockchain e interoperabilità cross-chain: perché standard aperti, come quelli del W3C per il web, sono essenziali perché le blockchain scambino dati.

Capitoli
C
Chaingateway Team
Esperti di blockchain

Sebbene la blockchain sia stata creata come una rete decentralizzata di pari, le singole reti blockchain non sono aperte. Tuttavia, l’avvento dell’API blockchain sarà cruciale per sbloccare l’interoperabilità della blockchain e la sua adozione di massa. Finora, c’è stato poco incentivo a cambiare il modo in cui funzionano i sistemi tradizionali. Tuttavia, le caratteristiche uniche delle blockchain potrebbero accelerare l’adozione di nuovi sistemi, più efficienti, con un investimento ragionevole. Rendere la blockchain più interoperabile tramite le API ne accelererà l’adozione in casi d’uso reali.

Cos’è l’interoperabilità blockchain?

L’interoperabilità blockchain è l’ampia gamma di metodi che consentono alle blockchain di comunicare e lavorare in modo più efficace. La maggior parte delle blockchain non è costruita per essere interoperabile. Indipendentemente da quante funzionalità possa avere una blockchain, le transazioni sono pensate per avvenire all’interno di un’unica rete. In termini semplici, l’interoperabilità è la libertà di scambiare dati. Un problema che emerge quando si discute di interoperabilità è la fiducia. Se un asset lascia una rete, diventa difficile fidarsi della sua validità. Ogni blockchain ha un meccanismo di consenso che utilizza per validare i dati. Una vera interoperabilità richiederebbe che le blockchain siano in grado di comprendere ed elaborare l’autenticità dei dati provenienti da chain diverse. Anche se può sembrare ovvio che le blockchain dovrebbero essere progettate per essere interoperabili, questo accade raramente. Tuttavia, le API blockchain stanno lavorando per affrontare questa sfida man mano che i benefici dell’interoperabilità diventano evidenti. Non è la prima volta che le sfide di interoperabilità hanno minacciato di soffocare l’adozione di una tecnologia. Il World Wide Web di oggi non sarebbe stato possibile senza estese soluzioni di interoperabilità. Senza varie soluzioni di interoperabilità, le persone avrebbero bisogno di centinaia di browser per aprire i siti web e numerosi sistemi operativi su un unico dispositivo per usare app diverse. Tuttavia, varie innovazioni nell’interoperabilità hanno reso possibile che il web fosse accessibile su un solo dispositivo. Una soluzione importante è arrivata sotto forma del consorzio W3C. Nel corso degli anni, ha creato standard comuni che consentono a diversi ecosistemi di interagire e operare in un linguaggio comune. La semantica creata dal W3C è stata cruciale per parlare un linguaggio comune su internet. Grazie a questi standard comuni, le possibilità di internet sono infinite. Le API blockchain avranno un ruolo simile nell’adozione di massa della tecnologia blockchain. Permetteranno a diversi ecosistemi di comunicare e condividere dati, portando a nuovi casi d’uso. Di conseguenza, promuoveranno l’adozione di massa.

Lo stato attuale della tecnologia blockchain

Uno dei fatti principali sulla blockchain oggi è che nessun singolo protocollo diventerà dominante. Invece, i protocolli blockchain dovranno diventare interoperabili. Nello spazio enterprise sono emersi alcuni precursori: Corda e Hyperledger Fabric. Tuttavia, nello spazio delle blockchain pubbliche le cose sono più frammentate. In breve, non emergerà un’unica rete blockchain in grado di soddisfare tutte le esigenze dei diversi casi d’uso possibili con questa tecnologia. Invece, il settore comprenderà molte reti, ciascuna in grado di soddisfare un’esigenza di nicchia. Un possibile esito è che i dati provenienti da reti private vengano instradati verso altre reti senza raggiungere un’integrazione uno-a-uno. Le API blockchain saranno cruciali in questo ruolo. Sono necessarie per spostare dati tra blockchain senza creare un nuovo mercato per gli intermediari.

Il ruolo delle API blockchain nell’interoperabilità

L’interoperabilità delle blockchain può essere raggiunta garantendo il trasferimento fluido di dati tra diverse chain. Il trasferimento avviene tramite API, progettate per aiutare i sistemi a comunicare tra loro. Un’API blockchain è uno strumento consolidato che non richiede conoscenze specialistiche di programmazione blockchain per essere usato. Le API sono flessibili e rapide. Tuttavia, richiedono un’integrazione uno-a-uno tra reti, il che può essere inefficiente se gestito in modo scorretto. Inoltre, richiedono un certo grado di negoziazione tra piattaforme. Un problema nell’implementazione delle API blockchain è che non richiedono controlli cross-platform. Di conseguenza, dati non autenticati possono essere inviati da un meccanismo blockchain a un altro. Un modo per evitarlo è creare standard sui dati. Gli standard devono basarsi su un principio organizzativo comune per l’interoperabilità su larga scala. Una volta stabilito tale standard, l’interoperabilità accelererà.

Best practice per l’interoperabilità

Una delle migliori soluzioni all’interoperabilità blockchain sarebbe la creazione di standard comuni e la creazione di una struttura di tipo rete di reti. Dopodiché, le reti potrebbero convergere attorno ad essa. Nei settori esistenti che puntano ad adottare la blockchain, la creazione di un gruppo di lavoro neutrale stabilirà standard comuni. Un modello del genere dovrebbe anche supportare la validazione cross-chain delle transazioni. In generale, la giusta implementazione è cruciale per il successo dell’interoperabilità blockchain. Per risolvere le sfide dell’interoperabilità, non basterà risolvere questioni tecnologiche, ma anche questioni di governance. Inoltre, andranno considerati la proprietà dei dati e i modelli di business commerciali. Sebbene le API blockchain offrano la soluzione tecnologica all’interoperabilità, va considerata una serie di temi interconnessi. Risolvere queste altre questioni aiuterà a creare un approccio olistico all’adozione di massa della tecnologia blockchain.

L’interoperabilità resa possibile dalle API blockchain migliorerà la produttività dell’intero settore blockchain. Permetterà agli utenti di spostare asset e dati rapidamente tra le reti, aumentando la flessibilità per le masse. Invece di essere legati a un’unica rete, gli smart contract potranno funzionare su più chain e oracoli, che trasmettono dati del mondo reale su varie piattaforme. Combinata con i benefici intrinseci della decentralizzazione, l’interoperabilità fungerà da base per l’adozione diffusa della blockchain.

Pronto a costruirlo da solo? Ottieni la tua API key — prova di 7 giorni, senza carta — oppure consulta Blockchain API per il riferimento completo degli endpoint.

C
Chaingateway Team
Esperti di blockchain

Il team di Chaingateway si impegna a semplificare l'integrazione blockchain per sviluppatori di tutto il mondo.