ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Forcella rigida (Blockchain)

Che cos'è un hard fork?

Un hard fork (o hard fork), per quanto riguarda la tecnologia blockchain, è un cambiamento radicale al protocollo di una rete che rende validi i blocchi e le transazioni precedentemente non validi, o vice versa. 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.

Una forcella dura può essere contrapposta a una forcella morbida.

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 una forchetta dura, i possessori di token nella blockchain originale riceveranno token anche nel nuovo fork, ma i minatori devono scegliere quale blockchain continuare a verificare.
  • Un hard fork può verificarsi in qualsiasi blockchain, e non solo Bitcoin (dove hard fork hanno creato Bitcoin Cash e Bitcoin SV, tra molti altri, Per esempio).

Capire una forchetta dura

Un hard fork si ha 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 il nuovo, blockchain aggiornato, e l'altro percorso continua lungo il vecchio percorso. In genere, dopo un breve periodo di 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 qualunque 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. Perché i minatori in una blockchain impostano le regole che spostano la memoria nella rete, questi minatori capiscono le nuove regole.

Però, Tutti dei minatori deve essere d'accordo sulle nuove regole e su ciò che costituisce 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. Gli sviluppatori possono quindi aggiornare tutto il software per riflettere le nuove regole.

È attraverso questo processo di fork che sono nate varie valute digitali con nomi simili a bitcoin:bitcoin cash, bitcoin oro, e altri. Per l'investitore occasionale di criptovaluta, può essere difficile distinguere tra queste criptovalute e mappare i vari fork su una timeline. Per aiutare a risolvere questo problema, abbiamo composto una storia dei più importanti hard fork bitcoin degli ultimi anni.

Come mostra il grafico sottostante, i nodi che non sono aggiornati rifiutano le nuove regole, che crea divergenza, o forchetta dura, nella blockchain.

Immagine di Julie Bang © Investopedia 2019

Motivi per 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 sulla Decentralized Autonomous Organization (DAO).

Dopo l'hacking, 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. L'hard fork ha anche aiutato i possessori di token DAO a ottenere la restituzione dei fondi ether (ETH).

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.

Forcelle rigide contro 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 in rete mentre viene creata la nuova versione.

Con una forchetta morbida, solo una blockchain rimarrà valida man mano che gli utenti adotteranno l'aggiornamento. Mentre con una forchetta dura, sia la vecchia che la nuova blockchain coesistono fianco a fianco, il che significa che il software deve essere aggiornato per funzionare secondo le nuove regole. Entrambe le forcelle creano una spaccatura, ma un hard fork crea due blockchain e un soft fork dovrebbe risultare in 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 una forcella morbida sembra che 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.