À la création de Bitcoin, la taille de chaque bloc était limitée à un mégaoctet, une contrainte suffisante pour le volume de transactions d’un marché naissant. L’essor de la communauté d’utilisateurs a cependant transformé la congestion du réseau en enjeu majeur.
Le réseau Bitcoin génère un nouveau bloc environ toutes les dix minutes. Avec une taille maximale d’un mégaoctet, chaque bloc ne peut contenir qu’une poignée de transactions. Fin 2025, Bitcoin traite en moyenne sept transactions par seconde. Lors des pics de demande, des milliers de transactions s’accumulent sur la blockchain, avec des frais pouvant atteindre des montants conséquents. Cette congestion se traduit parfois par des délais de traitement allant jusqu’à plusieurs jours.
Face à ces difficultés, une solution technique s’imposait pour fluidifier les transactions Bitcoin et réduire les frais. Segregated Witness (SegWit) répond à ce besoin.
En 2015, les développeurs de Bitcoin ont conçu la technologie SegWit afin d’améliorer la vitesse de traitement des transactions. En 2017, SegWit a été officiellement déployé via un soft fork, augmentant la capacité de traitement par bloc d’environ 1,7 fois.
À ce jour, plusieurs grandes cryptomonnaies intègrent SegWit, qui permet d’augmenter la capacité des blocs, d’accélérer les transactions et d’améliorer la scalabilité du réseau.
SegWit sépare les informations de transaction en deux : les données principales et les données de témoin. Les données de transaction consignent les soldes, tandis que les données de témoin servent à l’authentification de l’utilisateur.
Dans le modèle traditionnel de Bitcoin, les données de témoin (signatures) occupent une part significative de l’espace, ce qui réduit l’efficacité et accroît les coûts. SegWit extrait ces données et les stocke à part, ce qui accélère le traitement des transactions.
Les signatures peuvent occuper jusqu’à 65 % de l’espace d’un bloc de Bitcoin. SegWit libère cet espace, permettant un traitement plus important des transactions.
À l’image des solutions Layer 2, le traitement des données Bitcoin en plusieurs couches accélère les transactions. Depuis l’implémentation de SegWit, le système Bitcoin dédie davantage de puissance de calcul et de stockage au traitement des transactions, ce qui réduit la charge sur le réseau et augmente le nombre de transactions par seconde (TPS).
SegWit a indirectement permis l’émergence de solutions Layer 2, conçues pour résoudre la scalabilité de Bitcoin hors de la chaîne principale.
Pour les utilisateurs, SegWit offre trois avantages principaux :
Fin 2025, le taux d’adoption de SegWit poursuit sa progression, et de plus en plus d’utilisateurs profitent de ses bénéfices.
Actuellement, les formats d’adresses Bitcoin se répartissent en quatre principaux types :
Il convient de distinguer les adresses Native SegWit des adresses SegWit imbriquées. Les adresses Native SegWit (Bech32) apportent tous les avantages de la technologie SegWit, notamment :
À l’opposé, les adresses SegWit imbriquées (P2SH) constituent un format transitoire, offrant certains bénéfices de SegWit tout en restant compatibles avec les anciens wallets. Elles représentent une avancée par rapport aux adresses legacy, mais ne procurent pas l’ensemble des avantages des adresses Native SegWit.
Pour une efficacité et une économie maximales, les utilisateurs sont fortement encouragés à privilégier les adresses Native SegWit lorsque cela est possible.
SegWit s’impose comme une évolution majeure du réseau Bitcoin, permettant de résoudre les limites de scalabilité et d’ouvrir la voie à de nouvelles innovations. En dissociant les données de témoin des données de transaction, SegWit a augmenté la capacité des blocs, réduit les frais et renforcé l’efficacité du réseau. Avec l’essor continu des adresses Native SegWit, on peut s’attendre à de nouveaux avantages et développements fondés sur cette technologie, consolidant la robustesse et l’évolution de l’écosystème Bitcoin.
Oui, il est possible d’envoyer du BTC d’une adresse Native SegWit vers une adresse SegWit. Les deux formats sont compatibles et les transactions sont simples et sécurisées.
Native SegWit est à privilégier : il offre des frais plus faibles, des transactions accélérées et une sécurité renforcée. Si les deux options sont efficaces, Native SegWit s’avère plus avancé et performant.
Native SegWit désigne une version optimisée de SegWit sur Bitcoin, permettant une efficience supérieure et des frais de transaction plus faibles. Il utilise les adresses bech32 débutant par “bc1” et garantit une sécurité et une scalabilité accrues au réseau.
Les frais SegWit sont légèrement plus élevés que ceux de Native SegWit. Les transactions Native SegWit sont plus efficientes, occupent moins d’espace dans les blocs, et donc génèrent des frais inférieurs à ceux des transactions SegWit classiques.