Cos’è un fork in criptovaluta?

Avete mai visto criptovalute con nomi familiari? Ad esempio, Bitcoin (BTC) e Bitcoin Cash (BCH), oppure Ethereum (ETH) ed Ethereum Classic (ETC).

Bitcoin ed Ethereum, forse li conoscete già, ma che dire di Bitcoin Cash ed Ethereum Classic? Cosa sono? Perché condividono nomi così simili con le due principali criptovalute? BCH ed ETC sono spin-off della loro blockchain originale e, in termini crypto, sono noti come "fork".

Probabilmente ti starai già chiedendo: cos'è un fork in criptovaluta e come funzionano i fork delle criptovalute?

In questa guida analizzeremo cos'è un fork nel mondo delle criptovalute, perché avviene, i diversi tipi di fork e i rischi e le opportunità che comporta per gli investitori.

Comprendere le basi dei fork della blockchain

La definizione di fork nella blockchain

Un fork nella blockchain si riferisce a una modifica nel codice o nella rete sottostante di una criptovaluta. In parole povere, si tratta di un aggiornamento delle regole e dei protocolli di una blockchain. La natura dell'aggiornamento potrebbe comportare piccole modifiche alla catena esistente o causare una scissione che crea una nuova blockchain, un nuovo insieme di regole e una nuova criptovaluta.

Come funzionano le blockchain prima di un fork

Le reti blockchain funzionano in base al consenso, il che significa che tutti devono concordare sulle stesse regole. Poiché la maggior parte delle blockchain è open source, gli sviluppatori possono proporre modifiche come aggiornamenti delle prestazioni, delle funzionalità e miglioramenti della sicurezza. Tuttavia, queste modifiche vengono implementate solo quando la comunità raggiunge un accordo.

Prima che si verifichi un fork, la blockchain funziona come un sistema unificato in cui ogni partecipante segue il "consenso". Immaginatelo come un gioco di carte: se tutti seguono le stesse regole, il gioco procede senza intoppi. Allo stesso modo, una blockchain rimane coesa e sincronizzata finché tutti i nodi aderiscono agli stessi protocolli.

Perché i fork sono necessari nelle criptovalute

I fork sono importanti perché consentono alle blockchain di apportare modifiche o miglioramenti significativi, come la creazione di nuove funzionalità, la correzione di vulnerabilità di sicurezza o l'accelerazione delle transazioni. Senza fork, le reti potrebbero rimanere bloccate con vecchie regole e non essere in grado di evolversi.

I fork possono anche essere utili per risolvere le controversie nelle comunità decentralizzate. Se sviluppatori, miner o utenti non riescono a raggiungere un accordo su determinate modifiche, come la dimensione dei blocchi o le regole di governance, il fork consente alla rete di dividersi, consentendo ai diversi gruppi di seguire il percorso scelto.

Tipi di fork nelle criptovalute

Esistono diversi tipi di fork della blockchain, tra cui hard fork, soft fork e fork temporanei causati dalle condizioni di mining.

Hard Fork – Divisione permanente della catena

Un hard fork si verifica quando una blockchain subisce un aggiornamento importante che consiste in modifiche completamente incompatibili con le precedenti regole di consenso, strutture di transazione o funzionalità di rete.

Affinché un hard fork venga legittimato, è necessario che ci sia un consenso maggioritario tra gli stakeholder della rete; in seguito, i partecipanti alla rete che utilizzano la versione precedente (non disposti ad aggiornare) non avranno più accesso alla nuova versione.

Poiché un hard fork crea due percorsi separati, può portare allo sviluppo di nuove reti, monete ed ecosistemi, ognuno con le proprie regole e governance. In genere, chi preferisce il protocollo originale continua sulla vecchia catena.

Soft Fork – Aggiornamento retrocompatibile

Un soft fork è una modifica al protocollo di una blockchain che lo rende retrocompatibile. Ciò significa che i partecipanti che non adottano le nuove regole (i vecchi nodi) possono comunque interagire con la nuova blockchain.

I soft fork in genere introducono aggiornamenti più piccoli e incrementali, come il miglioramento dell'efficienza delle transazioni, il rafforzamento delle regole per la convalida dei blocchi o l'aggiunta di nuove funzionalità senza creare una catena separata.

Tuttavia, affinché un soft fork abbia successo ed eviti la divisione della rete, la maggior parte dei partecipanti (miner, validatori o nodi) deve adottare le nuove regole (ovvero, aggiornare al nuovo protocollo). In caso contrario, la minoranza che utilizza software obsoleto potrebbe rimanere orfana dalla rete, dando origine a una divisione indesiderata della catena.

