Le sidechain sono una tecnologia che consente di collegare la rete Bitcoin a blockchain diverse permettendo di trasferire asset tra di loro.
Le sidechain introducono innovazioni utili all’infrastruttura, senza compromettere la sicurezza e la stabilità della rete principale.
In questo articolo vediamo come possono scalare Bitcoin e le loro principlai funzionalità.
Punti chiave
- Le sidechain sono blockchain separate collegate a Bitcoin tramite un sistema chiamato “two-way peg”, che permette il trasferimento di asset tra le due catene
- Questa tecnologia permette di testare nuove funzioni e migliorare la scalabilità di Bitcoin senza richiedere modifiche alla catena principale e le sue propreità
- Le sidechain rappresentano uno strumento per l’evoluzione di Bitcoin, ma comportano rischi specifici legati alla loro indipendenza operativa
Che cos’è una sidechain Bitcoin
Una sidechain Bitcoin è una blockchain separata che funziona in modo indipendente, ma rimane collegata alla rete principale di Bitcoin, chiamata mainnet.
Questo collegamento avviene tramite un meccanismo chiamato “peg“, che serve a trasferire bitcoin tra la mainnet e la sidechain mantenendo il valore equivalente.
La sidechain utilizza le proprie regole di consenso, il proprio sistema di validazione e può avere funzionalità diverse rispetto alla mainnet.
Tuttavia, grazie al peg, gli utenti possono “spostare” i propri bitcoin dalla mainnet alla sidechain e viceversa, senza creare nuovi bitcoin dal nulla.
Il concetto di sidechain è stato introdotto per la prima volta in un documento del 2014 da un gruppo di ingegneri Bitcoin. L’obiettivo era risolvere alcune sfide dell’infrastruttura Bitcoin, come i compromessi tra scalabilità e decentralizzazione.
Come funziona il two-way peg
Il two-way peg è il meccanismo che permette di trasferire bitcoin tra la blockchain principale e una sidechain, garantendo che il valore rimanga sempre lo stesso nelle due reti. Questo processo funziona in entrambe le direzioni: dalla mainnet alla sidechain e viceversa.
Blocco dei bitcoin sulla mainnet
Quando un utente vuole spostare bitcoin sulla sidechain, i suoi bitcoin vengono bloccati su un indirizzo speciale della mainnet.
Questi bitcoin non possono essere spesi finché non vengono riportati indietro dalla sidechain. Il blocco viene eseguito tramite uno specifico protocollo che registra la quantità e la provenienza dei bitcoin.
Emissione dei token pegged sulla sidechain
Dopo che i bitcoin sono stati bloccati sulla mainnet, la sidechain emette un numero equivalente di token chiamati “pegged bitcoin” o “bitcoin ancorati”.
Questi token rappresentano i bitcoin bloccati e possono essere usati sulla sidechain secondo le sue regole.
Il rapporto tra i bitcoin bloccati e i token emessi è sempre uno a uno.
Riscatto e sblocco sulla mainnet
Quando l’utente vuole riportare i bitcoin dalla sidechain alla mainnet, i token pegged vengono distrutti sulla sidechain.
Quando la sidechain conferma questa operazione, i bitcoin bloccati vengono sbloccati e tornano disponibili all’utente.
Quali vantaggi offre al protocollo Bitcoin
Le sidechain offrono benefici concreti per Bitcoin e il suo ecosistema, poiché consentono di sperimentare nuove funzionalità e ottimizzare le prestazioni senza modificare il protocollo Bitcoin.
1 – Fee più basse
Le transazioni su molte sidechain costano meno rispetto alla mainnet di Bitcoin, grazie a una maggiore efficienza e a un minor traffico di rete.
Questo riduce il costo per gli utenti che vogliono trasferire bitcoin o utilizzare applicazioni decentralizzate.
2 – Maggior velocità di conferma
Le sidechain possono essere configurate per avere tempi di blocco più rapidi rispetto a Bitcoin, permettendo transazioni in pochi secondi o minuti, migliorando l’esperienza d’uso rispetto ai circa 10 minuti della mainnet.
3 – Privacy avanzata con confidential transactions
Alcune sidechain integrano strumenti per la privacy, come le confidential transactions, che nascondono gli importi e i dettagli delle transazioni. Questo consente di aumentare il livello di riservatezza rispetto alle transazioni tradizionali su Bitcoin.
Funzionalità aggiuntive disponibili:
- Smart contract: Esecuzione di contratti intelligenti compatibili con Ethereum
- Token personalizzati: Creazione di asset digitali specifici
- Governance avanzata: Sistemi di voto e decisioni comunitarie
4 – Sperimentazione
Le sidechain consentono di testare nuove idee e funzionalità in un ambiente separato dalla mainnet, senza rischiare la sicurezza della rete principale di Bitcoin. Eventuali errori o vulnerabilità restano isolati, mentre le innovazioni possono essere provate e valutate.
Esempi di sidechain su Bitcoin
Le sidechain su Bitcoin sono progetti che aggiungono nuove funzionalità o migliorano l’efficienza della rete Bitcoin senza modificare il protocollo principale. Alcune sono già operative, altre sono ancora in fase di sviluppo.
Liquid Network
Liquid Network è una sidechain di Bitcoin sviluppata da Blockstream per facilitare trasferimenti rapidi e privati tra exchange, broker e operatori finanzionali. Utilizza il meccanismo di two-way peg per consentire il passaggio di bitcoin tra la mainnet e la sidechain.
Caratteristiche principali di Liquid:
- Tempi di conferma: Circa 1 minuto per blocco
- Fee: Commissioni basse e stabili
- Confidential transactions: Privacy avanzata per importi e dettagli
Rootstock RSK
Rootstock (RSK) è una sidechain progettata per portare gli smart contract compatibili con la Ethereum Virtual Machine (EVM) nell’ecosistema Bitcoin. Con RSK, è possibile utilizzare bitcoin come asset principale per eseguire applicazioni decentralizzate.
La sicurezza di RSK si basa su un sistema che sfrutta la potenza di calcolo dei miner Bitcoin attraverso un processo chiamato merge-mining. Questo significa che i miner di Bitcoin possono contemporaneamente minare blocchi RSK senza costi aggiuntivi significativi.
Drivechain proposals
Le Drivechain sono un insieme di proposte tecniche che mirano a rendere più semplice e sicuro lo sviluppo di nuove sidechain per Bitcoin. L’idea è di consentire la creazione di molte sidechain diverse, ognuna con regole e funzionalità proprie.
Le Drivechain sono ancora oggetto di discussione nella comunità Bitcoin e non sono state implementate sulla mainnet.
La proposta prevede che i miner Bitcoin abbiano un ruolo diretto nel controllo delle sidechain.
Rischi e limiti delle sidechain
Le sidechain, pur offrendo vantaggi interessanti, presentano anche rischi specifici che gli utenti devono considerare prima di utilizzarle.
1 – Sicurezza ridotta
Le sidechain non utilizzano direttamente la sicurezza della rete Bitcoin principale. Ogni sidechain applica le proprie regole di sicurezza e spesso si affida a un numero limitato di validatori o a un meccanismo federato. Questo comporta un livello di rischio superiore rispetto a quello garantito dalla proof-of-work della mainnet.
2 – Fiducia nella federation o nei validatori
Il funzionamento di molte sidechain dipende da una federation, ovvero un gruppo ristretto di operatori che controlla il bridge tra mainnet e sidechain. Questo richiede agli utenti di affidarsi all’onestà di questi attori, che potrebbero agire in modo scorretto o essere vulnerabili a compromissioni esterne.
Rischi della centralizzazione:
- Controllo limitato: Pochi attori gestiscono le operazioni critiche
- Single point of failure: Vulnerabilità concentrate in specifici nodi
- Censura potenziale: Possibilità di bloccare transazioni specifiche
3 – Possibili bug nel bridge
Il bridge, cioè il sistema che gestisce il trasferimento dei bitcoin tra la mainnet e la sidechain, rappresenta un punto di potenziale rischio.
Errori nel codice o vulnerabilità tecniche possono portare a perdite di fondi o blocchi temporanei dei trasferimenti.
4 – Minore decentralizzazione rispetto a Bitcoin mainnet
Le sidechain, per motivi tecnici o di efficienza, tendono a essere meno decentralizzate rispetto alla rete principale di Bitcoin. Il numero ridotto di validatori o la presenza di entità centrali nella gestione delle operazioni limita la partecipazione aperta tipica della mainnet.
Perché le sidechain sono importanti per il futuro di Bitcoin
Le sidechain rappresentano una strada per l’evoluzione di Bitcoin che mantiene intatta la filosofia di base del protocollo: sicurezza, decentralizzazione e immutabilità della mainnet, con la possibilità di sperimentare innovazioni su catene parallele.
Questa tecnologia permette a Bitcoin di rimanere conservativo nella sua implementazione principale, mentre consente lo sviluppo di funzionalità avanzate su reti collegate. Gli sviluppatori possono testare nuove idee senza rischiare la stabilità di Bitcoin, e gli utenti possono scegliere quale livello di rischio e funzionalità preferiscono.
FAQ sulle sidechain Bitcoin
Cosa succede ai bitcoin se una sidechain smette di funzionare?
Se una sidechain smette di funzionare, i bitcoin bloccati sulla mainnet rimangono al sicuro ma potrebbero non essere più accessibili attraverso il normale processo di two-way peg. La possibilità di recupero dipende dal tipo di meccanismo implementato e dalla presenza di sistemi di emergenza.
Le sidechain possono essere hackerate senza compromettere Bitcoin?
Sì, le sidechain possono subire attacchi o compromissioni senza che questo influisca direttamente sulla sicurezza della mainnet di Bitcoin. Tuttavia, gli utenti che hanno fondi sulla sidechain compromessa potrebbero perdere i loro bitcoin ancorati.
Quanto tempo occorre per trasferire bitcoin tra mainnet e sidechain?
I tempi di trasferimento variano a seconda della sidechain specifica e del numero di conferme richieste. Generalmente, il processo può richiedere da alcuni minuti a diverse ore, a seconda delle politiche di sicurezza implementate dal bridge.
Le sidechain possono aumentare l’offerta totale di bitcoin?
No, le sidechain non possono aumentare l’offerta totale di bitcoin. I token utilizzati sulle sidechain sono sempre ancorati a bitcoin reali bloccati sulla mainnet, mantenendo il limite di 21 milioni di bitcoin invariato.



