- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
La version 0.9.0 de Bitcoin apporte des correctifs pour la malléabilité des transactions et un changement de marque
Les développeurs CORE ont renommé le client de référence Bitcoin Bitcoin CORE pour réduire la confusion entre le réseau et le logiciel.
Mise à jour le 20 mars à 18h GMT:Mis à jour avec les commentaires du développeur CORE Mike Hearn.
Mise à jour le 20 mars à 18h30 GMT:Mis à jour avec les commentaires du fondateur et développeur de BitMonet, Ankur Nandwani.
Mise à jour le 21 mars à 18h30 GMT:Mis à jour avec les commentaires du développeur Bitcoin Peter Todd.
Les CORE développeurs de Bitcoin ont publié la dernière mise à jour du client de référence Bitcoin , la version 0.9.0, qui inclut des correctifs liés à la malléabilité des transactions, ainsi que des mises à jour sur la manière dont les transactions sont relayées sur le réseau.
Version 0.9.0 <a href="https://bitcoin.org/bin/0.9.0/README.txt">Bitcoin</a>
comprend notamment des fonctionnalités de contrôle des pièces et un installateur Windows 64 BIT , entre autres mises à jour, corrections de bugs et ajouts de fonctionnalités mineures.
Le développeur CORE de Bitcoin, Gavin Andresen, s'est rendu sur Twitter pour faire connaître la nouvelle.
La version 0.9.0 de Bitcoin CORE est terminée ! Téléchargez les binaires depuis <a href="https://t.co/Brm6CPBw58">https:// T.co/Brm6CPBw58</a>-- signaler les bugs à<a href="https://t.co/hz1q6u2AGC">https:// T.co/hz1q6u2AGC</a>
– Gavin Andresen (@gavinandresen) 19 mars 2014
Outre les correctifs techniques, la mise à jour s'accompagne également d'un changement de marque. Les développeurs ont annoncé qu'ils renommeraient le client de référence Bitcoin « Bitcoin CORE » afin de réduire la confusion entre le réseau et le logiciel.
Malléabilité des transactions
Les changements les plus notables concernaient les problèmes de malléabilité des transactions. Ces problèmes sont devenus célèbres pour le rôle clé qu'ils ont joué dans le lancement de programmes malveillants.attaques à grande échelle contre la plupart des principales bourses de Bitcoin en février, et pour avoir été désigné comme bouc émissairepour les problèmes rencontrés par la bourse Mt. Gox, aujourd'hui en faillite.
Les mises à jour de malléabilité des transactions incluent des ajustements qui empêchent le relais et l'exploitation des transactions mutées, ainsi que des correctifs aux commandes RPC destinées à signaler des soldes incorrects pour les transactions dépensées en double ou mutées.
Le développeur CORE Mike Hearn a déclaré que malgré les mises à niveau, la malléabilité des transactions reste un travail en cours.
« Ce n'est pas encore terminé. Pour finaliser la malléabilité des transactions, ou du moins, pour autant que nous le sachions, il faudra procéder à d'autres mises à niveau. »
Frais de défaut
La version 0.9.0 supprime les frais par défaut pour le relais des transactions sur l'ensemble du réseau, même si cela ne garantit toujours pas que les transactions seront acceptées par les mineurs.
Hearn a indiqué que le réseau Bitcoin imposait auparavant un coût fixe en BTC pour le relais des transactions, mais que ce montant ne variait pas avec le taux de change. Par conséquent, lorsque le prix augmentait ou diminuait, le coût de ces paiements ne s'ajustait pas en conséquence.
Hearn a expliqué : « Des travaux sont en cours pour que ces [frais] flottent. Gavin [Andresen] voulait que cela soit fait avec la version 0.9.0, mais cela n'a T vraiment été fait. »
Ankur Nandwani, fondateur de BitMonet, a indiqué que cette mise à jour était peut-être la plus remarquable, même s'il a exprimé qu'il pourrait y avoir des inconvénients aux changements.
Je pense que la réduction des frais de transaction favorisera l'utilisation du Bitcoin comme moyen de faciliter les microtransactions. Mais parallèlement, il serait intéressant de voir si la blockchain se retrouve saturée de microtransactions suite à ce changement.
Le développeur Peter Todd semblait le plus critique à l'égard de cet aspect de la version, suggérant que le changement dans la façon dont les frais sont gérésouvre le CORE de Bitcoin aux attaques DDoS.
"Bitcoin CORE, même la nouvelle version, ne supprime jamais une transaction de la mémoire à moins qu'elle ne soit extraite dans un bloc, donc si un attaquant inonde simplement le réseau avec des transactions vraiment bon marché, il peut utiliser beaucoup de RAM et de bande passante réseau pour très peu d'argent, provoquant le crash des nœuds avec des erreurs de mémoire insuffisante, ainsi que la propagation des blocs. "
Ses commentaires suggèrent que le CORE du Bitcoin pourrait évoluer d'une manière qui ne convient pas aux grands volumes de microtransactions, à ce jour ONEune des propositions de valeur les plus fortes du Bitcoin, ou qu'à tout le moins, la manière de le faire tout en maintenant la nature décentralisée du Bitcoin n'est pas claire.
Protocole de paiement
Mike Hearn, développeur CORE , a suggéré que l'ajout du protocole de paiement dans la version 0.9.0 était le principal avantage. Cette Technologies permet la création de fichiers contenant des adresses Bitcoin , mais aussi davantage d'informations qui permettront à l'expérience utilisateur Bitcoin de s'adapter aux attentes des utilisateurs.
Explication de Hearn :
« L'adresse Bitcoin n'avait aucun moyen d'ajouter des fonctionnalités telles que les remboursements, la sécurité, les mises à niveau de Politique de confidentialité , la facturation récurrente, toutes ces fonctionnalités intéressantes dont les gens parlent depuis longtemps. »
Autres mises à jour clés
Parmi les autres changements importants, citons la mise à jour pour Windows, suite à de fréquents signalements de problèmes de mémoire sur les systèmes 32 BIT . De plus, le comportement de « walletpassphrase » a été mis à jour, car il échouait auparavant lorsqu'il était déjà déverrouillé.
Tamas Blummer, développeur CORE et PDG de la société de Technologies BitcoinÉléments de preuve, a indiqué que ONEune de ses mises à jour préférées concernait le « relais OP_RETURN », qui normalise la manière d'envoyer des données courtes à la chaîne de blocs, et le « message de rejet », qui donne un retour sur les transactions créées par les organisations qui utilisent un client de référence.
Réaction
La communauté a réagi sur les deuxReddit et Forum Bitcoin Talk, les utilisateurs de Bitcoin louant la qualité de l'équipe de développement et l'ampleur des changements.
Malgré les améliorations, la communauté ne trouve pas que la mise à jour soit suffisante. Bitcoin CORE reste, après tout, un projet en cours de développement.
Blummer a déclaré :
« Je suis déçu de ne voir aucune refactorisation significative du client vers une architecture plus modulaire. Il est prévisible que l'implémentation de référence évoluera vers le routeur du réseau tandis que la fonctionnalité du portefeuille sera reprise par un logiciel spécialisé, comme cela s'est produit avec le minage. »
D'autres ont suggéré d'adopter une approche attentiste pour la mise à niveau, en attendant de télécharger jusqu'à ce que les bugs soient corrigés.
Hearn encourage cependant tous les membres de la communauté Bitcoin à ne pas attendre pour effectuer la mise à niveau, soulignant que les changements clés de cette mise à jour pourraient être très bénéfiques pour l'écosystème Bitcoin .
« Il est important que les gens effectuent une mise à niveau, car si nous ne le T, nous ne pourrons T réduire les frais [de relais de transaction], et évidemment, plus les frais sont élevés, moins le Bitcoin est attractif. »
Mise à jour vers la version 0.9.0
La version officielle conseille à ceux qui utilisent des versions plus anciennes du protocole de suivre les étapes suivantes :
- Arrêter l'ancienne version
- Désinstaller toutes les versions antérieures
- Exécutez le programme d’installation (Windows) ou copiez l’application (Mac et Linux).
Ceux qui utilisent les versions 0.7.2 ou antérieures devront faire réindexer leurs fichiers blockchain, un processus qui, selon l'équipe de développement, prendra entre 30 minutes et plusieurs heures.
Crédit image :Mettre à jour la flèchevia Shutterstock
Pete Rizzo
Pete Rizzo était rédacteur en chef de CoinDesk jusqu'en septembre 2019. Avant de rejoindre CoinDesk en 2013, il était rédacteur chez PYMNTS.com, la source d'informations sur les paiements.
