Activation de Segwit

14
843

Segwit a été activé aujourd’hui à 3h57 (heure de Paris) au bloc 481824.

Présenté pour la première fois par Pieter Wuille lors du workshop Scaling Bitcoin Hong Kong en décembre 2015, Segregated witness est une étape majeure dans l’évolution de Bitcoin : « Je suis le fier expéditeur de la 3ème transaction Segwit jamais réalisée… Merci à tous ceux qui nous ont aidé à aller jusque-là. » – Pieter Wuille.

Et maintenant ?

Segwit optimise l’espace des blocs afin d’y inclure un plus grand nombre de transactions et corrige surtout le problème de la malléabilité des transactions, ouvrant ainsi la voie à de nouveaux chantiers :

– MAST (Merkelized Abstract Syntax Trees), une amélioration qui exploite à la fois les transactions Pay to script hash (P2SH) et les arbres de Merkle. MAST pourrait permettre d’effectuer sur Bitcoin des « smart contracts » plus complexes tout en réduisant la quantité de données nécessaires à leur exécution et en améliorant la confidentialité. [En savoir plus]

– Schnorr signature, une façon plus parcimonieuse et plus sûre de signer les transactions (notamment les transactions à entrées multiples ou les transactions multi-signatures). Schnorr signature permet de gagner de l’espace et pourrait également contribuer à améliorer la confidentialité du protocole CoinJoin en combinant les signatures des participants. [En savoir plus]

– TumbleBit, un service de mixage sans tiers de confiance visant à améliorer la confidentialité des transactions Bitcoins. [En savoir plus]

– Le Lightning Network, un réseau de canaux de paiement permettant d’effectuer un nombre illimité de transactions (y compris de micro-transactions) de façon quasi-instantanée, pour un coût dérisoire et sans encombrer la blockchain Bitcoin (seules les transactions de création et de clôture d’un canal de paiement sont enregistrées dans la blockchain). [En savoir plus]

Différentes implémentations du Lightning Network sont actuellement en phase de test. Lightning Labs vient de publier hier sa version alpha 0.3 : « [cette version] englobe presque toutes les fonctionnalités que nous souhaitons développer avant une version « mainnet ». Cela dit, nous ne publierons pas de version MainNet de Lnd [Lightning Network Daemon] tant que notre implémentation ne sera pas complètement testée et stable. » – Elizabeth Stark, CEO de Lightning Labs.

Pierre-Marie PADIOU, confondateur d’Acinq qui envisage de publier prochainement une démonstration d’un paiement cross-implémentations, confirme qu’il faudra encore être patient : « Le niveau de maturité de LN et de compatibilité entre les implémentations n’est à cette heure pas suffisant pour que cela se passe sans confusion et sans risque pour les fonds des utilisateurs. Les autres implémenteurs partagent ce constat et nous sommes tombés d’accord pour ne pas nous lancer dans une course à l’échalote sans intérêt. »

Acinq, Lightning Labs et Blockstream devraient publier prochainement une déclaration commune pour faire le point sur les avancées et fixer les prochaines étapes.