30 juin 2024

Bitcoin Core version 0.19.0 disponible

Les développeurs Bitcoin ont publié la mise à jour Bitcoin Core 0.19 pour le client logiciel Bitcoin d'origine.

La version actuelle de la mise à jour porte un numéro BitcoinCore 0.19.0.1, certains problèmes ont été détectés avant le lancement de la version 0.19.0. L'amélioration a été développée au cours de six mois sous la direction de Vladimir van der Laan (Wladimir van der Laan).

Bitcoin Core 0.19.0.1 contient un certain nombre d’améliorations visant à augmenter la productivité, ainsi que des améliorations et des correctifs apportés à la suite de 550 demandes d’inclusion de code.

Probablement le plus perceptible par l'utilisateurle changement est que, dans l'interface graphique de Bitcoin Core pour la première fois, le format d'adresse «bech32» par défaut est défini (BIP 173). Initialement, ce format a été introduit en 2018 dans la version 0.16.0.

Bech32 contient un certain nombre de modifications, parmi lesquelles:il n'y a pas de différence entre les lettres minuscules et majuscules, les adresses commençant par le préfixe "bc1" et non par les chiffres. Bien que les adresses soient devenues plus longues, elles contiennent moins de caractères différents pour éviter les erreurs de saisie manuelle. Bech32 améliore l’interaction avec les portefeuilles SegWit, car moins de données sont transférées lorsque des transactions sont effectuées sur le réseau Bitcoin, ce qui entraîne une réduction des coûts. Van Wirdum a noté que, grâce à la mise à jour, vous pouvez exécuter le portefeuille «pruned» immédiatement après l'installation, même s'il ne reste pas assez d'espace disque.

Dans Bitcoin Core 0.19.0 nœuds prendront en charge davantage de connexions pour empêcher les attaques par division. Interaction améliorée entre les portefeuilles complet et léger. Au lieu de la méthode obsolète Bloom Filters, une nouvelle solution est apparue dans la version 0.19.0, appelée «filtrage compact de blocs côté client». Désormais, les nœuds complets peuvent fournir un ensemble de filtres permettant aux clients légers de sélectionner plus facilement les transactions les concernant dans le bloc.

Les développeurs ont également supprimé le "protocole de paiement"BIP 70 provient de Bitcoin Core version 0.19.0, expliquant qu'il n'a jamais été aussi populaire et que la plupart des portefeuilles utilisent le système d'URI pour recevoir des paiements (BIP 21).

En plus des améliorations ci-dessus, Bitcoin Core 0.19.0 prend en charge les «transactions partiellement signées Bitcoin» (PSBT) - transactions partiellement signées pouvant être transmises avant la diffusion finale à la chaîne de blocs. Cette fonctionnalité est utile pour les transactions multi-signes et CoinJoin.

</ p></ p>