A tão aguardada atualização da rede Bitcoin , Bitcoin Core v30.0, foi oficialmente lançada e já está disponível para download para os operadores de nós.
De acordo com as notas de lançamento compartilhadas pelo Bitcoin Core, a atualização traz melhorias de desempenho e correções de bugs. No entanto, muitos desenvolvedores e apoiadores Bitcoin estão se opondo a uma atualização do OP_RETURN, que permite aos usuários anexar dados de até 100.000 bytes (100 KB) em vez do limite anterior de 83 bytes.
Quais são as principais mudanças no Bitcoin Core v30.0?
Uma das principais atualizações do Bitcoin Core é a redução das taxas padrão. Os nós podem retransmitir transações entre pares com taxas tão baixas quanto 0,1 sat/vB. Os mineradores, por sua vez, poderão incluir transações no próximo bloco com uma taxa mínima de 0,001 sat/vB.
OP_RETURN, que permite Bitcoin anexar dados, como mensagens especiais, agora oferece maior capacidade de anexação, passando de 83 bytes para 100 KB. OP_RETURN possui múltiplas saídas, em vez da saída única anterior. O aumento no limite de dados permite que os usuários anexem hashes, certificados ou até mesmo de obras de arte .
Além disso, Bitcoin Core v30.0 não oferece mais suporte a carteiras BDB. Os usuários devem migrar para carteiras de descritores, que são mais seguras e fáceis de fazer backup. Comandos de carteira como `importwallet` e `dumpwallet` também foram removidos. A atualização também traz transações TRUC, que evitam conflitos de transação enquanto aguardam confirmação.
Outro novo comando é o bitcoin, que simplifica a operadores de nós e mineradores com o Bitcoin Core. Além disso, digitar bitcoinbitcoinbitcoin bitcoinbitcoinbitcoinbitcoin bitcoinbitcoinbitcoinbitcoin bitcoinbitcoinbitcoinbitcoin bitcoinbitcoin rpc` substitui vários comandos antigos. Os mineradores podem se conectar diretamente ao Bitcoin Core com uma Interface de Mineração para PC experimental, que funciona por meio de sockets locais, tornando as solicitações de modelos de bloco mais rápidas.
recebeu diversas atualizações também. O conjunto de ferramentas gráficas foi atualizado do Qt5 para o Qt6. O modo escuro para usuários do Windows agora é compatível e, no macOS, os gráficos Metal estão disponíveis para um desempenho mais fluido.
Outras atualizações incluem a correção de cinco bugs de baixa gravidade. Os detalhes completos das correções de bugs serão divulgados em até duas semanas. Qualquer nó que execute Bitcoin Core v27.x não receberá mais atualizações, visto que a versão v27.x agora está classificada como "Fim de Vida Útil", de acordo com as notas de lançamento do Bitcoin Core.
Qual é a controvérsia em torno do Core v30.0?
O aumento do limite de dados do OP_RETURN de 83 bytes para 100.000 bytes (100 KB) recebeu fortes críticas de desenvolvedores e Bitcoin apoiadores Como mencionado acima, o OP_RETURN agora permite que os usuários anexem mais dados e possibilita múltiplas saídas OP_RETURN em uma única transação.
A comunidade Bitcoin Knots, liderada pelo desenvolvedor Luke Dashjr e Bitcoin Mechanic, se opôs às novas alterações no OP_RETURN.
Eles argumentaram que aumentar o limite de dados poderia forçar os operadores de nós a hospedar conteúdo ilegal ou prejudicial, como material explícito ou código malicioso. Isso poderia acarretar problemas legais para os operadores de nós.
A comunidade Knots acredita que Bitcoin deve se concentrar na transferência de dinheiro, e não no armazenamento de arquivos. Em contrapartida, os desenvolvedores Bitcoin Core afirmam que as mudanças ajustam apenas a política do pool de memória (mempool). Elas não afetarão as regras de consenso do Bitcoin.
Em setembro, os desenvolvedores Bitcoin Core planejaram desativar o controle do usuário sobre o limite de dados OP_RETURN. Isso teria forçado os operadores de nós a aceitarem limites de dados mais altos, sem a opção de reduzi-los.
Após a reação negativa, Ava Chow, mantenedor do Core, restaurou a possibilidade de configuração dos limites de dados pelo usuário pouco antes do lançamento em outubro. A decisão pôs fim temporariamente aos receios de configurações forçadas. No entanto, o recurso poderá ser implementado em versões futuras.
A atualização também alterou o funcionamento da configuração `-datacarriersize`. Em versões anteriores, um número como 83 representava um limite de 83 bytes, mas na versão 30 o mesmo valor permite 9 vezes mais dados. Os críticos afirmam que essa mudança silenciosa induz os usuários ao erro. Por enquanto, a versão 30 mantém ainda permitindo os usuários o reduzam manualmente.
Bitcoin vai passar por um fork?
No final de setembro, mensagens vazadas sugeriram que Luke Dashjr poderia considerar um hard fork temporário do Bitcoin para resistir às novas mudanças no limite de dados OP_RETURN.
O site TheRage alegou que Dashjr estava explorando a possibilidade de um fork para proteger os operadores de nós da disseminação de dados potencialmente ilegais pela rede. Mas Dashjr negou as alegações, chamando as reportagens de "notícias falsas". Ele afirmou que não planejava nenhum fork e que "não haverá hard fork". Mesmo assim, manteve sua oposição às novas regras e acusou os "apologistas do Core30" de serem os únicos a propor forks.
A publicação TheRage manteve sua reportagem, ressaltando que nem Dashjr nem seus colegas contestaram a autenticidade das mensagens vazadas.

