Investor's wiki

Hard fork (Blockchain)

Hard fork (Blockchain)

Che cos'è un hard fork?

Un hard fork (o hardfork), in quanto si riferisce alla tecnologia blockchain,. è un cambiamento radicale al protocollo di una rete che rende validi blocchi e transazioni precedentemente non validi, o viceversa. Un hard fork richiede che tutti i nodi o gli utenti eseguano l'aggiornamento all'ultima versione del software del protocollo.

I fork possono essere avviati da sviluppatori o membri di una comunità di criptovalute che diventano insoddisfatti delle funzionalità offerte dalle implementazioni blockchain esistenti. Possono anche emergere come un modo per raccogliere fondi per nuovi progetti tecnologici o offerte di criptovaluta.

Una forcella rigida può essere contrastata con una forcella morbida.

Capire un hard fork

Un hard fork si verifica quando i nodi della versione più recente di una blockchain non accettano più le versioni precedenti della blockchain; che crea una divergenza permanente dalla versione precedente della blockchain.

L'aggiunta di una nuova regola al codice crea essenzialmente un fork nella blockchain: un percorso segue la nuova blockchain aggiornata e l'altro percorso continua lungo il vecchio percorso. Generalmente, dopo poco tempo, quelli della vecchia catena si renderanno conto che la loro versione della blockchain è obsoleta o irrilevante e aggiorneranno rapidamente all'ultima versione.

Come funzionano le forche

Un fork in una blockchain può verificarsi in qualsiasi piattaforma di cripto-tecnologia, 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. Poiché i miner in una blockchain stabiliscono le regole che spostano la memoria nella rete, questi miner capiscono le nuove regole.

Tuttavia, tutti i minatori devono essere d'accordo sulle nuove regole e su ciò che comprende un blocco valido nella catena. Quindi, quando vuoi cambiare quelle regole devi "biforcarlo" - come un bivio - per indicare che c'è stato un cambiamento o una deviazione al protocollo. Gli sviluppatori possono quindi aggiornare tutto il software per riflettere le nuove regole.

È attraverso questo processo di fork che sono diventate varie valute digitali con nomi simili a bitcoin: bitcoin cash, bitcoin gold e altri. Per l'investitore occasionale di criptovalute, può essere difficile distinguere tra queste criptovalute e mappare i vari fork su una sequenza temporale. Per aiutare a risolvere questo problema, abbiamo composto una storia dei più importanti hard fork bitcoin degli ultimi anni. Inoltre, coloro che cercano di essere coinvolti in uno dei migliori scambi di criptovalute devono procedere con cautela quando investono in valute come Bitcoin per non perdere tempo e denaro con la valuta digitale sbagliata.

Come mostra il grafico sottostante, i nodi non aggiornati rifiutano le nuove regole, il che crea una divergenza, o hard fork, nella blockchain.

Motivi per un hard fork?

Ci sono una serie di ragioni per cui gli sviluppatori possono implementare un hard fork, come correggere importanti rischi per la sicurezza presenti nelle versioni precedenti del software, aggiungere nuove funzionalità o invertire le transazioni, come quando la blockchain di Ethereum ha creato un hard fork per invertire l'hack dell'Organizzazione Autonoma Decentralizzata (DAO).

Dopo l'hacking, la comunità di Ethereum ha votato quasi all'unanimità a favore di un hard fork per annullare le transazioni che hanno sottratto decine di milioni di dollari di valuta digitale da un hacker anonimo. L'hard fork ha anche aiutato i possessori di token DAO a ottenere la restituzione dei loro fondi ether (ETH).

La proposta di un hard fork non ha svolto esattamente 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 possessori di token DAO potrebbero ritirare ETH a una velocità compresa tra circa 1 ETH e 100 DAO. Il saldo extra di token e qualsiasi etere rimasto a causa dell'hard fork è stato ritirato e distribuito dai curatori DAO per fornire "protezione failsafe" per l'organizzazione.

Forcelle rigide e forcelle morbide

Gli hard fork e i 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 poiché gli utenti adottano 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 dovrebbe trarne uno.

Considerando le differenze di sicurezza tra hard fork e soft fork, quasi tutti gli utenti e gli sviluppatori richiedono un hard fork, anche quando sembra che un soft fork possa fare il lavoro. 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.

Mette in risalto

  • Un hard fork può verificarsi in qualsiasi blockchain, e non solo Bitcoin (dove gli hard fork hanno creato Bitcoin Cash e Bitcoin SV, tra molti altri, per esempio).

  • In un hard fork, i titolari di token nella blockchain originale riceveranno token anche nel nuovo fork, ma i miner devono scegliere quale blockchain continuare a verificare.

  • Un hard fork si riferisce a una modifica radicale al 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.