SegWit (Segregated Witness) est une amélioration fondamentale de l'architecture de BitCoin, destinée à résoudre les problèmes de scalabilité et les vulnérabilités du réseau. Cette innovation a radicalement transformé la manière dont le réseau traite et vérifie les transactions.
Mécanisme de fonctionnement de SegWit : comment cela fonctionne réellement
La base de SegWit repose sur une idée simple mais puissante : la séparation de la structure de la transaction en deux composants. La première partie contient des informations sur le transfert de fonds, tandis que la seconde inclut les signatures cryptographiques, les clés publiques et d'autres métadonnées de vérification.
La principale différence réside dans le fait que les données des signatures ( dites «témoins» ) sont physiquement séparées du corps principal de la transaction. Cela a permis au système de les exclure du calcul de la taille du bloc. Grâce à cette approche, le volume d'un bloc a été efficacement augmenté de 1 Mo à environ 4 Mo, bien que la limite nominale soit restée la même.
Histoire de l'introduction et de l'évolution
Le concept a été développé en 2015 par le développeur Peter Willems en collaboration avec l'équipe de Bitcoin Core. Après deux ans de tests et de discussions au sein de la communauté, la mise à jour a été déployée sous forme de soft fork en août 2017. Cela signifiait que le changement était rétrocompatible avec les anciennes versions du logiciel.
Impact pratique sur le réseau
Sans l'implémentation de ce protocole, les signatures numériques peuvent occuper jusqu'à 65 % du volume du bloc, créant un véritable goulet d'étranglement pour la capacité. SegWit a résolu ce problème de manière radicale : grâce à la redistribution des données, le réseau a pu contenir un nombre significativement plus élevé de transactions par unité de temps.
Le résultat est impressionnant : la capacité du réseau a considérablement augmenté, la vitesse de traitement s'est accélérée, et l'indicateur TPS (transactions par seconde) a montré une augmentation claire. De plus, la séparation des signatures a éliminé une vulnérabilité connue sous le nom de problème de plasticité des transactions, lorsque des malfaiteurs pouvaient modifier les identifiants de paiement avant leur confirmation finale.
Cette vulnérabilité était critique pour le développement de solutions décentralisées de deuxième niveau, telles que le Lightning Network, qui nécessitent une stabilité absolue des identifiants de transaction.
Controverse dans la cryptocommunauté
L'implémentation de SegWit ne s'est pas déroulée sans heurts. Dans l'écosystème Bitcoin, un intense débat a éclaté sur la pertinence et la sécurité de cette approche. Les désaccords étaient si profonds qu'ils ont conduit à une division de la communauté et à la création de Bitcoin Cash - un fork de Bitcoin qui a suivi une voie alternative d'augmentation de la taille des blocs sans l'utilisation de Segregated Witness.
Les critiques de SegWit ont souligné les risques potentiels : la difficulté d'implémentation, les vulnérabilités possibles dans la nouvelle architecture et le danger théorique que certaines transactions puissent être dépensées par des parties non autorisées. Malgré le scepticisme, la majorité du réseau a soutenu la mise à jour, qui fonctionne avec succès à ce jour.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
SegWit : qu'est-ce que c'est et comment cela a changé Bitcoïn
SegWit (Segregated Witness) est une amélioration fondamentale de l'architecture de BitCoin, destinée à résoudre les problèmes de scalabilité et les vulnérabilités du réseau. Cette innovation a radicalement transformé la manière dont le réseau traite et vérifie les transactions.
Mécanisme de fonctionnement de SegWit : comment cela fonctionne réellement
La base de SegWit repose sur une idée simple mais puissante : la séparation de la structure de la transaction en deux composants. La première partie contient des informations sur le transfert de fonds, tandis que la seconde inclut les signatures cryptographiques, les clés publiques et d'autres métadonnées de vérification.
La principale différence réside dans le fait que les données des signatures ( dites «témoins» ) sont physiquement séparées du corps principal de la transaction. Cela a permis au système de les exclure du calcul de la taille du bloc. Grâce à cette approche, le volume d'un bloc a été efficacement augmenté de 1 Mo à environ 4 Mo, bien que la limite nominale soit restée la même.
Histoire de l'introduction et de l'évolution
Le concept a été développé en 2015 par le développeur Peter Willems en collaboration avec l'équipe de Bitcoin Core. Après deux ans de tests et de discussions au sein de la communauté, la mise à jour a été déployée sous forme de soft fork en août 2017. Cela signifiait que le changement était rétrocompatible avec les anciennes versions du logiciel.
Impact pratique sur le réseau
Sans l'implémentation de ce protocole, les signatures numériques peuvent occuper jusqu'à 65 % du volume du bloc, créant un véritable goulet d'étranglement pour la capacité. SegWit a résolu ce problème de manière radicale : grâce à la redistribution des données, le réseau a pu contenir un nombre significativement plus élevé de transactions par unité de temps.
Le résultat est impressionnant : la capacité du réseau a considérablement augmenté, la vitesse de traitement s'est accélérée, et l'indicateur TPS (transactions par seconde) a montré une augmentation claire. De plus, la séparation des signatures a éliminé une vulnérabilité connue sous le nom de problème de plasticité des transactions, lorsque des malfaiteurs pouvaient modifier les identifiants de paiement avant leur confirmation finale.
Cette vulnérabilité était critique pour le développement de solutions décentralisées de deuxième niveau, telles que le Lightning Network, qui nécessitent une stabilité absolue des identifiants de transaction.
Controverse dans la cryptocommunauté
L'implémentation de SegWit ne s'est pas déroulée sans heurts. Dans l'écosystème Bitcoin, un intense débat a éclaté sur la pertinence et la sécurité de cette approche. Les désaccords étaient si profonds qu'ils ont conduit à une division de la communauté et à la création de Bitcoin Cash - un fork de Bitcoin qui a suivi une voie alternative d'augmentation de la taille des blocs sans l'utilisation de Segregated Witness.
Les critiques de SegWit ont souligné les risques potentiels : la difficulté d'implémentation, les vulnérabilités possibles dans la nouvelle architecture et le danger théorique que certaines transactions puissent être dépensées par des parties non autorisées. Malgré le scepticisme, la majorité du réseau a soutenu la mise à jour, qui fonctionne avec succès à ce jour.