MGBX

Cos'è un fork di blockchain? Soft fork e hard fork spiegati

MGBX Editorial3

Cos'è un fork di blockchain? Scopri le differenze chiave tra hard fork e soft fork, perché avvengono, esempi comuni e come gli aggiornamenti del protocollo possono influire su utenti e asset.

Questo articolo è solo a scopo educativo e informativo e non costituisce consulenza di investimento. I prezzi degli asset digitali possono fluttuare in modo significativo; prendi decisioni in base alla tua tolleranza al rischio.

Un fork di blockchain è un evento tecnico che si verifica quando le regole del protocollo di rete o gli stati della catena divergono. Durante gli aggiornamenti del protocollo, i fork sono generalmente classificati come soft fork o hard fork a seconda che le nuove regole rimangano compatibili con quelle vecchie. I soft fork sono retrocompatibili, mentre gli hard fork introducono cambiamenti di regole incompatibili. È importante notare che un fork non significa sempre che la rete si dividerà permanentemente, e non crea necessariamente una nuova criptovaluta. Comprendere i fork della blockchain aiuta gli utenti a capire meglio gli aggiornamenti del protocollo, il consenso dei nodi e i potenziali cambiamenti agli asset on-chain.

Cos'è un Fork di Blockchain?

Una blockchain opera secondo un insieme condiviso di regole del protocollo. I nodi utilizzano queste regole per determinare se le transazioni sono valide, se i blocchi devono essere accettati e quale cronologia della blockchain devono continuare a seguire. Quando le regole del protocollo cambiano, o quando nodi diversi riconoscono temporaneamente blocchi candidati diversi, può verificarsi un fork della blockchain.

Ci sono molte ragioni per cui si verificano i fork, tra cui la correzione di problemi tecnici, l'introduzione di nuove funzionalità, l'adeguamento dei parametri di rete o disaccordi all'interno della comunità sulla direzione futura del protocollo. NIST identifica sia i soft fork che gli hard fork come concetti importanti nell'evoluzione del protocollo blockchain.

È anche importante distinguere i rami temporanei della catena dagli aggiornamenti deliberati del protocollo. Poiché la propagazione in rete richiede tempo, nodi diversi possono vedere brevemente blocchi diversi prima di seguire il proprio consenso e le proprie regole di selezione della catena per determinare la cronologia accettata.

Quando si parla di aggiornamenti del protocollo, tuttavia, i due concetti più comuni sono gli hard fork e i soft fork.

Cos'è un Soft Fork? Comprendere la Retrocompatibilità

Un soft fork è un cambiamento delle regole del protocollo che è retrocompatibile. In termini semplici, le nuove regole di solito impongono requisiti più severi su ciò che è considerato un blocco valido, mentre i nodi non aggiornati possono comunque accettare come validi i blocchi prodotti secondo le nuove regole.

Di conseguenza, un soft fork non richiede che ogni partecipante si aggiorni esattamente nello stesso momento, e il cambiamento del protocollo stesso normalmente non crea due blockchain permanentemente indipendenti.

Tuttavia, la compatibilità non significa che i nodi più vecchi possano comprendere ogni nuova funzionalità introdotta dall'aggiornamento. Possono comunque accettare nuovi blocchi senza essere in grado di convalidare o utilizzare completamente la funzionalità aggiunta.

SegWit di Bitcoin è un noto esempio di soft fork. Un vantaggio di un soft fork è che le regole di rete possono essere aggiornate mantenendo un grado relativamente elevato di compatibilità, sebbene l'adozione di successo dipenda comunque da miner, nodi, sviluppatori, wallet e altri partecipanti dell'ecosistema.

Cos'è un Hard Fork? Crea Sempre una Nuova Moneta?

Un hard fork introduce cambiamenti di regole incompatibili con il protocollo precedente. I nodi aggiornati possono accettare blocchi che i nodi non aggiornati considerano non validi, il che significa che le due parti non possono continuare a convalidare la blockchain secondo esattamente le stesse regole a lungo termine.

Se la maggior parte dei partecipanti alla rete migra alla nuova versione, un hard fork può funzionare semplicemente come un aggiornamento della rete. Se alcuni partecipanti continuano a seguire le vecchie regole mentre entrambe le parti mantengono nodi attivi, produttori di blocchi e utenti, la rete può dividersi permanentemente in due blockchain indipendenti.

