Che cos’è un fork in una blockchain? (Soft fork vs hard fork)

Per chi è alle prime armi o a livello intermedio nel mondo crypto e vuole capire come funzionano i fork di una blockchain e perché sono importanti.

Se segui le notizie sulle crypto, probabilmente hai visto titoli che parlano di una blockchain che "fa un fork", di nuove coin che compaiono all’improvviso o di exchange che sospendono i depositi. Per molti utenti sembra che le regole cambino da un giorno all’altro e non è chiaro se le coin che possiedono siano al sicuro. In questa guida scoprirai che cos’è davvero un fork di una blockchain (blockchain) e come è collegato alla storia condivisa su cui tutti i nodi sono d’accordo. Vedremo la differenza tra soft fork e hard fork, perché avvengono e quali effetti tipici hanno su saldi, wallet e attività di trading. Alla fine saprai quando puoi quasi ignorare un fork, quando invece dovresti prestare molta attenzione e quali semplici passi ti aiutano a rimanere al sicuro ed evitare stress inutile durante questi eventi.

Riassunto veloce: i fork a colpo d’occhio

Sintesi

  • Un fork si verifica quando alcuni nodi seguono un insieme di regole e altri ne seguono uno diverso, creando versioni concorrenti della chain.
  • Un soft fork rende le regole più rigide ma resta compatibile, quindi i nodi vecchi accettano comunque i nuovi blocchi e la chain di solito non si divide in modo permanente.
  • Un hard fork cambia le regole in modo non compatibile, quindi la rete può dividersi in modo permanente in due chain e due coin.
  • Gli utenti raramente devono fare qualcosa durante i soft fork, oltre a mantenere aggiornati i wallet e seguire gli annunci ufficiali del progetto.
  • Durante gli hard fork, gli utenti dovrebbero verificare quale chain supportano i loro exchange e wallet e se accrediteranno eventuali nuove coin.
  • I fork spesso portano confusione e volatilità nel breve periodo, ma possono anche introdurre upgrade importanti o nuove direzioni per il progetto.

Concetto di base: che cos’è un fork in una blockchain?

A un livello alto, una blockchain (blockchain) è un registro condiviso di transazioni su cui molti computer si mettono d’accordo. Un fork avviene quando quel registro condiviso si divide temporaneamente o in modo permanente in due versioni diverse, perché non tutti seguono le stesse regole o la stessa storia. Puoi immaginarlo come una strada che all’improvviso si biforca in due percorsi: le auto che scelgono il percorso a sinistra seguono una direzione, quelle che scelgono il percorso a destra ne seguono un’altra. Nelle blockchain, alcuni nodi seguono un insieme di regole di consenso (consensus), mentre altri ne seguono uno diverso, quindi costruiscono chain di blocchi differenti. A volte i fork sono accidentali e di breve durata, ad esempio quando due miner trovano un blocco valido quasi nello stesso momento. La rete sceglie rapidamente un blocco come percorso principale e scarta l’altro. Altre volte, i fork sono cambi di regole intenzionali, in cui sviluppatori e community aggiornano il software per aggiungere funzionalità, correggere bug o modificare policy, e il disaccordo può portare a una divisione duratura.
Illustrazione dell’articolo
Come iniziano i fork
  • Latenza o ritardi di rete portano due miner o validator a produrre blocchi validi quasi nello stesso momento, creando temporaneamente rami concorrenti.
  • I protocol upgrades pianificati introducono nuove funzionalità o miglioramenti di performance che richiedono di cambiare le regole seguite dai nodi.
  • Le correzioni di bug o le patch di sicurezza rendono più rigido ciò che è considerato una transazione o un blocco valido, per proteggere la rete da problemi noti.
  • I disaccordi nella community su fee, dimensione dei blocchi o politica monetaria portano gruppi diversi a supportare insiemi di regole differenti.
  • Le risposte di emergenza a hack o exploit critici possono innescare fork che tentano di invertire o isolare transazioni malevole.
  • Progetti sperimentali a volte fanno il fork di una chain esistente per testare nuovi modelli economici o sistemi di governance senza ripartire da zero.

Come avvengono davvero i fork a livello di rete

