Bitcoin: conosci i fork principali di questa criptovaluta
Il fork di Bitcoin è un termine che descrive una spaccatura nella rete e nel libro mastro canonico. Le guerre civili in corso di Bitcoin hanno frammentato l’ecosistema in varie criptovalute di protocolli divergenti e rispettive catene blockchain, che ha diversificato l’economia di queste criptovalute su borse e borse.
Quando si verifica tale fork, viene creata una nuova valuta di rete. Su Ethereum è stato il famigerato hack DAO 2016 che ha portato alla divisione della blockchain in Ethereum (ETH) ed Ethereum Classic (ETC). Nel fork Bitcoin, il più notevole, conseguenza di persistenti controversie sulla dimensione dei blocchi, è stata la divisione nella rivalità di valore di Bitcoin Cash (BCH) e, più recentemente, seguita da Bitcoin Satoshi Vision (BSV).
Cos’è una forchetta?
Una «forchetta» può avere molteplici significati. Di solito si riferisce alla copia del codice sorgente di un progetto per avviare lo sviluppo indipendente sulla creazione di un software separato e distinto. Ciò può anche implicare uno scisma nella stessa comunità di sviluppatori dove hanno differenze inconciliabili e perseguono obiettivi diversi.
Forchette dure
Nei client software che guidano la crescita di un registro blockchain, un cambiamento nel codice può riflettere un cambiamento nelle regole del protocollo. E come tale, evita i vincoli di come il client serializza il libro mastro canonico e lo colloca in uno separato.
Tale istanza è nota come hard fork. Le forcelle rigide sono rigide e non retrocompatibili. Che creano istanze di catena separate con regole separate a un’altezza di blocco predeterminata. Dopo di che si dirama in un’altra catena (ma condivide la storia del libro mastro fino a quel momento).
Gli hard fork che si verificano con il consenso schiacciante della comunità sono aggiornamenti di rete più accurati. Mentre quelli che derivano da controversie intrattabili e differenze inconciliabili sono, in realtà, hard fork.
Forchette morbide
I soft fork sono modifiche al protocollo flessibili e compatibili con le versioni precedenti. Cioè, consentono alle nuove versioni di funzionare bene con le versioni originali e non richiedono necessariamente l’aggiornamento di altri nodi per mantenere il consenso.
Tutti i blocchi accettati come validi dall’ultima versione sono validi anche nella versione precedente. È stato attraverso un meccanismo di fork così fluido che Segregated Witness (SegWit) è stato aggiunto a Bitcoin per diventare pubblico.
1.- Bitcoin XT
Bitcoin XT è stato uno dei primi fork software significativi di Bitcoin Core ad aver avuto luogo. Il software è stato rilasciato da Mike Hearn e Gavin Andresen alla fine del 2014 per includere una serie di patch sul Core. Oltre a diverse nuove funzionalità proposte.
Questi includevano l’aumento della dimensione del blocco da 1 a 8 megabyte con l’intenzione di aumentare il throughput da sette a 24 transazioni al secondo. (La dimensione del blocco è un parametro tecnico che influisce sul numero di transazioni che possono essere elaborate al secondo.)
Inizialmente riscontrando un certo successo, con oltre un migliaio di nodi che eseguivano il software nell’estate del 2015, il progetto perse rapidamente l’interesse degli utenti e fu presto abbandonato. Infine, dopo il successo dell’hard fork di Bitcoin Cash. Bitcoin XT è stato riproposto come implementazione full node di BCH (e come tale non convalida SegWit).
2.- Bitcoin Classic
Dopo il fallimento iniziale di XT, c’erano ancora molti membri della comunità che volevano un aumento delle dimensioni dei blocchi. Bitcoin Classic è stato lanciato all’inizio del 2016, ma come soluzione meno aggressiva rispetto a XT. Aumentando i blocchi di un solo megabyte, da 1 a 2 MB.
Visto anche l’interesse all’inizio (duemila nodi che lo eseguivano per diversi mesi nello stesso anno), il progetto ha smesso di funzionare a novembre 2017.
3.- Bitcoin illimitato
Dopo i rilasci di XT e Classic, Bitcoin Unlimited è un’implementazione full node che consente ai minatori di puntare e decidere la dimensione del blocco preferita, con un limite fino a 16 MB. Allo stesso modo, Bitcoin Unlimited è compatibile con Bitcoin Cash.
4.- Testimone Segregato
Il concetto di Testimone segregato; Segregated Witness (SegWit) è stato proposto per la prima volta nel 2015. SegWit è un cambiamento nell’architettura delle transazioni che separa le firme in una struttura dati allegata che non calcola una parte dell’hash o dell’ID della transazione. Questo è un altro modo per aumentare la capacità dei blocchi e ridurre le commissioni e la scalabilità della catena senza avviare un hard fork.
Tecnicamente, è una forcella morbida. SegWit è opzionale. Voglio dire, puoi usarlo, ma non è necessario. Le firme in SegWit sono posizionate in un albero separato; chiamato l’albero dei testimoni Merkle nel blocco e sono chiamati testimoni e gli indirizzi SegWit sono diversi dai tradizionali indirizzi Bitcoin.
Il lancio di Bitcoin Core nell’ottobre 2016 ha implementato il soft fork SegWit, con l’obiettivo di ridurre le commissioni di transazione e migliorare la loro capacità massima, rettificata di un blocco. SegWit previene anche varie forme di malleabilità delle transazioni non intenzionali. La proposta formale di miglioramento di Bitcoin che specifica l’implementazione SegWit del livello di consenso è BIP 141.
5.- Bitcoin Cash
Bitcoin Cash (BCH o «Bcash») è stata la prima grande rottura della blockchain di Bitcoin avvenuta nell’agosto 2017. È stata la conseguenza degli stessi persistenti dibattiti e risposta a SegWit per evitare gli aggiornamenti del protocollo che aveva portato.
BCash rimane il fork di maggior successo del cripto-libro e della moneta originale. Ed è al quinto posto per capitalizzazione di mercato; una metrica leggermente fuorviante in cripto. È supportato da figure di spicco della comunità, leader del settore e noti esperti di dominio come Roger Ver (il suo principale sostenitore), Emin Gün Sirer e altri. Così come certe libertà in Cina e negli Stati Uniti.
BCash riflette anche la differenza tra le due narrazioni di Bitcoin: Bitcoin come riserva di valore e Bitcoin come mezzo di scambio. Un aumento della dimensione del blocco è necessario per evitare i colli di bottiglia del flusso di lavoro che inevitabilmente si formano con l’aumento dell’adozione di Bitcoin.
Come mezzo pratico di acquisto quotidiano di caffè con un mezzo di scambio. La narrativa dell'»oro digitale» e della riserva di valore, d’altra parte, aderisce alle nozioni di scarsità ingegneristica e aumento esponenziale del dispendio energetico nel processo di estrazione di bitcoin.
A differenza delle comunità Ethereum ed Ethereum Classic che cooperano, collaborano e talvolta contribuiscono ai progetti dell’altro, lo scisma di Bitcoin Core e Cash è segnato da un’aspra rivalità tra i due campi. Combattere per quale dei due sia la «vera» incarnazione Bitcoin delle intenzioni del suo misterioso creatore e cripto-profeta Satoshi Nakamoto.
6.- Bitcoin Oro
Bitcoin Gold (BTG) è stato un hard fork che ha seguito diversi mesi dopo Bitcoin Cash. I creatori di questo hard fork volevano ripristinare le funzionalità di mining di base della GPU (Graphics Processing Unit). E introduci un po’ di resistenza ASIC. Dal momento che sentivano che l’estrazione mineraria era diventata di per sé un’industria eccessivamente specializzata.
Ciò lo ha reso fuori dalla portata degli utenti regolari e ha inevitabilmente portato alla centralizzazione, nelle mani di alcune compagnie minerarie e cartelli. Ad esempio, Bitmain. Una caratteristica unica del fork di Bitcoin Gold era stata un «post-mine», un processo in cui il team di sviluppo ha estratto 100.000 monete dopo il fork.
La maggior parte di questi sono stati messi in un fondo speciale da utilizzare per far crescere e finanziare l’ecosistema, con alcuni accantonati come pagamento per gli sviluppatori. Ciò solleva un altro problema di vecchia data con Bitcoin, in cui l’unica parte che beneficia direttamente e mantiene i profitti sono i minatori.
Mentre gli sviluppatori di solito lavorano senza alcun compenso. Nel maggio 2018, Bitcoin Gold è diventato una delle vittime di un attacco a doppia spesa del 51% in una serie di attacchi di questo tipo che si erano verificati in quel momento su varie reti, tra cui ZenCash e Verge.
Questi dimostrano lo stato problematico delle monete proof-of-work supportando l’affermazione popolare secondo cui può esserci solo una moneta PoW. Ci sono stati numerosi casi di guerre di hash simili tra rivali ideologici nello spazio crittografico.
7.- Bitcoin Diamante
Bitcoin Diamond (BCD) è un altro fork quasi simultaneo con BTG, che si svolge a un’altezza del blocco di 495.866. Presumibilmente fornisce una maggiore privacy, crittografando importi e saldi delle transazioni. È simile allo scambio di case, così come Monero, ma non così completo o competente.
Oltre a tempi di conferma e completamento più rapidi grazie alla dimensione del blocco più grande, a 8 MB. Inoltre, cambia anche la politica monetaria, aumentando di dieci volte l’offerta totale a 210 milioni.
Conosci già tutti i fork delle principali criptovalute
Hard fork e blockchain split sono eventi inevitabili in un regime di consenso dell’intera rete globale. Opinioni divergenti e interessi contrastanti sono destinati a diventare fork che frammentano la rete e ne spartiscono gli effetti.
In base alla progettazione, Bitcoin non è in grado di accogliere più di un consenso e un’unica visione autorevole delle reti e dell’ordine degli eventi. Questo è ovviamente problematico ed è il motivo per cui Bitcoin Core è governato così com’è. Così come il motivo dello stallo comunitario che ha paralizzato lo sviluppo e reso quasi impossibile ogni ulteriore innovazione.
Ci saranno sicuramente altri fork in futuro, ma ciò che sembra essere endemico di Bitcoin in particolare quando si tratta di tali processi; è l’aspra rivalità e il tono aggressivamente competitivo impiegati tra i diversi campi. Ha persino portato all’emergere di strani fenomeni come il cosiddetto «massimalismo Bitcoin».
Un segno di eccessivo fanatismo nel difendere Bitcoin Core come l’unica vera interpretazione possibile del vangelo di Bitcoin presente nel Whitepaper.