Soigneusement! Beaucoup de texte.
Taproot est une mise à jour de Bitcoin le 14 novembre 2021. Le schéma Schnorr et Taproot sont les mises à jour technologiques les plus attendues de Bitcoin depuis l'introduction de SegWit. L'objectif de Taproot est de changer le fonctionnement des scripts Bitcoin pour améliorer la confidentialité, l'évolutivité et la sécurité. Ceci et bien plus encore sera possible grâce à la mise en œuvre conjointe de Taproot et d'une mise à jour appelée circuit Schnorr.
Ce n’est un secret pour personne : la confidentialité, l’évolutivité et la sécurité font partie des principales préoccupations des crypto-monnaies. Et bien que Bitcoin soit le plus populaire d’entre eux, ce réseau n’a pas encore résolu leur problème. C'est pourquoi nous prévoyons d'introduire Taproot.
Introduction
Quels que soient les hauts et les bas que traverse Bitcoin, il reste toujours un point d’ancrage qui assure la stabilité de la communauté. Malgré un certain nombre de problèmes survenus au fil des années de son existence, comme le piratage du mont. Gox ou hard forks de réseau, Bitcoin continue de bénéficier du soutien des passionnés de crypto.
Cependant, certains inconvénients du Bitcoin ne peuvent être ignorés, le plus important étant lié à la sécurité. Étant donné que Bitcoin est une blockchain publique, n'importe qui peut suivre les transactions du réseau, ce qui a suscité des inquiétudes chez certains participants.
Pour augmenter votre confidentialité, vous pouvez utiliser des mélangeurs Bitcoin et la technologie CoinJoins, cependant, cela ne fera pas de Bitcoin lui-même une crypto-monnaie anonyme. Et bien que Taproot ne puisse pas non plus contrôler cela, sa mise en œuvre peut augmenter l’anonymat du réseau.
La mise à jour de Taproot est considérée comme une étape importante vers la résolution du problème de confidentialité insuffisante du réseau et d'autres problèmes. Taproot a été activé sur le réseau Bitcoin le 14 novembre 2021, avec le soutien de mineurs du monde entier. Qu’est-ce que Taproot et comment va-t-il aider Bitcoin ? Parlons-en plus en détail.
Inconvénients du réseau Bitcoin
Même si Bitcoin est la première et la plus populaire blockchain, elle présente certains inconvénients, tels qu'une faible vitesse de transaction. Initialement, le réseau était conçu pour traiter sept transactions par seconde, mais à mesure que la popularité et le nombre d'utilisateurs augmentaient, les vitesses et les frais de transaction augmentaient également. En 2021, les frais de transaction moyens sur le réseau Bitcoin ont atteint un niveau record après la montée en flèche du prix de la pièce et se sont élevés à environ 60 dollars. De toute évidence, les frais élevés et les faibles vitesses de transaction ralentissent le développement du réseau. C'est pourquoi, en 2017, les développeurs ont mis en œuvre la mise à jour Segregated Witness (SegWit) pour permettre davantage de transactions en un seul bloc. Cependant, le problème des hauts-commissariats n’est toujours pas résolu.
Un autre inconvénient du Bitcoin est lié à la confidentialité. Bien que le livre blanc du réseau indique que les transactions Bitcoin sont privées, en réalité elles sont accessibles au public. Cela signifie que tout utilisateur peut connaître l’historique des transactions en possédant uniquement une adresse Bitcoin.
Pour corriger les lacunes, Bitcoin met en œuvre des mises à jour de temps en temps, malgré les difficultés de changement de réseau dues à son caractère décentralisé. La difficulté est qu’une seule personne n’a pas assez de pouvoir pour mettre en œuvre la mise à jour, les changements sont donc obtenus grâce au consensus de la communauté.
Qu'est-ce que la racine pivotante
Taproot est un soft fork pour améliorer les scripts Bitcoin et augmenter la confidentialité, l'efficacité et la capacité du réseau à gérer les contrats intelligents. Cette mise à jour est considérée comme le changement le plus important apporté au Bitcoin depuis l’introduction de SegWit en 2017.
La mise à jour Taproot se compose de trois propositions distinctes d'amélioration du réseau Bitcoin (BIP), dont Taproot, Tapscript et son noyau, un nouveau système de signature numérique appelé schéma Schnorr. Taproot offre aux utilisateurs de Bitcoin un certain nombre d'avantages, tels qu'une confidentialité accrue des transactions et des frais de transaction réduits. La mise à niveau permettra également à Bitcoin d'effectuer des transactions plus complexes pour concurrencer Ethereum, notamment dans les contrats intelligents, la prise en charge de la finance décentralisée (DeFi) et des jetons non fongibles (NFT).
Taproot a été proposé pour la première fois par le développeur de Bitcoin Core, Gregory Maxwell, en janvier 2018, et a été intégré à la bibliothèque Bitcoin Core en octobre 2020 à la suite d'une demande de Peter Wille. Pour intégrer pleinement la mise à jour, les opérateurs de nœuds ont dû accepter les nouvelles règles de consensus Taproot. Il a finalement reçu le soutien de 90 % des mineurs et a été officiellement activé le 14 novembre 2021 au bloc 709632.
Comment fonctionne Taproot ?
Il existe trois propositions pour améliorer le réseau Bitcoin, dont l'activation conjointe constitue la mise à jour Taproot. De plus, chaque proposition influence et communique avec les autres à sa manière.
Schnorr de schéma (BIP340)
Le système Schnorr permet une vérification plus rapide et plus sécurisée des transactions sur le réseau Bitcoin. Il s'agit d'un système de signature cryptographique développé par le mathématicien et cryptographe allemand Klaus Schnorr. Cet algorithme a été protégé par un brevet pendant de nombreuses années, mais celui-ci a expiré en 2008. Le schéma Schnorr est connu pour sa simplicité et son efficacité dans la génération de signatures courtes, ainsi que pour un certain nombre d'autres avantages.
Le créateur de Bitcoin, Satoshi Nakamoto, a choisi l'algorithme de signature numérique à courbe elliptique (ECDSA) au lieu du schéma Schnorr : à cette époque, il était déjà largement utilisé, était compréhensible, fiable, compact et utilisait du code open source.
Cependant, le développement du Schnorr Digital Signature Scheme (SDSS) pourrait inaugurer une nouvelle génération de signatures pour Bitcoin et d’autres réseaux blockchain.
L'un des principaux avantages du système Schnorr est la possibilité d'utiliser plusieurs clés dans une transaction Bitcoin complexe et de créer une seule signature unique. Cela signifie que les signatures de plusieurs participants à une transaction peuvent être combinées en un seul système Schnorr grâce à l'agrégation des signatures.
Le soft fork Taproot vous permet de masquer le fait même que le script de cette crypto-monnaie fonctionne. Par exemple, cela peut brouiller la distinction entre une transaction de canal Lightning Network, une transaction peer-to-peer et un contrat intelligent complexe : pour un observateur extérieur, ils ressembleront tous à une simple transaction peer-to-peer. Mais il convient de noter que les portefeuilles de l’expéditeur d’origine et du destinataire final seront toujours visibles.
Racine pivotante (BIP341)
Taproot est le composant de mise à jour dont il tire son nom. Il est basé sur la mise à jour SegWit 2017 et utilise le concept Merkelized Alternative Script Tree (MAST) pour augmenter le volume de données de transaction sur la blockchain.
Les transactions Bitcoin sont protégées par des clés publiques et privées. Pour déplacer un actif numérique depuis un portefeuille, l'expéditeur doit fournir une signature et prouver qu'il est le véritable propriétaire avant de pouvoir transférer des fonds. En plus d'utiliser des transactions à signature unique, les expéditeurs peuvent également les compliquer grâce à des verrouillages temporels, des signatures multiples, etc.
Cependant, les transactions complexes nécessitent plusieurs entrées et signatures, ce qui augmente le volume de données sur la blockchain et réduit la vitesse de traitement des transactions. De plus, les informations sur les transactions sont automatiquement stockées sur la blockchain, révélant potentiellement des données sensibles sur les propriétaires d'adresses.
L'intégration de MAST réduira le nombre de scripts et de vérifications requis, puisqu'une transaction représentera plusieurs scripts. Par conséquent, lorsqu'une transaction Bitcoin complexe est envoyée à MAST, elle ne nécessite pas d'arbre Merkle pour la traiter, car au lieu d'informations complètes, MAST ne contient que les conditions de la transaction en cours d'exécution. Cela peut réduire considérablement la quantité de données stockées par le réseau. Ainsi, la mise à jour offre non seulement une plus grande évolutivité et efficacité de la blockchain, mais également une plus grande confidentialité.
Tapscript (BIP342)
TapScript est le langage de codage de script Bitcoin qui alimente les deux autres BIP. Il s'agit d'un ensemble d'opcodes - des instructions pour exécuter une transaction. On pense que l’augmentation de l’espace de bloc disponible offrira une flexibilité au réseau et permettra à Bitcoin de prendre en charge et de créer des contrats intelligents.
Caractéristiques de la racine pivotante
Comme déjà mentionné, Taproot améliorera considérablement la confidentialité de Bitcoin et étendra ses capacités. Les avantages de la mise à jour incluent :
1. Améliorer l’évolutivité du réseau en réduisant la quantité de données à transmettre et à stocker dans la blockchain.
2. Augmentation des transactions par bloc (plus de transactions par seconde).
3. Frais de transaction réduits.
De plus, en implémentant Taproot, les signatures resteront immuables, éliminant ainsi un risque de sécurité connu dans le réseau Bitcoin. Désormais, la signature d'une transaction peut être modifiée avant d'être confirmée, comme si cela n'avait jamais eu lieu, ce qui peut entraîner le problème de la double dépense et la destruction de l'intégrité du grand livre distribué.
Importance de la mise à jour de la racine pivotante
On pense que l’activation de Taproot améliorera les fonctionnalités du réseau Bitcoin grâce à des transactions rapides et fiables. Avant Taproot, le protocole Bitcoin était encore en développement de couche 1, derrière d'autres réseaux de couche 2 prenant en charge les DApp, tels qu'Ethereum. Les mises à jour Bitcoin sont une étape importante vers le déploiement de contrats intelligents et l’adoption des marchés tendance NFT et DeFi.
À mesure que le réseau Bitcoin deviendra plus efficace avec des frais moins élevés, le nombre de transactions augmentera et la blockchain évoluera. De plus, la possibilité d’effectuer des transactions privées rendra BTC plus compétitif par rapport aux autres pièces de confidentialité sur le marché.
Résumé
Taproot est une mise à jour très attendue de Bitcoin. Associé à la mise en œuvre du schéma Schnorr, il améliorera considérablement la confidentialité, l'évolutivité, la sécurité et d'autres paramètres du réseau. Les changements devraient également attirer davantage d’attention sur le protocole Lightning Network et contribuer à faire de la multi-signature une norme industrielle.
Une confidentialité, une efficacité et une sécurité accrues sont des avantages importants pour tous les participants du réseau Bitcoin.



