Bitcoin Taproot verrouillé pour améliorer la confidentialité et introduire des contrats intelligents


Le 12 juin, le pool minier Bitcoin (BTC) Slush Pool a extrait le bloc 687 285 avec la transaction comprenant un signal d’activation de mise à niveau de Taproot. Ce bloc particulier était le 1 816e à inclure un signal d’activation de racine pivotante par un mineur de BTC pendant la période de difficulté qui a duré du 30 mai au 13 juin.

Avec 2 016 blocs créés dans chaque période de difficulté, le franchissement de 1 816 blocs avec un signal d’activation de racine pivotante a atteint le seuil de signalisation de 90 % requis pour verrouiller la mise à niveau. Cet événement signifiait que Taproot, la première mise à niveau du protocole de Bitcoin en plus de quatre ans, était prévue pour sa phase d’activation prévue pour la mi-novembre.

En plus de mettre fin à la période de référence qui a duré environ six semaines sur trois périodes de difficulté consécutives, le bloc 687 285 a également marqué une nouvelle étape pour la mise à niveau Bitcoin qui est en développement depuis 2018. Les partisans de BTC disent au-delà de l’activation automatique qui se produit vers la fin. de l’année, l’accent devrait désormais être mis sur la création de portefeuilles et d’autres applications de l’écosystème pouvant tirer parti des capacités de script améliorées fournies par Taproot.

Qu’est-ce que la racine pivotante ?

Avant d’entrer dans les détails de ce qu’est Taproot et de son fonctionnement, il est peut-être important de présenter au moins une explication de haut niveau sur le fonctionnement des transactions Bitcoin. Lors de l’envoi de BTC d’un portefeuille à un autre, l’adresse publique de l’expéditeur utilise une clé privée pour créer une signature cryptographique unique.

Cette signature cryptographique contient les autorisations nécessaires qui servent de preuve à tout nœud validant la transaction que l’expéditeur est réellement propriétaire des fonds envoyés, remplissant ainsi la condition de dépense. Il est possible de créer différentes conditions de dépenses pour les sorties de transaction non dépensées (UTXO).

Lorsque les UTXO sont dépensés, il devient nécessaire de révéler toutes les données sur les conditions de dépenses – à la fois celles remplies et les conditions possibles qui auraient pu être remplies – une fonctionnalité qui a des implications importantes pour l’utilisation des données et les performances. confidentialité. Taproot est une mise à niveau conçue pour résoudre ce problème en masquant les conditions de dépenses, à l’exception de celles qui se trouvent dans la branche du script convenue par les parties à la transaction.

Dans une conversation avec TUSEN, Riccardo Casatta, développeur Bitcoin et unique bénéficiaire d’une subvention de crypto Square, a décrit le principe de base derrière Taproot, déclarant: «La mise à niveau de la racine pivotante comprend un tas d’améliorations, la plus importante améliore la confidentialité à long terme. « D’après Casatta :

« Une idée fausse que nous avons aujourd’hui est que l’utilisation de Bitcoin est principalement privée, alors qu’en réalité l’activité de transaction laisse beaucoup de traces sur la blockchain. Par exemple, Bitcoin est envoyé à différentes adresses, commençant par exemple par « 1 », « 3 » ou « bc1 », selon la version et le contrat intelligent qui les sous-tend. C’est un problème car il révèle des informations sur les dépenses de l’utilisateur.

Avec Taproot, il devient possible de combiner les clés publiques de toutes les entités participant à une transaction pour créer une clé unique. En créant une nouvelle sortie appelée Pay to Taproot (P2TR), il est possible d’avoir des conditions de sortie avec des fonds bloqués sur une seule clé publique plutôt que des clés individuelles ou des hachages de script qui nécessitent une comptabilisation complète de toutes les conditions de dépenses incluses dans un UTXO.

Cette fusion de plusieurs signatures en une seule signature globale est basée sur les signatures de Schnorr. Profitant de la nature linéaire des signatures de Schnorr, les partisans de Taproot disent qu’il sera possible de rendre les signatures multiples (multisig) impossibles à distinguer de leurs homologues à signature unique, ou comme le dit Casatta :

« Avec la racine pivotante, différents termes de dépenses peuvent se ressembler dans le cas le plus courant, et c’est formidable car cela révèle moins d’informations sur les utilisateurs et améliore également l’efficacité. »

Un soutien quasi unanime chez les mineurs

Comme indiqué précédemment par TUSEN, la mise à niveau de Taproot de Bitcoin a atteint un consensus critique de 90 % parmi les nœuds miniers le 12 juin. En effet, le processus a reçu le soutien presque universel des mineurs, avec tous les pools miniers reconnus rapportant pour Taproot.

