Condividi questo articolo

Per risolvere questo bug che uccide Bitcoin sarà (alla fine) necessario un hard fork

Il bug fa luce sulle sfide della decentralizzazione di Bitcoin. Almeno abbiamo 86 anni perché la comunità si unisca e implementi una correzione.

Molti di noi saranno già morti a quel punto.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Previsto per l'anno 2106, Bitcoin smetterà improvvisamente di funzionare in base al codice che la sua rete di utenti sta eseguendo oggi. Gli utenti T saranno in grado di inviare Bitcoin per altri; i minatori che mettono in sicurezza la rete globale di Bitcoin non avranno più alcuno scopo. Bitcoin semplicemente si fermerà.

La buona notizia è che il bug è facile da risolvere. È un problema che gli sviluppatori Bitcoin conoscono da anni, almeno dal 2012, forse anche prima, secondo Pieter Wuille, collaboratore Bitcoin CORE . Per alcuni sviluppatori, il bug Bitcoin getta potenzialmente luce sui limiti della decentralizzazione di Bitcoin, poiché la comunità dovrà unirsi per risolverlo.

Continua a leggere: Un hard fork Bitcoin ? La scienza del codice controverso sta avanzando

"Si tratta di un cambiamento consensuale, ma molto ONE, e spero ONE non sia controverso", ha detto a CoinDesk in un'e-mail il co-fondatore e ingegnere di Blockstream, Pieter Wuille. "Abbiamo circa 80 anni per risolvere [il bug]. Chissà cosa potrebbe succedere in un lasso di tempo simile?"

Il bug è semplice. I blocchi Bitcoin sono i contenitori in cui vengono archiviate le transazioni. Ogni blocco Bitcoin ha un numero che traccia quanti blocchi lo precedono. Ma a causa di una limitazione che ruota attorno al modo in cui vengono archiviati i numeri di altezza dei blocchi, Bitcoin esaurirà i numeri di blocco Doponumero di blocco 5101541.

In altre parole, a un'altezza di blocco pari a circa 86 anni nel futuro, sarà impossibile produrre nuovi blocchi.

Forchetta dura

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 retrocompatibili, richiedono a chiunque gestisca un nodo Bitcoin o un miner di aggiornare il proprio software. Chiunque T lo faccia verrà lasciato indietro su una versione di Bitcoin bloccata che non è in grado di svolgere alcuna attività.

Mentre alcune blockchain, come Ethereum, eseguono hard fork regolarmente, hard fork T è la parola più felice nel mondo Bitcoin .

L'ultima volta che è stato tentato un hard fork Bitcoin , ha suscitato un acceso dibattito. Diverse grandi aziende e minatori Bitcoin si sono schierati attorno a un hard fork chiamato Segwit2x nel 2017. Il problema è che ben lungi dal fatto che tutti nella comunità fossero d'accordo con il cambiamento, molti lo hanno visto come un tentativo di forzare l'aggiornamento sulla comunità, il che T si sposa esattamente con l'etica di Bitcoin di mancanza di leadership.

Continua a leggere: No Fork, No Fire: i nodi Segwit2x si bloccano eseguendo codice Bitcoin abbandonato

Grazie a questa annotazione nel diario storico di Bitcoin, quando molte persone che lavorano in Bitcoin sentono l'espressione "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. Invece di attirare il dibattito, la comunità e gli sviluppatori concorderanno molto probabilmente sul fatto che si tratta di un cambiamento che deve essere apportato.

Dopotutto, chiunque scelga di non aggiornare il proprio software finirà per gestire una catena Bitcoin morta.

Protocollo 'ossificazione'

È improbabile che la correzione del bug sia un controverso hard fork change. Ma questo T rende la questione meno interessante.

In un'intervista con CoinDesk, Gustavo J. Flores, responsabile dei prodotti e della ricerca presso la startup tecnologica Bitcoin Veriphi, ha sostenuto che ciò mette in luce un limite alla "ossificazione del protocollo" di Bitcoin.

Continua a leggere: Forcella dura contro forcella morbida

Ricordando la cartilagine molle che si indurisce in BONE nel tempo, l'ossificazione del protocollo è l'idea che Bitcoin diventerà più difficile da modificare man mano che matura. Nei primi anni di vita di Bitcoin, il protocollo era immaturo e c'erano molti meno utenti e sviluppatori che armeggiavano con il software, quindi la Tecnologie era più facile da modificare. Ma Bitcoin potrebbe indurirsi in un esemplare osseo che sarà molto difficile da modificare.

"L'ossificazione del protocollo significa un certo punto nel tempo, alcuni dicono che dovrebbe essere adesso, in cui Bitcoin T cambia più. Le regole sono stabilite come lo sarebbe la costituzione di un paese, immutabili, poiché sarebbe troppo decentralizzata per coordinare qualsiasi cambiamento", ha detto Flores a CoinDesk.

Solo un sogno?

Il motivo per cui molti esperti di tecnologia Bitcoin ritengono che l'ossificazione sia una buona qualità è perché è un segno che il sistema è effettivamente tanto decentralizzato quanto la comunità desidera che sia, garantendo che il sistema sia realmente libero da ONE persona o entità che interviene e impone un cambiamento T positivo.

Flores ha aggiunto che l'ossificazione del protocollo aiuta a "prevenire futuri tentativi che potrebbero assomigliare a Segwit2x, in cui alcuni attori cercano di forzare un aggiornamento perché sono sviluppatori noti o grandi aziende, e questo finisce per danneggiare Bitcoin perché si tratta di codice non testato o crittografia, o perché la modifica rimuove la proposta di valore CORE o ridurrebbe la decentralizzazione, il che danneggerebbe la proposta di valore CORE nel lungo termine.

"Tuttavia, questo bug rende auspicabile la possibilità di coordinare un hard fork per risolverlo, poiché tutti vogliamo che Bitcoin sia in grado di sopravvivere a quella scadenza", ha affermato Flores.

"Fondamentalmente ci riporta alla realtà, dove il sogno dell'ossificazione del protocollo (che ci fa raggiungere la decentralizzazione definitiva) è più lontano del previsto e potrebbe essere solo un sogno, a cui possiamo avvicinarci nel tempo, ma T potremo mai completarlo perché potrebbero presentarsi emergenze come questa", ha detto Flores a CoinDesk.

Alyssa Hertig

Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.

Alyssa Hertig