Les développeurs de Bitcoin (BTC) ont annoncé la sortie de la version v31.0rc4 pour des tests. Comme l’a souligné le Bitcoin Core Project sur X, cette grande mise à jour fait suite à la v30.2 et s’accompagne de binaires ainsi que de notes de travail disponibles pour être examinés par les développeurs, les opérateurs de nœuds et les testeurs.
L’annonce cible les chercheurs sur Bitcoin, les mineurs et les fournisseurs d’infrastructures de portefeuilles, car un changement majeur a été introduit dans la conception du cluster mempool. Pour que ce soit clair, le mempool est comme une salle d’attente où les transactions attendent avant que les mineurs les incluent dans des blocs.
Dans cette refonte, il y a une amélioration de la sélection des transactions pour les blocs, de l’efficacité des frais et de la gestion de packs de transactions complexes. Plutôt que d’imposer des limites, le nouveau système organise les transactions en clusters.
Il est livré avec une limite par défaut de 64 transactions par cluster et une taille de 101 kB. L’idée est d’aider le nœud à prendre de meilleures décisions lors de la priorisation des transactions en fonction des frais. De plus, la mise à jour permet à un utilisateur de remplacer une transaction en attente par une version avec des frais plus élevés. Cela garantira qu’un remplacement améliore la structure globale des frais du mempool.
Le logiciel du nœud Bitcoin v31 dispose également de fonctionnalités de confidentialité améliorées, d’une meilleure estimation des frais et d’améliorations de performance.
Côté confidentialité, les transactions ne peuvent être diffusées que via les réseaux Tor ou I2P. L’avantage par rapport à la version précédente est que l’adresse IP de l’utilisateur est masquée, et que plusieurs transactions ne peuvent pas facilement être reliées entre elles. Cela améliorera la confidentialité pour les utilisateurs de Bitcoin qui font tourner leur propre nœud.
Pendant ce temps, pour aider les nœuds à se synchroniser plus vite et à valider les blocs plus rapidement, le cache de base de données par défaut a été augmenté de 450 MB à 1,024 MB. Toutefois, cela ne s’applique que sur les systèmes disposant d’au moins 4 GB de RAM.
Il existe plusieurs options obsolètes qui ont été supprimées, notamment paytxfee, maxorphantx et l’ancien libellé du réseau tor. Ces nettoyages simplifient le logiciel et réduisent les erreurs des utilisateurs.
Dans l’ensemble, le logiciel du nœud Bitcoin v31 est conçu pour mieux gérer des chaînes de transactions complexes et améliorer la confidentialité. Les performances du nœud seront meilleures à mesure que les blocs seront validés plus rapidement grâce à une estimation des frais plus précise.
Les développeurs espèrent que les opérateurs de nœuds, les mineurs et les fournisseurs d’infrastructures mettront la nouvelle version à l’épreuve avant sa sortie finale. Il s’agit de garantir un fonctionnement fluide une fois la version publiée.
Dans un autre développement, le PDG de JAN3, Samson Mow, a balayé les inquiétudes concernant les menaces liées aux ordinateurs quantiques pour Bitcoin. Mow a souligné que les chercheurs sont déjà en avance sur les menaces liées aux ordinateurs quantiques, avec des solutions pour protéger les transactions de Bitcoin.