O Bitcoin HWI, a ponte amplamente utilizada entre software de wallets e dispositivos de assinatura hardware, está a entrar num congelamento definitivo da manutenção. O seu responsável anunciou a 18 de agosto que o HWI deixará de aceitar novos dispositivos ou funcionalidades além do trabalho necessário para MuSig2, devendo depois provavelmente lançar uma versão final antes de passar a uma manutenção mínima. O sucessor baseado em Rust mencionado no aviso, o BHWI, publicou testes de paridade contra o HWI 3.2.0 para BitBox02, Coldcard, Ledger e Jade, mas nenhuma wallet o distribui atualmente como substituto em produção. O congelamento não parte os dispositivos atuais; remove o caminho normal de upstream para o próximo.
Porque importa
O HWI fica atrás da fronteira de signers externos que o Bitcoin Core documentou como integração suportada, e Specter Desktop, Wasabi Wallet, BTCPay Server Vault e Sparrow consomem-no cada um à sua maneira. O Specter fixa o HWI 3.1.0 na sua árvore de dependências, o BTCPay Server Vault envolve a linha de comandos, a Wasabi documenta o HWI como espinha dorsal das hardware wallets, e o Sparrow encaminha através do Lark, uma porta Java da mesma interface, não uma troca em Python. O congelamento converte um anúncio de manutenção num problema de sucessão porque a matriz de dispositivos do BHWI é mais estreita que a do HWI e os seus testes de paridade, embora significativos, não cobrem todas as plataformas host, formatos de empacotamento ou fluxos de wallet a jusante. Quando chegar o próximo dispositivo, comportamento de firmware ou alteração de host, não haverá um upstream partilhado para onde de integrar correções, pelo que cada projeto suporta o seu próprio custo de integração.
Impacto no mercado
O risco visível para o utilizador são lacunas na cobertura de dispositivos, e não perda de fundos. Um relatório da Specter de abril já mostrou uma configuração a correr HWI 2.4.0 que não conseguia detetar o BitBox02 Nova adicionado no HWI 3.2.0, e a lacuna das versões fixadas antecipa o tipo de desfasamento que o congelamento formaliza. Novos modelos da Ledger, Trezor, Coldcard, BitBox, KeepKey e Jade vão exigir forks, integrações separadas ou simplesmente ficarão sem suporte em algumas wallets. Para utilizadores em autocustódia, a questão prática é saber se o plano de lançamentos da equipa da sua wallet mantém o HWI atualizado, distribui o BHWI ou aceita uma matriz de dispositivos mais pequena, enquanto o repositório HWI permanece aberto e os dispositivos suportados continuam a funcionar neste intervalo.
Perguntas frequentes
-
O que é o Bitcoin HWI?
É a Hardware Wallet Interface, uma biblioteca Python e ferramenta de linha de comandos que permite ao software de wallets descobrir dispositivos Ledger, Trezor, Coldcard, BitBox, KeepKey e Jade, obter chaves públicas, mostrar endereços de receção e enviar transações Bitcoin parcialmente assinadas para aprovação.
-
Porque está o HWI a parar o suporte a novos dispositivos?
O seu responsável disse a 18 de agosto que o projeto tem sido um esforço de manutenção a solo durante anos e que o Python impede os builds determinísticos que o Bitcoin Core usa para os binários de lançamento. O congelamento trava novos dispositivos e funcionalidades além do trabalho MuSig2.
-
O que é o BHWI?
BHWI é o candidato a sucessor baseado em Rust mencionado no aviso de congelamento. Usa um núcleo sans-I/O com camadas de linha de comandos, assíncrona e WebAssembly, e visa reproduzir a saída de comandos do HWI. Os seus testes de paridade correm contra o HWI 3.2.0 para BitBox02, Coldcard, Ledger e Jade.
-
O Bitcoin está em risco com o congelamento do HWI?
Não. Os dispositivos suportados continuam a funcionar hoje, o repositório HWI permanece aberto, não foi definida data de fim e o aviso não indica que fundos dos utilizadores estejam expostos. O risco são lacunas de cobertura em futuros modelos de hardware, sem um upstream para onde de integrar.
-
Que wallets de Bitcoin dependem do HWI?
O Specter Desktop fixa o HWI 3.1.0 como dependência direta em Python. O BTCPay Server Vault envolve a linha de comandos do HWI. A Wasabi documenta o HWI como espinha dorsal das hardware wallets. O Sparrow encaminha através do Lark, uma porta Java da mesma interface, não uma troca em Python.