I Crypto Bridges o Bridges sono responsabili della nostra capacità di interconnettere le diverse blockchain esistenti e di essere in grado di interagire tra loro, diversificando e aumentando così l'usabilità e la portata delle criptovalute e degli ecosistemi che sono costruiti attorno ad esse.
UUn bridge o bridge tra catene è un servizio (centralizzato o decentralizzato) che consente di creare una connessione tra due blockchain che normalmente non possono comunicare tra loro, in modo che i token possano essere trasferiti tra di loro.
Si tratta di un'utilità che è diventata essenziale grazie all'arrivo dei servizi DeFi, che hanno portato la comunità delle criptovalute a un enorme balzo in avanti nell'uso di tecnologia blockchain e i token che animano le diverse catene di blocchi capaci di fornire questo tipo di servizio.
Come funziona un ponte?
Un bridge può essere visto come un semplice scambiatore di informazioni tra blockchain. In altre parole, la funzione principale di un bridge è quella di consentire lo scambio bidirezionale di informazioni tra blockchain A e blockchain B, attraverso un protocollo che permetta questa connessione. Ovviamente questo è un modo semplice per vedere come funziona un bridge, ma l'idea di base è che e averlo molto chiaramente ti aiuterà a capire esattamente come avviene questo scambio di informazioni.
Possiamo infatti riassumerlo in quattro passaggi:
- Il ponte si trova tra la catena A e B, creando la struttura di base per il suo funzionamento.
- Se vuoi passare un token da A > B, vai al bridge, indica il numero di token che vuoi scambiare in A e fornisci l'indirizzo di destinazione in B.
- Effettui la spedizione in A e il ponte blocca questo saldo in un caveau, quindi in B viene coniata l'esatta quantità di gettoni e inviata all'indirizzo in B che hai fornito.
- I token in A sono bloccati come garanzia per i token in B e puoi recuperarli solo eseguendo il processo inverso.
Spiegato in modo più dettagliato
Facciamo un esempio più pratico per approfondire il funzionamento di questi ponti. Immagina di voler passare 1.000 token USDT dalla rete Ethereum alla rete Polygon. Direttamente, nonostante il fatto che gli indirizzi di Ethereum y Poligono sono identici, la realtà è che le loro reti blockchain sono diverse, quindi non puoi passare il valore direttamente tra le due blockchain. Per fare ciò, devi utilizzare un bridge e si occuperà di completare quel processo.
Poiché Etheruem e Polygon sono identici a livello di programmazione (sono basati su EVM, usano Solidity, hanno lo stesso modello di indirizzo, ma hanno storie e protocolli di consenso diversi) creare un bridge è abbastanza semplice. Per fare ciò, il bridge crea una serie di contratti (in Ethereum e Polygon) che consentiranno a entrambe le reti di comunicare con un linguaggio comune attraverso un oracolo blockchain. Il compito dell'oracolo è fornire a quei contratti informazioni precise su ciò che sta accadendo sull'altra blockchain e viceversa. In questo modo creiamo il canale di comunicazione bidirezionale tra Ethereum e Polygon, a questo punto metà del lavoro è fatto.
Ora, per inviare quell'ETH USDT a Polygon, dovrai interagire con il bridge sul lato ETH. Ti chiederà due cose:
- Un indirizzo di ricezione per la rete Polygon.
- Che invii i 1.000 USDT che hai in ETH a un caveau (anche in ETH) che sarà controllato da uno smart contract del bridge. Questo passaggio è generalmente trasparente per l'utente.
Completando questi due passaggi e inviando il lato ETH, il bridge inizia il suo lavoro. La prima cosa che accade è che l'oracolo rileva la spedizione in ETH e la segnala agli smart contract sul lato Polygon. Con questo rapporto, c'è la quantità di token scambiati e l'indirizzo di destinazione (quello che hai dato) per loro. Una volta completata l'operazione ETH, l'oracolo lo segnala e gli smart contract sul lato Polygon iniziano a generare i 1.000 USDT e li inviano all'indirizzo fornito.
I gettoni generati dal lato Poligono sono gli stessi USDT, lo stesso importo e con lo stesso valore, e questo è possibile, perché il caveau creato funge da garanzia del valore di questi nuovi token e verranno bloccati fino al momento in cui si farà l'operazione inversa (trasferisci quell'USDT da Polygon a ETH). Il blocco impedisce la generazione di token dal nulla, mantenendo la sicurezza e la stabilità economica tra le catene e il ponte.
Quando esegui il processo opposto per recuperare il tuo USDT in ETH, il bridge prende il tuo USDT dal lato Poligono, lo brucia e, una volta bruciato, il corrispondente USDT ti viene consegnato dal lato Ethereum. Con ciò, il lavoro del ponte tra ETH e Polygon è terminato.
Tipi di ponti
I ponti possono essere di due tipi:
Centralizzata:
Un bridge centralizzato è quello la cui gestione spetta a un'entità centralizzata che prende e rilascia token tra le catene supportate da tale entità. Fondamentalmente, funziona come uno scambio, solo che invece di scambiare coppie, prende semplicemente un token e ti invia lo stesso token sulla rete di destinazione di tua scelta. Un esempio di questo tipo di ponte è OKex Bridge.
Decentralizzato
Un ponte decentralizzato è completamente controllato da contratti intelligenti e in cui il controllo dei fondi non spetta a nessuna entità centrale. Un esempio di questo tipo di ponte è Ponte Celere.
Principali funzioni di un ponte
Tra le principali funzioni dei ponti possiamo citare:
- Abilita l'interoperabilità tra le catene. In questo modo, gli utenti di Ethereum possono prendere i loro token e inviarli ad altre catene come BSC, senza passare attraverso uno scambio.
- Consente agli utenti di passare tra Layer1 e Layer2. Ad esempio, gli utenti di Ethereum possono trasferire i propri token da Layer1 (la rete Ethereum) a reti Layer2 come Polygon, Arbitrum, Optimism, xDai e altre ancora.
- Aiuta a ridurre al minimo i costi operativi, poiché consente all'utente di cercare reti con commissioni migliori per svolgere le proprie operazioni.
- Attrarre valore da altre reti verso reti con migliori opportunità. Un buon esempio di ciò è il passaggio di valore da BTC a Ethereum durante l'inverno delle criptovalute. La mossa è stata motivata a sfruttare il nascente ecosistema DeFi e generare profitti in un momento in cui BTC è rimasto di basso valore.