Cos’è Hard Fork?

Termini che dovresti conoscere

Prima di iniziare a parlare di parole morbide, dure e altre usate in modo strano, vorrei dare una breve spiegazione di ogni termine. Solo per assicurarci che siamo sulla stessa pagina.

Così,

  1. Protocollo blockchain: la convenzione del codice che definisce le regole di connessione, mining e transazione. Per far parte della rete, è necessario rispettare il protocollo.
  2. Forchetta: nel momento in cui hai una versione del protocollo diversa da quella principale.

Ora, parliamo di ciascuno in modo più dettagliato.

La prima domanda a cui dobbiamo rispondere prima di parlare di forchette o di qualsiasi altra posata è: Perché dobbiamo aggiornare il protocollo?

Due uomini che dipingono la parola

  1. Per correggere importanti rischi per la sicurezza riscontrati nelle versioni precedenti. Poiché la criptovaluta è un’invenzione relativamente nuova, è recentemente entrata nel periodo di vita, in cui una valuta normale è passata anni fa. Ci sono volute molte versioni di carta, colori, caratteri, livelli di sicurezza e altro per sviluppare il dollaro che conosciamo oggi. Ora è molto più difficile fingere. Allo stesso modo, ci vorrà del tempo per trovare tutti i rischi per la sicurezza delle criptovalute e risolverli.
  2. Per aggiungere nuove funzionalità – il fatto che oggi abbiamo Windows 10 significa sostanzialmente che il primo Windows richiedeva qualche miglioramento. Molti miglioramenti. Anche il codice Blockchain viene aggiornato di anno in anno. Poiché si tratta di uno sviluppo open source, gli sviluppatori ci lavorano in tutto il mondo e propongono i loro miglioramenti alla comunità. Se una funzionalità è abbastanza buona, verrà aggiunta alla versione successiva.
  3. Per annullare le transazioni. Ricordi i soldi falsi? Il governo potrebbe mettere il ladro in prigione, ma difficilmente potrebbe rimborsare tutte le persone che lo hanno preso come denaro reale. Peccato. Nel mondo delle criptovalute, puoi effettivamente ridurre al minimo il danno. Una volta che la comunità scopre di avere una violazione della sicurezza, può dichiarare che tutte le transazioni effettuate a partire da una data specificata non esistono. Tipo, non è mai successo. Hai mai voluto tornare indietro nel tempo? Ecco qua, divertiti. Per i bravi ragazzi, un tale processo inverso significa che dobbiamo solo fare di nuovo le transazioni. Per i “cattivi”, sarà più difficile rubare. Non impossibile, però.

Cos’è una forchetta morbida?

Come ho detto prima, si tratta di una modifica del protocollo, ma con compatibilità con le versioni precedenti.

Prenderò le regole del traffico come esempio (in realtà è abbastanza simile). Diciamo, gli Stati Uniti avevano una regola, dove la velocità minima dell’autostrada dovrebbe essere di 30 miglia e massima di 60 miglia. Un giorno il governo decide che d’ora in poi saranno un minimo di 40 e un massimo di 70. Cosa succederà? Per la maggior parte dei conducenti, che guidano con una velocità media di 55 miglia, non cambierà nulla. Sono ancora idonei a guidare e non stanno violando il nuovo minimo. Ma se stavi guidando per 30 miglia, devi accelerare.

Allo stesso modo, non devi aggiornare immediatamente la tua versione Blockchain a quella soft fork e puoi lavorare esattamente come facevi prima, a meno che tu non voglia fare qualcosa contro il nuovo protocollo.

Schema forcella morbida

Cos’è un hard fork

Se continuiamo con l’esempio del traffico, il duro lavoro è fondamentalmente la creazione di un nuovo universo parallelo. Con le sue autostrade, driver e blackjack.

Se c’era un autista che viveva in Nebraska e aveva una Jeep, ora c’è un “Driver Cash” aggiuntivo, che vive in “Nebraska Cash” e ha “Jeep Cash”. Quindi, entrambi i conducenti vivono vite separate in universi separati. Ma l’autista di Nebraska Cash non sarà mai in grado di visitare il suo doppelganger o fare domanda per un lavoro in Nebraska: non esiste un portale tra le realtà. Sembra una trama “Black Mirror”.

Torniamo ai termini crittografici. Dopo un hard fork, la versione precedente e quella nuova sono completamente divise, non c’è alcuna opzione di comunicazione o transazione tra le due. Di solito, la nuova versione eredita tutte le transazioni storiche e, d’ora in poi, ogni versione avrà la propria cronologia delle transazioni.

Schema hard fork

Valigie Hard Fork

Bitcoin Cash

La differenza dal Bitcoin originale: maggiore velocità di transazione, meno decentralizzata.

Quello che è successo: Dopo l’hard fork, Bitcoin Cash è diventato una nuova valuta separata, tutti coloro che avevano Bitcoin prima dell’hard fork hanno ricevuto lo stesso importo nel portafoglio Bitcoin Cash.

Quando è successo: 1 agosto 2023

Leggi la differenza tra Bitcoin e Bitcoin Cash.

Bitcoin e Bitcoin Cash

Il DAO

Il DAO e il tesoro

La differenza dalla Blockchain di Ethereum: Il DAO è stato costruito come contratto intelligente sulla Blockchain di Ethereum ed era pensato per funzionare come un fondo di capitale di rischio. Dopo la creazione, tutti i possessori di Ether potrebbero scambiarlo con token DAO.

Quello che è successo: Il DAO è stato violato e, di conseguenza, 3,6 mln di Ether sono stati drenati. Per evitare che l’hacker incassi, la comunità ha votato per un soft fork. Ma, dopo un breve periodo, anche la maggioranza ha votato per il duro lavoro.

Quando è successo: 20 luglio 2016