Mise à jour de Bitcoin Core 29.1
Le projet Bitcoin Core a dévoilé un candidat de version pour une mise à jour mineure (29.1). Il est important de noter que Bitcoin Core est le principal logiciel open-source qui fonctionne sur le réseau blockchain leader. Les candidats de version sont généralement mis en œuvre si aucun problème n’est découvert durant la période de test. Cette mise à jour arrive environ un mois après la sortie officielle de Bitcoin Core v28.2, le 30 juin.
Améliorations et corrections
Avec cette mise à jour mineure, plusieurs corrections de bogues et améliorations de performance ont été introduites. Toute transaction standard contenant un nombre excessif d’opérations de signature héritées (sigops) sera considérée comme non standard par les nœuds. Le plafond est fixé à 2 500 sigops par transaction. La classification de telles transactions comme non standard pourrait atténuer l’impact négatif des attaques par déni de service (DoS) sur les mineurs non mis à jour. Les transactions malveillantes ne pourront plus surcharger les nœuds avec des sigops excessifs. Les transactions typiques ne seront pas affectées par ce changement introduit avec la mise à jour mineure.
Il est également à noter que les mineurs pourraient potentiellement inclure des transactions non standard, mais celles-ci ne seront pas relayées par les nœuds par défaut. La mise à jour empêche également les utilisateurs sur des systèmes 32 bits plus anciens de définir accidentellement des valeurs de mémoire élevées, ce qui pourrait impacter la stabilité de Bitcoin Core.
Corrections supplémentaires
Des corrections ont été apportées au portefeuille, notamment pour prévenir les plantages lors d’événements rares de réorganisation de la blockchain et pour s’assurer que la bonne version du portefeuille apparaît dans les journaux. Les nœuds s’abstiendront également d’utiliser certains ports réseau, tels que RDP (3389) et VNC (5900), afin de prévenir d’éventuels risques de sécurité. Enfin, la version proposée supprime également la fonctionnalité de génération de nombres aléatoires défectueuse sur certains appareils ARM.