Una blockchain (blockchain) pubblica è gestita da migliaia di nodi indipendenti, ognuno dei quali esegue un software che applica le stesse regole di consenso. Finché tutti sono d’accordo su queste regole, accettano gli stessi blocchi e vedono la stessa chain. Quando gli sviluppatori rilasciano un nuovo software con regole cambiate, ogni operatore di nodo decide se e quando aggiornare. Se alcuni nodi iniziano ad applicare le nuove regole mentre altri mantengono quelle vecchie, possono non essere più d’accordo su quali blocchi siano validi. Una volta che vengono prodotti blocchi validi secondo un insieme di regole ma invalidi secondo l’altro, la rete di fatto si divide. I nodi con il nuovo software seguono un ramo, i nodi con il software vecchio ne seguono un altro, e questa divergenza è ciò che chiamiamo fork.
Illustrazione dell’articolo
I nodi creano la divisione
  • Sviluppatori o membri della community propongono un cambio di regole, come una nuova funzionalità, una correzione di bug o un aggiustamento di policy, e lo discutono pubblicamente.
  • Una volta trovato un accordo, rilasciano un software aggiornato per i nodi che codifica le nuove regole di consenso e spesso include un’altezza di blocco o un orario di attivazione.
  • Gli operatori di nodo, i miner e i validator decidono se installare il nuovo software, creando una combinazione di nodi aggiornati e non aggiornati sulla rete.
  • Quando si raggiunge il punto di attivazione, i nodi aggiornati iniziano ad applicare le nuove regole, mentre quelli vecchi continuano ad applicare le regole precedenti.
  • Se vengono creati blocchi che rispettano le nuove regole ma violano quelle vecchie, i due gruppi di nodi non sono d’accordo e iniziano a seguire chain diverse.
  • Nel tempo, la rete o torna a convergere su una sola chain, come in molti soft fork, oppure resta divisa in due chain permanenti, come nei hard fork più controversi.

Soft fork: cambi di regole retrocompatibili

Un soft fork è un cambiamento di regole che rende l’insieme dei blocchi o delle transazioni valide più ristretto, senza rompere la compatibilità con i nodi vecchi. I nuovi blocchi rispettano regole più rigide, ma sono ancora formattati in modo che il software precedente li riconosca come validi. Grazie a questa retrocompatibilità, la rete di solito mantiene una sola chain principale e i nodi non aggiornati possono continuare a seguirla anche se non comprendono tutte le nuove funzionalità. La chiave è che la maggioranza dei miner o dei validator faccia rispettare le nuove regole più rigide. Per gli utenti comuni, i soft fork spesso sembrano normali aggiornamenti. Potresti dover aggiornare il tuo wallet per accedere alle nuove funzionalità o evitare problemi di nicchia, ma in genere non vedi comparire una nuova coin né devi scegliere tra due chain.
  • I soft fork di solito restringono ciò che è consentito, ad esempio rendendo più rigide le regole degli script o limitando il contenuto dei blocchi, così che tutti i nuovi blocchi sembrino comunque validi ai nodi vecchi.
  • Poiché i nodi vecchi accettano i blocchi dei miner aggiornati, la chain normalmente non si divide in due versioni di lunga durata.
  • L’upgrade SegWit di Bitcoin nel 2017 è stato un soft fork che ha cambiato il modo in cui venivano memorizzate le firme, migliorando la capacità e risolvendo la malleabilità delle transazioni, mantenendo però la compatibilità con i nodi vecchi.
  • La maggior parte degli utenti ha vissuto SegWit semplicemente come transazioni più veloci ed economiche, una volta che wallet ed exchange hanno adottato il nuovo formato, senza dover richiedere nuove coin.
  • I soft fork sono spesso usati per miglioramenti incrementali in cui la community è in gran parte d’accordo sulla direzione e vuole evitare una divisione dirompente.
Illustrazione dell’articolo
Continuità con il soft fork

Pro Tip:I soft fork raramente creano "coin gratis" o ti costringono a schierarti. Finché i tuoi fondi sono in un wallet sicuro e ben mantenuto, di solito basta aggiornare il software e seguire gli annunci ufficiali del progetto.

Hard fork: divisioni non compatibili e nuove chain

