Bitcoin

Témoin séparé (SegWit) expliqué : mise à niveau qui a redéfini Bitcoin pour une adoption massive

image

Segregated Witness (SegWit) est une mise à niveau Bitcoin qui sépare les données de signature des données de transaction pour augmenter la capacité de bloc, réduire les frais et améliorer la vitesse de transaction. Elle est considérée comme l’une des améliorations clés jamais dévoilées pour le Bitcoin ($BTC) écosystème. Développé pour améliorer l’évolutivité, résoudre les problèmes techniques critiques et minimiser les frais de transfert, SegWit a principalement transformé le stockage des données de transfert sur la blockchain. Bien que la mise à niveau ait été mise en ligne en 2017, plusieurs débutants ont encore du mal à comprendre son importance et son rôle dans le réseau Bitcoin. Ce guide décortique SegWit en termes simples pour vous permettre de comprendre comment il transforme l’écosystème Bitcoin en un réseau blockchain plus efficace, moins cher et plus rapide.

Présentation de SegWit

SegWit sert de mise à niveau de protocole proposée en 2015 par un développeur, Pieter Wuille, ainsi que par d’autres contributeurs du réseau Bitcoin. Il réorganise le stockage des données de transfert au sein d’un bloc avec la séparation des signatures numériques (appelées « données de témoin ») et des données de transfert primaires. La séparation respective augmente le nombre de transferts pouvant faire partie de chaque bloc sans vraiment augmenter la limite officielle de la taille des blocs.

Dans l’écosystème Bitcoin, l’ajout d’un nouveau bloc prend jusqu’à 10 minutes. Chaque bloc a une capacité limitée de conservation des données. Cela a limité Bitcoin à près de 7 transferts par seconde. Ainsi, par rapport aux écosystèmes de paiement conventionnels qui exécutent effectivement des milliers de transferts chaque seconde, cela entraînait une congestion, des frais plus élevés et des confirmations plus lentes. C’est là qu’intervient SegWit, résolvant un goulot d’étranglement crucial grâce à une meilleure utilisation de l’espace des blocs. Plutôt que de stocker les signatures dans la structure de transfert principale, la mise à niveau les déplace vers une zone distincte, permettant ainsi à davantage de transferts d’avoir lieu à cet endroit.

Besoin de SegWit

Avant SegWit, le réseau Bitcoin était confronté à plusieurs défis, notamment une capacité limitée, la malléabilité des transferts et des frais de transfert élevés. À cet égard, les blocs ont été remplis rapidement en cas d’augmentation de la demande. De plus, les consommateurs ont dû surenchérir les uns sur les autres en cas de rythme de bloc, augmentant ainsi les frais de transfert. Dans le même temps, la malléabilité du transfert est apparue comme un défaut technique empêchant les solutions de mise à l’échelle de pointe.

Comme les signatures pouvaient occuper près de 65 % des données d’un transfert, elles utilisaient un espace de bloc précieux. Par conséquent, à l’heure de la consommation plus large du réseau, les frais dépassaient parfois 30 $ par transfert. Ainsi, cela rendait l’écosystème Bitcoin peu pratique pour les paiements quotidiens. Néanmoins, SegWit a immédiatement apporté une solution à ces problèmes avec la restructuration du stockage des données ainsi que la correction du bug de malléabilité.

Comment SegWit améliore la capacité de bloc

SegWit n’augmente pas la limite de taille de bloc, car elle reste de 1 Mo. Cependant, il dévoile un concept exclusif, le poids du bloc, pour mesurer différemment les données des témoins et les données de transfert. Plus précisément, il compte toujours les données transférées dans la limite initiale de 1 Mo, mais offre de la place pour les données de témoin (signature), dont près de 3 Mo supplémentaires. De plus, la capacité de bloc efficace atteint alors près de 4 Mo au total. Ainsi, cela permet d’inclure plus de transactions dans un bloc sans avoir besoin d’un hard fork. En conséquence, en ajoutant davantage de transferts dans chaque bloc, SegWit améliore le débit et réduit la congestion du réseau.

Frais réduits et transactions plus rapides

