segwit

Segregated Witness (SegWit) constitue une évolution du protocole Bitcoin visant à dissocier les données de signature, appelées « witness », du corps principal d’une transaction. Cette modification corrige la malléabilité des transactions et accroît la capacité effective des blocs via le principe de « block weight ». SegWit optimise l’efficacité des transactions, améliore la gestion des frais et prépare l’intégration de solutions de couche 2 comme le Lightning Network, tout en restant compatible avec les adresses historiques.
Résumé
1.
Segregated Witness (SegWit) est une mise à niveau majeure du protocole Bitcoin, mise en œuvre en 2017 pour résoudre les problèmes de malléabilité des transactions.
2.
En séparant les données de signature des données de transaction, SegWit augmente efficacement la capacité des blocs et améliore le débit des transactions.
3.
SegWit a posé les bases techniques des solutions de mise à l’échelle de couche 2 comme le Lightning Network, réduisant ainsi les frais de transaction.
4.
Les utilisateurs adoptant les adresses SegWit (commençant par bc1) bénéficient de frais réseau plus bas et de temps de confirmation plus rapides.
segwit

Qu’est-ce que Segregated Witness (SegWit) ?

Segregated Witness, plus connu sous le nom de SegWit, est une évolution du protocole Bitcoin qui sépare les « witness data » (données de témoin) du corps principal de chaque transaction. Les witness data désignent les signatures et preuves associées attestant de l’autorisation de dépenser certains fonds.

En isolant les witness data, le contenu central des transactions devient plus stable, tandis que les signatures sont stockées dans une zone dédiée. Cette modification structurelle résout la problématique de la « malléabilité des transactions » et introduit une nouvelle métrique, le « block weight », pour mesurer la capacité des blocs. Ainsi, SegWit améliore le débit et l’efficacité du réseau Bitcoin sans compromettre les règles de sécurité.

Pourquoi SegWit résout-il la malléabilité des transactions ?

Le principal objectif de SegWit est de remédier à la malléabilité des transactions. Ce phénomène se produit lorsqu’une personne peut modifier certains éléments de la signature d’une transaction avant sa confirmation, ce qui modifie son identifiant de transaction (TXID), c’est-à-dire son identifiant unique.

Imaginez que vous envoyiez des fonds à un ami. Tant que la transaction est en attente, un tiers pourrait modifier le format de la signature, générant un TXID différent. Même si vos fonds restent sécurisés, toute opération reposant sur le TXID initial (gestion de canaux, transactions avancées par script, etc.) pourrait devenir instable. En excluant les signatures du calcul du TXID, SegWit garantit que de légères modifications des signatures n’affectent plus l’identifiant de transaction, renforçant ainsi la fiabilité des processus ultérieurs.

Comment fonctionne SegWit ?

SegWit place les signatures et witness data dans une zone distincte, en dehors de la structure principale de la transaction. Lors du calcul du TXID, ces witness data sont ignorées. SegWit est déployé via un « soft fork », ce qui assure la rétrocompatibilité : les nœuds mis à jour et les nœuds historiques restent interopérables.

Sur le plan technique, SegWit introduit un nouveau format de transaction : les anciens nœuds considèrent les witness data comme des « informations supplémentaires » et continuent de valider les règles principales sans ces données, tandis que les nœuds mis à jour lisent et vérifient intégralement les witness data selon des méthodes de validation actualisées. Cette approche corrige la malléabilité tout en assurant une transition fluide pour le réseau.

Comment SegWit améliore-t-il la capacité des blocs et les frais de transaction ?

SegWit accroît la capacité effective des blocs grâce au concept de « block weight ». Ce mécanisme attribue un poids plus important aux données principales des transactions, tandis que les witness data sont moins pondérées. Le poids maximal d’un bloc est fixé (généralement à 4 millions d’unités), ce qui permet d’intégrer davantage de transactions par bloc.

Dans Bitcoin, les frais de transaction sont calculés sur la base du « poids consommé » et non de la taille brute en octets. En déplaçant les signatures dans un segment faiblement pondéré, de nombreuses transactions voient leur poids total réduit et nécessitent donc des frais de minage plus faibles. Par exemple, les adresses SegWit natives (commençant par « bc1 ») présentent généralement un poids de transaction inférieur et des frais plus compétitifs — un avantage notable en période de congestion du réseau. Les données publiques indiquent qu’à la mi-2024, 80 % à 90 % des transactions Bitcoin utilisent SegWit (sources : explorateurs blockchain et plateformes d’analyse comme mempool.space et Glassnode, 2024).

Comment reconnaître et utiliser les adresses SegWit ?

