Bitcoin.com

Qu'est-ce que SegWit (Segregated Witness) ? Explications sur la mise à jour la plus importante du Bitcoin

SegWit (Segregated Witness) est une mise à jour du Bitcoin datant de 2017 qui a permis de réduire les frais, de corriger une faille de sécurité critique et de rendre possible la création du Lightning Network. Voici comment cela fonctionne.

Dernière mise à jour
Publié
Temps de lecture4 min de lecture
Rédigé par
Neil Author
Neill Velardo
Vérifié par
Graham Stone Author Image
Graham Stone
What is Bitcoin SegWit (Segregated Witness)?

Si vous avez ouvert un portefeuille Bitcoin et qu'on vous a demandé de choisir entre une adresse « Legacy », « SegWit » ou « Native SegWit » sans vous expliquer ce que cela signifiait, ce choix remonte à une seule mise à jour effectuée en 2017.

SegWit, abréviation de « Segregated Witness », est une mise à jour du protocole Bitcoin activée en août 2017 qui consiste à déplacer les données de signature numérique hors de la structure principale de la transaction pour les placer dans un champ distinct appelé « witness ». Ce simple changement architectural a permis de réduire les frais de transaction, de corriger une faille de sécurité vieille de plusieurs années appelée « malléabilité des transactions » et de créer les conditions techniques nécessaires à l'existence du Lightning Network et de Taproot.

Cet article explique en quoi consiste réellement SegWit, comment fonctionne le système de poids des blocs, l'impact des différents types d'adresses sur vos frais de transaction, ainsi que la bataille politique controversée qui a failli déchirer le réseau Bitcoin avant même sa mise en œuvre.

Gérez vos bitcoins avec le Application Bitcoin.com Wallet.

Points clés à retenir

  • SegWit (Segregated Witness) est une mise à jour du protocole Bitcoin activée le 24 août 2017, officiellement désignée sous le nom de BIP 141 et proposée par Pieter Wuille, Eric Lombrozo et Johnson Lau en décembre 2015.
  • Il sépare les données de signature numérique (le « témoin ») du corps principal de la transaction, ce qui corrige une faille de sécurité appelée « malléabilité des transactions » et réduit la taille de chaque transaction.
  • La capacité des blocs est mesurée en unités de poids (WU) plutôt qu'en octets. Les données de témoin coûtent 1 WU par octet, contre 4 WU par octet pour les autres données, ce qui permet aux transactions SegWit de bénéficier d'une réduction de 75 % sur la taille de la signature.
  • Le SegWit natif (adresses bc1q) réduit la taille d'une transaction standard d'environ 226 vbytes à environ 141 vbytes, ce qui permet de réduire les frais d'environ 38 % par rapport aux adresses traditionnelles.
  • La garantie d'un TXID fixe offerte par SegWit constituait la condition préalable technique à la mise en place du Lightning Network. Sans elle, il aurait été impossible de créer des canaux de paiement en toute sécurité.
  • Son système de gestion des versions de script a permis la mise en œuvre de Taproot (SegWit V1, activé en 2021) et offre un cadre pour les futures mises à jour de Bitcoin sans recourir à des hard forks.
  • En 2026, environ 85 % des transactions Bitcoin utiliseront SegWit. Il s'agit de la norme du réseau, et non d'une nouvelle fonctionnalité.

Qu'est-ce que SegWit ?

SegWit, ou Segregated Witness, est une modification du format des transactions Bitcoin qui sépare les signatures numériques – la preuve cryptographique que vous avez le droit de dépenser une pièce – des données principales de la transaction, et les stocke dans une structure distincte appelée « witness ». Cela réduit la taille de chaque transaction, permet d'en inclure davantage dans chaque bloc et élimine une vulnérabilité qui rendait impossible la mise en place sécurisée de canaux de paiement sur la base de Bitcoin.