Un hard fork è un cambiamento di regole non retrocompatibile, il che significa che i blocchi creati secondo le nuove regole vengono rifiutati dai nodi che eseguono ancora il software vecchio. I due gruppi di nodi non sono più d’accordo su cosa sia un blocco valido. Se tutti aggiornano, la rete semplicemente prosegue con le nuove regole e non c’è una divisione duratura. Ma se un gruppo significativo rifiuta di aggiornare, la blockchain (blockchain) può dividersi in modo permanente in due chain separate, ognuna con le proprie regole e la propria storia a partire dal punto del fork. Queste chain spesso adottano nomi e ticker diversi, come Bitcoin (BTC) e Bitcoin Cash (BCH), oppure Ethereum (ETH) ed Ethereum Classic (ETC). Per gli utenti, questo può significare saldi duplicati al blocco di split, nuove coin e confusione su quali chain siano supportate da exchange e wallet.
  • Un hard fork controverso può creare due chain che continuano a esistere, ognuna con la propria community, roadmap di sviluppo e branding.
  • Al blocco del fork, i saldi vengono spesso duplicati, quindi i detentori possono ritrovarsi con coin su entrambe le chain, a patto che i loro wallet ed exchange le supportino.
  • I progetti in genere rinominano una o entrambe le chain con nomi e ticker diversi per distinguerle sui mercati e sugli exchange.
  • Gli exchange possono sospendere depositi e prelievi durante il fork, per poi decidere in seguito quale chain listare, o listarle entrambe con ticker separati.
  • I provider di wallet devono scegliere quale chain supportare di default e potrebbero dover aggiungere strumenti specifici per permettere agli utenti di accedere alle coin sull’altra chain.
  • Notizie, social media e volatilità dei prezzi intorno all’evento possono creare confusione nel breve periodo e opportunità sia di profitto sia di truffe.
Illustrazione dell’articolo
Divisione permanente della chain

Pro Tip:Non dare per scontato che ogni hard fork equivalga a soldi gratis. Una nuova chain acquisisce valore duraturo solo se attrae veri utenti, sviluppatori e supporto dagli exchange; molte coin nate da fork restano illiquide o scompaiono nonostante l’hype iniziale.

Soft fork vs hard fork: differenze chiave per gli utenti

Sia i soft fork sia gli hard fork sono modi per cambiare le regole di una blockchain (blockchain), ma si comportano in modo molto diverso quando arrivano sulla rete live. La domanda chiave è se i nodi vecchi possono ancora seguire la chain dopo il cambiamento. I soft fork mantengono una sola chain principale e puntano alla retrocompatibilità, quindi la maggior parte degli utenti nota poco più di un normale aggiornamento. Gli hard fork possono rompere la compatibilità, lasciando potenzialmente due chain, due coin e una serie di scelte per wallet, exchange e detentori.

Key facts

Compatibilità con i nodi vecchi
Soft fork: i nuovi blocchi sembrano ancora validi ai nodi vecchi. Hard fork: i nuovi blocchi vengono rifiutati dai nodi vecchi, causando disaccordo.
Continuità della chain
Soft fork: di norma mantiene una sola chain principale, con fork temporanei che si risolvono rapidamente. Hard fork: può portare a due chain permanenti se i gruppi restano in disaccordo.
Esperienza utente
Soft fork: si percepisce come un normale aggiornamento, con pochi cambiamenti visibili oltre alle nuove funzionalità. Hard fork: gli utenti possono vedere sospensioni del trading, nuovi ticker e saldi duplicati.
Necessità di aggiornare
Soft fork: miner e validator devono coordinarsi; gli utenti dovrebbero aggiornare i wallet nel tempo. Hard fork: tutti i partecipanti devono scegliere quali regole seguire e aggiornarsi di conseguenza.
Split delle coin e nuovi asset
Soft fork: di solito nessuna nuova coin, solo regole migliorate. Hard fork: può creare una nuova coin sulla nuova chain, a seconda del supporto del mercato e della community.
Esempi comuni
Soft fork: Bitcoin SegWit, Taproot. Hard fork: Bitcoin Cash da Bitcoin, Ethereum Classic da Ethereum dopo l’hack della DAO.
Durante SegWit, la maggior parte degli utenti Bitcoin ha semplicemente aggiornato i wallet e ha continuato a fare transazioni. Durante l’hard fork di Bitcoin Cash, gli exchange hanno sospeso i servizi, sono comparsi nuovi saldi in BCH e i detentori hanno dovuto decidere se mantenere, vendere o ignorare la nuova coin.

