Taproot est une technologie qui vise à améliorer la confidentialité et la capacité de Bitcoin à créer des contrats intelligents complexes. Ceci afin d'améliorer ses bénéfices et de contribuer à l'évolution de son écosystème en pleine croissance.
UL'une des améliorations les plus récemment activées dans Bitcoin à la recherche de améliorer la confidentialité du réseau Bitcoin et sa capacité à traiter les contrats intelligents dans votre blockchainEst Racine pivotante. Tout cela sera possible grâce au fait que Taproot inclut l'amélioration de la façon dont les Signatures Schnorr et la technologie MAST dans le protocole Bitcoin.
Ainsi, les transactions conventionnelles et les transactions avancées qui ont lieu dans la blockchain Bitcoin seront totalement indiscernables aux yeux des contrôleurs de données. Tandis que améliorer la sécurité du réseau, en empêchant la divulgation de données importantes des transactions effectuées.
De plus, Taproot a également permet au réseau Bitcoin d'étendre sa capacité à multi-signature pour la création de contrats intelligents au sein de votre système. Cette fonctionnalité fait partie du travail effectué par le développeur Greg Maxwell, qui l'a présenté publiquement en janvier 2018, et qui a finalement été accepté ce Juin 12 2021. Depuis lors, Taproot est l'une des grandes améliorations dont vous pouvez profiter dans Bitcoin.
Comment fonctionne Taproot?
Taproot cherche à améliorer la confidentialité et la mise en œuvre de Scripts Bitcoin, éliminant le besoin de révéler des informations importantes ou des données contenues dans des scripts complets. Par conséquent, il n'affiche que la condition activée au moment de la transaction. Pour comprendre pourquoi cette implémentation est si importante, il est nécessaire de comprendre comment les transactions et les scripts fonctionnent au sein du réseau Bitcoin.
La première, les Transactions Bitcoin sont définis par une série de scripts ou conditions de paiement, appelées P2SH, qui déterminent comment les crypto-monnaies seront dépensées lors de la prochaine transaction. Dans sa forme la plus simple, les transactions sont protégées ou sécurisées au moyen d'une clé publique, où le destinataire doit fournir une signature pour prouver qu'il est le propriétaire de ces pièces, et peut donc les dépenser.
D'autre part, les scripts P2SH ils auraient la possibilité de modifier ou d'ajuster leurs actions. Autrement dit, certaines restrictions pourraient être établies qui conditionnent les dépenses de bitcoins ou d'actions au sein de la blockchain. Par exemple, vous pouvez définir verrouillage horaire ou verrouillage horaire, pour déterminer quand les bitcoins peuvent être dépensés, comme une date exacte ou une hauteur de bloc. Conditions de multisig ou multisig, où plusieurs utilisateurs seront propriétaires d'un portefeuille. Et donc il faut plusieurs signatures pour autoriser et effectuer une transaction.
Le problème réside dans le moment où une transaction est effectuée. Car lorsqu'une dépense est autorisée, toutes les conditions du script sont révélées au réseau. C'est-à-dire que la condition activée serait automatiquement révélée avec toutes les autres conditions établies. Ils sont donc exposés à la vue et à la connaissance de tous. Ce qui représente un problème de confidentialité pour le réseau Bitcoin, puisque tous les portefeuilles n'ont pas de fonctions multi-signatures ou de temps de blocage. Ainsi, d'autres utilisateurs peuvent déduire le type de portefeuille qu'un destinataire a utilisé pour effectuer une certaine opération.
Par conséquent, l'implémentation Taproot contribue à améliorer la confidentialité du réseau. Pour ce faire, Taproot empêche que toutes les conditions établies au sein des opérations soient révélées. Au lieu de cela, il ne révèle que la condition déclenchée finale de la transaction. En même temps, il affichera ces transactions comme des transactions normales ou conventionnelles, ce qui rendra impossible de les distinguer l'une de l'autre.
Téléchargez gratuitement le guide de base sur Taproot
Recevez dans votre email le PDF avec les informations de base.
Les entreprises Schnorr et MAST, un élément essentiel de Taproot
Pour que cette implémentation soit possible, le combinaison de technologies des firmes Schnorr et MAST (arbre de syntaxe abstraite Merkelized). En ce sens, les entreprises Schnorr Ils permettent d'ajouter plusieurs signatures aux transactions, et que ces signatures peuvent être unifiées en une seule.
Ainsi, le schéma de signature pourrait acquérir des utilisations plus importantes, en permettant la combinaison de clés publiques avec des signatures dans une transaction multisig. Avec lequel ils seront impossibles à distinguer d'une transaction conventionnelle. Pour leur part, Signatures Schnorr sont considérées comme l'une des versions les plus sûres et les plus fiables de la cryptographie à courbe elliptique, et sont codées en BIP 340. De plus, ces signatures sont très rapides à vérifier, de sorte que les confirmations de transaction peuvent être effectuées beaucoup plus rapidement, ce qui améliore les délais de transaction.
Utiliser MAST, nous permet de faire en sorte que Taproot puisse masquer les conditions qui n'ont pas été activées dans une transaction. Au lieu de cela, seules les conditions qui ont été activées dans le réseau sont affichées. La solution MAST utilise la structure arborescente Merkle de diviser individuellement toutes les conditions établies pour l'utilisation des bitcoins. Il ne les regroupe donc pas dans un seul hachage, mais les inclut plutôt dans le Arbre de Merkle. Ce qui, à son tour, fournit une racine Merkle, où toutes les pièces sont stockées. Ainsi, en révélant certaines données contenues dans l'arborescence Merkle, ces informations peuvent être vérifiées. Pour cela, il suffit de vérifier si lesdites données se trouvent à l'intérieur de la racine Merkle, un processus simple et très rapide. La meilleure chose est que tout cela peut être fait sans avoir à révéler toutes les informations.
Grâce à cette solution, Taproot permet de ne révéler que la condition qui est remplie lors d'une transaction. Garder toutes les autres données cachées et protégées. Rendre le réseau Bitcoin capable de mettre en œuvre des contrats intelligents de manière beaucoup plus sécurisée, privée et efficace.
Activation de la racine pivotante
L'activation finale de Taproot a eu lieu le 14 novembre 2021, lorsque le bloc numéro 709.632 2 a été extrait, qui a été extrait par le pool F2018Pool. Avec ce jalon sur la blockchain Bitcoin, l'activation des nouvelles règles de consensus commencerait alors qui permettrait aux utilisateurs d'envoyer et de recevoir des transactions en utilisant toutes les nouvelles capacités que cette mise à jour a apportées au protocole Bitcoin. Cela a fermé une voie de développement qui a commencé en XNUMX et a fait du développement de Bitcoin un pas en avant, comme l'un des plus grands projets de blockchain au monde.
Avantages de la mise en œuvre Taproot
- Racine pivotante améliore la confidentialité du réseau Bitcoin.
- Avec la solution MAST, rend difficile le suivi des utilisateurs du réseau Bitcoin et les transactions effectuées.
- La mise en œuvre de Taproot en collaboration avec les entreprises Schnorr contribue à améliorer l'évolutivité du réseau Bitcoin, en réduisant la demande d'espace de stockage dans les blocs.
- Taproot permettra un une plus grande adoption du système Bitcoin, en réduisant les délais de confirmation des transactions, ce qui rend la crypto-monnaie plus fongible et plus utilisable.
Tous ces avantages sont désormais accessibles aux utilisateurs de Bitcoin, grâce au fait que le 12 juin 2021, cette amélioration a été acceptée au sein du réseau par les mineurs, qui avaient pour tâche de voter pour la mise en place ou non de cette amélioration.
Cours élémentaire NFT
Niveau basiqueIl est clair que rien ne sera pareil avec les NFT, et il est donc essentiel de connaître tous les aspects basiques que contient ce type de token.