Le nom se décompose simplement : « segregated » signifie « séparé », et « witness » est le terme cryptographique désignant les données de signature qui prouvent la validité d'une transaction. Le « witness » répond à la question « le propriétaire légitime a-t-il autorisé cette opération ? », tandis que le reste des données de la transaction répond à la question « où vont les fonds et pour quel montant ? ».

BIP141 GitHubThe official BIP 141 header on GitHub, showing its three co-authors and December 2015 assignment date.

Cette mise à jour a été officiellement définie comme la proposition d'amélioration Bitcoin n° 141 (BIP 141) et proposé par les développeurs de Bitcoin Core Pieter Wuille, Eric Lombrozo et Johnson Lau lors de la conférence Scaling Bitcoin en décembre 2015. Il a été activé sur le réseau principal Bitcoin le 24 août 2017, au bloc 481 824, sous la forme d'un soft fork, ce qui signifie qu'il était rétrocompatible. Les nœuds qui n'avaient pas été mis à jour pouvaient toujours valider les données de transaction de base ; les nœuds mis à jour voyaient l'ensemble des données, y compris le witness.

En 2026, environ 85 % de toutes les transactions Bitcoin utiliseront SegWit. Il ne s'agit plus d'une nouveauté, mais de la norme.

Les problèmes que SegWit a été conçu pour résoudre

SegWit a résolu deux problèmes distincts qui freinaient le développement du Bitcoin depuis des années.

Malléabilité des transactions

Chaque transaction Bitcoin possède un identifiant unique appelé TXID, un hachage généré à partir des données de la transaction. Avant SegWit, ce hachage était calculé sur l'ensemble de la transaction, y compris la signature.

Voici le problème : une signature cryptographique ne peut pas se signer elle-même. Cela laissait une petite faille permettant à quiconque relayant votre transaction sur le réseau de modifier légèrement la signature de manière à ce qu'elle reste mathématiquement valide tout en générant un TXID différent. Les fonds étaient toujours envoyés à la bonne adresse et la transaction était toujours validée, mais l'identifiant avait changé.

Cela ne semble pas catastrophique pour un simple paiement. Mais pour les protocoles qui enchaînent plusieurs transactions non confirmées, c'est fatal. Le Lightning Network, qui fonctionne en créant une série d'engagements de paiement hors chaîne faisant référence à des identifiants de transaction antérieurs, ne peut pas fonctionner en toute sécurité si l'un de ces identifiants venait à changer avant leur confirmation. Un TXID modifiable signifie que la chaîne se rompt, et que les fonds peuvent être bloqués ou volés.

La malléabilité des transactions a également causé des dommages concrets avant d'être corrigée. La plateforme d'échange Mt. Gox l'a citée comme l'un des facteurs ayant contribué à son effondrement en 2014, même si les historiens débattent pour savoir dans quelle mesure il s'agissait d'une cause profonde ou plutôt d'un prétexte masquant une mauvaise gestion plus profonde.

SegWit a résolu ce problème en supprimant complètement les signatures du calcul du TXID. L'identifiant est désormais calculé uniquement à partir des champs de base de la transaction. La modification de la signature n'altère plus l'identité de la transaction.

Lutter contre la congestion et la hausse des frais

En 2016 et au début de l'année 2017, le Bitcoin traitait environ 7 transactions par seconde. Lors des pics de demande, les retards de traitement des transactions se chiffraient à plusieurs dizaines de milliers et les frais grimpaient jusqu'à 50 dollars ou plus pour un transfert standard. Le problème était structurel : les blocs de Bitcoin étaient limités à 1 Mo, et les signatures représentaient environ 65 % de la taille des transactions.

La solution évidente, à savoir augmenter la limite de taille des blocs, nécessitait un hard fork, ce qui impliquait que tous les nœuds devaient se mettre à jour ou se retrouver sur une chaîne incompatible. Les hard forks sont très risqués et controversés. SegWit a permis de contourner complètement cette contrainte.

Comment fonctionne SegWit

Séparation des données des témoins

