A seguir:
- A HWI do Bitcoin Core não aceitará novos recursos, exceto os necessários para concluir o MuSig2.
- Após essa atualização, a ferramenta entrará em manutenção mínima e poderá receber sua versão final.
- O BHWI, desenvolvido em Rust, aparece como possível substituto para integrar carteiras de hardware.
O projeto HWI, ferramenta criada para integrar carteiras de hardware ao Bitcoin Core, entrou na reta final de seu desenvolvimento. Ava Chow, conhecida pelo pseudônimo “achow101”, anunciou que pretende concluir o suporte ao MuSig2 antes de colocar o repositório em um regime de manutenção mínima.
A desenvolvedora explicou que administra o projeto praticamente sozinha, apesar de o código permanecer sob o guarda-chuva do Bitcoin Core. Além disso, ela afirmou que já não dispõe do tempo e da motivação necessários para continuar ampliando a ferramenta.
O plano não prevê o encerramento imediato da HWI do Bitcoin Core. Primeiro, Chow pretende finalizar a implementação do MuSig2. Depois disso, a equipe poderá lançar a última versão relevante do software e limitar as atualizações a ajustes indispensáveis para manter os testes automatizados em funcionamento.
HWI do Bitcoin Core não aceitará novos recursos
A mudança já afeta diretamente o desenvolvimento da ferramenta. A partir do anúncio, o projeto deixará de aceitar propostas de novos recursos, pedidos de funcionalidades e contribuições destinadas à integração de outros dispositivos.
A única exceção envolve alterações necessárias para concluir o suporte ao MuSig2. Esse protocolo permite combinar várias chaves públicas e assinaturas em uma única estrutura, oferecendo novas possibilidades para operações que exigem múltiplos participantes no ecossistema do Bitcoin.
Segundo Chow, a próxima versão com MuSig2 provavelmente marcará o último grande lançamento da HWI do Bitcoin Core. Após essa etapa, os responsáveis deverão realizar apenas pequenas correções, principalmente quando os sistemas de integração contínua apresentarem falhas.
Consequentemente, diversas contribuições que ainda aguardavam análise perderam espaço no planejamento. Entre elas aparecem integrações relacionadas às carteiras OneKey e Cypherock X1, além de propostas envolvendo dispositivos da Trezor e suporte a Silent Payments.
Limitações do Python influenciaram o futuro da HWI
Ava Chow também apontou obstáculos técnicos que dificultaram a integração completa da ferramenta ao Bitcoin Core. O projeto nasceu com a proposta de facilitar a comunicação entre o software e carteiras físicas, permitindo que o usuário mantivesse suas chaves privadas fora do computador.
Embora a HWI tenha aproximado o Bitcoin Core desse objetivo, a escolha do Python criou limitações importantes. De acordo com a desenvolvedora, a linguagem dificulta a geração de builds determinísticos e impede que a equipe distribua a ferramenta diretamente com o Bitcoin Core.
Os builds determinísticos permitem que diferentes desenvolvedores produzam arquivos idênticos a partir do mesmo código-fonte. Essa característica ajuda a comunidade a verificar se um programa distribuído corresponde exatamente ao código público, algo especialmente relevante em aplicações que lidam com segurança e ativos financeiros.
Portanto, o problema não se resume à falta de tempo para manter o projeto. A arquitetura atual também impede que a HWI alcance todos os objetivos definidos no início de seu desenvolvimento.
BHWI pode substituir a HWI do Bitcoin Core
Chow indicou o BHWI como um possível sucessor. O novo projeto utiliza Rust em vez de Python e procura oferecer uma alternativa compatível com as funções exercidas atualmente pela HWI.
O BHWI já trabalha com carteiras Ledger, Coldcard, Blockstream Jade e BitBox02. Enquanto isso, os desenvolvedores ainda analisam a integração com dispositivos da Trezor. Mesmo com esses avanços, o projeto precisa de mais avaliações antes de assumir completamente o lugar da solução atual.
Neste momento, seus colaboradores consideram as revisões de código, os testes com equipamentos reais e a identificação de falhas de compatibilidade mais importantes do que a inclusão de novos recursos. Assim, usuários com conhecimento técnico podem contribuir ao testar o funcionamento em diferentes modelos de carteiras de hardware.
A transição dependerá da capacidade do BHWI de oferecer uma substituição adequada e confiável. Quando isso acontecer, Chow pretende arquivar o antigo repositório. Até lá, a HWI continuará disponível em manutenção mínima após a conclusão do MuSig2.
Mudança na HWI não afeta o funcionamento do Bitcoin
O anúncio trata especificamente de uma ferramenta de integração e não representa o encerramento do Bitcoin Core nem qualquer mudança no funcionamento da rede Bitcoin. Além disso, a decisão não impede que os proprietários continuem utilizando suas carteiras físicas por meio dos aplicativos disponibilizados pelos respectivos fabricantes.
Na prática, a situação revela um desafio comum em projetos de código aberto: ferramentas importantes muitas vezes dependem do trabalho de poucos colaboradores. Quando uma pessoa concentra grande parte da manutenção, fatores pessoais e limitações técnicas podem alterar o ritmo de desenvolvimento.
Ao mesmo tempo, a busca por um sucessor mostra a capacidade da comunidade de criar novas soluções para necessidades antigas. Com mais revisores e usuários dispostos a testar o BHWI, o ecossistema poderá realizar uma transição gradual, mantendo a integração entre o Bitcoin Core e as principais carteiras de hardware.


