Bitcoin est souvent décrit comme conservateur : les changements apportés au protocole de base sont rares et soigneusement discutés. Pourtant, deux mises à jour majeures — SegWit et Taproot — ont profondément modernisé le réseau, en améliorant la scalabilité, la sécurité et la confidentialité, tout en posant les bases de constructions de scripts plus avancées.
SegWit (Segregated Witness), activé en 2017, a modifié la structure des transactions pour corriger un bug potentiel et optimiser l’utilisation de l’espace de bloc. Taproot, activé en 2021, combine des signatures de type Schnorr et des arbres de scripts (MAST) pour rendre certains usages avancés plus efficaces et plus discrets. Dans cet article, nous allons expliquer ce que ces mises à jour changent concrètement pour la blockchain Bitcoin et ses utilisateurs.
SegWit : séparer les données de signature
Avant SegWit, les signatures faisaient partie intégrante des données de transaction qui étaient hashées pour former l’identifiant (txid). Cela ouvrait la porte à un problème de “malléabilité” : certains champs pouvaient être modifiés sans changer le sens de la transaction, mais en changeant son txid, ce qui compliquait la construction de protocoles de seconde couche.
À lire aussi: Le Dollar Cost Averaging (DCA) : Stratégie d’Accumulation Progressive
SegWit introduit l’idée de “witness” séparé : les données de signature sont extraites de la partie principale de la transaction et placées dans un champ distinct, le “witness”. Le txid ne dépend plus du witness, ce qui règle le problème de malléabilité. De plus, les données de witness sont comptabilisées différemment dans la taille de bloc, ce qui permet d’augmenter la capacité effective du réseau sans changer la limite nominale de taille de bloc.
À lire aussi: Comment Créer et Vendre son Premier NFT ?
Effets de SegWit sur les frais et la capacité
En réduisant le poids relatif des données de signature, SegWit permet d’inclure davantage de transactions dans un bloc, à activité égale. Cela peut se traduire par des frais plus bas en période d’utilisation intense, même si, en pratique, l’effet dépend de l’adoption de SegWit par les portefeuilles et services.
À lire aussi: OpenSea, Blur, Magic Eden : Les Marketplaces NFT Majeures
SegWit est également un prérequis technique pour des solutions comme la Lightning Network, car il simplifie la construction de certains scripts complexes et évite les problèmes de txid changeants qui auraient rendu ces protocoles plus fragiles.
À lire aussi: Qu’est-ce que le métavers et son lien avec les NFT ?
Taproot : signatures Schnorr et scripts plus discrets
Taproot est une mise à jour plus ambitieuse, qui introduit plusieurs nouveautés : le type de sortie P2TR (Pay-to-Taproot), l’utilisation de signatures de type Schnorr et les MAST (Merkleized Abstract Syntax Trees). L’objectif est de rendre plus efficaces et plus confidentiels les scripts complexes.
À lire aussi: Swissborg (Borg) : Tout savoir sur cette cryptomonnaie innovante et son rôle dans la blockchain
Grâce aux signatures Schnorr, il devient possible d’agréger plusieurs signatures en une seule, ce qui simplifie et allège les transactions multi-signatures. Avec les MAST, on peut définir plusieurs chemins de dépense possibles dans un arbre de scripts, mais ne révéler on-chain que la branche effectivement utilisée. C’est particulièrement utile pour des portefeuilles multi-scénarios ou des constructions utilisées dans des solutions de Layer 2.
Amélioration de la confidentialité
Avec Taproot, une transaction utilisant un script complexe (multi-sig, timelock, etc.) peut, dans certains cas, ressembler on-chain à une simple transaction à clé publique. Cela améliore la confidentialité, car un observateur ne peut pas facilement distinguer les usages avancés des paiements classiques.
Attention : Taproot ne rend pas Bitcoin “anonyme”, mais rend certains types d’opérations moins faciles à identifier. Il contribue à homogénéiser l’apparence des transactions, ce qui complique légèrement les analyses de la chaîne, sans pour autant fournir le même niveau de confidentialité que certaines cryptomonnaies spécialisées.
SegWit, Taproot et programmabilité de Bitcoin
En combinant SegWit et Taproot, Bitcoin devient plus flexible pour les développeurs, sans sacrifier sa simplicité fondamentale. Des constructions plus complexes peuvent être encodées de manière compacte et discrète, ce qui permet de bâtir des portefeuilles, des schémas de récupération, des canaux de paiement et d’autres systèmes avancés avec une empreinte on-chain plus faible.
Ces évolutions s’inscrivent dans la logique d’un écosystème à plusieurs couches : la couche de base fournit les primitives sécurisées, les mises à jour comme Taproot améliorent les outils de script, et les Layers 2 exploitent ces briques pour créer des applications plus riches, comme celles décrites dans l’article sur les applications blockchain.
Adoption par les portefeuilles et services
La pleine réalisation du potentiel de SegWit et de Taproot dépend de leur adoption par les portefeuilles, les exchanges et les autres services. Pour SegWit, l’adoption a été progressive, mais de plus en plus d’acteurs utilisent désormais des adresses au format bech32 (commençant par “bc1”). Taproot suit une trajectoire similaire : les nouvelles générations de portefeuilles intègrent progressivement le support des adresses P2TR et des fonctionnalités associées.
À mesure que ces mises à jour deviennent la norme, l’écosystème Bitcoin gagne en efficacité, en flexibilité et en confidentialité par défaut, ce qui renforce sa compétitivité face à d’autres chains plus “programmables” mais parfois moins robustes.
Conclusion : des évolutions discrètes mais structurantes
SegWit et Taproot montrent que Bitcoin peut évoluer, lentement mais sûrement, pour répondre aux besoins de scalabilité et de programmabilité, sans renoncer à ses principes de base. Ces mises à jour ont un impact profond sur l’architecture des transactions, même si elles restent largement invisibles pour l’utilisateur final.
Pour celles et ceux qui souhaitent comprendre en détail les BIP (Bitcoin Improvement Proposals) à l’origine de ces changements, ainsi que leurs implications cryptographiques, la documentation et les spécifications techniques disponibles sur https://bitcoin.org constituent une ressource de référence indispensable.