Momenti storici: i fork più famosi nelle blockchain

I fork non sono rari glitch: sono punti di svolta fondamentali nella storia delle principali blockchain (blockchain). Quando le community affrontano disaccordi o crisi, fare un fork della chain può essere il modo con cui scelgono una direzione. Alcuni fork, come l’upgrade SegWit di Bitcoin, migliorano il sistema in silenzio e senza drammi. Altri, come la divisione tra Ethereum ed Ethereum Classic, riflettono profonde divergenze filosofiche su immutabilità, governance e su come rispondere agli hack.

Punti chiave

  • 2013–2016: I primi soft fork di Bitcoin rendono gradualmente più rigide le regole e aggiungono funzionalità, dimostrando che gli upgrade retrocompatibili sono possibili senza dividere la chain.
  • 2016: Dopo l’hack della DAO su Ethereum, un hard fork controverso annulla l’hack sulla chain principale (ETH), mentre i dissidenti mantengono la chain originale come Ethereum Classic (ETC).
  • 2017: La community di Bitcoin discute sullo scaling; un percorso implementa il soft fork SegWit, mentre un altro gruppo lancia un hard fork che diventa Bitcoin Cash (BCH) con blocchi più grandi.
  • 2017–2018: Avvengono diversi hard fork di Bitcoin Cash, incluso lo split in BCH e BSV, a dimostrazione di come disaccordi ripetuti possano frammentare una community e la sua liquidità.
  • 2021: Il soft fork Taproot di Bitcoin viene attivato, migliorando privacy e capacità di scripting con un ampio consenso e un impatto minimo per gli utenti.
  • In corso: Molti progetti più piccoli usano hard fork pianificati come tappe di upgrade programmate, coordinando l’intera community per passare a una nuova versione senza lasciare dietro una chain concorrente.

Caso di studio / Storia

Amir è uno sviluppatore software remoto che fa dollar-cost averaging su alcune delle principali coin. Una mattina apre il feed di notizie e vede titoli su un imminente hard fork su una rete in cui detiene asset. Alcuni articoli promettono "coin gratis", altri parlano di caos, e lui si rende conto di non sapere davvero che cosa sia un fork. Invece di farsi prendere dal panico, Amir decide di affrontare la cosa come un problema di debugging. Legge il blog ufficiale del progetto, consulta una guida neutrale su soft fork e hard fork, quindi accede al suo exchange principale per leggere la policy sui fork. L’exchange spiega quale chain intende supportare e se accrediterà eventuali coin nate dal fork. Amir sposta una parte delle sue posizioni dall’exchange a un wallet in cui controlla le private key, fa un backup accurato della sua seed phrase e poi smette di effettuare trasferimenti fino a dopo il fork. Quando il fork avviene, il suo exchange sospende brevemente i prelievi, poi li riapre con un nuovo ticker per la coin nata dal fork. Alla fine, le posizioni originali di Amir sono al sicuro e lui riceve una modesta quantità della nuova coin. Ancora più importante, capisce che sapere come funzionano i fork trasforma i titoli allarmanti in una checklist: verificare il supporto, mettere al sicuro i wallet, evitare trade affrettati e richiedere nuove coin solo tramite strumenti affidabili.
Illustrazione dell’articolo
Vivere un fork in prima persona

Perché i fork contano: obiettivi reali e risultati

Da fuori, i fork possono sembrare solo drama, ma sono anche strumenti potenti per plasmare il futuro di una blockchain (blockchain). Nei sistemi open source, chiunque può copiare il codice o proporre nuove regole, e i fork sono il modo in cui queste idee vengono testate nel mondo reale. Gli sviluppatori usano i fork per rilasciare upgrade, correggere bug o rispondere a emergenze. Le community li usano per esprimere visioni diverse su fee, privacy o politica monetaria. Investitori e utenti ne sentono l’impatto sotto forma di nuove funzionalità, incentivi modificati o coin completamente nuove che competono per attirare attenzione.

