A versão 26.0 do Bitcoin Core foi lançada ontem, 6 de dezembro, e 1% dos nós Bitcoin foram atualizados nas primeiras 24 horas. Esta última atualização do software principal usado para interagir com a rede Bitcoin apresenta melhorias importantes destinadas a melhorar a segurança e o desempenho da rede.
O Bitcoin Core, muitas vezes comparado ao sistema operacional do Bitcoin, garante as regras e padrões de como as transações e os blocos são tratados. Com 99% de adoção entre os operadores de nós, é a espinha dorsal da rede Bitcoin, permitindo aos usuários interagir com o blockchain Bitcoin. Embora não tenha suporte mineração desde 2016, desempenha um papel crucial no ecossistema Bitcoin.
Nós completos são computadores que executam o software Bitcoin e mantêm uma cópia de todo o blockchain Bitcoin. Eles validam transações e blocos e retransmitem essas informações para outros nós e mineradores, garantindo que a rede permaneça sincronizada. Os mineiros, por outro lado, que criam novos blocos na blockchain Bitcoin, utilizam software de mineração especializado, como o CGMiner.
O lançamento de uma nova versão do Bitcoin Core é sempre um evento significativo. No entanto, cabe a cada operador de nó decidir quando atualizar. Alguns podem atualizar imediatamente para aproveitar novos recursos ou melhorias, enquanto outros podem esperar para ver se surge algum bug ou problema.
A atualização v26.0 vem com diversas otimizações que melhoram a conectividade de rede e as velocidades iniciais de sincronização de blockchain para nós. Os principais recursos incluem suporte preliminar para um novo protocolo de transporte de dados de rede, maior resiliência contra ataques de eclipse, inicialização mais rápida de nós com instantâneos UTXO e uma variedade de aprimoramentos de RPC (chamadas de procedimento remoto).
Olhando para frente, desenvolvedores indicaram que a próxima atualização v27 pode resolver os supostos ‘problemas’ causados pelos Bitcoin Ordinals – satoshis exclusivos que levaram ao inchaço do blockchain, congestionamento do mempool e taxas de transação elevadas. No entanto os proponentes dos ordinais incluindo Michael Saylor da MicroStrategy discutir que a remoção dos ordinais “desencorajaria o desenvolvimento de aplicativos [… and] também estaria destruindo a rede de mineração Bitcoin.”
O desenvolvedor do Bitcoin Core, Dashjr, um grande crítico dos Ordinals, afirmou:
“O Bitcoin Core permite, desde 2013, que os usuários estabeleçam um limite para o tamanho dos dados extras nas transações que eles retransmitem ou extraem (`-datacarriersize`). Ao ofuscar seus dados como código de programa, [Ordinals] contornar esse limite.”
Além disso, dado que 44% dos nós Bitcoin estão atualmente rodando em software com mais de um ano, caso a v27.0 remova inscrições (ordinais), será interessante ver a taxa de adoção da versão. Outros softwares Bitcoin, como Knots e btcd, estão disponíveis, mas a adoção é mínima no momento.

Adoção da distribuição da versão Bitcoin Core.
O ritmo em que os operadores de nós atualizam para uma nova versão do Bitcoin Core pode variar significativamente e é influenciado por vários fatores. Estes incluem os benefícios percebidos da nova versão, a estabilidade da nova versão e os recursos e políticas do indivíduo ou da organização.
Historicamente, a adoção de novas versões do Bitcoin Core tem sido gradual. Por exemplo, em março, Dashjr estimado que 41% dos operadores de nós adotaram e estavam executando o software mais recente. Antes do lançamento da v26.0, apenas 20% dos nós eram correndo o mais recente v25.1, com 36% optando por manter a v25.0. Além disso, nos cinco anos desde o lançamento do SegWit, metade da adoção ocorreu após junho de 2021. SegWit compatibilidade atualmente está em 95% dos nós.
O Bitcoin Core v26.0 foi adotado por cerca de 1% dos nós até o momento desta publicação. Essa taxa de adoção inicial relativamente lenta não é incomum, já que os operadores de nós geralmente levam tempo para avaliar novos lançamentos antes de decidirem pela atualização. Eles também podem esperar que possíveis bugs ou problemas sejam identificados e resolvidos antes de adotar uma nova versão. Atualmente, há apenas um punhado dos problemas listados para a v26.0, nenhum dos quais parece ser de missão crítica, relacionados principalmente a problemas de construção em determinados ambientes. No entanto, a excitação de uma nova versão do Bitcoin Core de número inteiro, que normalmente acontece a cada 6-7 meses, aumentou atraído “perguntas gerais sobre bitcoin” de alguns desenvolvedores.
O processo de atualização para uma nova versão do Bitcoin Core exige que os operadores dos nós saiam com segurança da versão atual e façam um backup seguro do arquivo wallet.dat antes da atualização. Este processo pode levar tempo e recursos, o que também pode contribuir para o ritmo de adoção.
Você pode ler as notas de lançamento completas do Bitcoin Core aqui e aprenda como executar um nó Bitcoin em casa aqui.