Le 13 septembre 2021, l’équipe de développement de Bitcoin Core a publié une nouvelle version du logiciel open source de Bitcoin. L’implémentation de référence du protocole en était alors à sa 22ème mouture, avec de nouvelles fonctionnalités, des corrections de bugs et des améliorations de performance. Sans rentrer dans les détails techniques, voyons les traits saillants de cette nouvelle version.

Bitcoin Core version 22.0

Bitcoin n’est contrôlé par aucun organisme central, mais des développeurs oeuvrent constamment à l’amélioration de son protocole. Ce sont des fournisseurs d’outils que les utilisateurs peuvent ou non adopter. Bitcoin Core est l’implémentation logicielle de référence, celle qui définit de facto le protocole Bitcoin, mais elle reste un client parmi d’autres, aux côtés de Bitcoin Knots ou de btcd. Depuis la première version publiée par Satoshi en janvier 2009, le logiciel a beaucoup évolué, par étapes successives.

Ainsi, huit mois après le déploiement de la version 0.21.0, l’équipe de développement a livré la version 22.0. Le 0 initial a été abandonné non pour acter un passage de la « bêta » à la production, mais parce que les développeurs le jugeaient redondant. Installer cette version n’avait rien d’un « hard fork » : la mise à jour restait facultative et les nœuds plus anciens continuaient de suivre la même chaîne.

Taproot en ligne de mire

Outre des fonctionnalités diverses et des mises à jour de traduction, c’est la première version majeure à prendre en charge la mise à niveau Taproot, un soft fork verrouillé depuis juin 2021 et dont l’activation était attendue en novembre. Il s’agissait de la première mise à jour d’ampleur du protocole Bitcoin depuis SegWit en 2017, qui avait permis d’inclure davantage de transactions dans chaque bloc en réorganisant certaines de leurs données.

L’apport notable de Taproot : un algorithme réputé de signatures, les signatures Schnorr. Le brevet qui couvrait ce schéma n’a expiré qu’en 2008, à la veille du lancement de Bitcoin, et Satoshi lui a préféré les signatures ECDSA, mieux éprouvées et déjà disponibles dans les bibliothèques cryptographiques courantes. Depuis, les développeurs ont cherché à l’implémenter sur le protocole Bitcoin.

Alternative au mécanisme multi-signature d’alors, il permet aux utilisateurs de combiner leurs clés publiques en une clé unique. L’intérêt étant de réduire la taille des données des paiements multi-signatures. Ces modifications améliorent l’efficacité de la blockchain Bitcoin. Elles font aussi progresser la confidentialité des transactions en agrégeant plusieurs signatures en une seule, une dépense Taproot ordinaire devenant indistinguable d’un paiement classique.

Compatibilité facilitée avec les portefeuilles de type Ledger et confidentialité renforcée

Autre amélioration majeure : la compatibilité du logiciel avec les portefeuilles physiques de type Ledger ou Trezor qui permettent aux utilisateurs de stocker leurs clés privées hors ligne.

Plus précisément, la prise en charge des portefeuilles matériels n’est pas vraiment une nouveauté : elle existait déjà dans plusieurs versions précédentes. Mais elle passait par une interface en ligne de commande (CLI), une procédure technique laborieuse.

Elle est désormais disponible dans l’interface utilisateur graphique (GUI), moyennant l’installation d’un outil externe comme HWI. Une manipulation manuelle simplifiée reste toutefois nécessaire pour signer les transactions.

Autre amélioration d’importance, Bitcoin Core 22.0 abandonne les services onion Tor v2 au profit de la seule v3, que le réseau Tor a lui-même cessé de gérer. Il y ajoute la prise en charge du réseau anonyme I2P, l’Internet invisible. Un progrès en matière de confidentialité, ce type de réseau protégeant l’adresse IP du nœud. Plus de 100 contributeurs ont travaillé à cette version, dont le détail figure sur bitcoincore.org/en/releases/22.0.

Taproot a bien été activé au bloc 709 632, le 14 novembre 2021. La version 30.0, publiée le 10 octobre 2025, a relevé de 83 à 100 000 octets la taille de données par défaut acceptée dans les sorties OP_RETURN, un choix contesté qui a nourri la progression du client concurrent Bitcoin Knots. La version majeure la plus récente, Bitcoin Core 31.0, est sortie le 19 avril 2026.

Nous ajouter à vos sources préférées sur Google