Chargement des prix…
🔥BULLISH

Bitcoin Core 32.0 entre en test final avant le 10 octobre

La release candidate ajoute un second estimateur de frais réagissant aux conditions du mempool en temps réel, la validation de blocs en parallèle sur huit threads et les valeurs par défaut PSBT v2, avec deux failles de sécurité corrigées avant la…

Bitcoin Core 32.0 entre en test final avant le 10 octobre
Bitcoin Core 32.0 entre en test final avant le 10 octobre
Bitcoin Core 32.0 entre en test final avant le 10 octobre
Bitcoin Core 32.0 entre en test final avant le 10 octobre

Bitcoin Core 32.0, la prochaine version majeure du logiciel qui fait tourner les nœuds Bitcoin, est entré en phase de tests finale le 14 septembre avec sa première release candidate. Les développeurs visent le 10 octobre pour la version stable. La mise à jour ne touche pas aux règles de consensus de Bitcoin, mais modifie la façon dont les nœuds estiment les frais, traitent les blocs et construisent les transactions.

Le changement fonctionnel majeur est un second estimateur de frais. Core estime actuellement les frais en examinant les transactions qui ont été incluses dans les blocs précédents, ce qui maintient les estimations à un niveau élevé après la fin de la congestion. La version 32 ajoute un estimateur qui analyse les transactions actuellement en attente dans le mempool et recommande les frais les plus bas lorsque les conditions en temps réel le permettent, ce qui permet aux estimations de baisser plus rapidement quand le réseau se libère.

La validation des blocs s'accélère également. Les nœuds peuvent désormais récupérer les données des transactions depuis leurs bases de données avec plusieurs threads de traitement simultanés lors de la vérification des blocs, avec huit threads par défaut. Cela réduit le temps d'attente disque pour un nœud qui rattrape la blockchain.

Le travail sur la sécurité est substantiel. Les développeurs ont corrigé une faille d'exécution de commandes, présente depuis Bitcoin Core 24.0 sur les systèmes non-Windows, dans laquelle un utilisateur authentifié autorisé à créer des portefeuilles pouvait concevoir un nom de portefeuille exécutant des commandes sur la machine hôte via la fonctionnalité walletnotify. La version 32 traite les noms de portefeuilles comme du texte littéral.

Un audit du nouveau serveur web du nœud, mené à l'aide du modèle Kimi K3 de Moonshot AI, a révélé un scénario d'épuisement mémoire : un client pouvait continuer à envoyer des données alors qu'une requête antérieure était encore en traitement, faisant gonfler l'utilisation de la mémoire. Les tests ont montré que le problème touchait aussi l'interface REST non authentifiée, où seize connexions ont fait passer un nœud de 46 Mo à environ 3 Go en une minute. Après la correction, un test de 90 secondes n'a utilisé qu'environ 3 Mo au lieu de 3,2 Go.

Pourquoi c'est important

Bitcoin Core est le logiciel de référence pour quiconque vérifie le réseau de manière indépendante, si bien que son rythme de publication façonne les opérations des nœuds à l'échelle de tout l'écosystème. Le changement d'estimation des frais répond à un problème utilisateur de longue date : le fait de trop payer parce que les estimations prennent du retard sur la congestion réelle.

Tokens associés
$BTC

Questions fréquemment posées

  1. Quand Bitcoin Core 32.0 sera-t-il publié ?

    La première release candidate a été taguée le 14 septembre, et les développeurs visent le 10 octobre pour la version stable selon le calendrier de publication du projet.

  2. Bitcoin Core 32 modifie-t-il les règles de consensus de Bitcoin ?

    Non. La mise à jour affecte uniquement l'estimation des frais, les performances de traitement des blocs, la construction des transactions des portefeuilles et le durcissement de la sécurité, sans toucher aux règles de consensus.

  3. Comment fonctionne le nouvel estimateur de frais de Bitcoin Core 32 ?

    Il examine les transactions actuellement en attente dans le mempool en complément de l'estimateur existant qui se base sur les blocs précédemment confirmés, et peut recommander des frais plus bas lorsque les conditions en temps réel permettent aux estimations de baisser plus vite.

  4. Quelles failles de sécurité ont été corrigées dans Bitcoin Core 32 ?

    Une faille d'exécution de commandes, présente depuis Core 24 sur les systèmes non-Windows, où un nom de portefeuille forgé pouvait exécuter des commandes sur l'hôte via walletnotify, et une faille d'épuisement mémoire dans le nouveau serveur web et l'interface REST.

  5. En quoi consiste le changement PSBT version 2 de Bitcoin Core 32 ?

    Quatre commandes qui construisent des transactions partiellement signées utiliseront par défaut PSBT version 2. Les applications peuvent toujours demander l'ancien format, mais les services basés sur ces commandes de Core doivent vérifier la prise en charge de v2.

Attribution de la source
Agrégé de CoinDesk · Vérifié · Dernière mise à jour il y a 36d
Ouvrir l'original →