Casi d’uso

  • Implementare scaling upgrades che cambiano il modo in cui i dati vengono memorizzati o validati, permettendo più transazioni per blocco o fee più basse.
  • Aggiungere nuove funzionalità come scripting migliorato, capacità di smart contract o potenziamenti della privacy che richiedono cambiamenti alle regole di consenso.
  • Rispondere a hack o bug critici decidendo se invertire transazioni specifiche o lasciare la chain intatta, a volte portando a community divise.
  • Risolvere dispute di governance su dimensione dei blocchi, mercati delle fee o politica monetaria permettendo a fazioni diverse di seguire le regole preferite su chain separate.
  • Modificare il comportamento del protocollo per allinearsi meglio alle regulatory expectations o a requisiti di compliance, ad esempio bloccando determinati indirizzi o rendendo più rigide le regole KYC ai margini del protocollo.
  • Lanciare modelli economici sperimentali, come diversi programmi di inflazione, ricompense di staking o sistemi di treasury, senza abbandonare del tutto la base utenti esistente.
  • Programmare hard fork prevedibili e non controversi come tappe di upgrade, così che l’intera community possa coordinarsi sui cambi di versione più importanti.

Guida pratica: cosa dovresti fare quando sta arrivando un fork?

Non devi essere un ingegnere di protocollo per gestire i fork in sicurezza. La maggior parte del lavoro pesante è svolta da sviluppatori, miner, validator, exchange e provider di wallet. Tuttavia, poche abitudini semplici possono ridurre drasticamente il rischio e lo stress quando viene annunciato un fork. Trattalo come un cambio di sistema programmato: raccogli informazioni, metti al sicuro l’accesso e evita movimenti non necessari finché la situazione non è chiara.
  • Leggi gli annunci ufficiali del progetto e un paio di guide neutrali per capire se il fork è soft o hard e quali sono gli obiettivi.
  • Controlla se i tuoi exchange e wallet principali hanno comunicazioni su quale chain supporteranno e se intendono accreditare eventuali coin nate dal fork.
  • Aggiorna il software o l’app del tuo wallet all’ultima versione, così da gestire correttamente le nuove regole ed evitare bug noti intorno al fork.
  • Valuta di sospendere trasferimenti grandi o non urgenti poco prima e durante il fork, quando le conferme potrebbero essere più lente e i team di supporto più occupati.
  • Fai attenzione alle truffe che ti chiedono di inserire la tua seed phrase o private key per "richiedere" coin nate dal fork; usa solo strumenti raccomandati da provider di wallet affidabili.
  • Se prevedi di richiedere coin su entrambe le chain, annota la snapshot block height o l’orario e assicurati che i tuoi fondi siano controllati da un wallet in cui possiedi le key in quel momento.
  • Dopo il fork, verifica che i tuoi saldi siano corretti sulla chain che hai scelto prima di spostare fondi o fare trading in modo aggressivo sul nuovo mercato.
Illustrazione dell’articolo
La tua checklist per i fork

Pro Tip:Se non sei sicuro di cosa fare durante un fork, spesso è più sicuro non fare nulla che inseguire trade veloci. Tieni i fondi in un wallet sicuro, aspetta informazioni chiare e agisci solo tramite piattaforme affidabili.

Rischi e problemi di sicurezza legati ai fork

Fattori di rischio principali

I fork creano brevi periodi in cui le normali certezze su una blockchain (blockchain) possono venire meno. Due chain possono condividere la stessa storia fino a un certo punto, gli strumenti potrebbero non supportarle entrambe completamente e i truffatori sanno che gli utenti sono distratti. In queste finestre, problemi tecnici come i replay attack o le riorganizzazioni della chain possono combinarsi con errori umani, come inviare coin a chain non supportate o fidarsi di strumenti falsi per richiedere coin. Capire le principali tipologie di rischio ti aiuta a riconoscere quando rallentare e ricontrollare le tue azioni.

Primary Risk Factors

