Le nouveau code Bitcoin bénéficiera enfin d'un soutien SegWit complet
Et ce n'est pas seulement parce que le changement de code bitcoin est axé sur la mise à l'échelle du réseau (c'est le cas), ou qu'il ouvre la voie à une nouvelle couche pour la technologie potentiellement plus rapide et moins chère (c'est le cas).
Enfin activé en août dernier après des mois de controverse, SegWit incite maintenant les développeurs à créer une version plus «structurée» du logiciel, un développement inhabituel pour l'équipe du réseau de crypto-monnaie le plus ancien et le plus précieux au monde.
La plupart du temps, lorsque Bitcoin Core introduit de nouveaux changements dans le code de la cryptomonnaie, le groupe de développeurs volontaires combine simplement des optimisations disparates. Mais cette version de code à venir, 0.16.0, la seizième "version majeure" depuis le début de bitcoin, est un peu différente.
Les mises à jour, dont le lancement est prévu dans les prochains jours, sont toutes centrées sur SegWit. La plupart des mises à jour sont destinées à faciliter l'envoi de transactions de type SegWit à partir du portefeuille par défaut du logiciel.
Ainsi, alors que le premier déploiement de SegWit consistait à s'assurer que le réseau comprenait les nouvelles règles, 0.16.0 vise à permettre aux utilisateurs de tirer parti de leurs avantages.
Andrew Chow, collaborateur de Bitcoin Core, a déclaré à CoinDesk:
"Le principal changement est l'ajout de SegWit dans le portefeuille, ce qui permet aux utilisateurs de créer facilement des adresses SegWit."
SegWit à gogo
Pour atteindre cet objectif, Chow a expliqué que les fonctions SegWit ont été ajoutées à la fois au jeu de ligne de commande et à l'interface utilisateur du portefeuille, ce qui permet aux programmeurs et aux non-programmeurs de l'utiliser.L'ingénieur de Chaincode Lab et collaborateur de Bitcoin Core, Marco Falke, a noté que même s'il était possible de créer des adresses SegWit dans des versions antérieures de portefeuilles, le processus était "plutôt hacky" et "principalement caché".
Maintenant, cependant, avec la version du logiciel, les adresses SegWit seront les adresses par défaut, ce qui signifie que les nouvelles adresses sont automatiquement compatibles avec la fonction de mise à l'échelle.
La version 0.16.0 est également la première version à prendre en charge les adresses SegWit natives, également appelées bech32, un nouveau format d'adresse mis au point par Pieter Wuille et Greg Maxwell, qui est plus convivial que les anciens types d'adresses et prend automatiquement en charge SegWit.
Selon Falke, "C'est la partie la plus excitante de la libération."
Avec les adresses SegWit étant créées automatiquement, les utilisateurs de portefeuille devraient bientôt connaître des frais inférieurs. Et les progrès pourraient avoir des implications plus larges.
Bitcoin Core a introduit SegWit pour la première fois en novembre 2016, et la bataille qui a suivi a incité certains utilisateurs de logiciels à supporter une crypto-monnaie concurrente qui l'a carrément supprimé. (Appelé Bitcoin Cash, les partisans du réseau ont longtemps soutenu que des blocs plus gros, dans lesquels plus d'espace est alloué pour les transactions, est la clé pour réduire les frais.)
Et selon Chow, un avantage du format d'adresse SegWit natif est que les frais sont un peu plus bas, bien qu'il ait reconnu que parce que le format est si nouveau, la plupart des portefeuilles ne le supportent pas actuellement.
Chow a déclaré que d'autres pièces de la version donnent aux utilisateurs plus de flexibilité sur leur portefeuille Bitcoin Core. Par exemple, les utilisateurs peuvent stocker leurs portefeuilles ou leurs clés privées dans un autre répertoire de données s'ils le souhaitent.
Pour les plus techniques, consultez les notes de version pour plus de détails.
Longue période à venir
En prenant du recul, la publication pourrait également aider SegWit à faire des messages parfois troublés, car son adoption a peut-être été plus lente que prévu par les défenseurs.
En effet, si la mise à jour du code d'un logiciel global n'est peut-être pas nécessairement un processus rapide, les utilisateurs se sont plaints parce que même certaines grandes entreprises ne l'ont pas encore adopté.
Dans ce contexte d'anticipation des utilisateurs et d'impatience, beaucoup pourraient être surpris qu'il ait fallu autant de temps à Bitcoin Core pour ajouter du support dans son portefeuille pour le type de transaction. Mais les développeurs soutiennent qu'il y a plusieurs raisons à ce retard.
Tout d'abord, l'équipe dit qu'elle voulait voir comment SegWit a réellement travaillé sur le réseau pendant un certain temps avant de le soutenir, au cas où il y aurait des failles de sécurité ou d'autres problèmes, a dit Chow. Deuxièmement, la politique était aussi une distraction.
Alors que la version logicielle précédente, 0.15.1, était censée renforcer le support de SegWit, les développeurs affirment qu'un lancement de logiciel bitcoin alternatif prévu, prévu pour novembre 2016, est en partie responsable du report de l'attention et de la réorientation des efforts. source - coindesk.com
0 Commentaires