La correzione di un bug che distruggerà Bitcoin porterà (alla fine) verso un hard fork

La correzione di un bug che distruggerà Bitcoin porterà (alla fine) verso un hard fork - 2020 07 09t133036z1lynxmpeg6813jrtroptp4health coronavirus cryptocurrenciesSecondo le previsioni, nell’anno 2106, comprare Bitcoin smetterà improvvisamente di funzionare se continuerà a girare sul codice che la sua rete esegue oggi. La buona notizia è che il bug individuato è facile da correggere.

Si tratta di un problema che gli sviluppatori di Bitcoin conoscono da anni, almeno dal 2012, secondo il collaboratore di Bitcoin Core e co-fondatore di Blockstream Pieter Wuille. Per alcuni sviluppatori, il bug di Bitcoin potenzialmente sottolinea i limiti della decentralizzazione di Bitcoin, poiché la comunità dovrà unirsi per risolverlo.

Il Bug

Il bug è semplice. I blocchi Bitcoin sono i contenitori all’interno dei quali vengono archiviate le transazioni. Ogni blocco Bitcoin ha un numero che tiene traccia di quanti blocchi vengono prima di esso.

Ma a causa di una limitazione che ruota attorno al modo in cui vengono memorizzati i numeri di altezza del blocco, Bitcoin esaurirà i numeri di blocco dopo il 5101541. In altre parole, tra circa 86 anni nel futuro, sarà impossibile produrre nuovi blocchi.

Hard Fork

Il cambiamento richiede quello che è noto come “hard fork”, il metodo più impegnativo per apportare una modifica a una blockchain. Gli hard fork sono complicati in quanto non sono compatibili con le versioni precedenti, richiedono che chiunque utilizzi un nodo Bitcoin o un miner debba aggiornare il proprio software.

Chi non lo fa verrà lasciato indietro con la vecchia versione di Bitcoin incapace di qualsiasi attività. Sebbene alcune blockchain, come Ethereum, eseguono regolarmente hard fork, questa via non è così scontata da applicare.

L’ultima volta che è stato tentato un hard fork di Bitcoin, nel 2017, è nato un feroce dibattito. Tanti lo hanno visto come un tentativo di forzare l’aggiornamento della comunità, cosa che non esattamente in armonia con l’etica di decentramento di Bitcoin.

A causa di questo precedente, quando molte persone in Bitcoin sentono dire “hard fork”, pensano a un potere centralizzato che cerca di imporre un cambiamento. Tuttavia, questo hard fork di correzione di bug è in netto contrasto con il più famoso tentativo di hard fork di Bitcoin.

La comunità e gli sviluppatori molto probabilmente concorderanno sul fatto che è un cambiamento che deve essere fatto. Dopotutto, chiunque scelga di non aggiornare il proprio software finirà per eseguire una catena Bitcoin morta.

‘Ossificazione’ del protocollo

Gustavo J. Flores, capo dell’Ufficio Prodotto e Ricerca della startup tecnologica Bitcoin Veriphi, ha affermato che il bug Bitcoin porta alla luce un limite alla “ossificazione del protocollo” di Bitcoin. Riprendendo l’idea della cartilagine molle che si indurisce nell’osso nel tempo, l’ossificazione del protocollo comporta che Bitcoin diventerà più difficile da modificare man mano che maturerà.

Il motivo per cui molti tecnologi di Bitcoin pensano che l’ossificazione sia una buona qualità è perché è un segno che il sistema è effettivamente decentralizzato come la comunità vuole che sia. “Tuttavia, questo bug rende desiderabile poter coordinare un hard fork per risolverlo, dal momento che tutti vogliamo che Bitcoin sia in grado di sopravvivere a quella scadenza”, ha detto Flores.