Les adresses SegWit se déclinent généralement en trois catégories :

  • Le premier type correspond au format legacy, débutant généralement par « 1 », appelé « adresses legacy ». Elles n’utilisent pas SegWit, ont un poids de transaction élevé et entraînent en général des frais plus importants.
  • Le deuxième type est l’adresse P2SH compatible SegWit, qui commence habituellement par « 3 ». Elle permet aux anciens portefeuilles de recevoir des fonds avec une bonne compatibilité et des frais un peu plus faibles que les adresses legacy.
  • Le troisième type est l’adresse native SegWit bech32, débutant typiquement par « bc1 ». Ce format, optimisé pour SegWit, propose un encodage plus clair, un poids réduit et de meilleures performances en matière de frais.

Lors de vos transferts :

  • Une adresse commençant par « bc1 » indique une prise en charge native de SegWit.
  • Les adresses débutant par « 3 » sont des adresses SegWit compatibles.
  • Les adresses commençant par « 1 » sont des formats legacy. Les utilisateurs débutants doivent simplement s’assurer que le préfixe de l’adresse correspond aux instructions de leur portefeuille.

Comment utiliser SegWit pour les retraits et dépôts sur Gate ?

L’utilisation de SegWit sur Gate est intuitive. Voici les étapes :

  1. Pour déposer du BTC, rendez-vous sur la page « Dépôt ». Le système vous attribuera une adresse BTC. Si elle commence par « bc1 » ou « 3 », elle est compatible SegWit — ce qui permet généralement de bénéficier de frais plus faibles.
  2. Pour retirer du BTC, saisissez l’adresse du bénéficiaire débutant par « bc1 » ou « 3 ». Le système identifiera automatiquement le format de l’adresse et estimera les frais de minage selon le poids de la transaction.
  3. Choisissez un niveau de frais adapté en cas de congestion réseau. Les transactions SegWit, plus légères, permettent en général de payer moins pour une confirmation équivalente.
  4. Testez d’abord avec un faible montant avant d’effectuer des retraits plus importants, afin d’éviter tout retard lié à une adresse incompatible ou incorrecte. Vérifiez toujours que le préfixe correspond à l’indication de votre portefeuille avant de valider le retrait.

Quel est le lien entre SegWit et le Lightning Network ?

SegWit constitue la base technique des solutions Layer 2 comme le Lightning Network, en corrigeant la malléabilité des transactions et en stabilisant les identifiants de transaction. Le Lightning Network s’appuie sur des structures de transaction scriptables et traçables pour ouvrir des canaux de paiement, et SegWit rend ces mécanismes plus fiables.

Pour les utilisateurs recherchant des micropaiements rapides et peu coûteux, les portefeuilles recommandent souvent d’utiliser des adresses compatibles SegWit afin de profiter de frais on-chain réduits et d’une gestion de canal plus stable.

Quelles sont les considérations de compatibilité et les risques liés à SegWit ?

SegWit a été déployé sous forme de soft fork, assurant une large compatibilité, mais quelques points de vigilance subsistent :

  • Certaines plateformes anciennes ne prennent pas en charge les adresses « bc1 », ce qui peut entraîner l’échec de certains dépôts ou la nécessité d’utiliser une adresse « 3 » à la place.
  • Les principaux risques concernent essentiellement les erreurs d’adresse ou la congestion du réseau, et non SegWit lui-même.

Pour limiter les risques :

  1. Utilisez des portefeuilles et plateformes d’échange prenant en charge les adresses SegWit et vérifiez toujours le préfixe de l’adresse.
  2. Testez d’abord avec de petits montants avant d’envoyer des sommes plus importantes.
  3. Augmentez le niveau de frais ou attendez la fin d’une congestion du réseau si les confirmations tardent.
  4. Conservez l’identifiant de transaction pour le suivi ; même si SegWit stabilise les TXID, le suivi via les explorateurs de blocs demeure essentiel.

En quoi SegWit diffère-t-il de Taproot ?

SegWit vise à séparer les witness data et à résoudre la malléabilité, tout en augmentant la capacité via le block weight. Taproot s’appuie sur cette base pour améliorer la confidentialité et la flexibilité des smart contracts, rendant les conditions complexes sur la blockchain comparables à des transferts classiques.

On peut comparer leur relation à une « fondation et des étages supérieurs » : SegWit pose les bases de la scalabilité, tandis que Taproot fait progresser l’utilisabilité et la confidentialité. Les portefeuilles compatibles Taproot prennent généralement aussi en charge les formats d’adresse SegWit — ces deux évolutions sont complémentaires.

Points clés et parcours d’apprentissage SegWit

