Come funzionano i crypto bridge?
I crypto bridge consentono a sistemi blockchain disparati di comunicare e interagire tra loro, permettendo agli utenti di condividere dati e trasferire asset tra blockchain con protocolli tecnologici ed economici distinti. Questi bridge sono fondamentali per favorire l'interoperabilità tra più blockchain, fornendo un sistema di connettività prima non disponibile.
I crypto bridge possono essere divisi in quattro gruppi: trusted, trustless, uni-direzionali e bi-direzionali. Esempi di questi bridge, che facilitano i trasferimenti di asset, includono il Solana Wormhole Bridge, l'Avalanche Bridge e il Polygon Bridge, ognuno dei quali offre vantaggi distinti.
Nozioni di base
A causa della loro mancanza di compatibilità intrinseca, le blockchain non possono trasferire istantaneamente dati o asset da una all'altra. Per risolvere questo problema, molti progetti hanno sviluppato crypto bridge, ovvero metodi per il trasferimento di dati o asset tra specifiche blockchain. Sfortunatamente, queste soluzioni non possono collegare facilmente blockchain differenti e non sono utilizzabili per tutte le esigenze di interoperabilità.
Ad esempio, un bridge tra ETH e BTC non può essere usato per trasferire asset da XRP a ETH, e solo gli utenti con wallet compatibili con quel particolare bridge possono utilizzarlo.
Un crypto bridge è…
Un crypto bridge funziona come un intermediario tra due o più blockchain, permettendo loro di comunicare e condividere dati. Questo bridge consente agli utenti crypto di accedere e partecipare ad attività su reti diverse, permettendo di utilizzare i propri asset digitali senza essere vincolati a una sola blockchain.
Le blockchain differiscono nei token, nei meccanismi di consenso, nelle comunità che le utilizzano e nei modelli di governance impiegati. Un crypto bridge consente l'interoperabilità tra blockchain, permettendo lo spostamento di dati e asset crypto tra reti diverse.
I crypto bridge permettono alle blockchain di sfruttare i reciproci punti di forza. Ad esempio, poiché altre reti possono soddisfare determinati requisiti, Bitcoin non deve riscrivere la propria blockchain per supportare gli smart contract.
I crypto bridge offrono agli sviluppatori un modo per coordinarsi e collaborare indipendentemente dalla rete che stanno utilizzando. Grazie a questa caratteristica, i protocolli possono unirsi e sfruttare le capacità reciproche per varie applicazioni.
I crypto bridge generalmente facilitano il trasferimento di token tra diverse reti tramite un processo chiamato wrapping. Questo richiede che il bridge blocchi il token originale in uno smart contract e poi generi una quantità equivalente di token wrapped, come WETH per ETH o WBNB per BNB.
Esistono altre tecnologie che mirano a migliorare l'interoperabilità nell'ecosistema crypto, come i protocolli Layer 0. I Layer 0 permettono alle blockchain di costruire su uno strato sottostante comune, rendendo superfluo il bridging tra blockchain. Pertanto, qualsiasi blockchain che si costruisce sopra un Layer 0 è già predisposta per interconnettersi con altre reti fin dall'inizio.
Tipi di bridge
Trusted bridges
I bridge centralizzati richiedono agli utenti di cedere il controllo dei propri asset crypto, in contrasto con l'ideologia della self-custody fortemente sostenuta dalla community crypto. Tuttavia, questi bridge sono utilizzati per consentire la trasmissione sicura di informazioni e asset e incorporano verificatori esterni per garantirne l'efficacia.
Trustless bridges
I trustless bridge non dipendono da entità terze come fanno i trusted bridge, ma utilizzano smart contract per gestire l'interoperabilità in modo decentralizzato. Ciò significa che gli utenti possono mantenere il controllo delle proprie crypto. Con i trusted bridge, gli utenti devono riporre fiducia negli operatori del bridge, mentre con i trustless bridge gli utenti possono verificare il codice direttamente.
Uni-direzionali
I bridge che consentono solo un flusso unidirezionale di crypto permettono agli utenti di inviare fondi a un'altra rete senza l'opzione di riportarli indietro attraverso lo stesso bridge. Di conseguenza, questi bridge sono adatti solo per transazioni in sola andata.
Bi-direzionali
I bridge bi-direzionali consentono il trasferimento bidirezionale di asset. Di conseguenza, gli utenti hanno un'esperienza molto più fluida quando inviano e ricevono criptovalute tra due reti. Questo è particolarmente utile per chi deve spostarsi frequentemente tra le due reti.
Solana Wormhole Bridge
Wormhole, un bridge bi-direzionale, cerca di sfruttare le caratteristiche distintive di Solana di velocità e costi contenuti per abilitare il trasporto di asset tokenizzati tra diverse blockchain.
Wormhole di Solana è stato creato per affrontare i punti critici della DeFi, come le elevate commissioni gas, lo slippage dei prezzi e la congestione della rete. Al lancio nel 2020, Wormhole permetteva il trasferimento interchangeabile di token ERC-20 e SPL tra le blockchain di Ethereum e Solana. Attualmente, le transazioni crypto possono avvenire tra fino a 17 reti grazie a Wormhole di Solana.
Wormhole è stato creato in collaborazione con Certus One, una società che gestisce nodi per blockchain e offre soluzioni di protezione infrastrutturale per blockchain proof-of-stake (PoS). Utilizzando Wormhole, gli sviluppatori possono accedere alla rete Solana senza dover riscrivere le proprie codebase per Solana.
Il bridge utilizza oracoli cross-chain decentralizzati, noti come "guardiani", per facilitare il trasferimento di token tra due catene diverse. Ciò avviene bloccando o bruciando token su una catena e poi coniandoli e rilasciandoli sull'altra.
Operatori di nodi come i validator di Solana e gli stakeholder dell'ecosistema governano i "guardiani". Avere una struttura di incentivi allineata con Solana permette a questi guardiani di garantire l'affidabilità del bridge.
Avalanche Bridge
Nel luglio 2021, Ava Labs ha lanciato Avalanche Bridge (AB), un bridge bi-direzionale progettato appositamente per gli utenti retail. È il sostituto dell'Avalanche-Ethereum Bridge (AEB) precedentemente utilizzato e offre commissioni approssimativamente cinque volte inferiori rispetto all'AEB.
AB è dedicato a rendere l'esperienza di bridging degli asset più sicura, veloce ed economica per gli utenti. Collega inoltre Ethereum e Avalanche, consentendo alle persone di spostare token ERC-20 di Ethereum sulla Mainnet di Avalanche.
Intel SGX è un'applicazione che utilizza una codebase privata nota come "Inter SGX" per creare un ambiente di calcolo altamente sicuro. Per garantire che il sistema sia impenetrabile, Intel SGX utilizza "wardens" o relayer che formano un ponte tra gli enclave privati e il mondo esterno.
Ogni volta che il Warden rileva un token ERC-20 in arrivo sull'Ethereum dell'Avalanche Bridge, registra la transazione nell'enclave Intel SGX, che è il loro compito principale di monitorare le blockchain di Avalanche ed Ethereum.
Quando i token vengono inviati da Avalanche a Ethereum, l'enclave prima conferma che i corrispondenti token ERC-20 sono stati bruciati per segnalare il trasferimento. Quando la transazione è verificata, il token viene quindi bloccato e coniato o bruciato e emesso.
Polygon Bridge
Nel 2020, il team di Polygon ha proposto l'idea del trustless Polygon Bridge per rafforzare l'interoperabilità tra le reti Polygon ed Ethereum. Entro la fine dello stesso anno, il bridge era stato implementato con successo.
Oggi gli utenti possono agevolmente trasferire token e NFT da Ethereum a Polygon e viceversa. Così facendo possono beneficiare della vasta popolarità di Ethereum e approfittare delle commissioni ridotte e dei tempi di transazione più rapidi di Polygon.
Polygon offre due bridge per trasferire asset: i bridge Proof-of-Stake e Plasma. Il bridge PoS utilizza l'algoritmo di consenso PoS per mettere in sicurezza la rete e i depositi sono generalmente completati rapidamente. Tuttavia, i prelievi possono talvolta richiedere più tempo. Questo bridge supporta lo spostamento di ETH e altri token compatibili ERC.
Il bridge Plasma utilizza la soluzione di scaling Ethereum Plasma per fornire maggiori livelli di sicurezza. Con questo bridge, gli utenti possono trasferire il token nativo di Polygon, MATIC, e anche alcuni token Ethereum, inclusi ETH, ERC-20 ed ERC-721.
Nell'operazione di bridging con Polygon, il processo segue l'approccio standard: i token che si spostano da Ethereum vengono bloccati e la stessa quantità di token viene coniata istantaneamente su Polygon in rapporto 1:1. Quando si passa token verso la rete Ethereum, i token su Polygon vengono bruciati e i corrispondenti token Ethereum vengono sbloccati.
Conclusione
Effettuare ricerche autonome per identificare i crypto bridge più adatti a te è essenziale per sfruttare al meglio la loro interoperabilità nell'ecosistema crypto.
È importante notare che usare un bridge per trasferire una criptovaluta non modifica il numero di token in circolazione. I bridge semplicemente "bloccano" i token sulla rete originale e creano un insieme di token appena coniati sulla rete di destinazione, chiamati "wrapped token".
Quando i wrapped token vengono inviati nuovamente alla chain nativa, vengono bruciati e i token originali vengono rilasciati dall'altro lato.