Publication de Bitcoin Core version 0.16.0.
Chapô La version Bitcoin Core 0.16.0 a été lancée, introduisant un support complet pour les portefeuilles utilisant le témoin séparé (SegWit). Cette mise à jour apporte également de nombreuses améliorations, notamment la prise en charge des adresses Bech32 et l'activation par défaut des portefeuilles déterministes hiérarchiques (HD). D'autres modifications significatives concernent l'optimisation du hachage SHA256 et des ajustements dans l'interface graphique.
Bitcoin Core 0.16.0 lance une prise en charge complète du portefeuille SegWit
La mise à jour Bitcoin Core 0.16.0 offre désormais un soutien complet pour le portefeuille utilisant SegWit dans ses interfaces utilisateurs, facilitant ainsi la création d’adresses héritées, P2SH-SegWit, et Bech32 grâce aux nouveaux paramètres ajoutés comme `-addresstype` et `-changetype`. Les utilisateurs pourront gérer plus facilement leurs adresses avec ces nouvelles options.
Les adresses SegWit créées via les appels RPC sont désormais explicitement ajoutées au fichier de portefeuille, permettant une rétrogradation possible après leur création tant que le fichier est à jour.
Ajout du support pour les adresses Bech32 dans Bitcoin Core
Avec cette version, la prise en charge des adresses natives segwit (BIP173 / Bech32) a été complètement intégrée. Cela inclut non seulement l'envoi vers ces types d'adresses mais aussi leur génération par défaut lors de la création de nouvelles adresses.
Une fonctionnalité pratique a été ajoutée dans l'interface graphique : une case à cocher permet aux utilisateurs de choisir entre générer une adresse Bech32 ou enveloppée par P2SH selon leurs préférences.
Les portefeuilles HD deviennent la norme avec Bitcoin Core 0.16.0
Cette nouvelle version crée uniquement des portefeuilles déterministes hiérarchiques (HD), ce qui signifie que tous les nouveaux portefeuilles seront incompatibles avec les versions précédentes si ceux-ci ne sont pas mis à jour correctement.
Cela représente un changement majeur visant à renforcer la sécurité et la gestion des clés privées au sein du réseau Bitcoin.
L’interface graphique subit d’importantes modifications pour améliorer l’expérience utilisateur
L’interface utilisateur a bénéficié de plusieurs ajustements notables :
- L'utilisation du terme « µBTC » inclut maintenant le mot courant « bits », rendant ainsi plus accessible le langage autour des transactions.
- La fonction permettant de réutiliser une adresse précédente a été supprimée afin d'améliorer la sécurité.
- Une recherche par TXID a été ajoutée, élargissant ainsi les capacités de recherche disponibles pour les utilisateurs.
Ces changements visent à rendre l'expérience utilisateur plus fluide et intuitive tout en respectant les meilleures pratiques liées aux transactions cryptographiques.
Améliorations techniques : performances accrues et nouvelles fonctionnalités RPC
Le hachage SHA256 bénéficie d'une optimisation activée par défaut sur certaines architectures matérielles, entraînant une accélération significative allant jusqu'à 50 %. Ce gain se traduit également par une validation plus rapide des blocs sur le réseau Bitcoin.
Des ajouts ont également été réalisés concernant divers appels RPC comme rescanblockchain, permettant aux utilisateurs d'effectuer manuellement une nouvelle analyse blockchain tout en optimisant le fonctionnement multi-portefeuille avec de nouveaux arguments dédiés.
Avec toutes ces innovations apportées par Bitcoin Core 0.16.0, il s'agit sans aucun doute d'une étape importante vers un écosystème Bitcoin plus robuste et performant qui répond mieux aux besoins contemporains des utilisateurs tout en soutenant son développement futur.
