Uma nova faísca surgiu na comunidade Bitcoin Core. Sobre o lançamento oficial do Bitcoin Core v30.0, há intensos debates entre desenvolvedores e operadores de nós acerca da expansão do limite de dados do OP_RETURN (de 83 bytes para 100KB).
O que está causando controvérsia
A comunidade Bitcoin Knots, liderada por Luke Dashjr, está fortemente contra a ampliação de 100 vezes na capacidade de dados. A sua posição é clara: se o OP_RETURN puder armazenar grandes volumes de dados, há o risco de operadores de nós hospedarem inadvertidamente conteúdos ilegais ou prejudiciais. Como consequência, podem até ser responsabilizados legalmente.
Por outro lado, a equipe de desenvolvimento do Bitcoin Core argumenta que “isto é apenas um ajuste na política do mempool e não afeta as regras de consenso do Bitcoin”. Na prática, estão em um impasse.
Durante a fase de desenvolvimento em setembro, a opção de ajustar o limite de dados pelos usuários foi completamente eliminada, o que gerou uma reação ainda mais forte. No entanto, pouco antes do lançamento, em outubro, a mantenedora Ava Chow mudou de posição. A possibilidade de configuração foi restaurada, o que temporariamente aliviou as tensões.
Há possibilidade de hard fork?
Mensagens internas vazadas levantaram a suspeita de que Dashjr estaria considerando uma divisão da rede. A justificativa seria a proteção contra a disseminação de dados ilegais, com a preparação de um fork próprio.
No entanto, Dashjr negou categoricamente, chamando isso de “notícia falsa”. Ele afirmou que “não há planos para um hard fork”. Ainda assim, sua oposição permanece, e ele contra-ataca dizendo que “os apoiadores do Core 30.0 é que estão propondo o fork”.
O que o v30.0 traz de novo
As melhorias técnicas não são poucas. Primeiramente, a otimização da estrutura de taxas. A taxa de transmissão de transações entre nós foi reduzida para 0.1 sat/vB, e a taxa mínima aceita pelos mineradores caiu para 0.001 sat/vB.
No que diz respeito ao OP_RETURN, agora suporta múltiplas saídas, permitindo anexar diversos tipos de informações, como hashes, certificados e metadados de arte.
A funcionalidade de carteira também foi significativamente renovada. A carteira antiga baseada em BDB foi descontinuada, sendo obrigatória a migração para uma carteira de descritores mais segura e fácil de recuperar. Os comandos tradicionais como importwallet e dumpwallet também foram removidos.
Foi introduzida a função TRUC, que evita conflitos de transações pendentes, e uma interface experimental de mineração em PC para mineradores. É possível conectar-se diretamente ao Bitcoin Core via socket local, melhorando a velocidade de processamento de solicitações de blocos.
Evolução da UI/UX
O kit de ferramentas GUI foi atualizado do Qt5 para o Qt6. No Windows, há suporte ao modo escuro, e no macOS, a adoção do Metal Graphics proporciona uma experiência visual mais refinada.
Com a introdução da nova ferramenta de linha de comando “bitcoin”, as operações de operadores de nós e mineradores ficaram mais simples. O antigo sistema de múltiplos comandos foi unificado em três: bitcoin node, bitcoin gui e bitcoin rpc.
Roteiro futuro
O Bitcoin Core v27.x já foi marcado como “End of Life” e não receberá mais atualizações de segurança. Detalhes de cinco correções de bugs de baixa prioridade serão divulgados em até duas semanas.
A configuração do parâmetro -datacarriersize também foi alterada. Enquanto nas versões anteriores “83” indicava um limite de 83 bytes, na v30 esse valor permite aproximadamente 9 vezes mais dados. Essa mudança silenciosa na especificação tem gerado críticas por parte de especialistas, que alertam para possíveis mal-entendidos dos usuários.
Atualmente, os usuários ainda podem manualmente reduzir a configuração padrão de 100KB.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
A indústria divide-se com o lançamento do Bitcoin Core v30.0, com várias reações contrárias à expansão do OP_RETURN
Uma nova faísca surgiu na comunidade Bitcoin Core. Sobre o lançamento oficial do Bitcoin Core v30.0, há intensos debates entre desenvolvedores e operadores de nós acerca da expansão do limite de dados do OP_RETURN (de 83 bytes para 100KB).
O que está causando controvérsia
A comunidade Bitcoin Knots, liderada por Luke Dashjr, está fortemente contra a ampliação de 100 vezes na capacidade de dados. A sua posição é clara: se o OP_RETURN puder armazenar grandes volumes de dados, há o risco de operadores de nós hospedarem inadvertidamente conteúdos ilegais ou prejudiciais. Como consequência, podem até ser responsabilizados legalmente.
Por outro lado, a equipe de desenvolvimento do Bitcoin Core argumenta que “isto é apenas um ajuste na política do mempool e não afeta as regras de consenso do Bitcoin”. Na prática, estão em um impasse.
Durante a fase de desenvolvimento em setembro, a opção de ajustar o limite de dados pelos usuários foi completamente eliminada, o que gerou uma reação ainda mais forte. No entanto, pouco antes do lançamento, em outubro, a mantenedora Ava Chow mudou de posição. A possibilidade de configuração foi restaurada, o que temporariamente aliviou as tensões.
Há possibilidade de hard fork?
Mensagens internas vazadas levantaram a suspeita de que Dashjr estaria considerando uma divisão da rede. A justificativa seria a proteção contra a disseminação de dados ilegais, com a preparação de um fork próprio.
No entanto, Dashjr negou categoricamente, chamando isso de “notícia falsa”. Ele afirmou que “não há planos para um hard fork”. Ainda assim, sua oposição permanece, e ele contra-ataca dizendo que “os apoiadores do Core 30.0 é que estão propondo o fork”.
O que o v30.0 traz de novo
As melhorias técnicas não são poucas. Primeiramente, a otimização da estrutura de taxas. A taxa de transmissão de transações entre nós foi reduzida para 0.1 sat/vB, e a taxa mínima aceita pelos mineradores caiu para 0.001 sat/vB.
No que diz respeito ao OP_RETURN, agora suporta múltiplas saídas, permitindo anexar diversos tipos de informações, como hashes, certificados e metadados de arte.
A funcionalidade de carteira também foi significativamente renovada. A carteira antiga baseada em BDB foi descontinuada, sendo obrigatória a migração para uma carteira de descritores mais segura e fácil de recuperar. Os comandos tradicionais como importwallet e dumpwallet também foram removidos.
Foi introduzida a função TRUC, que evita conflitos de transações pendentes, e uma interface experimental de mineração em PC para mineradores. É possível conectar-se diretamente ao Bitcoin Core via socket local, melhorando a velocidade de processamento de solicitações de blocos.
Evolução da UI/UX
O kit de ferramentas GUI foi atualizado do Qt5 para o Qt6. No Windows, há suporte ao modo escuro, e no macOS, a adoção do Metal Graphics proporciona uma experiência visual mais refinada.
Com a introdução da nova ferramenta de linha de comando “bitcoin”, as operações de operadores de nós e mineradores ficaram mais simples. O antigo sistema de múltiplos comandos foi unificado em três: bitcoin node, bitcoin gui e bitcoin rpc.
Roteiro futuro
O Bitcoin Core v27.x já foi marcado como “End of Life” e não receberá mais atualizações de segurança. Detalhes de cinco correções de bugs de baixa prioridade serão divulgados em até duas semanas.
A configuração do parâmetro -datacarriersize também foi alterada. Enquanto nas versões anteriores “83” indicava um limite de 83 bytes, na v30 esse valor permite aproximadamente 9 vezes mais dados. Essa mudança silenciosa na especificação tem gerado críticas por parte de especialistas, que alertam para possíveis mal-entendidos dos usuários.
Atualmente, os usuários ainda podem manualmente reduzir a configuração padrão de 100KB.