Le développement de Bitcoin Core dispose déjà de l’intégration définitive du Cluster Mempool pour sa future version 31.0. Cette semaine la fusion du Pull Request #34616 a été réalisée dans la branche code principale du logiciel. Un changement mené par le développeur Suhas Daftuar.
Il s’agit d’une mise à jour qui remplace le système actuel de gestion des transactions en attente, pour une structure de données basée sur des groupes. L’objectif est de parvenir à une organisation de la mémoire des nœuds plus efficace et plus technique.
D’un point de vue technique, Cluster Mempool modifie la façon dont le nœud traite les transactions. Actuellement, le logiciel suit les relations individuelles « ancêtres et descendants ». Ce impose des limites rigides, comme un maximum de 25 transactions liées.
La nouvelle architecture regroupe les transactions associées dans les clusters indépendant. Cette structure permet au nœud d’analyser des groupes entiers sans les restrictions de comptage actuelles. Cela facilite le traitement d’opérations complexes, en particulier dans les protocoles de couche supérieure qui reposent sur plusieurs transactions liées.
Efficacité du système réside dans un algorithme de linéarisation. Ce processus trie les transactions au sein de chaque cluster pour donner la priorité à celles qui maximisent les frais pour les mineurs. Pour l’utilisateur, cela résout les problèmes de calcul des fonctions RBF (Remplacement par Commission) et CPFP (Child Pay for Father).
De cette façon, grâce à un ordre d’exécution optimisé, les portefeuilles peuvent calculer avec précision les frais nécessaires, réduisant ainsi le risque de paiement excessif.
Quand Bitcoin Core 31.0 sera-t-il disponible ?
La version 31.0 de Bitcoin Core devrait être disponible au cours du deuxième semestre 2026en suivant le cycle habituel de mise à jour du logiciel.
L’équipe de développement travaille avec prudence en raison de la nécessité d’atténuer les risques. Au cours du cycle de la version 30, une erreur a été identifiée affectant la gestion des transactions dans certains portefeuilles, comme le rapporte CriptoNoticias. La possibilité de le télécharger a donc été supprimée.
L’erreur pourrait même entraîner une perte de fonds, ce qui a renforcé l’importance de respecter les phases de tests préalables au lancement.
Actuellement, bien que la version 30.1 soit déjà disponible dans les référentielsle portail Bitcoin.org maintient la version 28.1 active comme principale recommandation de téléchargement. En effet, la priorité est de recommander des versions largement testées sur une longue période, avec des milliers de nœuds fonctionnant sans problème majeur signalé.
Version 28.1 (publiée en janvier 2025, avec les correctifs ultérieurs) cumule plus d’un an d’utilisation réelle sur le réseauce qui le rend fiable pour les nouveaux utilisateurs ou ceux exécutant des nœuds critiques (nœuds complets).
La pratique consistant à proposer des versions avec des temps de validation plus longs est courante dans l’écosystème pour garantir que les utilisateurs fonctionnent avec des logiciels dont la stabilité a été largement confirmée, avant de migrer vers de nouvelles architectures.