La première mise à jour de Bitcoin en quatre ans – la mise à jour Taproot – a été mise en ligne dimanche sur le bloc 709 632. La nouvelle mise à jour offre une évolutivité, une confidentialité et une efficacité accrues.
Il combine le schéma de signature Schnorr avec MAST (Merklized Alternative Script Tree) et exploite un nouveau langage de script appelé Tapscript.
voir plus
Alerte: CETTE plante vénéneuse a débarqué un jeune homme à l'hôpital
Google développe un outil d'IA pour aider les journalistes à…
D'une manière générale, il y a trois parties importantes dans la mise à jour. Vient d'abord la signature - l'algorithme de signature numérique à courbe elliptique a été remplacé par le schéma de signature de Schnorr.
Le nouveau schéma de signature est "beaucoup plus sophistiqué", "léger" et "flexible", a déclaré Jonathon Miller, directeur général de l'échange de crypto Kraken, à Forkast. Nouvelles.
Le schéma de signature Schnorr fait apparaître les transactions de contrats intelligents comme n'importe quelle autre transaction Bitcoin sur la blockchain - vous ne pouvez pas faire la différence entre les contrats intelligents multi-signatures et les transactions peer-to-peer à partir de l'enregistrement du chaîne de blocs.
Cela signifie une plus grande confidentialité, non pas pour les simples transactions peer-to-peer, mais pour les transactions complexes impliquant plusieurs signatures.
La deuxième partie de la mise à jour est l'adoption de Tapscript - un nouveau langage de programmation. Tapscript est beaucoup plus programmable que le langage précédent utilisé pour ajouter des transactions Bitcoin à la blockchain. Cela augmentera la fonctionnalité de contrat intelligent sur la blockchain Bitcoin et permettra des mises à jour plus fluides à l'avenir.
La troisième et la plus importante partie de la mise à jour Taproot apporte des améliorations significatives à la structure des transactions Bitcoin. La mise à jour réduit la taille des données de contrat intelligent, c'est-à-dire la quantité de données nécessaires pour enregistrer les transactions de contrat intelligent sur la blockchain. Ceci, à son tour, réduit le coût des transactions et augmente l'évolutivité.