Bitcoin Core 0.21.0 introduit les portefeuilles descripteurs et le calcul des commissions dans Satoshi

Bitcoin Core 0.21.0 introduit les portefeuilles descripteurs et le calcul des commissions dans Satoshi

Les développeurs Bitcoin ont publié la prochaine version du client logiciel Bitcoin Core 0.21.0 avec prise en charge des portefeuilles de descripteurs et de la dernière version de Tor.

Les développeurs du client Bitcoin Core ont annoncé la sortie d'une nouvelle version. L'un des changements les plus importants de Bitcoin Core 0.21.0 est la prise en charge des portefeuilles descripteurs, qui étendent la manière dont les portefeuilles BTC sont protégés. Alors que les portefeuilles traditionnels nécessitent des clés privées pour déplacer BTC, les portefeuilles de descripteurs utilisent des scripts pour offrir plus de flexibilité côté serveur. Ces scripts peuvent inclure des clés privées, mais ils ne sont pas limités à eux comme les portefeuilles traditionnels.

Les notes de publication de la mise à jour précisent que les différences entre les portefeuilles descripteurs et le format actuel du portefeuille sont principalement limitées aux éléments non liés à l'utilisateur, et que les portefeuilles traditionnels resteront l'option par défaut dans Bitcoin Core, du moins dans un proche avenir. Andrew Chow, l'un des développeurs de Bitcoin Core, a proposé de supprimer complètement les portefeuilles traditionnels et de les remplacer par des portefeuilles descripteurs d'ici 2023.

Bitcoin Core 0.21.0 ajoute la prise en charge de la dernière version du protocole de navigateur confidentiel Tor V3, que les développeurs prévoient d'abandonner les anciennes versions cet été pour des raisons de sécurité. Bitcoin Core 0.21.0 vise à résoudre les problèmes de compatibilité pour les utilisateurs qui souhaitent exécuter des nœuds sur un réseau confidentiel.

Des mises à jour pour améliorer la confidentialité et l'évolutivité du réseau Bitcoin - signatures Taproot et Schnorr - ont également été ajoutées dans Bitcoin Core 0.21.0, mais pas encore activées. Ces mises à jour ont été implémentées dans le code Bitcoin Core en octobre. Maintenant que le code est prêt pour le test, les développeurs peuvent tester la mise à jour avant qu'elle ne commence à s'activer, ce qui est prévu pour cette année.

Les développeurs préparent un autre changement depuis environ trois ans et demi. Bitcoin Core permet désormais aux utilisateurs de définir manuellement les frais de transaction en Satoshi par octet plutôt qu'en BTC par kilo-octet de la transaction. Jusqu'à présent, Bitcoin Core reposait sur un système d'estimation des frais de transaction, qui étaient fixés en spécifiant le montant en BTC par kilo-octet.

La version introduit également un nouveau système de filtrage de bloc pour les «clients légers». Le nouveau mécanisme est plus sûr pour les clients légers car les nœuds créent à l'avance des filtres de bloc pour les portefeuilles, et le portefeuille demandera des données de bloc au cas par cas pour obtenir les données de transaction spécifiques dont il a besoin. Dans le cadre du processus précédent, les portefeuilles ont demandé des données pour un bloc spécifique aux nœuds P2P connectés.

Parmi de nombreux autres changements, Bitcoin Core prend désormais en charge une base de données SQLite, ainsi qu'une fonctionnalité qui réduit le nombre de tentatives de relais qu'un nœud prend lorsqu'il ne peut pas relayer une transaction vers d'autres nœuds.

Pour rappel, Bitcoin Core 0.20.1 est sorti en août de l'année dernière.