Les développeurs de portefeuille Bitcoin se préparent pour un témoin Bitcoin isolé

Bitcoin Core 0.13.1

Bitcoin Core 0.13.1 a été publié une semaine, ce qui signifie que le mineur indiquant sur la fourchette souple de témoin séparé (SegWit) commencera bientôt. Si elle est déclenchée, SegWit fournit un certain nombre d'avantages, dont l'un sera une augmentation effective de la limite de taille de bloc d'environ 1,6 à deux mégaoctets, en fonction des types de transactions inclus dans les blocs.

Si et quand le Témoin Séparé est déclenché sur le réseau Bitcoin, les utilisateurs pourront bénéficier immédiatement de la capacité ajoutée du réseau – si leurs poches sont «prêtes pour SegWit». Pour que les utilisateurs puissent profiter de cet espace de bloc supplémentaire, beaucoup dépendra sur les fournisseurs de portefeuille Bitcoin.Sur GitHub, 25 poches ont signalé qu'elles intégreraient SegWit. Pour évaluer leur avancement, a réalisé une sélection d'entre eux.

Condition de préparation.

Selon le mineur, Témoin séparé pourrait, au plus tôt, être «vivant» dans la communauté Bitcoin à la mi-décembre. Ce scénario un peu improbable laisse environ six mois pour les poches de Bitcoin pour mettre à jour leur logiciel.

Les fournisseurs de portefeuilles que a réalisés pour anticiper ce moment devraient être adéquats.

GreenAddress, le fournisseur de poche récemment acquis par la société de développement des infrastructures Blockstream, a été l'une des premières entreprises à avoir terminé le service de témoin séparé, dès février de cette année.La startup africaine Bitcoin remporte la subvention de la Fondation Bill Melinda Gates_[en-fr]_2018-05-30 13-23-03--869 sécurité des espèces

Parlant à, le programmeur Lawrence Nahum a déclaré que les utilisateurs de GreenAddress pourront obtenir et envoyer des transactions SegWit dès que la fourchette a été configurée sur le réseau Bitcoin. Après cela, il prévoit d'améliorer le portefeuille, en utilisant davantage les possibilités offertes par Témoins séparés, par exemple les signatures MAST, Schnorr, ainsi que le réseau Lightning.

"Je considère cela comme une étape fantastique vers une meilleure fongibilité et une plus grande confidentialité, ce qui, je crois, est aussi important que – peut-être même plus important que – l'augmentation de la capacité."

En ce qui concerne la volonté de SegWit elle-même, Nahum a ajouté:

«L'intégration a été très facile: Desktop, iOS et Android: Toutes les branches maîtresses GitHub de nos portefeuilles prennent déjà en charge SegWit, et nous avons récemment finalisé des tests d'intégration avec des poches matérielles telles que Ledger pour que tout fonctionne.

La plupart des autres fournisseurs de poche contactés par ont également signalé qu'ils devraient être prêts pour le SegWit si et quand la fourche douce frappe, ou pas trop longtemps après. Le portefeuille mSigna de Ciphrex ainsi que la poche matérielle de Ledger ont complètement intégré le témoin séparé. BTC.com – anciennement connu sous le nom de Blocktrail – continue à subir des retards dus à l'acquisition récente par ASIC-fabricant Bitmain, mais a déclaré que l'intégration ne devrait pas prendre beaucoup plus de quatorze jours. Electrum, l'ordinateur de bureau populaire et le portefeuille Android, inclura le service de témoin séparé dans la prochaine version majeure, prévue avant la fin de l'année. BreadWallet, une application de poche disponible sur Android et iOS, est en phase de test, et offrira SegWit aux utilisateurs une fois qu'il est déclenché et considéré comme absolument protégé. Et Mycélium, également accessible sur iOS et Android, a déclaré qu'il a conclu la partie complexe de l'intégration, avec seulement quelques requêtes d'interface utilisateur restant.

Puce de paiement BitPay a soutenu son intention d'incorporer SegWit également pour son portefeuille Copay ainsi que le nouveau portefeuille BitPay, mais le fournisseur adopte une stratégie un peu plus conservatrice. S'adressant à, le PDG de BitPay, Stephen Pair, a expliqué qu'ils ne commenceraient l'intégration qu'une fois qu'il serait plus sûr que la fourchette douce se déclencherait.

"Nous prévoyons de soutenir SegWit.Le calendrier de ce soutien sera stimulé par la stimulation de la fourche douce nécessaire", a déclaré Pair, "mais nous ne savons pas exactement quand l'activation se produira, nous n'avons donc pas besoin de consacrer un peu de temps aujourd'hui pour que cela prenne six mois ou un an avant l'activation.

Afin de pouvoir déployer le témoin séparé comme une fourchette molle, les développeurs de noyau de Bitcoin ont choisi de placer une information de signature de référence dans une partie quelque peu étrange des blocs de Bitcoin. Bien que cela ne rende pas la solution non sécurisée, elle ajoute de la complexité à la base de code de Bitcoin, mais l'effort supplémentaire pour les fournisseurs de poche n'est pas extrême.

La majeure partie de la complexité est «cachée à l'intérieur» des bibliothèques logicielles ouvertes d'esprit sur lesquelles de nombreuses poches reposent. Plusieurs de ces bibliothèques ont incorporé le service de témoin séparé, et d'autres devraient pouvoir l'incorporer dans quelques semaines.

Ruben de Vries est un programmeur pour BTC.com, et l'un des mainteneurs de cette bibliothèque JavaScript bitcoinjs. Parlant au magazine Bitcoin, de Vries a déclaré:

"Bitcoin-php a été préparé pour des mois.Bitcoinjs est un examen imminent et une discussion car il y a des ruptures de compatibilité descendante.Nous pourrions le préparer dès que possible.Pour les poches, le changement est très mineur, techniquement. SegWit ajoute un peu de complexité à la création et à la signature d'un contrat, mais ce n'est pas si loin que cela: en réalité, seuls les développeurs et les tâches à nœud complet doivent supporter toute la complexité.

D'une manière générale, les programmeurs de poche semblaient être d'accord sur le fait que la solution du Témoin Séparé est quelque peu «hacky» – mais elle en vaut la peine.

Pour Mycelium, Daniel Weigl a réalisé la majeure partie de l'intégration de SegWit:

"Quand – sur une planète SegWit – un nouveau programmeur apprend à propos de Bitcoin et comment ça marche, il trébuchera sur beaucoup de choses étranges qui ne seront pas explicites sans savoir à quoi ressemblaient les transactions et les blocs avant SegWit, "dit Weigl. "Cela ajoute des barrières à l'entrée dans un sujet déjà complexe. Mais je ne suis pas non plus un ami des hard fourchettes, donc je ne comprendrais pas non plus comment nous pourrions résoudre ce problème avec ces bizarreries. "

Comments are Disabled