Spesso si sente parlare di cross chain. Spesso non è immediatamente chiaro di cosa si tratti. Per cross chain si intende il trasferimento di dati e token tra diverse blockchain. Questo può avvenire in diversi modi. In questa lezione vedremo i modi in cui è possibile trasferire criptocurrency e dati attraverso la tecnologia cross chain.
Il cross chain crypto è stato inventato per rendere le principali blockchain interoperabili e più scalabili.
I messaggi cross chain devono essere inviati in un linguaggio blockchain comune
Gli obiettivi della cross chain, oltre alla scalabilità e all'interoperabilità, sono la decentralizzazione, la facilità d'uso, la diversificazione del rischio e la gettonizzazione.
Il cross chain bridge è stato inventato come soluzione di emergenza nel periodo in cui la DeFi era popolare ed Ethereum in particolare soffriva di congestione e alti costi di transazione.
La multi chain è l'opposto di una cross chain bridge e permette che tutto avvenga all'interno di una blockchain, creando smart contracts per comunicare con altre reti popolari per blockchain.
Le multi-catene sono molto più sicure delle cross chain bridge e sono preferite da Vitalik Buterin, ma sono anche più complesse.
Gli scambi atomici a catena ti permettono di eliminare l'intermediario e di ridurre i costi di transazione, ma di solito si tratta di questioni troppo tecniche per gli utenti comuni.
L'NFT è diventato abbastanza importante da evolversi in un oggetto cross-chain, che puoi usare su più blockchain con determinati standard di token
Il cross chain gaming è stato creato per permettere di scambiare liberamente gli oggetti di Game tra le blockchain, rendendo la rivoluzione del Web3 senza soluzione di continuità.
Il DeFi cross chain è la principale applicazione della tecnologia cross chain e può semplificare molto la finanza decentralizzata, ma può anche lasciare un paesaggio frammentato.
Un DEX a catena può essere vantaggioso per tutti gli utenti di questi exchange decentralizzati.
Con l'avanzare delle multi-catene, ci si chiede se i cross chain bridge diventeranno meno popolari o se continueranno a coesistere.
Nel corso del tempo sono state aggiunte molte blockchain, tutte non in grado di comunicare tra loro. Se vuoi comprare bitcoin sulla rete Ethereum, questo è impossibile a meno che non ci sia un qualche tipo di tecnologia a catena.
Questo è stato visto da molti come una lacuna e ha portato a tecnologie cross chain come il cross chain crypto bridge, la multi-catena, la cross chain DeFi e molte altre tecniche per rendere le blockchain interoperabili in modo che non rimangano tutte isolate.
Un altro motivo importante per la tecnologia cross chain è la mancanza di scalabilità di alcune monete, come Ethereum e Bitcoin. I bridge cross chain hanno migliorato la velocità delle transazioni e ridotto il costo degli scambi.
Se hai intenzione di inviare dati o crypto da uno all'altro blockchain è indispensabile che tu lo faccia nella lingua del destinatario. Si può paragonare all'invio di un messaggio da un olandese a un americano. Dovrai quindi avere un programma di traduzione e tradurre prima il messaggio in inglese, altrimenti il destinatario non capirà nulla del tuo messaggio.
Questo è anche il funzionamento della tecnologia cross-chain. Se vuoi utilizzare token o dati di una blockchain su un'altra blockchain, dovrai prima convertirli in una forma riconosciuta dall'altra blockchain.
Gli obiettivi della cross chain sono:
Tokenizzazione. Convertendo le criptovalute in token che possono essere utilizzati anche su altre blockchain, si ampliano le possibilità di utilizzo.
Interoperabilità. La comunicazione tra le blockchain è abilitata dalle funzioni cross-chain.
Decentralizzazione. Gli scambi atomici cross-chain ti permettono di scambiare crypto peer to peer senza l'intervento di terzi.
Leggere dati su altre blockchain.
Facilità d'uso. Estendere le capacità degli utenti di una blockchain ad altre blockchain, semplificando il trading.
Aumentare la scalabilità delle blockchain più diffuse. C'è un bel po' da fare.
Il rischio si diffonde perché non c'è un singolo punto di fallimento.
Nel corso del tempo, le tecniche di cross-chain sono proliferate. Non c'è da sorprendersi, vista l'esplosione delle blockchain. Di seguito illustreremo le più comuni.
Un cross chain bridge viene costruito per trasferire valore tra diverse blockchain. Il tipo più comune di ponte è stato costruito ai tempi in cui la DeFi era molto popolare. All'epoca, la blockchain di Ethereum era sovraccarica di transazioni. Di conseguenza, diventava lenta e costosa. Il cross chain bridge ha colmato questa lacuna e ha permesso di effettuare una transazione tramite un workaround su Ethereum a una frazione del costo e del tempo.
Al giorno d'oggi esistono numerosi crypto bridge, poiché sono state aggiunte molte altre blockchain popolari. Ci sono ovviamente ponti verso le blockchain di Ethereum e Bitcoin, ma anche verso blockchain come Avalanche, Tron, Base, Solana e la Smart Chain di Binance. Più la blockchain è popolare, più ci sono bridge cross-chain.
Il principale tipo di bridge è quello che va dalle reti di livello 2 a quelle di livello 1. I più noti sono Arbitrum, Optimism e Polygon. Il motivo principale di questi bridge è quello di rendere Ethereum più veloce ed economico. Questo tipo di bridge esiste anche per Bitcoin, come Stacks, ma Ethereum ha di gran lunga il maggior numero di bridge di supporto. Per questo motivo è il più utilizzato.
Se si vuole iniziare a scambiare dati o token, è necessario che ci sia prima di tutto una smart contracts che determina cosa succede quando depositi i token Solana per iniziare a fare trading su Ethereum, ad esempio. Lo smart contracts del bridge prende prima il tuo denaro e poi sostituisce il tuo deposito con token della blockchain di destinazione. Si può pensare che i token della blockchain attuale vengano fatti esplodere e che diventino minten sulla blockchain di destinazione. Puoi quindi ottenere Solana WBTC (wrapped Bitcoin), ad esempio, per le tue monete Solana.
Vitalik Buterin aveva delle riserve su questo sistema ed era più favorevole al sistema multi chain, di cui parleremo più avanti. Dopotutto, un bridge crypto può essere attaccato con una 51% di attacco, dove cryptocurrency Il bottino può essere ottenuto spendendo due volte, facendo diminuire il valore di altri token nel ponte. Questo non è possibile in molte chain principali perché le regole del protocollo della blockchain principale vietano la doppia spesa o altre frodi. Di conseguenza, validatori e nodi rifiutare questi blocchi e un attacco al 51% non ha senso.
Quindi, finché hai ancora token da una blockchain all'altra in un contratto bridge come Solana WETH, sei suscettibile di un attacco, soprattutto se nel bridge ci sono molti soldi. Questo accade regolarmente, quindi non è una cattiva idea scambiare rapidamente questo tipo di monete ponte con monete native della blockchain di destinazione, in questo caso Ethereum. Naturalmente, puoi anche emettere Solana WETH, perché non si scambia Solana per divertimento.
Quando il numero di catene aumenta in un sistema a ponte e vengono costruiti tutti i tipi di bridge tra le catene, un attacco a 1 può essere un attacco a tutte e tutti i bridge possono crollare in una volta sola. Questo è il pericolo dei bridge crypto a catena, soprattutto se il denaro è sempre maggiore, e il motivo per cui Buterin non crede che sia un buon sistema.
La multi chain è molto simile alla cross chain bridge, solo che funziona esattamente al contrario. Nelle blockchain multi chain vengono creati degli smart contracts che operano su altre blockchain. Tutti questi smart contracts sono collegati in un'unica rete. Sebbene la trasformazione da smart contracts e bridge nativi a multi chain sembri logica, ci sono alcuni problemi tecnici che una blockchain multi chain deve risolvere.
Gli utenti possono eseguire transazioni su diverse blockchain in una multi chain senza dover trasferire fondi ad altre blockchain, come avviene con i bridge. Questo è molto più sicuro, dato che i bridge più popolari e ben forniti sono spesso bersaglio di hacker o di attacchi al 51%. Le monete bridge come Solana WETH sono quindi ridondanti, in quanto le attività non lasciano mai la blockchain e quindi sono più economiche.
In una tecnologia o applicazione a catena multipla, gli sviluppatori creano smart contracts per ogni catena principale. Ovviamente questo può richiedere un bel po' di lavoro, ma lo stesso vale per un bridge. La differenza principale è la sicurezza, che è molto più elevata con le multi-catene.
L'idea della multi chain è che ci sono molti più utenti possibili per le DApps se anche le principali blockchain possono partecipare. Questo potrebbe diventare importante nel Web3 che sta diventando sempre più ramificata. Poiché non ci sono più token isolati, la multi chain ti permette di utilizzare tutti i tuoi fondi in altre blockchain connesse, DApps e altri ecosistemi.
Immagina un giocare per guadagnare se giochi, guadagni Coin che puoi utilizzare solo sulla stessa blockchain. Se vuoi scambiarle con Ethereum, le spese di transazione spesso costano più delle Coin che possiedi, anche se dovessi usare un bridge. Con il multi chain, puoi semplicemente scambiare queste monete che possono essere utilizzate anche su altre blockchain popolari. Potresti anche utilizzare queste monete per giocare a un altro gioco su un'altra blockchain e usare le monete guadagnate per acquistare oggetti Game su una blockchain collegata.
Con il multi chain è possibile ridurre la congestione delle blockchain più diffuse e costose elaborando le transazioni in parallelo. È anche possibile costruire ecosistemi specializzati per soddisfare esigenze specifiche, come la privacy, la velocità, la sicurezza e l'affidabilità DAO o protocolli di consensus. Ad esempio, un gioco avrà esigenze molto diverse rispetto a un'applicazione DeFi.
Ci sono anche alcuni aspetti negativi della multi chain. Poiché tutti i contratti intelligenti sono isolati dalla blockchain, la liquidità può essere frammentata, il che può rendere difficile vendere le tue monete e aumentare nuovamente i costi di transazione.
Le multi chain sono anche tecnicamente complicate. Bisogna scrivere un nuovo contratto per ogni blockchain principale e questo codice deve essere privo di errori, altrimenti iniziano i problemi. Ad ogni comparsa di una blockchain popolare, gli sviluppatori possono ricominciare da capo. Altri aspetti includono i ritardi che possono verificarsi a causa dei permessi che una multi chain deve ottenere dai nodi per accedere a una blockchain e l'elevato costo dell'hardware per ogni rete connessa.
Si tratta di un metodo di scambio di criptovalute su base peer to peer, senza l'intervento di una terza parte. Utilizza un cosiddetto contratto hash timelock (HTC), dove il timelock rappresenta il tempo massimo concesso a una transazione per eseguire lo smart contracts.
Un HTC funziona con i fondi depositati dagli operatori che funzionano come una cassaforte. Una volta soddisfatte le condizioni dello smart contracts, le monete vengono rilasciate e la transazione è completa.
Un esempio potrebbe essere quello di un soggetto A che possiede 10 token X e vuole scambiarli con un soggetto B che possiede 5 token Y su una base di 2:1. A deposita 10 token X in un HTC con una certa data di scadenza e riceve una chiave privata. Da questa chiave, A invia un messaggio crittografico hash a B.
Con questo hash crittografico, B può verificare se 10 token X sono stati realmente depositati. Grazie a questo hash, B crea un nuovo contratto e vi deposita 5 token Y. Ad A viene mostrato il nuovo hash e può reclamare i token di B, dopodiché la chiave privata di A viene mostrata a B, il quale può recuperare i suoi 10 token X entro il tempo limite, dopodiché lo scambio atomico viene completato. Se B non lo fa in tempo, i token rivendicati da A vengono automaticamente restituiti a B.
Il vantaggio dei cross chain atomic swap è l'eliminazione dell'intermediario e la riduzione dei costi di transazione. Gli svantaggi sono la complessità per il trader comune e il rischio di attacchi.
Una cross chain NFT è un token non fungibile o non scambiabile che può essere scambiato su più blockchain. Spesso un token per impostazione predefinita lavorato che sia interoperabile, come il token ERC-1155 di Ethereum, che si adatta sia ai token fungibili che a quelli non fungibili. Molte blockchain hanno già un equivalente di questo tipo sulla propria blockchain.
Ad esempio, puoi creare una NFT su una blockchain molto sicura e poi spostarla su una blockchain più economica e scalabile per scambiarla.
Con questa tecnica è possibile realizzare le consuete applicazioni del cross chain, come ad esempio una NFT a ponte o una NFT a pacchetto.
Un NFT che puoi negoziare solo su una blockchain limita il tuo pubblico e riduce le tue possibilità di negoziazione. Potendolo offrire cross chain, più persone possono fare offerte per il tuo NFT e le tue possibilità di vincita sono più alte.
Il futuro di alcune applicazioni Web3, come i Game, potrebbe dipendere dall'ulteriore sviluppo dello standard NFT a catena in modo che gli utenti non debbano utilizzare token isolati.
Si tratta di una tecnica che consente di scambiare liberamente i dati e le attività del Game tra le blockchain. In questo modo, con il cross chain gaming puoi utilizzare gli oggetti di gioco di un gioco in un altro.
Il cross chain gaming fa parte della rivoluzione del Web3, dove i componenti di un Game si collegano senza problemi ad altri ecosistemi Web3. Le carenze di alcune blockchain possono essere aggirate, ad esempio, estraendo grandi quantità di NFT per un gioco su blockchain economiche e scalabili ed estraendo la sicurezza su un'altra blockchain.
Un'altra tecnica è l'approccio multi-catena, in cui gli smart contracts vengono utilizzati per scambiare beni tra le blockchain su base blockchain per blockchain.
Il cross chain DeFi è l'uso della finanza decentralizzata tra diverse blockchain. Il suo scopo è quello di consentire lo scambio di dati e token tra diversi ecosistemi blockchain tramite applicazioni finanziarie.
La DeFi ha dimostrato di essere una componente importante del mercato delle criptovalute, ma la divisione della DeFi in tutte quelle piattaforme separate ha disperso la liquidità al punto che è diventato un mercato sempre più inefficiente man mano che si aggiungevano altre piattaforme. Applicando il cross chain in DeFi, è possibile creare pool universali con un'enorme liquidità.
Un altro aspetto è l'aumento delle commissioni di negoziazione e la riduzione dei ricavi delle piattaforme DeFi se un Automated Market Maker deve acquistare prodotti finanziari attraverso una varietà di blockchain. Il capitale rende meno, l'efficacia dei mercati diminuisce e l'adozione e l'innovazione sono messe a rischio. Poiché ci sono così tante DApps separate, anche la scalabilità viene messa in secondo piano.
Gli smart contracts a catena permettono alle dApps di creare più smart contracts separati per diverse blockchain che possono comunicare tra loro, creando un'unica app unita.
Si potrebbe quindi scrivere uno smart contracts separato per ogni caratteristica della Smart Chain DeFi per ogni blockchain, dove si utilizza una blockchain molto sicura per le caratteristiche di sicurezza, come quando si deposita una garanzia, e si utilizza una blockchain scalabile per l'elaborazione veloce dei dati e delle transazioni quando si acquistano crypto per la garanzia. Potresti anche prestare token su un mercato a bassa liquidità a tassi di interesse più alti e prestarli nuovamente su una piattaforma ad alta liquidità a tassi di interesse più bassi.
La cross chain DeFi può colmare la distanza tra le blockchain ed espandere la liquidità, rendendo i mercati più efficienti e riducendo gli slittamenti. Il capitale può essere utilizzato più facilmente su più protocolli e DApps. Anche il pericolo di un singolo punto di fallimento è notevolmente ridotto.
Grazie ai progressi della tecnologia, gli utenti non saranno nemmeno consapevoli di tutte le funzionalità di cui godono. Il protocollo di interoperabilità cross chain è uno strumento di questo tipo: Synthetix lavora con i beni sintetici e Aave con i beni cross chain governance dove i motori sono Oracles decentralizzati (che recuperano dati dal mondo reale), ad esempio da Chainlink.
Un cross chain decentralizzato (DEX) può attingere alle risorse di liquidità di più blockchain, riducendo gli slittamenti e aumentando i ricavi per i fornitori di liquidità. Con uno smart contracts cross chain su un exchange decentralizzato, puoi anche scambiare ETH per SOL direttamente senza utilizzare token avvolti o exchange centralizzati.
Con il cross-chain strike, puoi stakenare beni su una blockchain e ottenere i proventi su un'altra tramite la Finance decentralizzata. Questo ti permette di proteggere più reti con lo staking ed espande le capacità di Web3. Inoltre, il cross chain farming consente di ottenere maggiori entrate, poiché non è necessario spostare i fondi su altre blockchain.
La cross chain ha dimostrato da tempo il suo valore. È ampiamente utilizzata e i token avvolti e le reti layer2 sono ai primi posti in CoinGecko. Non solo è conveniente, ma consente anche di risparmiare sui costi e offre scalabilità.
Anche la multi-catena è in crescita e potrebbe battere la cross chain, dato che le storie di bridge ricchi saccheggiati sono piuttosto comuni. La multi chain non ha questo problema, ma anche scrivere uno smart contracts impeccabile per ogni blockchain principale non è tutto e richiede molto tempo e risorse.
Le cross chain e le multi chain soddisfano un'esigenza importante e continueranno a farlo. In effetti, una singola blockchain non può soddisfare tutte le esigenze importanti degli utenti, ed è per questo che altre blockchain andranno a colmare queste lacune.
A meno che non emergano superblockchain in grado di fare tutto, come sembra stia cercando di fare Ethereum, le tecniche di cross-chain rimarranno necessarie. Che queste diventino bridge o multi chain non fa differenza per il loro scopo. L'unica cosa che cambierà è l'ordine nella lista delle criptovalute più popolari.