Comprendre la racine pivotante de manière simple PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Comprendre la racine pivotante d'une manière simple

Comprendre la racine pivotante de manière simple PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Comprendre exactement ce qu'il en est du réseau Bitcoin implémentant les changements Taproot est nécessaire pour comprendre pourquoi les changements étaient nécessaires. Taproot est la combinaison de nombreuses propositions d'amélioration de Bitcoin (BIP) résultant en un soft fork de la blockchain de Bitcoin. Un soft fork est une mise à niveau proposée qui, au fil du temps, est adoptée comme la seule blockchain, ce qui signifie que l'ancienne cessera de fonctionner une fois que la nouvelle (dans ce cas, Taproot) sera entièrement adoptée.

Que fait la racine pivotante ?

Les améliorations peuvent être divisées en trois catégories, chacune affectant l'autre, et chacune nécessaire à la construction finale. Taproot augmente avec succès la sécurité et permet également la flexibilité et l'évolutivité avec l'introduction d'un nouveau langage en constante expansion. Les trois catégories de changements à résumer sont les suivantes :

1. Signatures Schnorr (PIF 340)

Cette nouvelle forme de signature permet une sécurité supérieure, des frais réduits et des transactions multi-signatures flexibles. Comment?

· SigHash (Signature Hash) est appliqué aux transactions, ce qui signifie qu'une fois qu'un SigHash est appliqué, l'information devient immuable (inchangeable). Si les informations sont modifiées, la transaction perd sa validité. Rien ne peut être changé sans détruire le SigHash. Auparavant, une petite quantité d'informations pouvait être modifiée par « malléabilité » sans que la transaction ne perde sa validité. En parlant de signature...

· L'agrégation de clés et de signatures permet l'agrégation de clés et de signatures publiques. Cela signifie que si vous avez une transaction avec 10 personnes, vous auriez auparavant besoin de 10 clés publiques, 10 signatures et un vérificateur devrait vérifier chaque clé et chaque signature. Avec l'agrégation de clés et de signatures, nous pouvons transformer les 10 clés publiques en une seule clé et les 10 signatures en une seule signature. Le vérificateur n'a plus à le faire qu'une seule fois, au lieu de 10 fois. C'est là que se produit une grande partie du traitement informatique.

· Une sécurité supérieure est obtenue dans le processus d'agrégation car l'heuristique en chaîne (suivi des données) ne sera pas en mesure de discerner la différence entre une transaction à signatures multiples et à signature unique, ce qui permet une plus grande confidentialité.

· La vérification par lots est ajoutée à partir de l'agrégation mentionnée ci-dessus, car nous pouvons maintenant « regrouper » plusieurs transactions, pour les vérifier ensemble, par opposition à une à la fois. Fondamentalement, il ne s'agit que d'une « vérification en bloc » et entraîne également une diminution des ressources dépensées.

2. Racine pivotante (PIF 341)

L'intégralité de la mise à jour porte le nom de cette partie car c'est ainsi que le nouveau système s'intègre à l'ancien.

· Bitcoin Script Update permet au langage de script d'utiliser les signatures Schnorr et intègre les arbres de script alternatifs merkelisés (MAST).

· Pay-To-Taproot (P2TR) donne la liberté de choix. Vous pouvez utiliser les signatures Schnorr ou la racine Merkle fournie dans MAST. Répondez aux exigences de votre choix, ce qui permet un traitement plus propre des transactions lorsque l'arborescence Merkle n'est peut-être pas nécessaire.

(MAST) résume les scripts possibles nécessaires pour déverrouiller un bitcoin, au lieu d'exiger tous les scripts possibles pour la transaction. Le hachage à script unique fourni par MAST représente en fait plusieurs scripts. Pour dépenser un bitcoin, il vous suffit de fournir votre script et de fournir la preuve que votre script est contenu dans la racine Merkle. Auparavant, il aurait fallu beaucoup plus de scripts et une vérification étendue.

3. Tapscript est une collection d'"opcodes", qui ne sont essentiellement que des lignes de codes qui exécutent des commandes sur le protocole Bitcoin qui ont été mises à jour pour faire place aux nouvelles modifications installées par Taproot. Cela peut être considéré comme un langage, mais cela ressemble plus à une mise à jour de Bitcoin Script.

· Bitcoin Script a une limite de taille de script de 10,000 XNUMX octets qui sera supprimée, permettant des scripts beaucoup plus volumineux ou des contrats Taproot. Il supprime également le plafond pour les "opcodes", ce qui permet une plus grande flexibilité pour des fonctionnalités et un codage accrus à l'avenir.

· Cette suppression de la taille des scripts et la croissance sans entraves disponibles dans les scripts permettent une voie claire vers les contrats intelligents.

Pourquoi c'est important?

La sécurité est la pierre angulaire de chaque Bitcoiner. Ne voulant pas ébranler leurs croyances fondamentales en matière d'argent dur et sain, la communauté Bitcoin s'est arrangée pour s'assurer que la couche 1 (protocole Bitcoin) était immuable, efficace et s'est avérée 100% sécurisée avant la «mise à niveau». D'autres plates-formes se sont précipitées vers la couche 2 (applications ouvertes construites sur le protocole d'origine) tandis que Bitcoin a retardé les développements ultérieurs jusqu'à ce que la sécurité de la couche de base soit une certitude indéniable. Pour cette raison, certains affirment que Bitcoin avait perdu la course au développement d'une capacité de contrat intelligent, et des produits comme Ethereum sont apparus comme les premiers sur le marché, changeant notre façon de voir les applications décentralisées.

Taproot a égalisé le terrain de jeu. Bitcoin a maintenant une voie claire vers le déploiement de contrats intelligents, d'organisations autonomes décentralisées, et plus encore. Des produits comme Lightning Network ont ​​déjà montré que des transactions rapides et fiables peuvent toujours être soutenues par un grand livre immuable, même sans l'accès que Taproot donnera aux développeurs du futur.

Bitcoin entre dans un monde plus large avec des applications que nous ne pouvons pas imaginer d'une manière qu'il ne pouvait tout simplement pas auparavant. Cette nouvelle liberté de développement et cette efficacité systémique pour les mineurs attireront davantage de grands esprits vers le protocole, favorisant de nouvelles idées qui aideront le réseau à continuer à prospérer.

Ceci est un article invité par Shawn Amick. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC Inc ou Magazine Bitcoin.

Source : https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way

Horodatage:

Plus de Magazine Bitcoin