Bitcoin Core V.30 sera bientôt publié, le développeur contribuant au noyau Bitcoin Murch révèle les points clés des changements dans la nouvelle version.
L'équipe de développement de Bitcoin Core prévoit de publier officiellement Bitcoin Core v.30 en octobre. Cette mise à jour inclut plusieurs améliorations importantes, telles que la refonte de l'architecture du portefeuille, l'optimisation des performances des nœuds, ainsi que le renforcement de l'interface de mining pour les mineurs. Cet article est une compilation traduite de la section « Supply Shock » du programme, où Murch, un contributeur principal du code de Bitcoin Core, et l'animateur Rizzo révèlent en avant-première l'état des mises à jour de Bitcoin Core v30 avant sa publication. L'interview aborde pourquoi le projet dirigé par Murch doit éliminer l'ancien portefeuille Berkeley DB ( et passer à un tout nouveau format de portefeuille descriptor, et discute davantage des avantages que cette nouvelle version pourrait apporter aux premiers mineurs, ainsi que des réponses de Murch aux opinions divergentes au sein de la communauté Bitcoin.
Arrêt de la prise en charge de l'ancien portefeuille Berkeley DB
Un point très important pour la communauté de Bitcoin Core est que toute personne ayant jamais détenu des Bitcoins dans un portefeuille Bitcoin Core ou un portefeuille conçu à l'époque de Satoshi Nakamoto, peut importer des fonds, mais le format original de la sauvegarde du portefeuille ou la manière dont les données sont stockées en arrière-plan repose sur le logiciel open source Berkeley DB, qui a été acquis par Oracle et est devenu propriétaire par la suite. Ainsi, la dernière version open source n'a pas été maintenue depuis environ 2014.
Bitcoin Core 30.0 cessera complètement de prendre en charge l'ancien format de portefeuille Berkeley DB, en adoptant plutôt exclusivement les Portefeuilles de Descripteur. (Note 2) Les nouvelles fonctionnalités incluent la possibilité de lire les anciens portefeuilles, mais il ne sera plus possible de créer ou d'écrire des portefeuilles Berkeley DB. Les utilisateurs peuvent transférer leurs anciens portefeuilles au format de Portefeuille de Descripteur, bénéficiant d'une fiabilité de sauvegarde supérieure et d'un comportement prévisible, la conception interne du portefeuille étant simplifiée, par exemple en ne mélangeant plus simultanément les sorties en lecture seule et celles dépensables, ce qui rend la gestion plus cohérente. Cette refonte favorise également un soutien supplémentaire pour Miniscript, l'intégration de portefeuilles matériels, les signatures multiples et d'autres applications avancées.
Les avantages du Portefeuille Descriptor
Améliorer les signatures multiples et prendre en charge les portefeuilles matériels
Le Descripteur (descripteur temporaire) peut clairement représenter une structure de signatures multiples, par exemple multi 2, xpub1, xpub2, xpub3, améliorant la collaboration et la commodité du processus de signature, intégrant PSBT (Transactions Bitcoin Partiellement Signées), permettant une connexion transparente entre portefeuille froid, portefeuille matériel et signataire, et permettant d'indiquer clairement le chemin et xpub, permettant à différents appareils ou partenaires de reconstruire de manière cohérente les adresses et le processus de vérification des signatures.
Qui sont les utilisateurs cibles du logiciel de portefeuille Bitcoin Core ?
Selon les explications de Murch, de nombreux développeurs de la communauté Bitcoin Core ont pour cible les utilisateurs. Le portefeuille Bitcoin Core est un portefeuille permanent, qui reste compatible avec le code original créé depuis l'époque de Satoshi Nakamoto. Le chargement d'un portefeuille de l'époque de Satoshi Nakamoto dans la version v30 de Bitcoin Core fonctionne toujours normalement.
Répondre aux questions de la communauté Bitcoin
Concernant les inquiétudes de certains membres de la communauté au sujet des "dommages causés au Bitcoin" par la version v30, Murch a déclaré que Bitcoin Core v30 n'introduit aucun changement obligatoire ou comportement destructeur de la compatibilité. Tous les changements ont été rigoureusement examinés, testés et consensuels par plusieurs contributeurs. Le logiciel reste entièrement open source et suit des principes de développement volontaires et auditables.
L'équipe de développement de Bitcoin Core maintient une mise à jour majeure tous les six mois, avec des publications en avril et en octobre de chaque année, tandis que les versions candidates (Release Candidate) sont lancées à la fin mars et à la fin septembre. Actuellement, la version candidate RC2 a été publiée à la fin septembre et, s'il n'y a pas de problèmes majeurs, la version v30 devrait être officiellement lancée entre début et milieu octobre. Chaque version majeure passe généralement par un maximum de quatre versions candidates pour vérifier les corrections, la stabilité et la compatibilité.
Note 1 : Selon le procès-verbal de l'entretien, Murch a déclaré que le format d'origine de sauvegarde du portefeuille, Berkeley DB, est un logiciel open source, eh bien, après avoir été acquis par des entreprises comme Oracle, il est devenu fermé. Ainsi, la dernière version open source n'a pas été maintenue depuis environ 2014.
Note 2 : Dans un épisode du podcast pour développeurs Bitcoin Optech, il a été souligné : Remove the legacy wallet and BDB dependency (Supprimer la dépendance au portefeuille ancien et à Berkeley DB) est la dernière étape pour supprimer l'ancien portefeuille et BDB. L'épisode indique : À partir de Bitcoin Core 30.0, il n'est plus possible de créer de nouveaux portefeuilles legacy (Berkeley DB) et de charger d'anciens portefeuilles legacy, ne conservant que la fonction de migration de base pour convertir les anciens portefeuilles en portefeuilles descriptor.
Cet article annonce la sortie de Bitcoin Core v.30, le développeur contributeur de Bitcoin Core Murch révèle les points clés des changements de la nouvelle version, apparus pour la première fois sur Chaînes d'Actualités ABMedia.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Bitcoin Core V.30 sera bientôt publié, le développeur contribuant au noyau Bitcoin Murch révèle les points clés des changements dans la nouvelle version.
L'équipe de développement de Bitcoin Core prévoit de publier officiellement Bitcoin Core v.30 en octobre. Cette mise à jour inclut plusieurs améliorations importantes, telles que la refonte de l'architecture du portefeuille, l'optimisation des performances des nœuds, ainsi que le renforcement de l'interface de mining pour les mineurs. Cet article est une compilation traduite de la section « Supply Shock » du programme, où Murch, un contributeur principal du code de Bitcoin Core, et l'animateur Rizzo révèlent en avant-première l'état des mises à jour de Bitcoin Core v30 avant sa publication. L'interview aborde pourquoi le projet dirigé par Murch doit éliminer l'ancien portefeuille Berkeley DB ( et passer à un tout nouveau format de portefeuille descriptor, et discute davantage des avantages que cette nouvelle version pourrait apporter aux premiers mineurs, ainsi que des réponses de Murch aux opinions divergentes au sein de la communauté Bitcoin.
Arrêt de la prise en charge de l'ancien portefeuille Berkeley DB
Un point très important pour la communauté de Bitcoin Core est que toute personne ayant jamais détenu des Bitcoins dans un portefeuille Bitcoin Core ou un portefeuille conçu à l'époque de Satoshi Nakamoto, peut importer des fonds, mais le format original de la sauvegarde du portefeuille ou la manière dont les données sont stockées en arrière-plan repose sur le logiciel open source Berkeley DB, qui a été acquis par Oracle et est devenu propriétaire par la suite. Ainsi, la dernière version open source n'a pas été maintenue depuis environ 2014.
Bitcoin Core 30.0 cessera complètement de prendre en charge l'ancien format de portefeuille Berkeley DB, en adoptant plutôt exclusivement les Portefeuilles de Descripteur. (Note 2) Les nouvelles fonctionnalités incluent la possibilité de lire les anciens portefeuilles, mais il ne sera plus possible de créer ou d'écrire des portefeuilles Berkeley DB. Les utilisateurs peuvent transférer leurs anciens portefeuilles au format de Portefeuille de Descripteur, bénéficiant d'une fiabilité de sauvegarde supérieure et d'un comportement prévisible, la conception interne du portefeuille étant simplifiée, par exemple en ne mélangeant plus simultanément les sorties en lecture seule et celles dépensables, ce qui rend la gestion plus cohérente. Cette refonte favorise également un soutien supplémentaire pour Miniscript, l'intégration de portefeuilles matériels, les signatures multiples et d'autres applications avancées.
Les avantages du Portefeuille Descriptor
Améliorer les signatures multiples et prendre en charge les portefeuilles matériels
Le Descripteur (descripteur temporaire) peut clairement représenter une structure de signatures multiples, par exemple multi 2, xpub1, xpub2, xpub3, améliorant la collaboration et la commodité du processus de signature, intégrant PSBT (Transactions Bitcoin Partiellement Signées), permettant une connexion transparente entre portefeuille froid, portefeuille matériel et signataire, et permettant d'indiquer clairement le chemin et xpub, permettant à différents appareils ou partenaires de reconstruire de manière cohérente les adresses et le processus de vérification des signatures.
Qui sont les utilisateurs cibles du logiciel de portefeuille Bitcoin Core ?
Selon les explications de Murch, de nombreux développeurs de la communauté Bitcoin Core ont pour cible les utilisateurs. Le portefeuille Bitcoin Core est un portefeuille permanent, qui reste compatible avec le code original créé depuis l'époque de Satoshi Nakamoto. Le chargement d'un portefeuille de l'époque de Satoshi Nakamoto dans la version v30 de Bitcoin Core fonctionne toujours normalement.
Répondre aux questions de la communauté Bitcoin
Concernant les inquiétudes de certains membres de la communauté au sujet des "dommages causés au Bitcoin" par la version v30, Murch a déclaré que Bitcoin Core v30 n'introduit aucun changement obligatoire ou comportement destructeur de la compatibilité. Tous les changements ont été rigoureusement examinés, testés et consensuels par plusieurs contributeurs. Le logiciel reste entièrement open source et suit des principes de développement volontaires et auditables.
L'équipe de développement de Bitcoin Core maintient une mise à jour majeure tous les six mois, avec des publications en avril et en octobre de chaque année, tandis que les versions candidates (Release Candidate) sont lancées à la fin mars et à la fin septembre. Actuellement, la version candidate RC2 a été publiée à la fin septembre et, s'il n'y a pas de problèmes majeurs, la version v30 devrait être officiellement lancée entre début et milieu octobre. Chaque version majeure passe généralement par un maximum de quatre versions candidates pour vérifier les corrections, la stabilité et la compatibilité.
Note 1 : Selon le procès-verbal de l'entretien, Murch a déclaré que le format d'origine de sauvegarde du portefeuille, Berkeley DB, est un logiciel open source, eh bien, après avoir été acquis par des entreprises comme Oracle, il est devenu fermé. Ainsi, la dernière version open source n'a pas été maintenue depuis environ 2014.
Note 2 : Dans un épisode du podcast pour développeurs Bitcoin Optech, il a été souligné : Remove the legacy wallet and BDB dependency (Supprimer la dépendance au portefeuille ancien et à Berkeley DB) est la dernière étape pour supprimer l'ancien portefeuille et BDB. L'épisode indique : À partir de Bitcoin Core 30.0, il n'est plus possible de créer de nouveaux portefeuilles legacy (Berkeley DB) et de charger d'anciens portefeuilles legacy, ne conservant que la fonction de migration de base pour convertir les anciens portefeuilles en portefeuilles descriptor.
Cet article annonce la sortie de Bitcoin Core v.30, le développeur contributeur de Bitcoin Core Murch révèle les points clés des changements de la nouvelle version, apparus pour la première fois sur Chaînes d'Actualités ABMedia.