SegWit sépare les witness data liées aux signatures des transactions principales, corrige la malléabilité, augmente la capacité effective des blocs et optimise les frais via le block weight, tout en permettant des solutions avancées comme le Lightning Network. En pratique, privilégiez les adresses « bc1 » ou « 3 » pour la compatibilité et la maîtrise des coûts ; effectuez toujours un test avec un faible montant en période de congestion.

Pour aller plus loin :

  • Commencez par comprendre les TXID et la malléabilité.
  • Renseignez-vous sur les formats d’adresse de votre portefeuille.
  • Consultez les explorateurs de blocs pour les métriques de poids et de frais. Quelques dépôts ou retraits pratiques via Gate suffisent à acquérir une expérience concrète de SegWit, en toute sécurité et efficacité.

FAQ

Puis-je continuer à utiliser mon ancienne adresse Bitcoin après la mise à niveau SegWit ?

Oui. SegWit est rétrocompatible : les adresses legacy (format P2PKH) peuvent toujours recevoir et envoyer des transactions. Cependant, il est conseillé de migrer vers des adresses SegWit (formats P2WPKH ou P2SH-P2WPKH) pour bénéficier de frais réduits et de confirmations plus rapides. Vous pouvez consulter ou modifier votre type d’adresse dans les paramètres du portefeuille Gate.

Les destinataires doivent-ils aussi disposer d’une adresse SegWit pour mes transferts ?

Non. Il est possible d’envoyer des BTC entre tous les types d’adresses pris en charge, qu’elles soient SegWit ou legacy. Cependant, pour maximiser les économies de frais et les avantages de performance, il est préférable que l’expéditeur et le destinataire utilisent des adresses SegWit. Il est donc recommandé d’inciter vos contacts à migrer vers SegWit pour des résultats optimaux.

Pourquoi certaines plateformes ou portefeuilles ne prennent-ils pas en charge les retraits SegWit ?

Certains systèmes anciens ont été conçus avant l’introduction de SegWit ; l’intégration de SegWit nécessite des adaptations importantes du code. L’absence de prise en charge de SegWit ne signifie pas une sécurité moindre, mais simplement que les utilisateurs ne bénéficient pas de ses avantages. Opter pour des plateformes comme Gate permet de profiter des dernières avancées technologiques et de frais réduits.

Existe-t-il une différence entre les clés privées pour les adresses SegWit et legacy ?

Il n’y a pas de différence fondamentale. La génération et la gestion des clés privées restent identiques ; seul le format d’encodage de l’adresse évolue. Une même clé privée peut générer plusieurs types d’adresses (P2PKH, P2WPKH, P2SH). Il est essentiel de sauvegarder correctement votre clé privée ou phrase de récupération, quel que soit le type d’adresse utilisé.

SegWit a-t-il un impact sur la sécurité finale des transactions ?

Non. SegWit réorganise la structure des données mais ne remet pas en cause les fondements cryptographiques de Bitcoin. En corrigeant la malléabilité des transactions, SegWit renforce même la sécurité dans certains cas d’usage (comme les opérations sur Lightning Network). Toutes les transactions SegWit traitées via Gate bénéficient du même niveau de sécurité que les transactions legacy.

Un simple « j’aime » peut faire toute la différence

Partager

