2534 – La nouvelle version de Bitcoin Core 25.0 réduit la taille minimale par transaction

La dernière mise à jour de Bitcoin Core, la version 25.0, est désormais disponible et offre des améliorations significatives par rapport à la version précédente. Cette version du logiciel leader pour les nœuds de réseau Bitcoin introduit une nouvelle utilisation du réseau P2P, une taille de transaction minimale et des systèmes RPC. Une amélioration significative concerne les opérations mempool et la politique de retransmission.

Les transactions d’une taille minimale de 65 octets sont désormais autorisées, ce qui signifie que des transactions plus petites peuvent avoir lieu, élargissant les capacités et renforçant les défenses contre les vulnérabilités potentielles. Ce changement pourrait ouvrir la voie à de nouveaux jetons BRC-20 qui utilisent des transactions Bitcoin plus petites.

En ce qui concerne les RPC (appel de procédure à distance), la fonctionnalité de blocs d’analyse a été introduite. Ce RPC vous permet d’obtenir les blockhashes correspondants à partir d’un ensemble de descripteurs en analysant les blockfilters dans une certaine plage. Cette fonctionnalité peut être combinée avec d’autres RPC pour vérifier rapidement le portefeuille.

Cœur Bitcoin

Une autre amélioration consiste à introduire un nouveau paramètre appelé args dans toutes les méthodes JSON-RPC. Ce réglage permet de passer facilement des valeurs de paramètres positionnels sans avoir à nommer chaque valeur individuellement. Ainsi, cela simplifie la commande et facilite son utilisation dans le framework de test Python et l’outil « bitcoin-cli ».

Le RPC senddrawtransaction fournit désormais un nouvel argument supplémentaire appelé maxburnamount, qui vous permet de spécifier une valeur maximale pour les sorties non dépensées (UTXO).

Les transactions avec plus de sorties que maxburnamount ne seront pas envoyées, offrant plus de contrôle sur les transactions et empêchant l’envoi de transactions indésirables.

Il existe également des améliorations apportées à d’autres RPC, tels que testmempoolaccept et decodescript, qui fournissent plus d’informations sur la taille des transactions et les paiements. En outre, la possibilité d’extraire des descripteurs Miniscript pour les dépenses à l’aide de P2WSH a été améliorée.

Dans la nouvelle mise à jour, plus de 80 développeurs ont participé aux différentes étapes de la création de cette nouvelle version. La version 25.0 ne contient aucune mise à jour controversée, contrairement à la version 24.0, elle active la fonction Full RBF, permettant à chaque transaction trouvée dans le mempool Bitcoin d’être considérée comme remboursable (Full RBF).