
Bitcoin Core abandonnera le développement de HWI (Hardware Wallet Interface), un outil utilisé pour connecter les portefeuilles matériels aux logiciels. La décision a été publiée par le développeur Ava 'achow101' Chow mardi dernier (18).
Dans le texte, Chow déclare qu'il n'a ni le temps ni la motivation pour continuer à travailler sur le projet, qui a été individuel, bien qu'il soit sous l'égide de Bitcoin Core.
Ensuite, le développeur mentionne un autre projet considéré comme un successeur possible.
Le plan est d'inclure la fonctionnalité MuSig2, puis de passer en « mode maintenance minimale » jusqu'à ce qu'un autre remplacement apparaisse, explique le développeur.
En plus de ses problèmes personnels mentionnés ci-dessus, Ava Chow commente également que le projet est limité en raison de la langue choisie.
« Ce projet a été créé à l'origine pour permettre à Bitcoin Core de prendre en charge les portefeuilles matériels, et il nous a pratiquement permis d'y parvenir. Cependant, les limitations de Python nous empêchent d'aller jusqu'au bout, car nous sommes incapables de réaliser des versions déterministes ou de le distribuer aux côtés de Bitcoin Core. »
Ensuite, le développeur explique que le plan actuel est de compléter la fonctionnalité MuSig2, un protocole à signatures multiples pour Bitcoin, puis d'entrer en « mode maintenance minimale » jusqu'à ce qu'un autre projet le remplace complètement.
« Pour le moment, ce référentiel sera archivé. BHWI semble être un successeur prometteur de ce projet. Désormais, nous n'accepterons plus de nouvelles fonctionnalités ou de demandes de fonctionnalités, à l'exception de celles nécessaires à la prise en charge de MuSig2. Nous n'accepterons plus non plus les PR pour les nouveaux appareils. »


Dans l'annonce, il est possible de voir plusieurs demandes de tirage ouvertes affectées par la décision. Cela inclut l'abandon de la prise en charge des appareils OneKey et Cypherock X1, ainsi que des fonctionnalités de Trezor, la prise en charge des paiements silencieux, entre autres.
Enfin, Chow déclare que la version avec support MuSig2 sera probablement la dernière et qu'après cela, ils apporteront des modifications minimes pour que les tests automatisés continuent de fonctionner.
Dans les commentaires, un autre développeur souligne que BHWI, développé en Rust au lieu de Python, offre déjà la prise en charge des portefeuilles de Ledger, Coldcard, Jade et BitBox02. Les portefeuilles de Trezor seraient en cours d'analyse.
« Ce qui aiderait le plus à ce stade, ce serait qu'un plus grand nombre de personnes examinent le projet. Les évaluations, les tests avec du matériel réel et l'identification des points sur lesquels les allégations de compatibilité ne tiennent pas sont plus importants que les nouvelles fonctionnalités. Les problèmes et les relations publiques sont les bienvenus. »
En fin de compte, cela montre comment fonctionne le développement de Bitcoin et comment n'importe quel membre de la communauté peut contribuer à améliorer le projet.
Voir l’article original en portugais