Slush Pool a lancé le processus en mai, puisant dans le premier bloc commercial avec un signal d’activation de Taproot. Il était peut-être approprié que le cinquième plus grand pool de minage de Bitcoin par distribution de taux de hachage soit également présenté par le mineur responsable du verrouillage de la mise à niveau.

Malgré le fait que le processus de début de la période de signalisation ait ralenti avec la célébration du 1er mai en Chine, le consensus parmi les mineurs pour soutenir la mise à niveau a commencé à atteindre des proportions importantes au cours de la deuxième période de difficulté. Ce soutien quasi unanime a cimenté l’engagement exprimé par les mineurs avant même que la mise à niveau prévue ne soit fusionnée avec Bitcoin Core fin 2020.

En rapport: Les Sud-Coréens affluent vers la crypto au milieu d’une approche réglementaire lourde

Les retards initiaux pour atteindre le consensus requis de 90 % au cours du premier mois du processus étaient probablement dus au fait que certains mineurs ont dû ajuster certaines exigences du micrologiciel pour effectuer la signalisation. Ainsi, même s’élevant à environ 70 % au cours des trois premiers jours, le pourcentage de signalisation des mineurs a fluctué entre 40 % et 70 % au cours de la première période de difficulté.

AntPool et F2Pool – classés respectivement premier et deuxième dans la distribution du taux de hachage – ont été les premiers partisans de l’activation, tout comme Foundry USA. Le 17 mai, tous les principaux pools miniers signalaient Taproot, y compris Binance avec son premier bloc de transactions. BTC.Top était en retard pour la fête car le pool minier a signalé qu’il devait effectuer des tests sur les protocoles requis pour commencer la signalisation pour Taproot.

Confidentialité, évolutivité et contrats intelligents

Plusieurs développeurs Bitcoin conviennent que Taproot offrira une amélioration significative de la confidentialité de Bitcoin. Dans une conversation avec TUSEN plus tôt en juin, Pieter Wuille, développeur Bitcoin chez Chaincode et l’un des premiers partisans de la mise à niveau de Taproot, a déclaré :

« Il [Taproot] étend les capacités de script de Bitcoin d’une manière qui rend certaines choses moins chères (en particulier les applications plus complexes comme les choses multisig et layer-two), et un peu plus privées en masquant souvent les règles de dépenses exactes.

En plus de masquer certaines conditions de dépenses et de rendre les transactions indiscernables, Taproot offre également une réduction significative de l’espace de bloc occupé par les données de transaction. Bien que cette fonctionnalité réduise le débit des transactions en compressant la taille des données associées aux transactions multisig, ce n’est guère une panacée pour les problèmes d’évolutivité de Bitcoin.

Cependant, cela ouvre la porte aux contrats intelligents sur la blockchain Bitcoin, car la mise à niveau réduit déjà la quantité d’espace nécessaire pour les transactions multisig dans un bloc. Les transactions de contrats intelligents impliquent intrinsèquement des interactions entre plusieurs adresses et utilisateurs.

En rapport: Les altcoins suivent l’avance des prix du Bitcoin alors que l’incertitude du marché de la crypto règne

Avec Taproot, ces opérations de contrat intelligent ne seront pas différentes d’un simple transfert BTC de portefeuille à portefeuille. Détaillant certains des cas d’utilisation probables de contrats intelligents qui pourraient émerger une fois que Taproot s’activera plus tard en 2021, Casatta a déclaré à TUSEN :

« À moyen/long terme, je constate une augmentation de l’utilisation des contrats intelligents Bitcoin, permettant des cas d’utilisation tels que l’héritage et la délégation dans les dépenses des entreprises. Et la meilleure partie est qu’en regardant la blockchain, nous ne le saurons pas. « 

De nombreux développeurs Bitcoin conviennent qu’au-delà de l’activation de novembre, les participants au réseau devront créer des applications utiles basées sur la mise à niveau. La mise à niveau elle-même s’activera selon les termes du protocole d’amélioration Bitcoin 341 (BIP-341) à la hauteur de bloc 709 632.

Taproot sera une mise à niveau soft-fork, ce qui signifie que les participants au réseau ne sont pas obligés d’adopter le changement. Cependant, étant donné les avantages tarifaires probables offerts par la mise à niveau, les fournisseurs de services sont susceptibles de mettre à jour leur logiciel pour mettre en œuvre Taproot.

Laisser un commentaire