Che cos’è un hard fork?
Un hard fork (o hardfork), in relazione alla tecnologia blockchain, è un cambiamento radicale del protocollo di una rete che rende validi i blocchi e le transazioni precedentemente non validi, o viceversa.
Un hard fork richiede che tutti i nodi o gli utenti si aggiornino all’ultima versione del software del protocollo.
I fork possono essere avviati da sviluppatori o membri di una comunità crittografica che non sono soddisfatti delle funzionalità offerte dalle implementazioni blockchain esistenti.
Possono anche emergere come un modo per raccogliere fondi per nuovi progetti tecnologici o offerte di criptovalute.
Un hard fork può essere contrastata con un soft fork.
PUNTI CHIAVE
- Un hard fork si riferisce a un cambiamento radicale del protocollo di una rete blockchain che si traduce effettivamente in due rami, uno che segue il protocollo precedente e uno che segue la nuova versione.
- In un hard fork, ai possessori di token nella blockchain originale verranno concessi token anche nel nuovo fork, ma i minatori devono scegliere quale blockchain continuare a verificare.
- Non solo in bitcoin può verificarsi un hard fork, ma in qualsiasi blockchain di ogni cripto valuta.
Quando ci furono una serie di hard fork su blockchain bitcoin, nacquero altre cripto valute, come bitcoin cash, litecoin bitcoinSV ecc ecc
Capire una forchetta dura
Nell’eventualità che i nodi di una blockchain creino delle divergenze permanenti sulla versione precedente, rispetto alla blockchain recente si ha un hard fork.
Modificando o aggiornando la regola base della blockchain con una nuova regola, questa genera essenzialmente un “diramazione”.
La regola nuova segue la nuova blockchain, mentre la regola vecchia segue il vecchio percorso.
Generalmente, dopo poco tempo, quelli della vecchia catena si renderanno conto che la loro versione della blockchain è obsoleta o irrilevante e si aggiorneranno rapidamente all’ultima versione.
Come funzionano le forcelle
Un fork in una blockchain può verificarsi in qualsiasi piattaforma di tecnologia crittografica, non solo Bitcoin.
Questo perché blockchain e criptovaluta funzionano sostanzialmente allo stesso modo, indipendentemente dalla piattaforma crittografica su cui si trovano.
Potresti pensare ai blocchi nelle blockchain come chiavi crittografiche che spostano la memoria.
I miner impostano le nuove regole spostando la memoria nella rete.
Questi miner capiscono e comprendono i nuovi aggiornamenti.
Tuttavia, tutti i minatori devono essere d’accordo sulle nuove regole e su cosa comprende un blocco valido nella catena.
Quindi, quando si desidera modificare queste regole, è necessario “biforcare” come un bivio in una strada per indicare che c’è stato un cambiamento o una deviazione al protocollo.
Di conseguenza succede che gli sviluppatori per rispecchiare il nuovo aggiornamento devono aggiornare tutto il software.
Questo processo permette di conseguenza la nascita di nuove criptovalute, ad esempio quando ci fu il primo hard fork della blockchain di bitcoin nacque litecoin.
Per l’investitore occasionale di criptovaluta, può essere difficile distinguere tra queste criptovalute e mappare i vari fork su una timeline.
Per chiarire meglio e risolvere il problema è stata creata una storia degli ultimi anni delle serie di hard fork più importanti.
Motivi per creare un Hard fork
Ci sono una serie di ragioni per cui gli sviluppatori possono implementare un hard fork, come la correzione di importanti rischi per la sicurezza presenti nelle versioni precedenti del software, per aggiungere nuove funzionalità o per invertire le transazioni, come quando la blockchain di Ethereum ha creato un hard fork per invertire l’hacking dell’Organizzazione Autonoma Decentralizzata (DAO).
Dopo l’hack, la comunità di Ethereum ha votato quasi all’unanimità a favore di un hard fork per ripristinare le transazioni che hanno sottratto decine di milioni di dollari di valuta digitale da un hacker anonimo.
I possessori di token DAO grazie all’hard fork hanno avuto in dientro la restituzione dei fondi Ethereum.
La proposta di un hard fork non ha esattamente svolto la cronologia delle transazioni della rete.
Piuttosto, ha trasferito i fondi legati alla DAO in un contratto intelligente di nuova creazione con l’unico scopo di consentire ai proprietari originali di ritirare i propri fondi.
I titolari di token DAO potrebbero prelevare ETH a una velocità compresa tra circa 1 ETH e 100 DAO.
Il saldo extra di token e qualsiasi ether rimasto come risultato dell’hard fork è stato ritirato e distribuito dai curatori DAO per fornire “protezione fail-safe” per l’organizzazione.
Hard fork contro soft fork
Hard fork e soft fork sono essenzialmente gli stessi, nel senso che quando viene modificato il codice esistente di una piattaforma di criptovaluta, una vecchia versione rimane sulla rete mentre viene creata la nuova versione.
Con un soft fork, solo una blockchain rimarrà valida man mano che gli utenti adotteranno l’aggiornamento.
Mentre con un hard fork, la vecchia e la nuova blockchain coesistono fianco a fianco, il che significa che il software deve essere aggiornato per funzionare secondo le nuove regole.
Entrambi i fork creano una divisione, ma un hard fork crea due blockchain e un soft fork è pensato per generarne uno.
Viste le differenze che ci sono tra hard fork e soft fork, i programmatori richiedono sempre la prima anche se per risolvere il problema potrebbe essere abbastanza sufficiente un semplice soft fork.
La revisione dei blocchi in una blockchain richiede un’enorme quantità di potenza di calcolo, ma la privacy ottenuta da un hard fork ha più senso rispetto all’utilizzo di un soft fork.