Glossaires associés
époque
Dans le Web3, le terme « cycle » désigne les processus récurrents ou les fenêtres propres aux protocoles ou applications blockchain, qui interviennent à des intervalles fixes, qu’il s’agisse du temps ou du nombre de blocs. Il peut s’agir, par exemple, des événements de halving sur Bitcoin, des rounds de consensus sur Ethereum, des calendriers de vesting des tokens, des périodes de contestation des retraits sur les solutions Layer 2, des règlements de taux de financement et de rendement, des mises à jour des oracles ou encore des périodes de vote de gouvernance. La durée, les conditions de déclenchement et la souplesse de ces cycles diffèrent selon les systèmes. Maîtriser le fonctionnement de ces cycles permet de mieux gérer la liquidité, d’optimiser le moment de ses actions et d’identifier les limites de risque.
Qu'est-ce qu'un nonce
Le terme « nonce » désigne un « nombre utilisé une seule fois », dont la fonction est d’assurer qu’une opération donnée ne soit réalisée qu’une fois ou dans un ordre strictement séquentiel. Dans le domaine de la blockchain et de la cryptographie, le nonce intervient principalement dans trois cas : le nonce de transaction garantit le traitement séquentiel des opérations d’un compte et empêche leur répétition ; le nonce de minage est employé pour rechercher un hash conforme à un niveau de difficulté défini ; enfin, le nonce de signature ou de connexion prévient la réutilisation des messages lors d’attaques par rejeu. Ce concept se rencontre lors de transactions on-chain, du suivi des opérations de minage, ou lors de la connexion à des sites web via votre wallet.
Décentralisé
La décentralisation désigne une architecture qui répartit la prise de décision et le contrôle entre plusieurs participants, un principe largement utilisé dans la blockchain, les actifs numériques et la gouvernance communautaire. Elle repose sur le consensus de nombreux nœuds du réseau, permettant au système de fonctionner sans dépendre d'une autorité centrale, ce qui améliore la sécurité, la résistance à la censure et l'ouverture. Dans le secteur des cryptomonnaies, la décentralisation s'illustre par la collaboration internationale des nœuds de Bitcoin et Ethereum, les exchanges décentralisés, les wallets non-custodial et les modèles de gouvernance communautaire où les détenteurs de tokens votent pour définir les règles du protocole.
Allocation du Bitcoin ETF BlackRock
Le terme « BlackRock Bitcoin ETF quota » désigne les parts disponibles et la capacité auxquelles les investisseurs peuvent souscrire ou négocier, et non une limite officielle fixe imposée à chaque individu. Ce quota est généralement défini par le mécanisme de création et de rachat de l’ETF, les capacités des participants autorisés, les contrôles de risque des courtiers-négociants et les procédures de conservation. Ces différents éléments influencent la facilité de souscription et de négociation à une date donnée, ainsi que la performance du spread de prix de l’ETF.
Immuable
L’immutabilité représente une caractéristique essentielle de la blockchain, empêchant toute altération ou suppression des données dès leur enregistrement et après obtention du nombre requis de confirmations. Grâce à l’utilisation de fonctions de hachage cryptographique enchaînées et à des mécanismes de consensus, cette propriété assure l’intégrité et la vérifiabilité de l’historique des transactions, constituant ainsi un socle de confiance pour les systèmes décentralisés.

Articles Connexes

Les 10 meilleures entreprises de minage de Bitcoin
Débutant

Les 10 meilleures entreprises de minage de Bitcoin

Cet article examine les opérations commerciales, la performance du marché et les stratégies de développement des 10 premières entreprises de minage de Bitcoin au monde en 2025. Au 21 janvier 2025, la capitalisation boursière totale de l'industrie du minage de Bitcoin a atteint 48,77 milliards de dollars. Des leaders de l'industrie tels que Marathon Digital et Riot Platforms se développent grâce à une technologie innovante et une gestion énergétique efficace. Au-delà de l'amélioration de l'efficacité du minage, ces entreprises s'aventurent dans des domaines émergents tels que les services cloud d'IA et l'informatique hautes performances, marquant l'évolution du minage de Bitcoin d'une industrie à usage unique à un modèle commercial mondial diversifié.
2025-02-13 06:15:07
Explication approfondie de Yala: Construction d'un agrégateur de rendement DeFi modulaire avec la stablecoin $YU comme moyen.
Débutant

Explication approfondie de Yala: Construction d'un agrégateur de rendement DeFi modulaire avec la stablecoin $YU comme moyen.

Yala hérite de la sécurité et de la décentralisation de Bitcoin tout en utilisant un cadre de protocole modulaire avec la stablecoin $YU comme moyen d'échange et réserve de valeur. Il connecte de manière transparente Bitcoin avec les principaux écosystèmes, permettant aux détenteurs de Bitcoin de générer des rendements à partir de différents protocoles DeFi.
2024-11-29 06:05:21
Qu'est-ce que le minage BTC ?
Débutant

Qu'est-ce que le minage BTC ?

Pour comprendre ce qu'est le minage de BTC, nous devons d'abord comprendre BTC, une crypto-monnaie représentative créée en 2008. Désormais, tout un ensemble de systèmes algorithmiques entourant son modèle économique global a été établi. L'algorithme stipule que les BTC sont obtenus par un calcul mathématique, ou "mining", comme nous l'appelons de manière plus imagée. De nombreuses autres crypto-monnaies, et pas seulement la BTC, peuvent être obtenues par minage, mais la BTC est la toute première application du minage pour obtenir des crypto-monnaies dans le monde. Les machines utilisées pour l'exploitation minière sont généralement des ordinateurs. Grâce à des ordinateurs de minage spéciaux, les mineurs obtiennent des réponses précises aussi rapidement que possible afin d'obtenir des récompenses en crypto-monnaies, qui peuvent ensuite être utilisées pour obtenir des revenus supplémentaires en négociant sur le marché.
2022-12-14 09:31:58