


Lors de la création de Bitcoin, Satoshi Nakamoto a défini une contrainte majeure : chaque bloc ne devait pas dépasser une capacité d’un million d’octets. Cette limite répondait aux besoins du réseau à ses débuts, alors réservé à un marché de niche. Mais la montée en puissance de Bitcoin a entraîné une congestion croissante. Le réseau génère un bloc toutes les dix minutes environ et, avec cette contrainte, chaque bloc ne peut inclure qu’un nombre restreint de transactions — souvent quelques dizaines. Le débit moyen est donc de sept transactions par seconde. En période de forte activité, des dizaines de milliers de transactions s’accumulent en file d’attente, les frais peuvent grimper jusqu’à plusieurs dizaines de dollars et les délais de traitement s’étendre sur plusieurs jours. Face à ces défis, la communauté crypto recherchait une solution technique efficace pour accélérer le traitement des transactions et réduire les frais. Segregated Witness, ou SegWit, a ainsi été adopté.
La technologie Segregated Witness (SegWit) a été proposée en 2015 par Pieter Wuille et d’autres contributeurs de Bitcoin Core pour résoudre les limites de rapidité du traitement des transactions sur Bitcoin. SegWit a été officiellement intégré au réseau Bitcoin en 2017 via un soft fork, augmentant la capacité de traitement d’un bloc Bitcoin de 1,7 fois. Cette avancée majeure a permis à Bitcoin d’évoluer sans recourir à un hard fork qui aurait divisé le réseau.
L’adoption de SegWit s’est étendue à d’autres grandes cryptomonnaies, notamment Litecoin et Bitcoin Cash. SegWit apporte trois avantages essentiels à ces réseaux : une capacité de bloc accrue, une augmentation de la vitesse des transactions et une meilleure scalabilité. Ces améliorations font de SegWit un élément central des infrastructures blockchain actuelles, illustrant l’efficacité des solutions innovantes pour relever les défis de la scalabilité tout en préservant la compatibilité avec les systèmes existants.
Pour saisir l’innovation de SegWit, il faut analyser la structure d’une transaction Bitcoin : chaque transaction comprend deux composantes distinctes, les données de transaction de base et les données de témoin. Les données transactionnelles enregistrent les soldes et montants transférés ; les données de témoin comportent les signatures qui valident l’identité et l’autorisation de l’utilisateur.
En pratique, les utilisateurs se concentrent sur les informations essentielles liées aux actifs : soldes de compte et montants transférés. Les données de vérification d’identité, si elles sont cruciales pour la sécurité, n’ont pas besoin d’être stockées dans l’espace le plus limité de la transaction. Concrètement, le destinataire doit simplement vérifier que les actifs sont disponibles et autorisés ; il n’a pas besoin d’un accès immédiat aux détails de signature du donneur d’ordre.
Dans la structure originelle des transactions Bitcoin, les données de signature occupent une place importante, jusqu’à 65 % de la capacité d’un bloc. Cette inefficacité réduit la rapidité des transferts et augmente les coûts de packaging pour les mineurs. SegWit résout ce problème en extrayant les données de témoin pour les stocker séparément dans une structure dédiée. Ainsi, le réseau traite plus de transactions à taille de bloc constante, augmentant le throughput sans modifier la limite fondamentale d’un mégaoctet. En dissociant les données de témoin, SegWit optimise l’utilisation de l’espace de bloc, accélère les transactions et réduit les coûts.
SegWit a transformé l’efficacité opérationnelle de Bitcoin par plusieurs avantages majeurs. Premièrement, l’augmentation de la capacité des blocs : les signatures pouvaient représenter jusqu’à 65 % de l’espace des blocs, et SegWit libère cet espace pour traiter plus de transactions. La limite nominale reste d’un mégaoctet, mais la capacité effective pour les données transactionnelles progresse nettement.
Deuxième avantage : une accélération du taux de transactions, selon un principe similaire aux solutions de scalabilité de couche 2 d’Ethereum. Les données Bitcoin sont traitées en couches pour augmenter le débit. Avec SegWit, le système peut concentrer davantage de puissance de calcul et de stockage sur les transactions réelles. La réduction du poids des données de signature élève le TPS du réseau. Les statistiques montrent qu’après l’adoption de SegWit, le coût moyen par transaction a fortement baissé, rendant Bitcoin plus adapté aux usages quotidiens.
Troisième avantage : la compatibilité avec le Lightning Network. Cette solution de couche 2, largement discutée, vise à améliorer la scalabilité via le traitement off-chain. Le Lightning Network ajoute une couche au-dessus de la blockchain Bitcoin, crée des canaux de paiement et permet des transferts rapides et volumineux même dans les conditions extrêmes. Tandis que le Lightning Network traite les opérations hors chaîne, SegWit gère efficacement les données prioritaires on-chain, allégeant la charge sur la chaîne principale et facilitant la mise en œuvre du Lightning Network.
Un avantage supplémentaire réside dans la sécurité structurelle : les données transactionnelles et de signature sont totalement séparées dans le système de traitement. Comme la signature est exclue du calcul de l’identifiant de transaction, le risque de malléabilité — modification frauduleuse des informations avant confirmation — est supprimé. Cette évolution prévient l’inscription permanente d’informations erronées sur la blockchain et favorise le développement de solutions de réparation transactionnelle. SegWit a aussi préparé le terrain pour les ordinals Bitcoin en élargissant la limite des données arbitraires possibles dans une transaction. Associée à la mise à jour Taproot de 2021, qui facilite le stockage des données de témoin et élargit ces limites, elle a permis la création d’ordinals et de NFTs sur Bitcoin.
Pour les utilisateurs, SegWit offre trois bénéfices pratiques : sécurité accrue par rapport aux adresses classiques, transactions accélérées grâce à l’extension de la capacité des blocs et vérification plus rapide, et frais de transaction sensiblement inférieurs. Ces avantages améliorent concrètement l’expérience utilisateur lors des transactions Bitcoin.
L’utilisation de SegWit est simple : il suffit d’utiliser une adresse de portefeuille compatible SegWit pour recevoir des Bitcoins et bénéficier automatiquement de tous les avantages. Les données historiques montrent une progression constante du taux d’utilisation de SegWit, illustrant son adoption massive.
Il existe aujourd’hui quatre principaux formats d’adresse Bitcoin, chacun avec des caractéristiques propres. Le format Legacy (P2PKH), commençant par « 1 », est le format originel de l’adresse Bitcoin, toujours utilisé. P2PKH signifie Pay To PubKey Hash, paiement vers le hash d’une clé publique. Exemple : 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u.
Le format Nested (P2SH), commençant par « 3 », est un format d’adresse multi-signature. P2SH signifie Pay-to-Script-Hash, utilisant des scripts et leurs hashes pour les entrées et sorties des transactions. Similaire à P2PKH, il permet des fonctions plus complexes, notamment la gestion multi-signature où plusieurs signatures sont nécessaires pour autoriser une transaction. Exemple : 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX.
Le format Nested SegWit (P2SH), également commençant par « 3 », représente une adresse compatible SegWit. Utilisant l’encapsulation P2SH, elle est reconnue par les anciens nœuds non migrés vers SegWit. Exemple : 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN. Il n’est pas nécessaire de distinguer entre adresse multi-signature et adresse SegWit compatible ; les adresses débutant par « 3 » sont largement compatibles et permettent d’envoyer des Bitcoins vers les adresses commençant par « 1 » ou « bc1 ».
Le format Native SegWit (Bech32), débutant par « bc1 », est le format natif SegWit. Les adresses Bech32 ont été élaborées pour SegWit et normalisées par BIP173 en 2017. Elles sont insensibles à la casse (chiffres 0-9, lettres minuscules a-z), ce qui limite les erreurs et facilite la saisie. Exemple : bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3.
Le format Bech32 repose sur l’encodage Base32, plus efficace que le Base58 traditionnel, réduisant le nombre de caractères et facilitant l’intégration dans les QR codes. Il offre une sécurité renforcée grâce à une détection d’erreur améliorée. Les adresses Bech32 sont nativement compatibles SegWit, sans espace supplémentaire requis, ce qui diminue les frais de transaction. Les avantages sont nombreux : QR codes plus petits, meilleure détection d’erreur, sécurité accrue et absence de distinction entre majuscules et minuscules. L’exclusivité des minuscules facilite la lecture et la saisie.
Les adresses Native P2WPKH et Native P2WSH, débutant par « bc1q », sont des adresses SegWit natives version 0. P2WPKH (Pay-to-Witness-Public-Key-Hash) fait 42 caractères, exemple : bc1qmgjswfb6eXcmuJgLxvMxAo1tth2QCyyPYt8shz. P2WSH (Pay-to-Witness-Script-Hash) fait 62 caractères, exemple : bc1q09zjqeetautmyzrxn9d2pu5c5glv6zcmj3qx5axrltslu90p88pqykxdv4wj. P2WPKH est utilisé pour les adresses classiques, P2WSH pour les multi-signatures.
En 2019, une faille potentielle de Bech32 a été révélée : si le dernier caractère est « p » et qu’on ajoute un ou plusieurs « q », l’adresse passe la vérification sans erreur. Bitcoins pourraient ainsi être envoyés vers une adresse incorrecte et devenir inaccessibles. Cependant, Bech32 est réservé aux adresses SegWit natives, qui ont des limites strictes (20 ou 32 octets) ; toute saisie excédentaire est rejetée par le portefeuille.
Pour pallier ce défaut, la norme Bech32m a été créée et documentée dans BIP0350. Elle ajoute un chiffre à la formule de somme de contrôle, garantissant qu’un caractère superflu rendra la somme invalide. Bech32m concerne uniquement les adresses Taproot et les futurs formats, tandis que les adresses SegWit natives existantes restent protégées par leur longueur maximale.
Le format P2TR (Bech32m), débutant par « bc1p », correspond aux adresses Taproot pour les implémentations SegWit natives version 1. Exemple : bc1pqs7w62shf5ee3qz5jaywle85jmg8suehwhOawnqxevre9k7zvqdz2mOn. Les adresses SegWit natives version 0 conservent le format Bech32 ; celles de version 1 ou plus utilisent Bech32m. Les adresses Taproot, toujours débutant par « bc1p », prennent en charge des fonctions avancées dont la détention de BTC NFT et les fonctionnalités Ordinals NFT.
Les distinctions entre les formats d’adresse portent principalement sur les frais et les fonctionnalités. Les adresses SegWit compatibles commençant par « 3 » réduisent les frais d’environ 24 % par rapport aux adresses classiques commençant par « 1 ». Les adresses SegWit natives commençant par « bc1 » permettent une réduction d’environ 35 % des frais comparées aux adresses traditionnelles.
Les économies les plus marquées apparaissent en comparant les adresses SegWit natives (commençant par « bc1 » et certaines « 3 ») aux adresses multi-signature (« 3 ») : jusqu’à 70 % de réduction sur les frais de transfert, ce qui est particulièrement avantageux pour les utilisateurs réguliers. Les adresses Taproot, qui intègrent les fonctionnalités NFT et Ordinals, conservent des frais similaires à ceux des adresses commençant par « 3 », offrant ainsi un accès économique à l’écosystème Bitcoin élargi.
Ces différences reflètent la gestion de l’espace de bloc : les adresses classiques utilisent plus d’espace à cause d’une structure inefficace, tandis que les adresses SegWit natives optimisent l’espace grâce à la séparation des données de témoin. Les économies substantielles font des adresses SegWit natives la solution privilégiée pour les utilisateurs attentifs aux coûts, tandis que les adresses Taproot offrent des fonctions avancées sans frais supplémentaires majeurs.
Segregated Witness constitue une étape décisive dans l’évolution de Bitcoin, résolvant les défis de scalabilité tout en préservant la compatibilité avec l’infrastructure existante. En séparant les données de témoin des données transactionnelles, SegWit augmente le nombre de transactions par bloc, diminue les frais et améliore l’efficacité du réseau. Son adoption progresse continuellement, portée par la reconnaissance de ses avantages par les utilisateurs.
L’importance de SegWit dépasse la scalabilité. Il neutralise le risque de malléabilité des transactions, renforçant la fiabilité et la sécurité, et il enrichit la programmabilité de Bitcoin en ouvrant la voie à des solutions telles que le Lightning Network et à des innovations comme les ordinals et les NFTs via Taproot.
Pour les utilisateurs, SegWit apporte des bénéfices concrets : sécurité renforcée, traitement accéléré des transactions et réduction des coûts. Les différents formats d’adresse compatibles SegWit — du format imbriqué « 3 » au format natif « bc1 » ou Taproot « bc1p » — offrent un choix équilibré entre compatibilité, efficacité et fonctionnalités avancées.
Les portefeuilles crypto modernes et les principales plateformes de trading ont intégré SegWit sur Bitcoin, Litecoin et Bitcoin Cash. Ces intégrations optimisent l’expérience utilisateur, réduisent les frais et accélèrent les transferts. L’adoption des adresses Taproot permet aussi de participer pleinement à l’écosystème Bitcoin (ordinals, tokens BRC-20, NFTs). À mesure que Bitcoin évolue, SegWit illustre la capacité de la communauté à améliorer le protocole via des soft forks consensuels, démontrant qu’il est possible de relever les enjeux de scalabilité sans compromettre la décentralisation et la sécurité. L’adoption des adresses SegWit natives marque une avancée majeure, offrant aux utilisateurs une combinaison optimale d’efficacité, de sécurité et de rentabilité pour leurs transactions cryptos.
L’adresse SegWit native est un format avancé d’adresse Bitcoin, utilisant « bech32 ». Elle optimise le protocole SegWit, réduisant les frais et accélérant les transactions.
Oui, vous pouvez envoyer du Bitcoin à une adresse SegWit native. Utilisez votre portefeuille pour transférer vos fonds vers une nouvelle adresse SegWit, en vérifiant toujours l’adresse avant envoi.
Non, BTC SegWit n’est pas identique à Bitcoin. Il s’agit d’un format d’adresse amélioré, offrant des frais de transaction plus bas et une meilleure scalabilité.
Oui, l’adresse SegWit native est recommandée : elle offre des transactions moins coûteuses, une efficacité améliorée et une large compatibilité. Elle est idéale pour les transferts peer-to-peer et constitue un choix solide pour les utilisateurs de Bitcoin.