Forche temporanee causate dalle condizioni di gara mineraria

Un fork temporaneo si verifica quando due miner trovano simultaneamente un blocco valido. Entrambi i blocchi vengono condivisi con la rete, ma poiché la blockchain può avere una sola catena principale, ciò crea una breve divisione chiamata race condition.

Una condizione di competizione si verifica quando più processi accedono contemporaneamente a dati condivisi e il risultato dipende dall'ordine in cui vengono eseguiti.

Prendiamo ad esempio il Blocco A e il Blocco B. Alcuni nodi della rete vedono prima il Blocco A, mentre altri vedono il Blocco B, creando due versioni concorrenti dello stesso blocco. Il conflitto si risolve automaticamente quando viene estratto il blocco successivo: si collegherà a uno dei blocchi concorrenti, allungando la catena.

Poiché la rete blockchain segue sempre la regola della catena valida più lunga, la catena più corta viene abbandonata e il suo blocco diventa orfano. Questo tipo di fork è temporaneo e non crea una nuova criptovaluta.

Perché si formano le forchette?

Sebbene i fork siano spesso il risultato di disaccordi, svolgono un ruolo cruciale nello sviluppo della blockchain. Ecco alcuni dei motivi per cui si verificano:

Aggiornamenti del protocollo e aggiunte di funzionalità

A volte, gli aggiornamenti più importanti richiedono dei fork per migliorare la funzionalità della rete. Un buon esempio è l'Ethereum London Hard Fork, che ha introdotto l'EIP-1559, una proposta di miglioramento di Ethereum che ha risolto i problemi relativi alle commissioni di transazione e migliorato l'utilizzo complessivo della rete.

Correzioni di bug e patch di sicurezza

Ci sono momenti in cui una blockchain rileva una vulnerabilità di sicurezza significativa che richiede un intervento immediato. In questo caso, un fork può aiutare a correggere bug e vulnerabilità. La blockchain di Monero è un ottimo esempio di protocollo che effettua frequentemente hard fork per migliorare la sicurezza e la privacy, rendendo la sua blockchain più difficile da attaccare o tracciare.

Disaccordi nella comunità e problemi di governance

I fork danno alle comunità il potere di scegliere il proprio percorso. Se i partecipanti non sono d'accordo sugli aggiornamenti, possono diramarsi. Bitcoin SV (BSV) si è separato da Bitcoin Cash a causa di controversie sulla dimensione dei blocchi e sulla filosofia di governance.

Risposte di emergenza agli attacchi informatici

Nei casi in cui si verificano violazioni gravi, i fork possono essere utili per invertire il danno e aggiornare i meccanismi di sicurezza. Un esempio chiave è il fork di Ethereum DAO del luglio 2016, eseguito per invertire un'ingente violazione di fondi che erano stati sottratti e restituirli agli utenti.

Esempi notevoli di fork crittografici

Tra i fork più noti ci sono Bitcoin Cash, Ethereum Classic e Litecoin Cash. Entriamo nei dettagli.

Bitcoin Cash (Hard Fork di Bitcoin)

Nel 2017, Bitcoin Cash (BCH) si è separato da Bitcoin (BTC) a causa di dibattiti sulle soluzioni di scalabilità e sulle commissioni di transazione. Bitcoin elabora solo 3-7 transazioni al secondo (TPS), rispetto alle 24.000 TPS di VISA. Lo status quo era inaccettabile per i sostenitori di BCH, che hanno proposto di aumentare le dimensioni dei blocchi per raggiungere 100-250 TPS con commissioni più basse.

I sostenitori di Bitcoin sostenevano che aumentare la dimensione dei blocchi per aumentare il TPS avrebbe potuto compromettere la sicurezza o la decentralizzazione, aumentando al contempo i costi e l'energia associati all'esecuzione dei nodi. Incapace di raggiungere un consenso, la comunità si è divisa definitivamente: Bitcoin (BTC) ha mantenuto blocchi piccoli, dando priorità alla sicurezza, mentre Bitcoin Cash (BCH) ha scelto blocchi più grandi, dando priorità alla velocità delle transazioni e alla riduzione dei costi.

