📌 Bitcoin Core v30.0 est officiellement disponible – la question se pose : un fork de BTC est-il prévu ?
Bitcoin Core v30.0 est officiellement disponible avec des frais réduits, un portefeuille et une interface graphique mis à jour, et une limite OP_RETURN élargie.
Certains développeurs ont averti que l’augmentation de la limite pourrait conduire à la publication de contenus illégaux ou de codes malveillants sur le réseau Bitcoin.
Luc Daszhr aurait eu l’intention de créer une fourche pour empêcher les opérateurs de nœuds d’accéder à ces données.
Une mise à jour attendue du réseau, Bitcoin Core v30.0, a déjà été publiée et est prête à être téléchargée par les opérateurs de nœuds.
Comme l’indiquent les notes de mise à jour de Bitcoin Core, la mise à jour apporte des accélérations et des corrections de bogues. Cependant, de nombreux développeurs et partisans du bitcoin s’opposent à la modification de OP_RETURN, qui permet d’attacher jusqu’à 100 000 octets (100 Ko) au lieu des 83 octets précédents.
Quelles sont les principales innovations de Bitcoin Core v30.0 ?
L’une des principales améliorations est la réduction des frais par défaut. Les nœuds pourront se transmettre des transactions pour un montant aussi faible que 0,1 sat/vB, et les mineurs pourront les inclure dans un bloc avec un taux minimum de 0,001 sat/vB.
OP_RETURN, qui est utilisé pour ajouter des données (telles que des messages spéciaux) aux transactions, prend désormais en charge une taille beaucoup plus importante, de 83 octets à 100 Ko, ainsi que plusieurs sorties au lieu d’une seule. Cette croissance permet de stocker des hachages, des certificats et même des métadonnées d’œuvres d’art.
En outre, Bitcoin Core v30.0 ne fonctionne plus avec les portefeuilles BDB ; il est conseillé aux utilisateurs de passer aux portefeuilles de descripteurs, qui sont plus faciles à réserver et plus sûrs. Parallèlement, les commandes importwallet et dumpwallet ont disparu. Cette version introduit également les transactions TRUC afin d’éviter les conflits lorsqu’une transaction est en attente de confirmation.
Une nouvelle commande bitcoin simplifie l’interaction des opérateurs de nœuds et des mineurs avec le noyau. De même, les entrées bitcoin node, bitcoin gui et bitcoin rpc remplacent plusieurs commandes obsolètes. Les mineurs peuvent désormais se connecter directement au noyau via l’interface expérimentale PC Mining Interface, qui fonctionne via des sockets locaux et accélère les demandes de blocs.
L’interface utilisateur a également subi d’importantes modifications : passage de Qt5 à Qt6, introduction d’un mode sombre pour Windows et prise en charge des graphiques Metal sur macOS pour une expérience plus fluide.
D’autres modifications incluent cinq corrections de bugs mineurs ; la liste complète sera publiée d’ici une quinzaine de jours. Les nœuds utilisant la version 27.x de Bitcoin Core ne recevront plus la mise à jour, car cette branche a été déclarée “en fin de vie” selon les notes de mise à jour.
Quelle controverse la version 30.0 du Core a-t-elle suscitée ?
L’augmentation de la limite OP_RETURN de 83 octets à 100 000 octets (100 KB) a suscité de vives critiques de la part des développeurs et de la communauté bitcoin. Comme indiqué précédemment, une transaction unique peut désormais avoir plusieurs sorties OP_RETURN, ce qui permet d’attacher davantage de données.
La communauté Bitcoin Knots, dirigée par Luke Daszhr et Bitcoin Mechanic, s’est prononcée contre ce changement.
Selon eux, l’augmentation de la limite pourrait obliger les opérateurs de nœuds à stocker des contenus illégaux ou dangereux, tels que du matériel explicite ou du code malveillant, ce qui créerait des risques juridiques pour les opérateurs.
Les partisans des nœuds estiment que Bitcoin devrait uniquement servir aux transferts d’argent et non au stockage de fichiers. Les développeurs de Bitcoin Core, quant à eux, affirment que les changements ne concernent que la politique de mempool et n’affectent pas les règles de consensus.
En septembre, Bitcoin Core devait supprimer le contrôle des opérateurs sur la limite OP_RETURN, ce qui les aurait contraints à accepter des limites plus élevées sans pouvoir les abaisser.