Dans une transaction Bitcoin classique, chaque entrée comprend un champ ScriptSig contenant la signature et la clé publique de l'émetteur. Dans une transaction SegWit, le champ ScriptSig est laissé vide pour les entrées SegWit. La signature et la clé publique sont déplacées vers un nouveau champ « witness » ajouté à la fin de la transaction.

Deux octets supplémentaires, un marqueur (0x00) et un indicateur (0x01), signalent aux nœuds compatibles SegWit que des données de témoin suivent. Les nœuds antérieurs à SegWit voient simplement un ScriptSig vide et traitent la transaction comme valide selon l'ancienne interprétation « n'importe qui peut dépenser », ce qui garantit la rétrocompatibilité.

Le poids du bloc remplace la taille du bloc

SegWit a remplacé la limite de taille de bloc de 1 Mo par un nouveau paramètre : le poids du bloc, plafonné à 4 millions d'unités de poids (WU).

Le point essentiel réside dans la manière dont les octets sont comptés :

  • Chaque octet de données de transaction sans témoin coûte 4 unités de poids
  • Chaque octet de données de témoin ne coûte qu'une unité de poids

Comme les signatures sont volumineuses et se trouvent désormais dans la section « witness », elles occupent désormais quatre fois moins d'espace qu'auparavant en termes de capacité de bloc. C'est ainsi que SegWit a permis d'augmenter la taille effective des blocs à environ 1,7 à 2 Mo dans la pratique, sans pour autant enfreindre la règle du 1 Mo appliquée par les anciens nœuds. Pour un bloc théoriquement entièrement SegWit, la taille maximale est de 4 Mo, bien que cela ne se produise jamais en pratique, car chaque bloc contient également des données non-witness.

Virtual Bytes (vBytes) : l'unité affichée dans les portefeuilles

Afin de maintenir des taux de frais comparables à ceux des transactions classiques, SegWit a introduit les « virtual bytes » (vbytes) : des unités de poids divisées par 4. Pour les transactions classiques, les bytes et les vbytes sont identiques. Pour les transactions SegWit, les vbytes sont inférieurs, car la réduction du volume des données de témoin fait baisser ce chiffre.

Les frais de portefeuille sont exprimés en satoshis par vbyte (sat/vB). Une transaction SegWit comportant moins de vbytes entraîne des frais moins élevés pour un même taux sat/vB. C'est ce mécanisme qui explique la réduction des frais que vous constatez lorsque vous utilisez une adresse bc1q plutôt qu'une adresse commençant par 1...

Types d'adresses SegWit : laquelle choisir ?

Outre ses modifications techniques, SegWit a introduit de nouveaux formats d'adresse. Le type d'adresse détermine la manière dont votre portefeuille encode les conditions de dépense, ce qui a une incidence sur vos frais, votre compatibilité avec d'autres portefeuilles et la façon dont vos transactions apparaissent sur la blockchain.

Comparaison des types d'adresse

Type d'adresse
Préfixe
Codage
Taille typique des transactions (1 entrée, 2 sorties)
Économies de frais vs système traditionnel
Prise en charge des portefeuilles
Ancien (P2PKH)
1...
Base58
~226 octets
Référence
Universel
SegWit imbriqué (P2SH-P2WPKH)
3...
Base58
environ 167 octets
environ 26 %
Très large
SegWit natif (P2WPKH)
bc1q... 42 caractères
Bech32
~141 octets
environ 38 %
Tous les portefeuilles modernes
Multisignature SegWit native (P2WSH)
bc1q... 62 caractères
Bech32
Variable
~32 % et plus
Tous les portefeuilles modernes
Taproot (P2TR)
bc1p... 62 caractères
Bech32m
environ 154 octets
environ 32 %
La plupart des portefeuilles modernes
Type d'adresse
Ancien (P2PKH)
Préfixe
1...
Codage
Base58
Taille typique des transactions (1 entrée, 2 sorties)
~226 octets
Économies de frais vs système traditionnel
Référence
Prise en charge des portefeuilles
Universel
Type d'adresse
SegWit imbriqué (P2SH-P2WPKH)
Préfixe
3...
Codage
Base58
Taille typique des transactions (1 entrée, 2 sorties)
environ 167 octets
Économies de frais vs système traditionnel
environ 26 %
Prise en charge des portefeuilles
Très large
Type d'adresse
SegWit natif (P2WPKH)
Préfixe
bc1q... 42 caractères
Codage
Bech32
Taille typique des transactions (1 entrée, 2 sorties)
~141 octets
Économies de frais vs système traditionnel
environ 38 %
Prise en charge des portefeuilles
Tous les portefeuilles modernes
Type d'adresse
Multisignature SegWit native (P2WSH)
Préfixe
bc1q... 62 caractères
Codage
Bech32
Taille typique des transactions (1 entrée, 2 sorties)
Variable
Économies de frais vs système traditionnel
~32 % et plus
Prise en charge des portefeuilles
Tous les portefeuilles modernes
Type d'adresse
Taproot (P2TR)
Préfixe
bc1p... 62 caractères
Codage
Bech32m
Taille typique des transactions (1 entrée, 2 sorties)
environ 154 octets
Économies de frais vs système traditionnel
environ 32 %
Prise en charge des portefeuilles
La plupart des portefeuilles modernes

