Bitcoin Core V.30 está prestes a ser lançado, o desenvolvedor contribuinte do núcleo Bitcoin Murch revelou os principais pontos de mudança da nova versão.

A equipe de desenvolvimento central do Bitcoin planeja lançar oficialmente o Bitcoin Core v.30 em outubro. Esta atualização inclui várias melhorias importantes, como a reestruturação da arquitetura da Carteira, otimização do desempenho dos Nós, e reforço da interface de Mineração para Mineiros. Este artigo foi organizado e traduzido a partir do conteúdo do programa "Supply Shock", onde Murch, um dos principais contribuidores do código do Bitcoin Core, e o apresentador Rizzo, revelaram antecipadamente o estado das atualizações do Bitcoin Core v30 antes do lançamento da nova versão. A entrevista discute por que o projeto liderado por Murch decidiu eliminar a antiga Carteira Berkeley DB (, passando para o novo formato de Carteira descriptor, e discute os benefícios que esta nova versão pode trazer para os primeiros Mineiros, além da resposta de Murch às diferentes opiniões na comunidade do Bitcoin.

Parar de suportar a antiga carteira Berkeley DB

Um ponto muito importante para a comunidade do Bitcoin é que qualquer pessoa que já tenha mantido Bitcoin (BTC) em uma carteira do núcleo do Bitcoin ou em uma carteira projetada durante a época de Satoshi Nakamoto pode importar e usar, mas o formato original do backup da carteira ou a forma como os dados são armazenados em segundo plano dependem do software de código aberto Berkeley DB, que foi adquirido pela Oracle e, depois disso, se tornou fechado. Portanto, a última versão de código aberto não é mantida desde cerca de 2014.

Bitcoin Core 30.0 irá parar completamente de suportar o antigo formato de carteira Berkeley DB, passando a adotar exclusivamente as Descriptor Wallets. ( nota 2) As novas funcionalidades incluem a capacidade de ler carteiras antigas, mas não será mais possível criar ou escrever em carteiras Berkeley DB. Os usuários poderão transferir suas carteiras antigas para o formato de Descriptor Wallet, desfrutando de maior confiabilidade de backup e comportamento previsível, com um design interno da carteira simplificado, como a não mistura de saídas de leitura e gasto, tornando a gestão mais consistente. Esta reestruturação também beneficia o suporte adicional a Miniscript, integração de carteiras de hardware, assinaturas múltiplas e outras aplicações avançadas.

Vantagens da Carteira Descriptor

Melhorar a multi-assinatura e suporte a carteiras de hardware

O Descriptor (descritor temporário) pode representar claramente uma estrutura de múltiplas assinaturas, como multi 2, xpub1, xpub2, xpub3, melhorando a colaboração e a conveniência do processo de assinatura, integrando PSBT (Transações Bitcoin Parcialmente Assinadas), permitindo uma integração perfeita entre carteiras frias, carteiras de hardware e dispositivos de assinatura, e pode indicar claramente o caminho e xpub, permitindo que diferentes dispositivos ou parceiros reconstruam consistentemente o endereço e o processo de verificação de assinatura.

Quem são os usuários-alvo do software da carteira core do Bitcoin?

De acordo com a explicação de Murch, muitos desenvolvedores na comunidade central do Bitcoin têm como alvo os usuários. A Carteira do Bitcoin Core é uma carteira permanente, ainda compatível com o código original criado desde a era de Satoshi Nakamoto, e a carga da carteira da época de Satoshi ainda pode funcionar normalmente na versão v30 do Bitcoin Core.

Responder às dúvidas da comunidade Bitcoin

Em resposta às preocupações de algumas pessoas na comunidade sobre o "dano ao Bitcoin" que a versão v30 pode causar, Murch afirmou que o Bitcoin Core v30 não introduz nenhuma mudança forçada ou comportamento que quebre a compatibilidade, todas as modificações foram rigorosamente revisadas, testadas e consensuadas pela comunidade por vários contribuidores, e o software mantém os princípios de desenvolvimento totalmente aberto, voluntário e auditável.

A equipe central do Bitcoin mantém atualizações da versão principal a cada seis meses, lançando em abril e outubro de cada ano, enquanto as versões candidatas (Release Candidate) são lançadas no final de março e no final de setembro. Atualmente, a versão candidata RC2 foi lançada no final de setembro, e se não houver problemas significativos, a versão v30 deverá ser oficialmente lançada entre o início e o meio de outubro. Cada versão principal normalmente passa por até quatro versões candidatas para verificar correções, estabilidade e compatibilidade.

Nota 1: De acordo com a transcrição da entrevista, Murch afirmou que o formato original do backup da carteira, Berkeley DB, é um software de código aberto, e que, após ter sido adquirido por empresas como a Oracle, tornou-se fechado. Portanto, a última versão de código aberto não é mantida desde cerca de 2014.

Nota 2: Em um episódio do podcast para desenvolvedores Bitcoin Optech, foi mencionado: Remove the legacy wallet and BDB dependency (remover a carteira legada e a dependência do Berkeley DB) é o passo final para remover a antiga carteira e o BDB. O programa afirmou: A partir do Bitcoin Core 30.0, não será mais possível criar novas carteiras legadas (Berkeley DB), nem carregar antigas carteiras legadas, mantendo apenas a funcionalidade básica de migração para converter a antiga carteira em uma carteira descriptor.

Este artigo sobre o Bitcoin Core v.30 está prestes a ser lançado, o desenvolvedor contribuinte do núcleo do Bitcoin, Murch, revelou os principais pontos de mudança da nova versão, que apareceram pela primeira vez na ABMedia da Chain News.

BTC-2.57%
CORE-5.61%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)