Bitcoin Core Project a annoncé la sortie de la version 31.0 du logiciel Bitcoin Core, l’implémentation de référence du protocole Bitcoin. Il s’agit principalement une refonte interne du mempool, accompagnée d’améliorations de performance, de confidentialité et de simplification, avec peu de changements visibles mais des implications importantes à moyen terme.
Bitcoin Core 31.0 introduit des transformations structurelles importantes, principalement avec l’implémentation du « cluster mempool », une refonte qui améliore la gestion des transactions dépendantes en les traitant comme des ensembles cohérents plutôt que comme de simples chaînes. Cette approche optimise notamment la sélection des transactions et leur éviction, avec des effets indirects sur des mécanismes comme le RBF.
La mise à jour apporte également des avancées en matière de confidentialité via l’option -privatebroadcast, qui permet de privilégier des canaux de diffusion tels que Tor ou I2P afin de limiter l’exposition de l’origine des transactions, sans pour autant garantir un anonymat complet. Sur le plan réseau, l’intégration native de données ASMap contribue à une meilleure diversification des connexions entre nœuds, renforçant la résilience globale face aux attaques de type partitionnement.
Les performances sont aussi améliorées, notamment par un ajustement du cache de base de données sur les systèmes disposant de suffisamment de mémoire, ce qui peut accélérer la validation et la synchronisation. Enfin, cette version s’inscrit dans un effort continu de modernisation du code, avec la suppression d’options obsolètes et une gestion affinée de la propagation des transactions au sein du réseau.
Pour en savoir plus sur ces changements : https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-31.0.md
Pour signaler d’éventuels problèmes : github.com/bitcoin/bitcoin/issues
Il est fortement recommandé aux utilisateurs de la branche 30.x de procéder à cette mise à jour.
Téléchargement : bitcoincore.org
Avertissement :
– Il est recommandé de vérifier, sur plusieurs sources, la clé qui signe cryptographiquement l’empreinte numérique des fichiers binaires de Bitcoin Core.
– Pour mettre à jour le logiciel il est conseillé d’éteindre Bitcoin Core en prenant bien soit d’attendre la fermeture complète (ce qui peut prendre plusieurs minutes avec les versions les plus anciennes) avant d’exécuter le programme d’installation.
– S’il s’agit d’une première installation, Bitcoin Core va télécharger l’ensemble du registre des transactions. Assurez-vous de disposer de suffisamment de bande passante et d’espace disque (le registre occupe actuellement environ 735 Go). Attention, si vous débutez, Bitcoin Core n’est probablement pas la meilleure solution pour vous. Il est préférable de commencer par une application légère.
Bitcoin Core est un logiciel libre publié sous licence MIT.



