Che cos'è una Fork?
Tutti hanno sentito parlare di blockchain, la rivoluzionaria tecnologia decentralizzata che alimenta Bitcoin , Ethereum e altre criptovalute e che si prevede diventerà un pilastro in una serie di settori.
Oltre alla decentralizzazione, un altro aspetto cruciale della tecnologia è il suo essere open-source; questo permette a chiunque di visualizzare e contribuire al codice della blockchain, portando occasionalmente a qualcosa noto come fork.
Le fork, a seconda del loro tipo, hanno il potenziale di portare una blockchain in una direzione completamente nuova.
Cosa sono le fork, quali sono i loro tipi, chi li avvia e qual è la loro storia in termini di Bitcoin sono tutte questioni che verranno trattate in questo articolo. Se siete interessati a saperne di più, continuate a leggere.
Che cos'è la fork di una blockchain?
Una blockchain è composta da blocchi che registrano i dati delle transazioni che devono ancora essere convalidate. Una volta convalidate le transazioni, il blocco viene chiuso e collegato al precedente, formando una catena di blocchi.
Che cosa significa quando una blockchain subisce una biforcazione, una fork?
La fork è la divisione della blockchain in diversi rami che le danno la forma di una forchetta o di un albero. Ogni ramo è valido e spetta ai minatori della blockchain decidere quale ramo continuare a utilizzare.
Qualsiasi protocollo blockchain può essere biforcato quando necessario.
Le biforcazioni possono avvenire per diversi motivi: aggiungere nuove funzionalità, migliorare la blockchain o renderla più sicura. In altre parole, se si vogliono cambiare le regole di un protocollo blockchain, come la dimensione massima dei blocchi, il tempo di blocco o persino l'algoritmo di consenso, è necessario eseguire una biforcazione e modificare il codice sorgente della blockchain.
In casi meno comuni, le fork possono essere utilizzati anche per creare token ed ecosistemi completamente nuovi.
Tipi di fork della blockchain
FORK INTENZIONALI
Le fork, sia quelle avviate per implementare piccoli aggiornamenti o per creare nuovi ecosistemi, sono chiamate fork intenzionali.
Vi sono due categorie di fork intenzionali:
- Soft fork - Si tratta di un semplice aggiornamento applicabile alla storia della blockchain senza modificarla in modo sostanziale. Una soft fork non richiede l'aggiornamento dei nodi e consente loro di continuare a essere validatori di transazioni. Se la soft fork viene accettato da tutti gli utenti, diventerà il nuovo insieme di regole per un protocollo blockchain.
- Hard fork - Si tratta di una modifica più sostanziale e profonda della blockchain che non è retrocompatibile. Ogni nodo che non si aggiorna alla nuova versione non può più utilizzare la blockchain. Nelle situazioni in cui l'accettazione della nuova versione non è stata una decisione unanime, si verifica una scissione, con il risultato di due blockchain che utilizzano una variante dello stesso software.
FORK ACCIDENTALI
Le fork accidentali si creano quando migliaia di miner sono in competizione per creare un nuovo blocco.
Se due miner terminano la creazione di un blocco nello stesso momento, potrebbero sorgere dei disaccordi all'interno della rete blockchain su quale sia il nuovo blocco. Questo, a sua volta, porta alla creazione di una nuova catena di blocchi - un fork accidentale. Fortunatamente, queste biforcazioni si risolvono da sole, poiché la rete sceglie di continuare a lavorare sulla catena più lunga e di sincronizzarsi con essa, lasciando che l'altra catena si estingua o, come alcuni amano dire, "rimanga orfana".
Chi dà inizio a una fork?
Poiché una blockchain può avere un numero enorme di utenti, si pone la questione di chi avvia una fork.
Per rispondere a questa domanda senza addentrarci troppo nella governance delle blockchain, possiamo dire che chiunque, dall'utente di un semplice nodo al miner o allo sviluppatore, ha il diritto di avviare una fork.
Detto questo, è importante notare che periodi di maggiore volatilità dei prezzi sono comuni con le fork, quindi chiunque decida di avviare una fork di una blockchain dovrebbe tenerlo a mente.
Le fork di Bitcoin
Ora che abbiamo compreso i vantaggi e gli svantaggi delle fork della blockchain, è il momento di parlare delle fork implementate sulla blockchain della criptovaluta più famosa: il Bitcoin.
Dal suo blocco di genesi, il Bitcoin è passato attraverso molti fork, soft e hard. Tutti avevano lo scopo di risolvere un potenziale problema del protocollo iniziale (ad esempio la dimensione dei blocchi per ridurre i costi e aumentare il numero di transazioni al secondo) o di migliorare la decentralizzazione e la redditività del mining.
Le hard fork di Bitcoin hanno portato alla nascita di molte criptovalute, tra cui le più importanti sono:
- Bitcoin Cash
- Bitcoin Gold
- Bitcoin Diamond
- Super Bitcoin
- Bitcoin Atom
- Bitcore
- Bitcoin God
- Bitcoin Private
- Bitcoin Zero
- Bitcoin Post-Quantum
Tra le hard fork sopra elencate, Bitcoin Cash e Bitcoin Gold hanno raccolto molta attenzione e popolarità.
Bitcoin Cash
Con l'obiettivo di risolvere i lag e i ritardi nelle transazioni che Bitcoin stava affrontando, è nata il 1° agosto 2017 la hard fork Bitcoin Cash. Essa è caratterizzata da blocchi più grandi che possono contenere più dati e da una maggiore velocità di acquisto e vendita. Grazie ai blocchi più grandi, Bitcoin Cash è anche più facile da scalare.
Bitcoin Cash ha una capitalizzazione di mercato di 2.019.429.506 dollari al luglio 2022.
Bitcoin Gold
Bitcoin Gold, una hard fork avvenuta anch'esso nel 2017, pochi mesi dopo Bitcoin Cash, aveva l'obiettivo di rendere il mining di Bitcoin un processo che richiede meno risorse e quindi più accessibile.
Il mining di Bitcoin Gold viene effettuato utilizzando GPU standard, mentre il mining tradizionale di Bitcoin richiede hardware costoso sviluppato esclusivamente per questo scopo.
In parole povere, si può considerare Bitcoin Gold come un tentativo di aumentare l'indipendenza e la decentralizzazione del concetto originale di Bitcoin.
Al luglio 2022, Bitcoin Gold ha una capitalizzazione di mercato di 274.902.774 dollari.
Che impatto hanno le fork sul Bitcoin e sulla sua capitalizzazione di mercato?
Quando viene eseguito una hard fork, i possessori della valuta originale riceveranno sia i token del nuovo protocollo che quelli del vecchio. Quindi, se si possedeva 1 Bitcoin durante la fork di Bitcoin Cash, si riceveranno 1 Bitcoin e 1 Bitcoin Cash.
Detto questo, va sottolineato che durante una fork si entra in una fase speculativa per il prezzo di entrambe le criptovalute. Infatti, se non c'è consenso, gli investitori e i minatori si dividono tra i due progetti esistenti in base alle convinzioni e agli interessi delle due comunità. Ciò significa che, per il Bitcoin o per qualsiasi altro progetto, le hard fork potrebbero essere viste come una minaccia a lungo termine, in quanto fanno sì che parte della capitalizzazione di mercato venga distribuita tra le altre altcoin create dalle fork.
Di seguito è possibile osservare l'evoluzione della quota di capitalizzazione di mercato del Bitcoin rispetto alla capitalizzazione di mercato totale (Bitcoin più le sue fork):
Per il momento, le fork di Bitcoin non hanno influito sulla capitalizzazione di mercato di Bitcoin, anche con tutti gli evidenti miglioramenti tecnologici. Oggi le fork corrispondono solo al 5% dell'intero "albero" Bitcoin e a meno del 3,5% della capitalizzazione di mercato totale.
Se dovessimo dedurre una cosa da questo dato, sarebbe che il Bitcoin continua a essere forte rispetto ai suoi progetti alternativi, nonostante non ve ne siano stati tanti.
In conclusione
Non è impossibile che un giorno una hard fork di Bitcoin prenda il controllo del progetto principale. Tuttavia, attualmente e probabilmente per il prossimo futuro, il Bitcoin rimane il re delle criptovalute grazie alla sua età, alla forte comunità, alla visibilità, alla sicurezza impareggiabile e ai miglioramenti apportati tramite soft fork o sviluppo sussidiario.
Tuttavia, questo non esclude il valore di altri progetti che fungono da alternative e continuano a contribuire alla crescita dell'ecosistema.
Le fork, siano esse soft o hard, consentono lo sviluppo e la diversificazione di una tecnologia in forte espansione. Lungi dall'essere una minaccia, sono un segno della vitalità di una blockchain e meritano la tua attenzione.