- 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 mise à jour n°5 du développement de Bitcoin CORE apporte de meilleurs frais de transaction et des données intégrées
Les prochaines mises à jour du logiciel Bitcoin permettront de réduire la confusion concernant les frais de transaction et la possibilité d'échanger des biens.
Bitcoin s'apprête à bénéficier de deux mises à jour majeures : une nouvelle façon d'intégrer des informations sur les « biens intelligents » aux transactions, et un meilleur calcul des frais de transaction. Le développeur principal de Bitcoin Gavin Andresena fait cette annonce hier à l'occasion de son cinquièmeMise à jour du développement de CORE.
La dernière mise à jour utilise un nouveau type de transaction permettant aux utilisateurs d'associer leurs propres données à leurs transactions Bitcoin , ce qui n'était T explicitement autorisé auparavant. L'équipe y parvient en activant OP_RETURN, un paramètre de transaction qui permettra d'intégrer directement 80 octets de données dans un enregistrement de transaction blockchain.
80 octets, c'est peut-être peu, mais c'est suffisant pour créer un hachage. Le hachage est un moyen de produire une sortie unique dont on peut prouver qu'elle représente un bloc de données beaucoup plus volumineux. C'est ONEune des techniques de base du protocole Bitcoin .
Le développeur CORE Jeff Garzik dit que cela pourrait être un bon moyen de permettre propriété intelligente Dans le réseau Bitcoin . « Le hachage est le hachage d'un jeton de propriété représentant une voiture, une maison, une action ou une BOND», explique-t-il. « Grâce à la blockchain, vous pouvez échanger ces jetons contre des paiements (en bitcoins) en toute sécurité, ou les échanger avec un autre utilisateur, sans intervention d'un tiers. » Cela ressemble beaucoup à pièces de monnaie colorées, n'est- ce pas ?
Il existe clairement une demande d’intégration de données dans les transactions, car comme le dit Gavin Andresen dans le document CORE Update, les gens utilisent déjà toutes sortes de hacks bizarres pour lier les données à leurs transactions Bitcoin .
Par exemple, certains peuvent envoyer de l'argent à une adresse Bitcoin T ou inexacte, et qui n'existe T réellement, explique Mike Hearn, un autre développeur CORE . En envoyant de l'argent à une adresse malformée, ils obligent les clients à l'enregistrer dans une partie d'une transaction appelée ensemble de sorties non dépensées (UTXO). Le réseau Bitcoin doit KEEP les données UTXO immédiatement accessibles à tous, car elles sont essentielles pour vérifier la validité des transactions. Il n'a aucun moyen de savoir si les données UTXO sont une adresse malformée ; il les conserve donc dans un stockage rapide et facilement accessible.
Hearn a dit :
« OP_RETURN permet aux gens d'introduire des données dans la blockchain sans qu'elles n'entrent dans l'ensemble UTXO, ce qui est un effet secondaire des hacks que quelques personnes utilisent aujourd'hui. »
C'est une bonne chose, car l'ensemble de données UTXO représente actuellement environ 250 Mo, contre 10 Go pour la totalité de la blockchain, selon le développeur CORE Pieter Wuille. L'ensemble UTXO ne représente peut-être qu'un quarantième de la taille de la blockchain, mais cela reste significatif.
« L'accès à la blockchain n'a T besoin d'être particulièrement rapide ou indexé ; il doit simplement être disponible », explique-t-il. « Le défi réside dans la base de données des transactions non dépensées. Elle doit être accessible rapidement et en permanence pour tout nœud pleinement validant. Ainsi, plus il est possible de transférer de données des enregistrements de transactions non dépensées vers le reste de la blockchain, mieux c'est. »
Certains (dont Wuille) craignent que ce nouveau type de transaction ne soit utilisé pour stocker des messages ou des mémos. Ce n'est T à cette fin que ce type de transaction devrait être utilisé, mais nous avons déjà vu des gens utiliser les transactions Bitcoin lorsque cela était possible pour envoyer des messages. Le portefeuille de Blockchain.info possède une fonctionnalité spéciale (non standard sur le réseau Bitcoin ) qui permet de joindre des messages aux transactions envoyées aux adresses Bitcoin de blockchain.info. Quand le FBI a piégé Route de la soiefondateur Ross Ulbricht,il a été utilisépour narguer le FBI en envoyant de minuscules transactions contenant des messages abusifs.

Il est possible que des utilisateurs tentent d'utiliser le type OP_RETURN pour envoyer des messages et d'autres données T prévus. Mais comme les gens le font quand même, il est préférable d'essayer d'en limiter les effets, explique Garzik, qui qualifie cette approche de « moindre mal ».
L'autre grande annonce concernait des frais de transaction plus intelligents. Le réseau utilise un ensemble d'heuristiques qui ont évolué au cours des quatre dernières années pour déterminer le montant facturé (si l'utilisateur choisit de payer des frais de transaction).
Cela signifie que le réseau peut se mettre à faire des choses étranges. « Les frais actuels sont programmés en dur », a déclaré Hearn. « Lorsque la valeur du BTC/USD a été multipliée par 20, les frais de transaction ont également augmenté, sans raison valable. »
Andresen qualifie ce système de « complexe » et s'est engagé à le remplacer par un meilleur système. Il enseigne au logiciel du portefeuille Bitcoin comment estimer le montant minimal des frais nécessaires à une transaction, afin qu'il puisse être accepté par les mineurs lors de l'envoi de la transaction. Cela le rendra bien plus dynamique que la méthode actuelle de facturation des frais.
Brian Armstrong, cofondateur et PDG de Coinbase, système de portefeuille en ligne et de paiement en Bitcoin , a apprécié l'idée. Les transactions entre les utilisateurs de Coinbase sont toutes effectuées hors chaîne, et les frais ne s'appliquent qu'aux paiements effectués d'un portefeuille Coinbase vers un portefeuille externe. Coinbase prend en charge ces frais, qui lui coûtent 50 BTC par mois, a-t-il expliqué, ajoutant :
« Nous sommes heureux de voir ces changements car cela signifie que le coût de paiement des frais de minage par Coinbase ne continuera T à augmenter avec le prix du Bitcoin, mais qu'il sera plutôt soumis aux forces régulières du marché qui maintiendront un prix équitable au fil du temps. »
Stephen Pair, cofondateur et directeur technique du processeur de paiement BitPay, a déclaré que la conception actuelle du réseau Bitcoin ne permettait T une À découvrir efficace des frais. « Un marché efficace pour le traitement et la sécurité des transactions éliminera les incertitudes liées à l'application des frais de transaction. Il permettra aux parties d'une transaction de déterminer des frais adaptés à la nature de la transaction », a-t-il déclaré.
Il y a eu plusieurs autres annonces dans la mise à jour CORE , notamment un moyen plus rapide d'obtenir les informations importantes d'un nœud de blockchain lors du téléchargement de la blockchain pour la première fois, et un moyen pour les clients Bitcoin de fonctionner en mode sans portefeuille, ce qui accélère le démarrage.
Quand sera-t-il publié ? « Quand ce sera prêt », a répondu Andresen. Ce sont les tests qui prennent du temps, et ils ne veulent T paralyser le réseau avec un bug critique. Si vous maîtrisez le code C++ et que vous êtes doué pour les tests, ils vous recherchent comme volontaire.
Danny Bradbury
Danny Bradbury est écrivain professionnel depuis 1989 et travaille en freelance depuis 1994. Il couvre la Technologies pour des publications telles que le Guardian.