Ethereum Classic (Hard Fork dopo l'hacking del DAO)

Ethereum ha attraversato una grave crisi nel 2016, quando un aggressore è riuscito a sfruttare una vulnerabilità nello smart contract della Decentralized Autonomous Organization (DAO), rubando circa 3,6 milioni di ETH (per un valore di oltre 50 milioni di dollari all'epoca). La comunità di Ethereum ha discusso due opzioni: la prima, non fare nulla e lasciare che l'attacco persistesse (una blockchain invariata), poiché le blockchain sono concepite per essere immutabili, oppure implementare un fork e ripristinare i fondi rubati.

La maggior parte della comunità scelse di invertire l'attacco hacker, creando un hard fork che sarebbe diventato l'Ethereum (ETH) che conosciamo oggi. Un gruppo più ristretto, tuttavia, rifiutò questa decisione, sostenendo che "il codice è legge" e che la blockchain non dovrebbe mai essere alterata. Continuarono con la blockchain originale, ora chiamata Ethereum Classic (ETC).

Hard fork di Ethereum London (EIP-1559)

Fonte dell'immagine: Finder

Nell'agosto 2021, Ethereum ha attivato uno dei suoi aggiornamenti più significativi, il London Hard Fork. La modifica più importante inclusa nell'aggiornamento è stata l'implementazione degli Ethereum Improvement Protocols, o EIP, che hanno lo scopo di aggiornare la rete.

Un importante protocollo di miglioramento fu l'EIP-1559, una proposta progettata per correggere il sistema di commissioni di transazione (gas fee) di Ethereum, all'epoca controverso. Prima di questo aggiornamento, gli utenti dovevano presentare offerte per lo spazio di blocco. Lo spazio di blocco, in questo caso, si riferisce allo spazio di archiviazione che contiene le transazioni. Poiché questo spazio è limitato, gli utenti spesso competono pagando commissioni più elevate per far sì che la loro transazione venga prelevata da un miner ed elaborata rapidamente, rendendo i costi imprevedibili e talvolta molto elevati.

L'EIP-1559 ha sostituito questo sistema con una commissione di base (impostata automaticamente dalla rete) più una piccola mancia ai minatori per un'elaborazione più rapida. Inoltre, la commissione di base viene bruciata (rimossa definitivamente dalla circolazione) invece di essere distribuita ai minatori, introducendo una pressione deflazionistica su ETH.

Gli altri protocolli di miglioramento introdotti nell'ambito dell'Ethereum London Hard Fork includono EIP-3198, EIP-3529, EIP-3541 ed EIP-3554. Tutte queste modifiche sono state implementate senza suddividere la rete o creare nuove monete.

Fork di Litecoin

Litecoin (LTC), spesso definito "l'argento rispetto all'oro di Bitcoin", ha subito nel corso degli anni anche hard e soft fork, la maggior parte dei quali erano tentativi di sperimentare transazioni più veloci, commissioni più basse o nuove funzionalità.

I principali soft fork di Litecoin includono:

  • Segregated Witness (SegWit, 2017): questo aggiornamento ha ridotto le dimensioni dei blocchi, migliorando inoltre la scalabilità e abilitando tecnologie come Lightning Network.
  • Blocchi di estensione MimbleWimble (MWEB, maggio 2022): questo aggiornamento consente agli utenti di inviare transazioni Litecoin riservate, in cui l'importo della transazione è visibile solo al mittente e al destinatario.

I principali hard fork di Litecoin includono:

  • Litecoin Cash (LCC): LCC è un fork di Litecoin creato nel febbraio 2018 da un team anonimo senza alcun collegamento con il team di sviluppo ufficiale di Litecoin. Gli sviluppatori hanno dichiarato di voler migliorare la velocità delle transazioni e ridurre le commissioni del 90%, supportando al contempo l'hardware legacy per il mining di Bitcoin utilizzando l'algoritmo SHA-256 (a differenza di Scrypt di Litecoin).

Il fork suscitò parecchie polemiche perché il fondatore di Litecoin, Charlie Lee, lo condannò apertamente come una truffa, invitando gli utenti a fare attenzione e a non caderne vittima, e criticando anche gli sforzi dietro il fork per aver preso il nome Litecoin senza permesso. Il team anonimo promise ai detentori 10 token LCC per ogni LTC, il che era allettante, ma il progetto non decollò mai a causa della sua dubbia legittimità e della mancanza di supporto da parte della comunità.

  • Feathercoin (FTC): Sviluppata come fork di Litecoin nell'aprile 2013, Peter Bushnell pensò di poter sviluppare una criptovaluta più intuitiva, con il potenziale per risolvere i problemi riscontrati in altre criptovalute. L'idea originale era quella di creare un'esperienza di mining più accessibile e inclusiva (soprattutto per i miner più piccoli), garantendo al contempo tempi di blocco molto più rapidi rispetto a Bitcoin.

Altri fork includono Junkcoin (JKC), Dogecoin (DOGE), Luckycoin (LKY), Monacoin (MONA) ed Einsteinium (EMC2).

Come le fork influenzano investitori e utenti

Sebbene i fork mirino spesso a migliorare la scalabilità, la sicurezza o la funzionalità, possono anche creare incertezza e opportunità sia per gli investitori che per gli utenti. Ecco come un fork crypto influisce su investitori e utenti:

Impatto sulla fornitura e sulla valutazione delle monete

I fork creano nuove criptovalute, aumentando di fatto l'offerta totale in circolazione sul mercato. Questo può diluire il valore della moneta originale a meno che entrambe le catene non ottengano una trazione indipendente e il supporto della comunità. Quando Bitcoin Cash (BCH) si è separato da Bitcoin nell'agosto 2017, entrambe le criptovalute hanno mantenuto un valore significativo. I possessori di Bitcoin hanno ricevuto automaticamente una quantità uguale di BCH, creando ulteriore valore per gli investitori.

Per i fork non riusciti, l'entusiasmo iniziale svanisce rapidamente e il valore crolla. Progetti come Bitcoin Diamond, Bitcoin Gold e numerose altre varianti di Bitcoin hanno faticato a mantenere la propria rilevanza dopo la quotazione iniziale in borsa. La maggior parte di questi fork ha perso oltre il 90% del proprio valore nel giro di pochi mesi, vanificando i guadagni speculativi. In sostanza, è necessario tenere presente che non tutti i fork creano valore; molti si traducono in token senza valore.

Supporto per portafogli e scambi

Il successo complessivo di qualsiasi fork dipende dall'adozione dell'infrastruttura e, in particolare, dal supporto della nuova catena da parte dei principali wallet ed exchange. In assenza di supporto da parte di un exchange o di un wallet, gli utenti non hanno modo di accedere o conservare le loro nuove monete e, di conseguenza, non possono scambiarle.

Dopo la controversa scissione di Ethereum, molti dei principali exchange dell'epoca, tra cui Coinbase, Binance e Kraken, supportarono entrambe le blockchain. Ciò significava che gli utenti potevano rivendicare i propri token Ethereum Classic (ETC) e scambiarli immediatamente. Il supporto degli exchange garantiva la coesistenza e la prosperità di entrambe le blockchain, ETH ed ETC.

D'altro canto, molti fork minori ricevono scarso o nessun supporto dagli exchange, lasciando i possessori di token senza valore. MoneroV esemplifica questo fallimento. Prima di separarsi da Monero, aveva promesso miglioramenti nella scalabilità, un'offerta limitata e l'incorporazione di MimbleWimble, ma il progetto è fallito clamorosamente. MimbleWimble non è mai stato implementato e lo sviluppo si è bloccato.

Rivendicazione di monete biforcate

Quando una criptovaluta si biforca, i possessori della moneta originale ricevono in genere una quantità equivalente del nuovo token, ma solo se lo rivendicano correttamente. Quando Bitcoin Cash si è separato da Bitcoin nell'agosto 2017, gli utenti hanno dovuto importare le proprie chiavi private Bitcoin nei wallet Bitcoin Cash per accedere alle proprie monete gratuite. Molti utenti che conservavano Bitcoin sugli exchange hanno dovuto attendere mesi prima che queste piattaforme aggiungessero il supporto per la nuova moneta.

Sfortunatamente, durante la separazione di Bitcoin SV da Bitcoin Cash, alcune complicazioni tecniche hanno reso il processo rischioso e confuso. Sebbene i principali exchange alla fine abbiano supportato entrambe le criptovalute, molti utenti hanno dovuto affrontare settimane o mesi di ritardo prima di poter accedere ai propri token Bitcoin SV. Chi ha agito rapidamente ha spesso beneficiato di più rispetto agli investitori occasionali che hanno atteso o non hanno compreso la procedura di richiesta.

Volatilità del mercato attorno agli annunci di fork

Gli annunci di fork spesso causano forti oscillazioni nei prezzi delle criptovalute perché gli investitori sperano di ottenere monete "gratuite" dal fork o temono per la stabilità della rete. I trader potrebbero accumulare monete originali prima del fork, aspettandosi di trarne vantaggio, mentre altri le vendono a causa dell'incertezza su quale blockchain sopravviverà.

Quando Bitcoin Cash si è separato da Bitcoin, gli investitori che detenevano Bitcoin hanno ricevuto automaticamente anche Bitcoin Cash. Questo effetto "due monete per una" ha creato entusiasmo, ha aumentato l'attività di trading e ha ricompensato generosamente i primi possessori. D'altro canto, il fork di Bitcoin Cash, che ha dato origine a BSV, si è verificato all'estremo opposto. La "guerra degli hash", come è stata chiamata, ha confuso gli investitori, ha portato a forti cali dei prezzi e ha persino trascinato al ribasso il mercato delle criptovalute in generale.

Rischi e opportunità delle forchette

Potenziali guadagni dalle nuove monete

Gli hard fork che creano una criptovaluta completamente nuova sono spesso entusiasmanti per gli investitori perché possono generare "denaro gratuito". Quando una blockchain si divide, chiunque detenesse la moneta originale al momento del fork riceve solitamente una quantità uguale della nuova moneta. Ad esempio, se possedevi due monete sulla vecchia catena, ne otterresti automaticamente due anche sulla nuova.

Per trarne vantaggio, gli investitori devono assicurarsi che le proprie monete siano conservate in un portafoglio personale o in un exchange che supporti ufficialmente il fork. Se il portafoglio o l'exchange non riconosce la nuova catena, non riceverai i nuovi token. Una volta distribuite le nuove monete, puoi decidere cosa farne: venderle rapidamente per ottenere un profitto, oppure tenerle e sperare che il valore aumenti nel tempo.

Maggiore sicurezza o funzionalità

Alcuni fork vengono creati per migliorare la blockchain originale, aggiungendo nuove funzionalità, aumentando la scalabilità o correggendo vulnerabilità. Ad esempio, l'aggiornamento MimbleWimble Extension Blocks (MWEB) di Litecoin ha introdotto una privacy opzionale delle transazioni senza creare una nuova moneta. Esempi simili includono l'aggiornamento SegWit di Bitcoin, l'hard fork London di Ethereum e gli hard fork standard di Monero per una maggiore privacy. Quando hanno successo, questi tipi di fork possono rendere la rete più utile e affidabile, a vantaggio dei detentori a lungo termine.

Rischio di fork truffaldini e catene false

Non tutti i fork nascono con buone intenzioni. Alcuni sviluppatori lanciano "fork truffa" o imitazioni di blockchain solo per approfittare dell'hype, lasciando agli investitori token senza valore. A volte, siti web o wallet falsi inducono gli utenti a fornire le proprie chiavi private mentre cercano di "rivendicare" le monete forkate.

Un buon esempio è l'ondata di fork di Bitcoin di bassa qualità emersi dopo Bitcoin Cash, molti dei quali sono scomparsi rapidamente o non hanno mai ottenuto il supporto degli exchange.

Il futuro dei fork nello sviluppo della blockchain

Modelli di governance per ridurre le controversie

I fork si verificano spesso perché sviluppatori, miner o la community non sono d'accordo su decisioni chiave relative alla blockchain, come le regole di governance, le policy sulle transazioni o la direzione del progetto. Sistemi di governance più solidi in futuro potrebbero contribuire a ridurre queste controversie.

Ad esempio, blockchain come Tezos e Polkadot consentono ai possessori di token di votare direttamente sulle decisioni più importanti, dalle modifiche al protocollo alle policy di rete. Questo tipo di voto on-chain consente alla comunità di risolvere i conflitti senza dividersi in catene concorrenti, rendendo la rete più stabile e riducendo il rischio di hard fork conflittuali.

Passare agli aggiornamenti di livello 2 anziché ai fork

Invece di modificare la blockchain principale tramite fork, molti progetti stanno ora optando per soluzioni di "Livello 2" per migliorare la velocità e ridurre i costi. Si tratta di aggiornamenti che vengono eseguiti sulla blockchain principale anziché modificarla direttamente.

Ad esempio, Lightning Network di Bitcoin e i rollup di Ethereum sono tecnologie di Livello 2 che aumentano la scalabilità senza dover ricorrere a un fork rischioso. Dopo la fusione di Ethereum del 2022, la blockchain è diventata una base più solida per reti di Livello 2 come Arbitrum, Optimism e Polygon. Queste reti contribuiscono a ridurre le commissioni di transazione, aumentare la produttività e supportare una più ampia adozione di applicazioni decentralizzate.

Interoperabilità e impatti cross-chain fork

Con l'aumentare della connettività delle blockchain, un fork su una rete può avere ripercussioni su molte altre. Ad esempio, un fork di Ethereum può avere ripercussioni non solo su ETH, ma anche su token, NFT e app sviluppate sulla sua rete. Anche le catene collegate da bridge o protocolli cross-chain possono essere interrotte se le regole cambiano. Ciò significa che gli sviluppatori devono pianificare attentamente i fork per evitare di interrompere più ecosistemi contemporaneamente.

Inizia a scrivere il termine ricerca qua sopra e premi invio per iniziare la ricerca. Premi ESC per annullare.

Torna in alto