Questo è il motivo per cui un hard fork non significa automaticamente che verrà creata una nuova criptovaluta.

Bitcoin Cash è un noto esempio di divisione permanente della catena. Condivide parte della storia di Bitcoin prima del fork ma da allora ha seguito regole di protocollo diverse.

Gli hard fork possono anche creare problemi che coinvolgono l'identificazione degli asset, il supporto dei wallet, i depositi e prelievi sugli exchange e gli attacchi di replay. Gli utenti dovrebbero quindi evitare di prendere decisioni basandosi unicamente su affermazioni come "un fork ti darà monete gratuite".

Come Dovresti Comprendere i Fork della Blockchain?

La cosa più importante durante un fork della blockchain è capire quali regole sono supportate dalla rete, dal wallet e dalla piattaforma di trading che utilizzi.

Se la modifica è un soft fork, gli utenti quotidiani potrebbero non dover intraprendere azioni immediate, sebbene i wallet e i fornitori di servizi possano comunque necessitare di aggiornamenti per supportare le nuove funzionalità.

Se si verifica un hard fork permanente, gli utenti dovrebbero confermare i nomi delle reti risultanti, le regole del protocollo, il supporto dei wallet e le politiche di gestione degli exchange. Detenere un asset prima di un fork non garantisce che ogni exchange distribuirà automaticamente l'asset corrispondente sull'altra catena.

Durante i principali eventi di fork, gli utenti dovrebbero dare priorità agli annunci ufficiali degli sviluppatori del protocollo, dei fornitori di wallet e delle piattaforme di trading. Prestare particolare attenzione alle sospensioni temporanee di depositi o prelievi, alle migrazioni di rete, agli snapshot degli asset e agli avvisi di sicurezza.

I fork della blockchain evidenziano una caratteristica importante delle reti decentralizzate: non esiste un singolo amministratore che possa costringere ogni nodo ad accettare nuove regole. Se un aggiornamento del protocollo diventi lo standard della rete dipende in ultima analisi dal fatto che i partecipanti all'ecosistema lo adottino nella pratica.

FAQ

  • Cos'è un fork della blockchain?
    Un fork della blockchain si verifica quando i nodi della rete seguono regole di protocollo o stati della catena diversi, creando storie della blockchain o percorsi di regole differenti.

  • Qual è la differenza principale tra un hard fork e un soft fork?
    La differenza chiave è la compatibilità. Un soft fork è retrocompatibile, mentre un hard fork introduce regole incompatibili con la versione precedente.

  • Un hard fork crea sempre una nuova criptovaluta?
    No. Un nuovo ecosistema di asset è più probabile che emerga solo quando entrambe le reti mantengono abbastanza partecipanti e continuano a operare in modo indipendente nel tempo.

  • Un soft fork può dividere una blockchain in due catene?
    Un soft fork di solito non crea da solo due catene permanentemente indipendenti, sebbene possano comunque verificarsi diramazioni temporanee della catena durante il normale funzionamento della rete.

  • Dovrei spostare i miei asset durante un fork?
    Non necessariamente. Gli utenti dovrebbero prima rivedere le linee guida ufficiali dei wallet e delle piattaforme di trading ed evitare di effettuare grandi trasferimenti on-chain mentre le regole o le condizioni della rete rimangono incerte.

Acquisire le conoscenze di base è il primo passo. Segui MGBX Academy per accedere a più risorse educative sulle criptovalute e alle opportunità di mercato.

Procedura per fare trading su MGBX:

  1. Registra un account di trading e completa l'eventuale verifica dell'identità richiesta;

  2. Deposita i fondi e seleziona il tipo di operazione;

  3. Nella pagina di trading dell'asset, inserisci l'importo o la quantità che desideri acquistare;

  4. Conferma l'ordine, completa l'operazione e verifica che il saldo del tuo account sia stato aggiornato correttamente.

Letture aggiuntive:

Cos'è la blockchain? Come funziona e concetti fondamentali spiegati

Meccanismi di consenso per principianti: come le blockchain raggiungono un accordo

Cos'è il trilemma della blockchain?

Cosa Sono gli Smart Contract? Comprendere l'Idea del Codice come Legge