En 2015, le développeur Pieter Wuille a présenté une proposition révolutionnaire pour résoudre des limitations critiques dans le réseau Bitcoin. Cette initiative, soutenue par des collaborateurs de Bitcoin Core, deviendrait l'une des mises à jour les plus significatives du protocole. Deux ans plus tard, en août 2017, elle s'est concrétisée par un soft fork qui changerait de manière permanente l'architecture des transactions Bitcoin.
Comment fonctionne la séparation des données ?
SegreGated Witness (SegWit) implémente un changement fondamental dans la façon dont les transactions sont structurées. L'innovation réside dans la séparation des informations de “témoin” —qui contient des signatures numériques, des clés publiques et des données de validation— du reste des données de la transaction.
Dans le système précédent à SegWit, les données de signature constituaient un pourcentage substantiel du bloc, occupant jusqu'à deux tiers de l'espace disponible. En réorganisant ces éléments dans un champ séparé et en ne les comptant pas dans la limite de taille de bloc, SegWit libère une capacité significative pour traiter plus d'opérations.
Cette séparation a un effet mathématique remarquable : la limite de bloc augmente effectivement de 1 Mo à environ 4 Mo, multipliant le nombre de transactions pouvant être traitées simultanément.
Impact sur la Vitesse et l'Efficacité
Les conséquences pratiques de cette architecture sont substantielles. En augmentant l'espace disponible par bloc, le réseau peut inclure plus de transactions, ce qui accélère significativement le TPS (transactions par seconde) du système Bitcoin. Cette augmentation du débit représente une solution directe aux problèmes de congestion auxquels le réseau était confronté.
Sécurité Améliorée : La Solution à la Malléabilité
Au-delà de la scalabilité, SegWit aborde une vulnérabilité connue sous le nom de malléabilité des transactions. Avant cette mise à jour, des attaquants pouvaient modifier l'identifiant d'une transaction pendant sa confirmation, compromettant ainsi l'intégrité du réseau.
En séparant les signatures des données principales, SegWit élimine complètement cette surface d'attaque. Cette correction de sécurité a ouvert la voie à des innovations sur des couches supérieures, comme le développement de protocoles de couche 2, y compris Lightning Network.
La bifurcation et la controverse communautaire
L'implémentation de SegWit n'a pas été unanime. Au sein de la communauté Bitcoin, des débats intenses ont émergé sur la complexité technique de la solution et ses implications potentielles. Certains remettaient en question si l'architecture exposait de nouvelles vulnérabilités au système.
Les préoccupations comprenaient des scénarios théoriques où certaines transactions pourraient être interprétées comme “n'importe qui peut dépenser”, représentant des risques de sécurité. Cette division idéologique a été déterminante dans la création de Bitcoin Cash, un fork qui a choisi d'augmenter directement la taille des blocs sans mettre en œuvre SegWit, représentant deux visions opposées sur l'évolution de Bitcoin.
Aujourd'hui, SegWit reste un exemple de la manière dont les décisions techniques dans des protocoles décentralisés génèrent une profonde délibération au sein de leurs communautés.
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 : La Révolution Technique qui a Transformé Bitcoin
L'origine d'une amélioration nécessaire
En 2015, le développeur Pieter Wuille a présenté une proposition révolutionnaire pour résoudre des limitations critiques dans le réseau Bitcoin. Cette initiative, soutenue par des collaborateurs de Bitcoin Core, deviendrait l'une des mises à jour les plus significatives du protocole. Deux ans plus tard, en août 2017, elle s'est concrétisée par un soft fork qui changerait de manière permanente l'architecture des transactions Bitcoin.
Comment fonctionne la séparation des données ?
SegreGated Witness (SegWit) implémente un changement fondamental dans la façon dont les transactions sont structurées. L'innovation réside dans la séparation des informations de “témoin” —qui contient des signatures numériques, des clés publiques et des données de validation— du reste des données de la transaction.
Dans le système précédent à SegWit, les données de signature constituaient un pourcentage substantiel du bloc, occupant jusqu'à deux tiers de l'espace disponible. En réorganisant ces éléments dans un champ séparé et en ne les comptant pas dans la limite de taille de bloc, SegWit libère une capacité significative pour traiter plus d'opérations.
Cette séparation a un effet mathématique remarquable : la limite de bloc augmente effectivement de 1 Mo à environ 4 Mo, multipliant le nombre de transactions pouvant être traitées simultanément.
Impact sur la Vitesse et l'Efficacité
Les conséquences pratiques de cette architecture sont substantielles. En augmentant l'espace disponible par bloc, le réseau peut inclure plus de transactions, ce qui accélère significativement le TPS (transactions par seconde) du système Bitcoin. Cette augmentation du débit représente une solution directe aux problèmes de congestion auxquels le réseau était confronté.
Sécurité Améliorée : La Solution à la Malléabilité
Au-delà de la scalabilité, SegWit aborde une vulnérabilité connue sous le nom de malléabilité des transactions. Avant cette mise à jour, des attaquants pouvaient modifier l'identifiant d'une transaction pendant sa confirmation, compromettant ainsi l'intégrité du réseau.
En séparant les signatures des données principales, SegWit élimine complètement cette surface d'attaque. Cette correction de sécurité a ouvert la voie à des innovations sur des couches supérieures, comme le développement de protocoles de couche 2, y compris Lightning Network.
La bifurcation et la controverse communautaire
L'implémentation de SegWit n'a pas été unanime. Au sein de la communauté Bitcoin, des débats intenses ont émergé sur la complexité technique de la solution et ses implications potentielles. Certains remettaient en question si l'architecture exposait de nouvelles vulnérabilités au système.
Les préoccupations comprenaient des scénarios théoriques où certaines transactions pourraient être interprétées comme “n'importe qui peut dépenser”, représentant des risques de sécurité. Cette division idéologique a été déterminante dans la création de Bitcoin Cash, un fork qui a choisi d'augmenter directement la taille des blocs sans mettre en œuvre SegWit, représentant deux visions opposées sur l'évolution de Bitcoin.
Aujourd'hui, SegWit reste un exemple de la manière dont les décisions techniques dans des protocoles décentralisés génèrent une profonde délibération au sein de leurs communautés.