Replay attacks
Se entrambe le chain accettano lo stesso formato di transazione e le stesse firme, una transazione trasmessa su una chain può essere copiata e "riprodotta" sull’altra, spostando fondi in modo imprevisto a meno che non venga aggiunta replay protection.
Riorganizzazioni della chain
Intorno a un fork, rami concorrenti temporanei e spostamenti di hash rate possono causare reorg più profonde del solito, in cui transazioni confermate di recente vengono sostituite da una storia diversa.
Token truffa e wallet falsi
Gli attaccanti possono lanciare coin, wallet o strumenti di claim dall’aspetto simile a quelli legittimi che promettono coin nate dal fork ma in realtà rubano private key, seed phrase o saldi esistenti.
Blocchi sugli exchange e cambi di policy
Gli exchange spesso sospendono depositi e prelievi durante i fork e possono poi decidere di non supportare una delle chain, lasciando gli utenti impossibilitati ad accedere ad alcuni asset nati dal fork tramite quella piattaforma.
Trasferimenti errati verso chain non supportate
Gli utenti a volte inviano coin a un indirizzo su una chain che il loro wallet o exchange non supporta, rendendo il recupero difficile o impossibile senza procedure complesse.
Liquidità e volatilità dei prezzi
Le coin appena nate da un fork possono avere order book sottili ed estrema volatilità, quindi i trade di grandi dimensioni possono muovere molto il mercato o avere esecuzioni sfavorevoli.
Software non aggiornato
Eseguire software di nodo o wallet obsoleto durante e dopo un fork può esporre a bug, saldi errati o connessioni alla chain sbagliata. Restare aggiornati riduce questo rischio.

Migliori pratiche di sicurezza

Pro e contro dei fork nelle blockchain

Pro

I fork permettono una innovazione rapida, consentendo agli sviluppatori di rilasciare nuove funzionalità, miglioramenti di performance e correzioni di sicurezza senza dover aspettare l’unanimità.
Danno alle community un modo per esprimere visioni diverse, permettendo ai gruppi di minoranza di continuare su una chain alternativa invece di essere costretti a conformarsi.
Gli hard fork possono resettare o riparare sistemi danneggiati dopo hack o bug gravi, preservando i fondi degli utenti e la fiducia nella chain principale.
La competizione tra chain nate da fork può portare a strumenti migliori, fee più basse e una governance più reattiva, mentre i progetti cercano di attrarre utenti.
La possibilità di fare un fork agisce come freno al controllo centralizzato, perché utenti e sviluppatori possono andarsene se non sono d’accordo con le decisioni prese.

Contro

I fork possono frammentare la liquidità e l’attenzione degli sviluppatori, lasciando più chain deboli invece di un unico ecosistema robusto.
Creano confusione per gli utenti su quale chain sia quella "reale", quali ticker siano affidabili e come gestire i saldi duplicati.
La volatilità di breve periodo e la speculazione intorno agli eventi di fork possono portare a comportamenti di trading rischiosi e perdite inattese per gli utenti meno esperti.
Si ha una diluizione del brand quando più chain rivendicano nomi o ticker simili, rendendo più difficile per i nuovi arrivati capire cosa stanno comprando.
I fork controversi possono danneggiare la fiducia nella community e creare fratture sociali durature, difficili da ricomporre.

Fork vs altri metodi di upgrade

Aspetto Soft fork Hard fork Upgrade o reorg senza fork Compatibilità delle regole Le nuove regole sono più rigide ma restano compatibili con i nodi vecchi. Le nuove regole non sono compatibili; i nodi vecchi rifiutano i nuovi blocchi. Nessun cambiamento di regole o solo miglioramenti locali del software; le regole di consenso restano le stesse. Esito sulla chain In genere continua una sola chain principale, con fork temporanei che si risolvono rapidamente. Può produrre due chain durature e due asset separati se entrambe le parti persistono. La chain resta unificata; le reorg minori sostituiscono pochi blocchi recenti ma non creano nuovi asset. Visibilità per l’utente Spesso sottile; gli utenti possono notare solo nuove funzionalità o formati di transazione leggermente diversi. Molto visibile; gli exchange sospendono i servizi, compaiono nuovi ticker e aumenta la copertura mediatica. Quasi impercettibile; gli utenti vedono solo conferme normali e occasionali ritardi brevi nelle conferme. Necessità di azione Consigliato aggiornare i wallet e seguire le notizie del progetto, ma non c’è una scelta urgente di chain. Utenti, wallet ed exchange devono scegliere quale chain supportare e come gestire le coin nate dal fork. Di solito non è richiesta alcuna azione oltre ai normali aggiornamenti software nel tempo.
© 2025 Tokenoversity. Tutti i diritti riservati.