Em 2 de outubro, o cliente principal do BTC Bitcoin Core 28.0 foi oficialmente lançado, esta versão foi liderada por vários desenvolvedores experientes, incluindo o co-fundador da Blockstream Pieter Wuille (contribuidor principal para as tecnologias SegWit e Taproot), o ex-CTO da Blockstream Greg Maxwell (envolvido no desenvolvimento do BIP66 e BIP174), e o experiente desenvolvedor de BTC Luke Dashjr, entre outros.
Bitcoin Core é o cliente BTC Nó completo mais amplamente utilizado, mantido e desenvolvido em conjunto pela comunidade global de código aberto para garantir a segurança, estabilidade e descentralização da rede BTC. Qualquer pessoa pode contribuir através do GitHub.
Para o usuário comum, o Bitcoin CORE 28.0 introduz a função de estimativa automática de taxas, otimização de detecção automática de conflitos de transação, aumentando efetivamente a taxa de sucesso das transações e reduzindo os custos. Ao mesmo tempo, a melhoria da funcionalidade da Carteira torna a gestão de Endereço e Chave Secreta mais conveniente, e o backup e a recuperação mais simples. Para os desenvolvedores, a nova versão oferece um ambiente de desenvolvimento mais estável e maior capacidade de comunicação de Nó.
Principais novas funcionalidades e melhorias
Atualização de recursos da Carteira
O Bitcoin Core 28.0 pode detetar automaticamente conflitos com transações não confirmadas no pool de memória, evitando que os utilizadores se deparem com situações de duplicação ou conflito ao enviar transações. Isso melhora a taxa de sucesso das transações e reduz o congelamento de fundos devido a conflitos de transações ou latência. A nova versão também introduz a Carteira de descritor, que é uma maneira mais moderna de gerir a carteira. Através do descritor, os utilizadores podem definir regras complexas de geração de endereços, incluindo assinatura única, assinatura múltipla (multi-assinatura) e endereços aninhados, para atender a diferentes necessidades de uso. A Carteira do descritor utiliza um arquivo de descritor unificado para registar todas as informações de endereço e chave secreta, para que os utilizadores apenas precisem de fazer backup de um arquivo de descritor para restaurar completamente todas as funcionalidades e fundos da carteira, simplificando o processo de backup e restauração.
Para ajudar os utilizadores a poupar custos, o Bitcoin Core 28.0 otimizou a estimativa de Lavagem de dinheiro. O sistema seleciona automaticamente o modelo de custos mais económico por predefinição, estimando automaticamente um Lavagem de dinheiro mais razoável para ajudar os utilizadores a poupar custos. Ao mesmo tempo, mantém o 'modo conservador' para os utilizadores que necessitam de uma estimativa de custos mais elevada, para satisfazer diferentes necessidades.
Melhorias na interface do usuário
Bitcoin CORE 28.0 adicionou uma nova funcionalidade na interface do usuário, 'Migrar Carteira', que permite aos usuários transferir facilmente os dados da versão anterior da Carteira para a nova versão, sem a necessidade de operações complexas, permitindo assim a transferência e atualização dos dados da Carteira. Além disso, a janela de informações agora exibe detalhes sobre a capacidade do pool de memória, incluindo o status atual de uso. Através desta funcionalidade, os usuários podem monitorar melhor o estado do Nó, otimizar a configuração e o desempenho do Nó.
Otimização de Rede e Privacidade
Testnet4: De acordo com o BIP94, a nova versão introduziu uma nova rede de teste Testnet4, gradualmente eliminando a antiga Testnet3. Testnet4 fornece um ambiente de teste mais estável e moderno, melhorando a confiabilidade e segurança da rede de teste.
Proteção de privacidade mais flexível: A nova versão otimizou a conexão Tor. Tor é uma ferramenta de rede para proteção de privacidade que pode ocultar o Endereço IP real, aumentando a privacidade online. Com esta atualização, os utilizadores podem configurar facilmente a conexão Tor, aumentando assim o Anonimato e segurança da comunicação do Nó.
Suporte para armadilha de domínio UNIX: A nova versão adiciona suporte para armadilha de domínio UNIX, que é uma maneira segura de comunicação entre programas diferentes no mesmo computador. Isso oferece aos usuários avançados e desenvolvedores uma forma mais segura e eficiente de comunicação, especialmente ao interagir com o BTCNó em aplicativos locais, melhorando significativamente o desempenho e a segurança.
Melhoria da Interface de Controlo Remoto : A nova versão melhorou a compatibilidade da interface JSON-RPC. Suporta o padrão JSON-RPC 2.0. Esta melhoria permite que aplicações de terceiros interajam de forma mais estável e fiável com o BTCNó, fornecendo um ambiente de desenvolvimento mais estável para os programadores.
Melhoria de Desempenho
Em termos de desempenho, o Bitcoin Core 28.0 otimizou o mecanismo de cache do banco de dados do Bloco, acelerando a velocidade de sincronização do Bloco. Os usuários que executam o Bitcoin Core pela primeira vez podem sincronizar para o estado mais recente da cadeia de Bloco em menos tempo. A nova versão também removeu componentes antigos não utilizados, reduzindo a complexidade do software e eliminando potenciais riscos de segurança. Além disso, foram atualizadas as bibliotecas externas e ferramentas (dependências de compilação) necessárias para a construção do software para as versões mais recentes.
Revisão da versão v27: Correção de falhas críticas
Nas versões anteriores ao lançamento do Bitcoin Core 28.0 (27.1 e 27.2), os desenvolvedores corrigiram alguns problemas que afetavam a segurança e estabilidade do sistema:
Melhoria de segurança RPC: Na versão 27.1, foi corrigido um problema no tratamento do parâmetro setmocktime. setmocktime é um parâmetro utilizado para definir o tempo de teste. O problema de manipulação deste parâmetro foi corrigido para evitar falhas Nó causadas por configurações de tempo incorretas. Além disso, foram feitas melhorias nas mensagens de erro para descrever melhor a origem do problema, permitindo que os desenvolvedores identifiquem a causa mais rapidamente durante a resolução de problemas.
Miniscript otimizado: Miniscript é uma linguagem de script do BTC usada para garantir a segurança das transações, como quem pode gastar um determinado valor ou quantas assinaturas são necessárias para transferir fundos. Na versão 27.1, os desenvolvedores melhoraram o método de análise do Miniscript, permitindo o reconhecimento e a execução correta de regras de transação complexas.
Otimização da comunicação em rede: melhorou o mecanismo de reconhecimento de Nó na rede P2P, garantindo uma conexão mais estável e eficiente entre os Nós. Aumentou a confiabilidade geral da rede.
Correção de vazamento de memória: O vazamento de memória é uma forma de 'desperdício de recursos' em programas de computador, pois o programa não libera corretamente a memória não utilizada. O vazamento de memória pode resultar em queda de desempenho do programa e até mesmo causar a Nó a falhar. Na versão 27.2, foi corrigido um problema que causava vazamento de memória.
Correção de segurança da Carteira: A versão 27.2 melhorou a lógica de processamento de transações da Carteira e corrigiu alguns problemas que poderiam causar erros nas transações. Por exemplo, quando os usuários tentam criar uma transação não assinada, o sistema identificará e informará com mais precisão o erro potencial. Além disso, foi corrigido o problema de configuração do Proxy IP, melhorando a segurança e estabilidade da conexão por meio de proxy.
A próxima versão 29.0 está programada para ser lançada no início de abril de 2025, e espera-se que introduza mais otimizações de transação e protocolo de transferência de bloco mais eficiente, bem como recursos de privacidade mais avançados.
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.
Qual é o impacto do cliente BTC 28.0 nos usuários?
Autor: 0xNatalie Fonte: chainfeeds
Em 2 de outubro, o cliente principal do BTC Bitcoin Core 28.0 foi oficialmente lançado, esta versão foi liderada por vários desenvolvedores experientes, incluindo o co-fundador da Blockstream Pieter Wuille (contribuidor principal para as tecnologias SegWit e Taproot), o ex-CTO da Blockstream Greg Maxwell (envolvido no desenvolvimento do BIP66 e BIP174), e o experiente desenvolvedor de BTC Luke Dashjr, entre outros.
Para o usuário comum, o Bitcoin CORE 28.0 introduz a função de estimativa automática de taxas, otimização de detecção automática de conflitos de transação, aumentando efetivamente a taxa de sucesso das transações e reduzindo os custos. Ao mesmo tempo, a melhoria da funcionalidade da Carteira torna a gestão de Endereço e Chave Secreta mais conveniente, e o backup e a recuperação mais simples. Para os desenvolvedores, a nova versão oferece um ambiente de desenvolvimento mais estável e maior capacidade de comunicação de Nó.
Principais novas funcionalidades e melhorias
Atualização de recursos da Carteira
O Bitcoin Core 28.0 pode detetar automaticamente conflitos com transações não confirmadas no pool de memória, evitando que os utilizadores se deparem com situações de duplicação ou conflito ao enviar transações. Isso melhora a taxa de sucesso das transações e reduz o congelamento de fundos devido a conflitos de transações ou latência. A nova versão também introduz a Carteira de descritor, que é uma maneira mais moderna de gerir a carteira. Através do descritor, os utilizadores podem definir regras complexas de geração de endereços, incluindo assinatura única, assinatura múltipla (multi-assinatura) e endereços aninhados, para atender a diferentes necessidades de uso. A Carteira do descritor utiliza um arquivo de descritor unificado para registar todas as informações de endereço e chave secreta, para que os utilizadores apenas precisem de fazer backup de um arquivo de descritor para restaurar completamente todas as funcionalidades e fundos da carteira, simplificando o processo de backup e restauração.
Para ajudar os utilizadores a poupar custos, o Bitcoin Core 28.0 otimizou a estimativa de Lavagem de dinheiro. O sistema seleciona automaticamente o modelo de custos mais económico por predefinição, estimando automaticamente um Lavagem de dinheiro mais razoável para ajudar os utilizadores a poupar custos. Ao mesmo tempo, mantém o 'modo conservador' para os utilizadores que necessitam de uma estimativa de custos mais elevada, para satisfazer diferentes necessidades.
Melhorias na interface do usuário
Bitcoin CORE 28.0 adicionou uma nova funcionalidade na interface do usuário, 'Migrar Carteira', que permite aos usuários transferir facilmente os dados da versão anterior da Carteira para a nova versão, sem a necessidade de operações complexas, permitindo assim a transferência e atualização dos dados da Carteira. Além disso, a janela de informações agora exibe detalhes sobre a capacidade do pool de memória, incluindo o status atual de uso. Através desta funcionalidade, os usuários podem monitorar melhor o estado do Nó, otimizar a configuração e o desempenho do Nó.
Otimização de Rede e Privacidade
Melhoria de Desempenho
Em termos de desempenho, o Bitcoin Core 28.0 otimizou o mecanismo de cache do banco de dados do Bloco, acelerando a velocidade de sincronização do Bloco. Os usuários que executam o Bitcoin Core pela primeira vez podem sincronizar para o estado mais recente da cadeia de Bloco em menos tempo. A nova versão também removeu componentes antigos não utilizados, reduzindo a complexidade do software e eliminando potenciais riscos de segurança. Além disso, foram atualizadas as bibliotecas externas e ferramentas (dependências de compilação) necessárias para a construção do software para as versões mais recentes.
Revisão da versão v27: Correção de falhas críticas
Nas versões anteriores ao lançamento do Bitcoin Core 28.0 (27.1 e 27.2), os desenvolvedores corrigiram alguns problemas que afetavam a segurança e estabilidade do sistema:
A próxima versão 29.0 está programada para ser lançada no início de abril de 2025, e espera-se que introduza mais otimizações de transação e protocolo de transferência de bloco mais eficiente, bem como recursos de privacidade mais avançados.