Données relatives au montant des transactions : Spark.money : Guide de référence sur la taille des transactions Bitcoin, 2026. Les économies réalisées sur les frais sont approximatives et varient en fonction des conditions du mempool.

Ancien (P2PKH, préfixe 1...) Il s'agit du format d'origine datant de 2009. La signature reste intégrée au corps de la transaction principale, où elle est prise en compte dans son intégralité. Aucune économie sur les frais. Ce format est toujours pris en charge partout, ce qui constitue la seule raison de l'utiliser aujourd'hui, si vous avez affaire à des logiciels très anciens qui ne peuvent pas accepter d'autres formats.

SegWit imbriqué (P2SH-P2WPKH, préfixe 3...) enveloppe un script SegWit dans une ancienne enveloppe P2SH. Lorsque SegWit a été activé en 2017, tous les portefeuilles et toutes les plateformes d'échange n'ont pas immédiatement pris en charge le nouveau format bc1. Le SegWit imbriqué a servi de pont de compatibilité : vous bénéficiez d'une réduction partielle des frais, et les expéditeurs utilisant des logiciels plus anciens peuvent toujours vous payer. En 2026, ce format existe principalement à titre de solution de secours. Le 3... Le préfixe est commun aux adresses P2SH non SegWit, ce qui signifie qu'il est impossible de déterminer, à partir de l'adresse seule, s'il s'agit d'une transaction SegWit.

