La mise à jour attendue du réseau Bitcoin, Bitcoin Core v30.0, a été officiellement publiée et est disponible au téléchargement pour les opérateurs de nœuds.
Selon les notes de version partagées par Bitcoin Core, la mise à jour apporte des améliorations de performance et des corrections de bugs. Cependant, de nombreux développeurs et partisans de Bitcoin s'opposent à une mise à jour d'OP_RETURN, qui permet aux utilisateurs d'attacher des données jusqu'à 100 000 octets (100 Ko) au lieu de la limite précédente de 83 octets.
Quels sont les principaux changements dans Bitcoin Core v30.0 ?
L'une des principales mises à jour de Bitcoin Core concerne la baisse des frais par défaut. Les nœuds peuvent relayer des transactions entre pairs avec des frais aussi bas que 0,1 sat/vB. Les mineurs, quant à eux, pourront inclure des transactions dans le prochain bloc avec des frais minimums de 0,001 sat/vB.
OP_RETURN, qui permet aux utilisateurs de Bitcoin d'attacher des données, comme des messages spéciaux, dispose désormais de plus d'espace pour attacher des données, passant de 83 octets à 100 Ko. OP_RETURN possède désormais plusieurs sorties au lieu d'une seule auparavant. L'augmentation de la limite de données permet aux utilisateurs d'attacher des hachages, des certificats, ou même des métadonnées artistiques.
De plus, Bitcoin Core v30.0 ne prend plus en charge les portefeuilles BDB. Les utilisateurs doivent migrer vers des portefeuilles descripteurs, qui sont plus sûrs et plus faciles à sauvegarder. Les commandes de portefeuille telles que importwallet et dumpwallet ont également disparu. La mise à jour introduit également les transactions TRUC, qui évitent les conflits de transaction pendant qu'elles attendent la confirmation.
Une autre nouvelle commande est bitcoin, qui simplifie la façon dont les opérateurs de nœuds et les mineurs interagissent avec Bitcoin Core. De plus, taper bitcoin node, bitcoin gui, ou bitcoin rpc remplace plusieurs anciennes commandes. Les mineurs peuvent se connecter directement à Bitcoin Core avec une interface de mining PC expérimentale, qui fonctionne via des sockets locaux, rendant les demandes de modèles de blocs plus rapides.
L'interface utilisateur graphique (GUI) a également reçu plusieurs mises à jour. La boîte à outils graphique a été mise à jour de Qt5 à Qt6. Le mode sombre pour les utilisateurs Windows est désormais pris en charge, et sur macOS, les graphiques Metal sont disponibles pour des performances plus fluides.
D'autres mises à jour incluent la correction de cinq bugs de faible gravité. Les détails complets des corrections de bugs seront publiés dans les deux semaines. Tout nœud exploitant Bitcoin Core v27.x ne recevra plus de nouvelles mises à jour puisque v27.x est maintenant étiqueté "Fin de vie" selon les notes de version de Bitcoin Core.
Quelle est la controverse concernant Core v30.0 ?
L'augmentation de la limite de données d'OP_RETURN de 83 octets à 100 000 octets (100 Ko) a reçu de vives critiques de la part des développeurs et des partisans de Bitcoin. Comme mentionné ci-dessus, OP_RETURN permet désormais aux utilisateurs d'attacher plus de données et autorise plusieurs sorties OP_RETURN dans une seule transaction.
La communauté Bitcoin Knots, dirigée par le développeur Luke Dashjr et Bitcoin Mechanic, s'est opposée aux nouvelles modifications d'OP_RETURN.
Ils ont fait valoir que l'augmentation de la limite de données pourrait forcer les opérateurs de nœuds à héberger du contenu illégal ou nuisible, comme du matériel explicite ou du code malveillant. Cela pourrait poser des problèmes juridiques pour les opérateurs de nœuds.
La communauté Knots estime que Bitcoin devrait se concentrer sur le transfert d'argent, et non sur le stockage de fichiers. En revanche, les développeurs de Bitcoin Core affirment que les changements ne font qu'ajuster la politique du pool de mémoire (mempool). Cela n'affectera pas les règles de consensus de Bitcoin.
En septembre, les développeurs de Bitcoin Core prévoyaient de déprécier le contrôle utilisateur sur la limite de données OP_RETURN. Cela aurait forcé les opérateurs de nœuds à accepter des limites de données plus élevées sans possibilité de les réduire.
Après un retour de bâton, la responsable de Core, Ava Chow, a restauré la configurabilité utilisateur sur les limites de données juste avant la fenêtre de sortie d'octobre. Cette décision a temporairement mis fin aux craintes de paramètres forcés. Mais la fonctionnalité pourrait être implémentée dans les versions futures.
La mise à jour a également modifié le fonctionnement du paramètre -datacarriersize. Dans les versions plus anciennes, un nombre comme 83 représentait une limite de 83 octets, mais dans v30, la même valeur permet 9 fois plus de données. Les critiques affirment que ce changement silencieux induit les utilisateurs en erreur. Pour l'instant, v30 conserve le nouveau défaut de 100 Ko tout en permettant aux utilisateurs de le réduire manuellement.
Bitcoin va-t-il faire un fork ?
Fin septembre, des messages divulgués suggéraient que Luke Dashjr pourrait envisager un Hard Fork temporaire de Bitcoin pour résister aux nouvelles modifications de limite de données OP_RETURN.
TheRage a affirmé que Dashjr explorait un fork pour protéger les opérateurs de nœuds contre la propagation potentielle de données illégales à travers le réseau. Mais Dashjr a nié ces allégations, qualifiant les rapports de "fake news". Il a déclaré qu'il ne prévoyait aucun fork et qu'"il n'y a pas de hard fork". Néanmoins, il a maintenu son opposition aux nouvelles règles et a accusé les "apologistes de Core30" d'être les seuls à proposer des forks.
La publication TheRage a maintenu son reportage, soulignant que ni Dashjr ni ses collègues n'ont contesté l'authenticité des messages divulgués.
Vous voulez que votre projet soit présenté aux meilleurs esprits de la crypto ? Présentez-le dans notre prochain rapport industriel, où les données rencontrent l'impact.
Source: https://www.cryptopolitan.com/bitcoin-core-v30-0-released-btc-fork/



