L'architecture originale de Bitcoin imposait une contrainte stricte : chaque bloc ne pouvait pas dépasser 1 Mo en taille. Lorsque Satoshi Nakamoto a d'abord conçu ce paramètre, il servait de plafond adéquat pour un marché de niche d'enthousiastes. Cependant, à mesure que l'adoption de Bitcoin s'accélérait et que les bases d'utilisateurs explosaient, cette limitation est devenue un goulot d'étranglement critique.
Les mathématiques étaient simples mais troublantes. Avec des blocs générés environ toutes les dix minutes, et la restriction de 1 Mo limitant les transactions à environ quelques dizaines par bloc, le débit de Bitcoin s'est stabilisé à environ sept transactions par seconde en moyenne. Pendant les périodes d'activité maximale du réseau, cela a créé une congestion substantielle : des dizaines de milliers de transactions étaient en attente sur la blockchain, attendant une confirmation. Les frais de transaction ont explosé à des dizaines de dollars, et dans certains scénarios, les utilisateurs ont connu des retards de plusieurs jours avant que leurs transactions ne soient finalisées. L'écosystème avait urgemment besoin d'un mécanisme de mise à l'échelle viable qui puisse offrir des confirmations plus rapides et des coûts plus bas sans compromettre les principes de décentralisation ou de sécurité du réseau.
L'émergence de SegreGated Witness
En 2015, le développeur Bitcoin Pieter Wuille et d'autres contributeurs de Bitcoin Core ont proposé une solution innovante : le SegreGated Witness (SegWit). Plutôt que d'augmenter simplement la taille des blocs—une approche pleine de défis de consensus—SegWit a introduit une réorganisation structurelle des données de transaction elles-mêmes.
La proposition a été formellement activée en 2017 grâce à un soft fork, marquant un tournant décisif pour la feuille de route de scalabilité de Bitcoin. L'impact a été immédiat et mesurable : la capacité de bloc effective a augmenté d'un facteur de 1,7x. Plus important encore, cette approche a établi un modèle pour les futures innovations en matière de scalabilité. Aujourd'hui, Bitcoin, Litecoin et Bitcoin Cash ont tous intégré SegWit dans leurs protocoles, reflétant sa validité en tant que méthodologie de scalabilité.
Comment SegWit réorganise l'architecture des transactions
Chaque transaction Bitcoin se compose de deux composants fondamentaux : les données de transaction de base, qui enregistrent le transfert de valeur et les adresses impliquées, et les données de témoin—essentiellement les signatures cryptographiques qui prouvent l'autorisation.
Historiquement, les deux composants partageaient la même allocation d'espace de bloc. Les données de témoin, comprenant des signatures numériques et des informations de vérification, pouvaient consommer jusqu'à 65 % de la capacité totale d'un bloc. Cela était inefficace : le destinataire d'un transfert a fondamentalement seulement besoin de confirmation que l'adresse d'envoi détient des fonds suffisants ; la vérification détaillée des signatures, bien que nécessaire pour la sécurité du protocole, ne nécessite pas une allocation de stockage démesurée.
SegWit introduit un remède élégant : séparer les données de témoin des informations de transaction de base. En extrayant les données de signature et en les stockant séparément dans la structure de bloc, SegWit atteint plusieurs objectifs simultanément. La transaction de base consomme moins d'espace de bloc, les données de témoin restent cryptographiquement liées et à l'abri des falsifications, et le débit global s'améliore considérablement.
Les avantages en cascade de cette refonte
Utilisation Améliorée des Blocs
En extrayant les 65 % de surcharge de signature de l'empreinte transactionnelle standard, SegWit libère efficacement une capacité de bloc substantielle. Plus de transactions peuvent tenir dans la même limite de 1 Mo lorsque les données de témoin sont séparées, créant un soulagement immédiat pour la congestion du réseau.
Vélocité de Règlement Accélérée
L'efficacité de traitement s'améliore considérablement. Avec les données de témoin séparées des informations de transaction principales, les validateurs peuvent prioriser la vérification des détails essentiels des transactions tout en gérant la vérification des signatures par un chemin plus optimisé. Les données de surveillance du réseau montrent qu'après la mise en œuvre de SegWit, les coûts moyens de transaction ont chuté à environ 1 $—une réduction spectaculaire par rapport aux périodes de congestion maximale.
Soutien Fondamental pour les Solutions de Couche-2
Le Lightning Network, le protocole de couche-2 le plus ambitieux de Bitcoin, nécessite une couche de base stable et efficace pour fonctionner de manière optimale. En réduisant la congestion sur la chaîne et les temps de confirmation des transactions, SegWit élimine un point de friction critique. Il permet le développement de canaux de paiement et de mécanismes de règlement hors chaîne qui peuvent traiter des transactions à grande échelle sans alourdir la blockchain Bitcoin elle-même. SegWit a essentiellement créé l'espace nécessaire à l'adoption du Lightning Network.
Élimination des risques de malléabilité des transactions
Un avantage subtil mais important : en séparant les données de signature, SegWit élimine la possibilité d'exploits de malléabilité des transactions - des scénarios où les ID de transaction pourraient être modifiés avant la finalisation. Cela ferme une vulnérabilité de sécurité et simplifie la conception de fonctionnalités de contrat intelligent plus complexes.
L'architecture d'adresse : Quatre étapes d'évolution
Au fur et à mesure que les utilisateurs interagissent avec des portefeuilles compatibles SegWit, ils rencontrent différents formats d'adresse, chacun représentant une étape différente de l'implémentation :
Adresses Héritées (Format P2PKH)
Les adresses commençant par “1” représentent le format original de Bitcoin : Pay To PubKey Hash (P2PKH). Exemple : 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u. Elles restent entièrement fonctionnelles mais n'offrent aucun avantage d'économie d'espace par rapport à SegWit. Elles représentent le modèle de transaction avant la mise à niveau.
Format P2SH SegWit imbriqué ( )
Les adresses commençant par “3” représentent des adresses Pay-to-Script-Hash (P2SH). Exemple : 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX. Ces adresses offrent une compatibilité descendante : elles fonctionnent dans des portefeuilles compatibles SegWit tout en restant reconnaissables par les anciens nœuds. De nombreux portefeuilles multi-signatures utilisent ce format. Par rapport aux adresses classiques, les adresses P2SH compatibles SegWit réduisent les frais de transfert d'environ 24 %.
Native SegWit (Format Bech32)
Les adresses commençant par “bc1” représentent des adresses SegWit natives utilisant l'encodage Bech32, établi dans BIP173 (2017). Exemple : bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc. Bech32 a été spécifiquement conçu pour SegWit et offre plusieurs avantages techniques : il utilise l'encodage Base32 plutôt que Base58, rendant les opérations computationnelles plus efficaces. L'ensemble de caractères (0-9, a-z uniquement) est insensible à la casse, réduisant ainsi les erreurs de saisie. Les codes QR sont plus compacts. La détection d'erreurs de somme de contrôle est supérieure. Comparées aux adresses héritées, les adresses SegWit natives offrent des économies de frais d'environ 35 %.
Pour les adresses SegWit de version 0, deux sous-catégories existent :
P2WPKH (Paiement-à-Témoin-Clé-Publique-Haché) : Longueur fixe de 42 caractères, adaptée aux adresses standard à clé unique. Exemple : bc1qmgjswfb6eXcmuJgLxvMxAo1tth2QCyyPYt8shz
P2WSH (Paiement vers le script témoin-haché) : Longueur fixe de 62 caractères, conçu pour les scénarios de multi-signature. Exemple : bc1q09zjqeetautmyzrxn9d2pu5c5glv6zcmj3qx5axrltslu90p88pqykxdv4wj
Adresses Taproot (Format Bech32m)
Les adresses Taproot, désignées P2TR et commençant par “bc1p”, représentent la dernière génération. Exemple : bc1pqs7w62shf5ee3qz5jaywle85jmg8suehwhOawnqxevre9k7zvqdz2mOn. Celles-ci ont émergé en 2021 et ont tiré parti des connaissances du design de SegWit pour créer un cadre encore plus flexible pour le stockage de données arbitraires. Bech32m—une amélioration de Bech32—corrige une vulnérabilité rare de cas limite et permet des versions d'adresse plus extensibles.
Structure de frais comparative selon les types d'adresses
Les implications pratiques de ces formats deviennent claires lorsqu'on examine les coûts de transaction :
Les adresses compatibles SegWit (P2SH, commençant par 3), réalisent une réduction de frais de 24 % par rapport aux adresses héritées (P2PKH, commençant par 1).
Les adresses SegWit natives (Bech32, commençant par bc1), permettent une réduction des frais de 35 % par rapport aux adresses héritées.
Les adresses Bech32 SegWit offrent jusqu'à 70 % de réduction des frais par rapport aux adresses multi-signatures
Les adresses Taproot maintiennent la parité des frais avec P2SH tout en permettant des fonctionnalités supplémentaires comme les ordinals et le support des jetons BRC-20
La trajectoire d'adoption et l'état actuel
D'ici août 2020, l'utilisation de SegWit avait atteint 67 % des transactions Bitcoin. La trajectoire n'a fait que s'accentuer depuis. L'écosystème d'aujourd'hui comprend des portefeuilles sophistiqués qui orientent automatiquement les utilisateurs vers des formats compatibles avec SegWit, rendant l'adoption de plus en plus transparente.
L'infrastructure moderne des portefeuilles—y compris les plateformes qui supportent les transferts de Bitcoin, Litecoin et Bitcoin Cash—génère désormais par défaut des adresses SegWit, accélérant encore l'adoption à l'échelle du réseau. Les utilisateurs bénéficient de frais réduits, de confirmations plus rapides et d'une sécurité améliorée grâce à ces mécanismes sans nécessiter une compréhension technique approfondie.
La signification plus large de SegWit pour l'évolution de Bitcoin
SegWit représentait bien plus qu'une simple optimisation d'efficacité mineure. Il a fondamentalement démontré que la couche de base de Bitcoin pouvait être repensée de manière réfléchie pour débloquer de nouvelles capacités sans forks importants ou changements de consensus controversés. Le modèle de témoin segregé s'est avéré si élégant qu'il est devenu la base des innovations suivantes :
Taproot s'appuie sur les principes de SegWit pour permettre des contrats intelligents encore plus sophistiqués et a permis l'émergence des ordinals Bitcoin et des jetons BRC-20 - des classes d'actifs non fongibles maintenant échangées pour des milliards en volume.
Le Lightning Network, bien qu'il soit fonctionnel sur la couche de base de Bitcoin, a été considérablement rendu possible grâce à la correction de la malléabilité des transactions de SegWit et à l'amélioration de l'efficacité de la couche de base.
Conclusion
SegWit se présente comme une innovation clé dans l'histoire de Bitcoin—une avancée technique qui a transformé la blockchain d'un réseau congestionné et coûteux en une couche de règlement viable capable de soutenir des protocoles de deuxième couche sophistiqués et de nouvelles classes d'actifs. En réorganisant la façon dont les données de transaction sont structurées et traitées, SegWit a augmenté le débit, réduit les coûts et éliminé les vulnérabilités techniques tout en maintenant la compatibilité descendante et la sécurité du réseau.
Pour les utilisateurs et les développeurs, comprendre les différents formats d'adresse SegWit et leurs avantages respectifs permet de prendre des décisions éclairées sur le choix du portefeuille et la stratégie de transaction. Alors que Bitcoin continue de mûrir en tant que réseau, les principes de SegWit—reconception élégante, compatibilité descendante et amélioration progressive—servissent de modèle pour aborder les défis futurs de mise à l'échelle et de fonctionnalité.
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.
Comprendre Bitcoin SegWit : La percée qui a transformé l'efficacité des transactions on-chain
Le défi derrière la croissance de Bitcoin
L'architecture originale de Bitcoin imposait une contrainte stricte : chaque bloc ne pouvait pas dépasser 1 Mo en taille. Lorsque Satoshi Nakamoto a d'abord conçu ce paramètre, il servait de plafond adéquat pour un marché de niche d'enthousiastes. Cependant, à mesure que l'adoption de Bitcoin s'accélérait et que les bases d'utilisateurs explosaient, cette limitation est devenue un goulot d'étranglement critique.
Les mathématiques étaient simples mais troublantes. Avec des blocs générés environ toutes les dix minutes, et la restriction de 1 Mo limitant les transactions à environ quelques dizaines par bloc, le débit de Bitcoin s'est stabilisé à environ sept transactions par seconde en moyenne. Pendant les périodes d'activité maximale du réseau, cela a créé une congestion substantielle : des dizaines de milliers de transactions étaient en attente sur la blockchain, attendant une confirmation. Les frais de transaction ont explosé à des dizaines de dollars, et dans certains scénarios, les utilisateurs ont connu des retards de plusieurs jours avant que leurs transactions ne soient finalisées. L'écosystème avait urgemment besoin d'un mécanisme de mise à l'échelle viable qui puisse offrir des confirmations plus rapides et des coûts plus bas sans compromettre les principes de décentralisation ou de sécurité du réseau.
L'émergence de SegreGated Witness
En 2015, le développeur Bitcoin Pieter Wuille et d'autres contributeurs de Bitcoin Core ont proposé une solution innovante : le SegreGated Witness (SegWit). Plutôt que d'augmenter simplement la taille des blocs—une approche pleine de défis de consensus—SegWit a introduit une réorganisation structurelle des données de transaction elles-mêmes.
La proposition a été formellement activée en 2017 grâce à un soft fork, marquant un tournant décisif pour la feuille de route de scalabilité de Bitcoin. L'impact a été immédiat et mesurable : la capacité de bloc effective a augmenté d'un facteur de 1,7x. Plus important encore, cette approche a établi un modèle pour les futures innovations en matière de scalabilité. Aujourd'hui, Bitcoin, Litecoin et Bitcoin Cash ont tous intégré SegWit dans leurs protocoles, reflétant sa validité en tant que méthodologie de scalabilité.
Comment SegWit réorganise l'architecture des transactions
Chaque transaction Bitcoin se compose de deux composants fondamentaux : les données de transaction de base, qui enregistrent le transfert de valeur et les adresses impliquées, et les données de témoin—essentiellement les signatures cryptographiques qui prouvent l'autorisation.
Historiquement, les deux composants partageaient la même allocation d'espace de bloc. Les données de témoin, comprenant des signatures numériques et des informations de vérification, pouvaient consommer jusqu'à 65 % de la capacité totale d'un bloc. Cela était inefficace : le destinataire d'un transfert a fondamentalement seulement besoin de confirmation que l'adresse d'envoi détient des fonds suffisants ; la vérification détaillée des signatures, bien que nécessaire pour la sécurité du protocole, ne nécessite pas une allocation de stockage démesurée.
SegWit introduit un remède élégant : séparer les données de témoin des informations de transaction de base. En extrayant les données de signature et en les stockant séparément dans la structure de bloc, SegWit atteint plusieurs objectifs simultanément. La transaction de base consomme moins d'espace de bloc, les données de témoin restent cryptographiquement liées et à l'abri des falsifications, et le débit global s'améliore considérablement.
Les avantages en cascade de cette refonte
Utilisation Améliorée des Blocs
En extrayant les 65 % de surcharge de signature de l'empreinte transactionnelle standard, SegWit libère efficacement une capacité de bloc substantielle. Plus de transactions peuvent tenir dans la même limite de 1 Mo lorsque les données de témoin sont séparées, créant un soulagement immédiat pour la congestion du réseau.
Vélocité de Règlement Accélérée
L'efficacité de traitement s'améliore considérablement. Avec les données de témoin séparées des informations de transaction principales, les validateurs peuvent prioriser la vérification des détails essentiels des transactions tout en gérant la vérification des signatures par un chemin plus optimisé. Les données de surveillance du réseau montrent qu'après la mise en œuvre de SegWit, les coûts moyens de transaction ont chuté à environ 1 $—une réduction spectaculaire par rapport aux périodes de congestion maximale.
Soutien Fondamental pour les Solutions de Couche-2
Le Lightning Network, le protocole de couche-2 le plus ambitieux de Bitcoin, nécessite une couche de base stable et efficace pour fonctionner de manière optimale. En réduisant la congestion sur la chaîne et les temps de confirmation des transactions, SegWit élimine un point de friction critique. Il permet le développement de canaux de paiement et de mécanismes de règlement hors chaîne qui peuvent traiter des transactions à grande échelle sans alourdir la blockchain Bitcoin elle-même. SegWit a essentiellement créé l'espace nécessaire à l'adoption du Lightning Network.
Élimination des risques de malléabilité des transactions
Un avantage subtil mais important : en séparant les données de signature, SegWit élimine la possibilité d'exploits de malléabilité des transactions - des scénarios où les ID de transaction pourraient être modifiés avant la finalisation. Cela ferme une vulnérabilité de sécurité et simplifie la conception de fonctionnalités de contrat intelligent plus complexes.
L'architecture d'adresse : Quatre étapes d'évolution
Au fur et à mesure que les utilisateurs interagissent avec des portefeuilles compatibles SegWit, ils rencontrent différents formats d'adresse, chacun représentant une étape différente de l'implémentation :
Adresses Héritées (Format P2PKH)
Les adresses commençant par “1” représentent le format original de Bitcoin : Pay To PubKey Hash (P2PKH). Exemple : 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u. Elles restent entièrement fonctionnelles mais n'offrent aucun avantage d'économie d'espace par rapport à SegWit. Elles représentent le modèle de transaction avant la mise à niveau.
Format P2SH SegWit imbriqué ( )
Les adresses commençant par “3” représentent des adresses Pay-to-Script-Hash (P2SH). Exemple : 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX. Ces adresses offrent une compatibilité descendante : elles fonctionnent dans des portefeuilles compatibles SegWit tout en restant reconnaissables par les anciens nœuds. De nombreux portefeuilles multi-signatures utilisent ce format. Par rapport aux adresses classiques, les adresses P2SH compatibles SegWit réduisent les frais de transfert d'environ 24 %.
Native SegWit (Format Bech32)
Les adresses commençant par “bc1” représentent des adresses SegWit natives utilisant l'encodage Bech32, établi dans BIP173 (2017). Exemple : bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc. Bech32 a été spécifiquement conçu pour SegWit et offre plusieurs avantages techniques : il utilise l'encodage Base32 plutôt que Base58, rendant les opérations computationnelles plus efficaces. L'ensemble de caractères (0-9, a-z uniquement) est insensible à la casse, réduisant ainsi les erreurs de saisie. Les codes QR sont plus compacts. La détection d'erreurs de somme de contrôle est supérieure. Comparées aux adresses héritées, les adresses SegWit natives offrent des économies de frais d'environ 35 %.
Pour les adresses SegWit de version 0, deux sous-catégories existent :
Adresses Taproot (Format Bech32m)
Les adresses Taproot, désignées P2TR et commençant par “bc1p”, représentent la dernière génération. Exemple : bc1pqs7w62shf5ee3qz5jaywle85jmg8suehwhOawnqxevre9k7zvqdz2mOn. Celles-ci ont émergé en 2021 et ont tiré parti des connaissances du design de SegWit pour créer un cadre encore plus flexible pour le stockage de données arbitraires. Bech32m—une amélioration de Bech32—corrige une vulnérabilité rare de cas limite et permet des versions d'adresse plus extensibles.
Structure de frais comparative selon les types d'adresses
Les implications pratiques de ces formats deviennent claires lorsqu'on examine les coûts de transaction :
La trajectoire d'adoption et l'état actuel
D'ici août 2020, l'utilisation de SegWit avait atteint 67 % des transactions Bitcoin. La trajectoire n'a fait que s'accentuer depuis. L'écosystème d'aujourd'hui comprend des portefeuilles sophistiqués qui orientent automatiquement les utilisateurs vers des formats compatibles avec SegWit, rendant l'adoption de plus en plus transparente.
L'infrastructure moderne des portefeuilles—y compris les plateformes qui supportent les transferts de Bitcoin, Litecoin et Bitcoin Cash—génère désormais par défaut des adresses SegWit, accélérant encore l'adoption à l'échelle du réseau. Les utilisateurs bénéficient de frais réduits, de confirmations plus rapides et d'une sécurité améliorée grâce à ces mécanismes sans nécessiter une compréhension technique approfondie.
La signification plus large de SegWit pour l'évolution de Bitcoin
SegWit représentait bien plus qu'une simple optimisation d'efficacité mineure. Il a fondamentalement démontré que la couche de base de Bitcoin pouvait être repensée de manière réfléchie pour débloquer de nouvelles capacités sans forks importants ou changements de consensus controversés. Le modèle de témoin segregé s'est avéré si élégant qu'il est devenu la base des innovations suivantes :
Taproot s'appuie sur les principes de SegWit pour permettre des contrats intelligents encore plus sophistiqués et a permis l'émergence des ordinals Bitcoin et des jetons BRC-20 - des classes d'actifs non fongibles maintenant échangées pour des milliards en volume.
Le Lightning Network, bien qu'il soit fonctionnel sur la couche de base de Bitcoin, a été considérablement rendu possible grâce à la correction de la malléabilité des transactions de SegWit et à l'amélioration de l'efficacité de la couche de base.
Conclusion
SegWit se présente comme une innovation clé dans l'histoire de Bitcoin—une avancée technique qui a transformé la blockchain d'un réseau congestionné et coûteux en une couche de règlement viable capable de soutenir des protocoles de deuxième couche sophistiqués et de nouvelles classes d'actifs. En réorganisant la façon dont les données de transaction sont structurées et traitées, SegWit a augmenté le débit, réduit les coûts et éliminé les vulnérabilités techniques tout en maintenant la compatibilité descendante et la sécurité du réseau.
Pour les utilisateurs et les développeurs, comprendre les différents formats d'adresse SegWit et leurs avantages respectifs permet de prendre des décisions éclairées sur le choix du portefeuille et la stratégie de transaction. Alors que Bitcoin continue de mûrir en tant que réseau, les principes de SegWit—reconception élégante, compatibilité descendante et amélioration progressive—servissent de modèle pour aborder les défis futurs de mise à l'échelle et de fonctionnalité.