SegWit natif (P2WPKH, préfixe bc1q...(42 caractères) est le choix idéal pour la plupart des utilisateurs. Il utilise le codage Bech32, qui se compose exclusivement de minuscules, offre une meilleure détection des erreurs que le Base58 et élimine les caractères qui se ressemblent (pas de O majuscule, de zéro, de I majuscule ni de l minuscule). Une transaction P2WPKH standard à 1 entrée et 2 sorties coûte environ 141 vbytes, soit environ 38 % de moins qu'une transaction traditionnelle équivalente. Tous les portefeuilles et bourses actifs le prennent en charge depuis 2026.

Multisignature SegWit native (P2WSH, préfixe bc1q...(62 caractères) Il s'agit de la variante « script-hash », utilisée pour les portefeuilles multisignature et les conditions de dépense complexes. L'adresse plus longue correspond à un hachage SHA-256 de 32 octets, plutôt qu'au hachage de 20 octets utilisé par P2WPKH. Si vous utilisez une configuration multisignature 2 sur 3, P2WSH est la méthode native SegWit pour le faire.

Taproot (P2TR, préfixe bc1p...(62 caractères) Il s'agit de la version 1 de SegWit, activée en 2021. Elle utilise les signatures Schnorr plutôt que l'ECDSA, ce qui permet d'agréger plusieurs signatures en une seule, rendant ainsi les transactions multisignatures indiscernables des transactions à signature unique sur la chaîne. Elle offre les frais les plus bas pour les dépenses à signature unique et la meilleure confidentialité. Utilisez-la lorsque vous avez confirmé que vos destinataires et leurs portefeuilles prennent en charge les adresses bc1p.

Une suggestion rapide

Pour la plupart des utilisateurs : utilisez le SegWit natif (bc1q). Il est pris en charge par pratiquement tous les portefeuilles et toutes les plateformes d'échange en activité, permet d'économiser environ 38 % sur les frais par rapport à l'ancien système et ne présente aucun risque de compatibilité en 2026 (pour les développeurs qui intègrent SegWit dans un logiciel de portefeuille, consultez le Guide de développement du portefeuille Bitcoin Core.).

Si votre portefeuille prend en charge Taproot (bc1p) et que vous effectuez des transactions à signature unique avec des destinataires dont les portefeuilles le prennent également en charge, cela vous permet de bénéficier de frais légèrement moins élevés et d'une confidentialité renforcée.

Le SegWit imbriqué (3...) est un mécanisme de secours pour assurer la compatibilité. C'est une bonne chose, mais il n'y a plus aucune raison de le choisir par défaut.

La guerre de la taille des blocs : pourquoi SegWit a suscité tant de controverses

Les arguments techniques en faveur de SegWit étaient clairs. Son processus de mise en œuvre, lui, ne l'était pas.

De 2015 à 2017, le Bitcoin a été au cœur de l'un des conflits de gouvernance les plus clivants de son histoire. Au fond, la question était simple : comment un réseau décentralisé doit-il mettre à jour ses propres règles lorsque différentes factions ont des intérêts contradictoires ?

L'impasse dans le secteur minier

Dans le cadre du processus standard de mise à jour BIP9, un soft fork nécessitait que 95 % des mineurs manifestent leur soutien au cours d'une période de deux semaines. Début 2017, SegWit était prêt à être activé depuis des mois, mais restait bloqué en dessous de ce seuil.

La plus forte opposition est venue des grandes sociétés minières, en particulier Bitmain, qui contrôlait à l'époque une part importante de la puissance de calcul du réseau Bitcoin. La raison de cette opposition est apparue clairement par la suite : Bitmain utilisait une technique brevetée appelée ASICBoost, une optimisation qui conférait à son matériel de minage un avantage significatif en termes d'efficacité. SegWit était structurellement incompatible avec l'ASICBoost dissimulé. Le blocage de SegWit permettait de préserver cet avantage.

Le BIP 148 et l'UASF

En mars 2017, un développeur anonyme utilisant le pseudonyme Shaolinfry a publié le BIP 148 : un « soft fork » activé par les utilisateurs (UASF). Plutôt que d'attendre le signal des mineurs, le BIP 148 proposait que les nœuds économiques, c'est-à-dire les bourses, les processeurs de paiement et les entreprises utilisant le logiciel Bitcoin, commencent simplement à rejeter tout bloc ne signalant pas la prise en charge de SegWit à compter du 1er août 2017.

Le raisonnement était simple : les mineurs produisent des blocs, mais ceux-ci n'ont de valeur que si le réseau les accepte. Si une majorité économique suffisante exploitait des nœuds BIP 148, les mineurs devaient soit activer SegWit, soit voir leurs blocs devenir orphelins. Le risque était tout aussi clair : si l'adoption était insuffisante, cela entraînerait une scission de la chaîne, avec deux versions incompatibles de Bitcoin fonctionnant en parallèle.

La campagne UASF était populaire et bruyante. Des badges de conférence ont fait leur apparition. Les débats sur Twitter se sont intensifiés. L'expression « gérez votre propre nœud » a pris une nouvelle importance.

L'accord de New York et le Bitcoin Cash

Face à l'échéance fixée par l'UASF, plus de 50 grandes entreprises du secteur du Bitcoin se sont réunies à New York en mai 2017 et ont signé ce qui est devenu l'« Accord de New York ». Elles ont convenu d'activer SegWit, mais aussi de procéder ensuite à un hard fork afin de doubler la taille des blocs pour la porter à 2 Mo (ce projet a été baptisé SegWit2x).

Ce compromis n'a pleinement satisfait aucun des deux camps. Les développeurs opposés à l'augmentation de la taille des blocs ont considéré SegWit2x comme un hard fork détourné auquel ils n'avaient pas donné leur accord. Quant aux mineurs et aux entreprises qui souhaitaient des blocs plus volumineux, ils n'ont toujours pas obtenu ce qu'ils voulaient au départ.

Le 1er août 2017, une faction qui souhaitait une simple augmentation de la taille des blocs, sans SegWit, a procédé à un fork de Bitcoin pour créer Bitcoin Cash (BCH), avec une limite initiale de 8 Mo par bloc. SegWit a été activé sur Bitcoin le 24 août 2017. Le hard fork SegWit2x a été abandonné en novembre 2017 après que ses organisateurs ont conclu qu'ils ne disposaient pas d'un consensus suffisant.

Ce qui a été réglé

Les conséquences de cet événement ont dépassé le simple cadre des détails techniques. L'UASF avait fonctionné : ce sont les nœuds économiques, et non les mineurs, qui ont déterminé quelles règles de consensus s'appliquaient. Cet épisode est désormais régulièrement cité pour démontrer que la gouvernance du Bitcoin repose en fin de compte entre les mains de ceux qui exploitent et utilisent le logiciel, et non de ceux qui produisent les blocs. Le 1er août est considéré par une partie de la communauté comme le « Jour de l'indépendance du Bitcoin ».

Ce que SegWit a rendu possible

Le Lightning Network

Le Lightning Network a été conçu avant même que SegWit n'existe. Ses créateurs savaient qu'il ne pourrait pas être déployé en toute sécurité tant que le problème de malléabilité des transactions n'aurait pas été résolu, car les canaux de paiement reposent sur des chaînes de transactions non confirmées qui se référencent mutuellement par leur TXID. La garantie d'un TXID fixe offerte par SegWit a permis de sécuriser ces canaux.

Le Lightning Network a été lancé sur le réseau principal de Bitcoin début 2018, environ six mois après l'activation de SegWit. Au premier trimestre 2025, il avait déjà traité plus de 100 millions de transactions. Sans SegWit, cette infrastructure n'existerait pas.

Taproot et la gestion des versions des scripts

SegWit a introduit la gestion des versions de script dans le format des transactions Bitcoin. Le programme « witness » commence par un octet de version : SegWit V0 prend en charge les schémas P2WPKH et P2WSH. Toute mise à jour future définissant un nouveau numéro de version disposera de ses propres règles sans entrer en conflit avec celles existantes, et sans nécessiter une nouvelle bataille controversée autour de la mise à jour.

SegWit V1, c'est Taproot, activé en novembre 2021. Il a introduit les signatures Schnorr, le cadre MAST (Merkelized Abstract Syntax Trees) pour les conditions de dépense complexes, ainsi que des améliorations en matière de confidentialité qui font en sorte que les transactions des portefeuilles multisignature apparaissent identiques aux transactions à signature unique sur la chaîne. Toutes les fonctionnalités techniques introduites par Taproot s'appuyaient sur l'architecture de gestion des versions créée par SegWit.

Nombres ordinaux et inscriptions

La structure de données de témoin introduite par SegWit, puis étendue par Taproot, a rendu techniquement possible l'intégration de données, d'images, de texte ou de code arbitraires directement dans les transactions Bitcoin. C'est le mécanisme qui sous-tend le protocole Ordinals et les inscriptions Bitcoin, ce qui a entraîné une forte augmentation de l'utilisation des données sur la chaîne et porté l'adoption de Taproot à environ 42 % des transactions en 2024. À mesure que l'activité d'inscription a diminué, l'utilisation de Taproot s'est stabilisée à environ 20 % des transactions à la fin de 2025, tandis que SegWit V0 reste le format dominant avec environ 85 %.

SegWit dans son contexte : le calendrier des mises à jour de Bitcoin

Année
Événement
2015
Pieter Wuille présente le concept SegWit lors de la conférence Scaling Bitcoin
2016
Le BIP 141 a été officiellement publié ; le taux de soutien des mineurs stagne en dessous du seuil de 95 %
Mars 2017
BIP 148 (UASF) publié par Shaolinfry
Mai 2017
Accord de New York signé par plus de 50 entreprises
1er août 2017
Bitcoin Cash est un fork de Bitcoin
24 août 2017
SegWit est activé sur Bitcoin au bloc 481 824
Novembre 2017
Le hard fork SegWit2x a été abandonné
Janvier 2018
Le Lightning Network est désormais disponible sur le réseau principal
Novembre 2021
Taproot est activé, s'appuyant sur le système de gestion des versions de SegWit
2023-2024
Les ordinaux et les inscriptions exploitent l'espace témoin de SegWit/Taproot
2026
Environ 85 % des transactions Bitcoin utilisent SegWit
Année
2015
Événement
Pieter Wuille présente le concept SegWit lors de la conférence Scaling Bitcoin
Année
2016
Événement
Le BIP 141 a été officiellement publié ; le taux de soutien des mineurs stagne en dessous du seuil de 95 %
Année
Mars 2017
Événement
BIP 148 (UASF) publié par Shaolinfry
Année
Mai 2017
Événement
Accord de New York signé par plus de 50 entreprises
Année
1er août 2017
Événement
Bitcoin Cash est un fork de Bitcoin
Année
24 août 2017
Événement
SegWit est activé sur Bitcoin au bloc 481 824
Année
Novembre 2017
Événement
Le hard fork SegWit2x a été abandonné
Année
Janvier 2018
Événement
Le Lightning Network est désormais disponible sur le réseau principal
Année
Novembre 2021
Événement
Taproot est activé, s'appuyant sur le système de gestion des versions de SegWit
Année
2023-2024
Événement
Les ordinaux et les inscriptions exploitent l'espace témoin de SegWit/Taproot
Année
2026
Événement
Environ 85 % des transactions Bitcoin utilisent SegWit

Adoption en cours

L'adoption de SegWit a progressé régulièrement après son activation, atteignant 30 % des transactions dès les premiers mois, puis dépassant la barre des 50 % au cours des deux années suivantes, à mesure que les portefeuilles et les plateformes d'échange mettaient à jour leurs logiciels.

En 2026, environ 85 % des transactions Bitcoin utilisent SegWit (source : Spark.money Bitcoin Network Statistics, CoinGecko). Les 15 % restants correspondent à des transactions héritées provenant de portefeuilles et de services qui n'ont pas été mis à jour. L'adoption de Taproot (P2TR, SegWit V1) a atteint un pic d'environ 42 % des transactions en 2024, principalement grâce à l'activité d'inscription d'Ordinals, avant de se stabiliser autour de 20 % fin 2025, à mesure que le volume d'inscriptions diminuait.

La courbe d'adoption reflète ce qui s'est passé avec SegWit : il faut compter entre un et trois ans pour que les nouveaux formats d'adresse soient largement adoptés, le temps que les portefeuilles matériels, les plateformes d'échange et les prestataires de paiement mettent à jour leurs logiciels. La prise en charge de Taproot continue de se généraliser dans les différentes implémentations de portefeuilles.

SegWit vs. Legacy : résumé des différences

Fonctionnalité
Ancien système (avant SegWit)
SegWit
Emplacement de la signature
À l'intérieur de ScriptSig (corps principal de la transaction)
Champ « Témoin » distinct
Mesure de la taille des blocs
Taille en octets (limite de 1 Mo)
Unités de poids (limite de 4 millions d'unités)
Calcul du TXID
Comprend les données de signature
À l'exclusion des données relatives aux témoins
Malléabilité des transactions
Possible
Corrigé
Taille typique d'un envoi 1 entrée/2 sorties
~226 octets
~141 octets (P2WPKH)
Économies sur les frais
Référence
~38 % de moins (P2WPKH par rapport à P2PKH)
Prise en charge du Lightning Network
Dangereux
Obligatoire ; active les canaux de paiement
Préfixe d'adresse
1...
bc1q... (en version native) ou 3... (imbriqué)
Codage
Base58
Bech32
Fonctionnalité
Emplacement de la signature
Ancien système (avant SegWit)
À l'intérieur de ScriptSig (corps principal de la transaction)
SegWit
Champ « Témoin » distinct
Fonctionnalité
Mesure de la taille des blocs
Ancien système (avant SegWit)
Taille en octets (limite de 1 Mo)
SegWit
Unités de poids (limite de 4 millions d'unités)
Fonctionnalité
Calcul du TXID
Ancien système (avant SegWit)
Comprend les données de signature
SegWit
À l'exclusion des données relatives aux témoins
Fonctionnalité
Malléabilité des transactions
Ancien système (avant SegWit)
Possible
SegWit
Corrigé
Fonctionnalité
Taille typique d'un envoi 1 entrée/2 sorties
Ancien système (avant SegWit)
~226 octets
SegWit
~141 octets (P2WPKH)
Fonctionnalité
Économies sur les frais
Ancien système (avant SegWit)
Référence
SegWit
~38 % de moins (P2WPKH par rapport à P2PKH)
Fonctionnalité
Prise en charge du Lightning Network
Ancien système (avant SegWit)
Dangereux
SegWit
Obligatoire ; active les canaux de paiement
Fonctionnalité
Préfixe d'adresse
Ancien système (avant SegWit)
1...
SegWit
bc1q... (en version native) ou 3... (imbriqué)
Fonctionnalité
Codage
Ancien système (avant SegWit)
Base58
SegWit
Bech32

Conclusion

SegWit est la mise à jour du protocole qui a séparé les données de signature de Bitcoin de ses données de transaction, corrigé une faille de sécurité existant depuis 2009, réduit les frais de transaction d'environ un tiers et posé les bases architecturales du Lightning Network, de Taproot et de tout ce qui a été développé à partir de ces technologies depuis lors.

Depuis 2026, il s'agit de la norme de transaction sur Bitcoin, traitant la grande majorité de l'activité sur la chaîne. Les formats d'adresse qu'il a introduits, en particulier le format natif SegWit (bc1q), sont ceux que la plupart des utilisateurs devraient utiliser par défaut aujourd'hui. La bataille politique qui a entouré son activation reste l'un des chapitres les plus instructifs de l'histoire de la gouvernance de Bitcoin : une démonstration que, dans un réseau décentralisé, le consensus n'est pas quelque chose que les mineurs accordent, mais quelque chose que les utilisateurs imposent.

Frequently Asked Questions

What does SegWit stand for?
SegWit stands for Segregated Witness. "Segregated" means separated, and "witness" is the cryptographic term for the signature data that proves a transaction is authorized. Together, the name describes exactly what the upgrade does: it moves signature data out of the main transaction and stores it separately.
Is SegWit safe to use?
What is the difference between SegWit and Native SegWit?
What is the difference between SegWit and Taproot?
Can I send Bitcoin from a SegWit address to a Legacy address?
Does SegWit actually reduce my fees?
Why did some miners oppose SegWit?
Did SegWit cause the Bitcoin Cash fork?
What is BIP 141?
What is the Bech32 address format?
Does SegWit work with hardware wallets?

Commencez à investir en toute sécurité avec le portefeuille Bitcoin.com

Plus de 85 millions de portefeuilles créés à ce jour. Tout ce dont vous avez besoin pour acheter, vendre, échanger et investir vos bitcoins et autres cryptomonnaies en toute sécurité.

A screenshot of the Bitcoin.com Wallet app

Scannez le code pour télécharger le portefeuille Bitcoin.com

Scannez ce code QR avec votre appareil mobile ; vous serez automatiquement redirigé vers la page de la boutique correspondante.