Comme SegWit autorise des transactions supplémentaires pour chaque bloc, le réseau Bitcoin peut désormais traiter les paiements de manière relativement efficace. Malgré l’extraction constante de blocs de 10 minutes, l’augmentation du nombre de transferts élève le taux de transaction par seconde plus large. L’amélioration a plusieurs effets clés, l’un d’entre eux offrant une confirmation plus rapide en cas de périodes chargées. De plus, le deuxième effet notable inclut des frais de transfert inférieurs en raison de la bataille minimisée pour l’espace. Suite à la croissance de l’adoption de SegWit, en moyenne $BTC les frais ont chuté de façon spectaculaire par rapport aux phases de congestion pré-SegWit.

Résoudre le problème de malléabilité du transfert

L’une des réalisations techniques les plus cruciales de SegWit a été la résolution de la malléabilité des transactions. Le bug respectif permettait de modifier la signature de transfert sans nécessiter de modification de son contenu, en modifiant l’ID de transaction. Même si les fonds n’ont pas été volés, cela a rendu difficile le développement de systèmes de pointe au sommet du réseau Bitcoin, en raison du manque de suivi fiable des identifiants de transfert. En séparant les signatures des données de transfert principales, SegWit a rendu les identifiants de transfert immuables et stables. Ce correctif a permis le développement de diverses technologies de deuxième couche qui s’appuient sur des références de transfert fiables.

SegWit et arrivée du Lightning Network

SegWit a fourni la base du Lightning Network, une solution de mise à l’échelle de deuxième couche développée au-dessus du réseau Bitcoin. Le réseau Lightning permet aux consommateurs de payer des frais considérablement bas, d’envoyer des paiements rapides et d’effectuer des transferts hors chaîne. Les transferts hors chaîne respectifs sont ensuite réglés par lots sur la blockchain Bitcoin, réduisant ainsi la charge sur le réseau principal. Sans le correctif de malléabilité de SegWit, il serait très difficile pour Lightning Network de fonctionner en toute sécurité, faisant de SegWit un contributeur crucial à l’évolutivité à long terme de Bitcoin.

SegWit natif (Bech32) et SegWit imbriqué

SegWit propose plusieurs types basés sur des objectifs, notamment Native SegWit (Bech32) et Nested SegWit. Native SegWit (Bech32) commence par « bc1 » et offre une meilleure efficacité et des frais inférieurs. De plus, il offre également une détection améliorée des erreurs tout en utilisant uniquement des caractères minuscules pour des raisons de lisibilité. Parallèlement à cela, Nested SegWit est compatible avec les anciens portefeuilles et commence par « 3 ». Il facilite la transition depuis les systèmes précédents. Dans l’ensemble, le SegWit natif est considéré comme le format le plus efficace.

L’impact réel de SegWit

Depuis l’activation de SegWit, celui-ci offre de nombreux avantages significatifs. Ils incluent une capacité de bloc efficace améliorée, une flexibilité et une sécurité accrues du réseau, une base pour les solutions de mise à l’échelle L2, des frais de transfert moyens inférieurs et des confirmations plus rapides pendant les périodes de forte demande. Cependant, quels que soient ces avantages, il n’a pas été adopté à 100 %. Plusieurs portefeuilles, utilisateurs et échanges continuent d’utiliser des adresses héritées, limitant ainsi son plein potentiel.

Conclusion

SegWit n’est pas seulement une mise à jour technique et sert de solution d’évolutivité Bitcoin à long terme. Avec l’optimisation de l’espace de blocs et l’offre de technologies de deuxième couche, la mise à niveau permet à Bitcoin de se développer sans aucun sacrifice sur la décentralisation. Avec l’adoption plus large du Lightning Network et de Native SegWit, les consommateurs peuvent s’attendre à des transferts moins chers, à une meilleure évolutivité en cas d’utilisation mondiale et à des transferts moins chers. Par conséquent, pour quiconque fait partie du secteur de la cryptographie, connaître SegWit est fondamental car il joue un rôle clé dans la manière moderne $BTC travail de transfert.

To Top