La mise à jour prévue du réseau Bitcoin, Bitcoin Core v30.0, a été officiellement publiée et peut être téléchargée par les opérateurs de nœuds.
Selon les notes de version partagées par Bitcoin Core, la mise à jour apporte des améliorations de performances 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 de joindre des données allant jusqu’à 100 000 octets (100 Ko) au lieu de la limite précédente de 83 octets.
Quels sont les changements majeurs dans Bitcoin Core v30.0 ?
L’une des mises à jour majeures de Bitcoin Core est la réduction des frais par défaut. Les nœuds peuvent relayer les transactions entre pairs avec des frais aussi bas que 0,1 sat/vB. Les mineurs, quant à eux, pourront inclure des transactions dans le bloc suivant avec des frais minimum de 0,001 sat/vB.
OP_RETURN, qui permettons Les utilisateurs de Bitcoin attachent des données, comme messages spéciaux, dispose de plus d’espace pour joindre des données, de 83 octets à 100 Ko. OP_RETURN a plusieurs sorties au lieu de la sortie unique précédente. L’augmentation de la limite de données permettons les utilisateurs attachent des hachages, des certificats ou même art métadonnées.
De plus, Bitcoin Core v30.0 ne prend plus en charge les portefeuilles BDB. Les utilisateurs doivent migrer vers des portefeuilles de descripteurs, qui sont plus sûrs et plus faciles à sauvegarder. Les commandes de portefeuille telles que importwallet et dumpwallet sont également disparu. La mise à jour également apporte transactions TRUC, qui éviter conflits de transactions alors que ils attendent pour confirmation.
Une autre nouvelle commande est Bitcoin, qui simplifie comment opérateurs de nœuds et mineurs interagir avec Noyau Bitcoin. Aussien tapant bitcoin node, bitcoin gui ou bitcoin rpc remplace plusieurs commandes plus anciennes. Les mineurs peuvent se connecter directement à Bitcoin Core avec une interface PC Mining expérimentale, qui travaux via des prises locales, fabrication bloquer les demandes de modèles plus rapide.
L’interface utilisateur graphique (GUI) a reçu plusieurs mises à jour aussi. La boîte à outils graphique a été mise à jour à partir de Qt5 à Qt6. Mode sombre pour les utilisateurs Windows est désormais pris en charge, et sur macOS, le Des graphiques en métal sont disponibles pour des performances plus fluides.
D’autres mises à jour incluent la correction de cinq bogues de faible gravité. Les détails complets des corrections de bugs seront publiés dans un délai de deux semaines. Tout nœud exécutant Bitcoin Core v27.x ne recevra plus de mises à jour plus récentes depuis v27.x est désormais étiqueté « Fin de vie » selon notes de version de Bitcoin Core.
Quelle est la controverse autour du Core v30.0 ?
L’augmentation de la limite de données d’OP_RETURN de 83 octets à 100 000 octets (100 Ko) a suscité de vives critiques de la part des développeurs et des partisans de Bitcoin. Comme mentionné ci-dessus, OP_RETURN maintenant permettons les utilisateurs attachent plus de données et permet plusieurs sorties OP_RETURN dans un un transaction.
La communauté Bitcoin Knots, dirigée par le développeur Luke Dashjr et Bitcoin Mechanic, s’est opposée aux nouvelles modifications apportées à 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 préjudiciable, tel que du matériel explicite ou du code malveillant. Ce pourrait poser des problèmes juridiques aux 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 modifications ajustent uniquement 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 supprimer le contrôle des utilisateurs sur la limite de données OP_RETURN. Cela aurait obligé les opérateurs de nœuds à accepter des limites de données plus élevées sans possibilité de les réduire.
Après un contrecoup, le responsable du noyau, Ava Chow, a restauré la configurabilité de l’utilisateur au-delà des limites de données juste avant la fenêtre de publication d’octobre. La décision a temporairement mis fin aux craintes de réglages forcés. Mais la fonctionnalité pourrait être implémentée dans les futures versions.
La mise à jour a également modifié le fonctionnement du paramètre -datacarriersize. Dans les anciennes versions, un nombre comme 83 représentait une limite de 83 octets, mais dans v30 la même valeur permet 9x plus de données. Les critiques affirment que ce changement silencieux induit les utilisateurs en erreur. Pour l’instant, la v30 garde la nouvelle valeur par défaut de 100 Ko alors qu’elle est encore location les utilisateurs l’abaissent manuellement.
Bitcoin va-t-il bifurquer ?
Fin septembre, des messages divulgués suggéraient que Luke Dashjr pourrait envisager un hard fork temporaire de Bitcoin pour résister aux nouveaux changements 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 de données potentiellement illégales à travers le réseau. Mais Dashjr a nié ces affirmations, qualifiant ces informations de « fausses nouvelles ». Il a déclaré qu’il ne prévoyait aucun fork et qu’« il n’y avait pas de hard fork ». Il a néanmoins maintenu son opposition aux nouvelles règles et a accusé les « apologistes du Core30 » d’être les seuls à proposer des forks.
La publication TheRage a maintenu ses informations, soulignant que ni Dashjr ni ses collègues ne contestaient l’authenticité des messages divulgués.