Consertar um bug que destruirá o Bitcoin (eventualmente) levará a um hard fork

A correção de um bug que destruirá o Bitcoin levará (eventualmente) a um hard fork - 2020 07 09t133036z1lynxmpeg6813jrtroptp4health coronavirus criptomoedasDe acordo com as previsões, no ano de 2106, comprar Bitcoins ele irá parar de funcionar repentinamente se continuar a executar o código que sua rede está executando hoje. A boa notícia é que o bug detectado é fácil de corrigir.

Este é um problema que os desenvolvedores de Bitcoin conhecem há anos, pelo menos desde 2012, de acordo com o contribuidor do Bitcoin Core e co-fundador da Blockstream, Pieter Wuille. Para alguns desenvolvedores, o bug do Bitcoin potencialmente ressalta as limitações da descentralização do Bitcoin, pois a comunidade precisará se unir para consertá-lo.

O inseto

O bug é simples. Os blocos de Bitcoin são os contêineres nos quais as transações são armazenadas. Cada bloco de Bitcoin possui um número que controla quantos blocos vêm antes dele.

Mas devido a uma limitação que gira em torno de como os números de altura de bloco são armazenados, o Bitcoin ficará sem números de bloco após 5101541. Em outras palavras, cerca de 86 anos no futuro, será impossível produzir novos blocos.

Hard Fork

A mudança requer o que é conhecido como "hard fork", o método mais desafiador de fazer uma mudança em um blockchain. Os garfos rígidos são complicados porque não são compatíveis com versões anteriores, exigindo que qualquer pessoa que use um nó ou minerador Bitcoin atualize seu software.

Aqueles que não o fizerem ficarão para trás com a versão antiga do Bitcoin incapaz de qualquer negócio. Embora alguns blockchains, como o Ethereum, sejam bifurcações regularmente rígidas, esse caminho não é tão óbvio de aplicar.

A última vez que um hard fork do Bitcoin foi tentado, em 2017, surgiu um acirrado debate. Muitos viram isso como uma tentativa de forçar a comunidade a se atualizar, o que não está exatamente de acordo com a ética de descentralização do Bitcoin.

Por causa desse precedente, quando muitas pessoas no Bitcoin ouvem "hard fork", pensam em um poder centralizado que busca impor mudanças. No entanto, esse hard fork de correção de bug contrasta fortemente com a tentativa mais famosa de hard fork do Bitcoin.

A comunidade e os desenvolvedores provavelmente concordarão que essa é uma mudança que precisa ser feita. Afinal, qualquer pessoa que opte por não atualizar seu software acabará executando uma cadeia de Bitcoin morta.

'Ossificação' do protocolo

Gustavo J. Flores, chefe do Departamento de Produto e Pesquisa da startup de tecnologia Bitcoin Veriphi, disse que o bug do Bitcoin traz à tona um limite para a "ossificação de protocolo" do Bitcoin. Tomando a ideia de endurecimento da cartilagem mole no osso ao longo do tempo, a ossificação do protocolo significa que o Bitcoin se tornará mais difícil de modificar à medida que amadurece.

A razão pela qual muitos tecnólogos de Bitcoin pensam que ossificação é uma boa qualidade é porque é um sinal de que o sistema está realmente descentralizado como a comunidade deseja que seja. "No entanto, esse bug torna desejável ser capaz de coordenar um hard fork para corrigi-lo, já que todos nós queremos que o Bitcoin seja capaz de sobreviver a esse prazo", disse Flores.