Les pièces SegWit se préparent à une refonte de la confidentialité

Segregated Witness (SegWit) était probablement la mise à niveau de crypto-monnaie la plus controversée en 2017. Ironiquement, SegWit en lui-même n’a pas vraiment d’impact. Il offre une augmentation modeste de la capacité de débit en augmentant le poids du bloc. C’est à peu près tout en termes d’impact direct.

Les promoteurs étaient déterminés à intégrer SegWit en raison des autres mises à niveau qu’il rend possible. Parmi ceux-ci, vous connaissez probablement Lightning Network et les permutations atomiques. Cependant, il existe plusieurs autres améliorations qui, si elles sont intégrées, améliore considérablement la confidentialité de toute pièce compatible SegWit.

L’équipe Bitcoin Core développe ces mises à niveau. À l’heure actuelle, ils indiquent qu’ils vont se réunir comme une fourchette souple. Ces mises à niveau seront une combinaison d’arbres de syntaxe abstraite Merkelized (MAST), de signatures Schnorr, de signatures d’adaptateur, de scripts sans script, de Taproot et de Graftroot. Nous allons déballer toutes ces propositions et voir quelles implications en matière de confidentialité elles ont pour les pièces compatibles SegWit.

Pourquoi SegWit a besoin de confidentialité

Actuellement, aucune pièce compatible SegWit, telle que Bitcoin, Litecoin ou Digibyte, n’a de confidentialité ou de fongibilité appropriée. Andreas Antonopoulos déclare à juste titre que «la monnaie sans vie privée est un bug.”Non seulement la confidentialité est nécessaire pour ses applications directes pour garder les utilisateurs anonymes, mais elle est également essentielle pour rendre l’argent correctement fongible. Si quelqu’un peut tracer vos pièces à travers la blockchain, il peut facilement vous mettre sur liste noire. Ainsi, vous perdez la capacité de dépenser réellement votre argent.

Le plus gros problème, cependant, avec toute amélioration de la confidentialité est de s’assurer qu’elle n’entraîne pas une augmentation majeure de la demande de données. En effet, les pièces de monnaie axées sur la confidentialité telles que Monero et Zcash ont rencontré ces problèmes. Et ils ont mis du temps à être résolus. Toutes les mises à niveau suivantes ont eu ce défi à l’esprit.

SegWit

MÂT

Merkelized Abstract Syntax Trees (MAST) est un moyen de rendre les contrats intelligents, en particulier les transactions multi-signature (multisig), beaucoup plus utilisables. Jusqu’à présent, les développeurs ont bloqué les contrats intelligents sur Bitcoin en raison de la quantité d’espace qu’ils occupaient. Améliorer leur efficacité signifie que les développeurs peuvent commencer à les utiliser correctement. MAST permet cela grâce à une nouvelle façon de gestion des scripts, permettant une exécution plus efficace des conditions contractuelles intelligentes.

MAST augmente également la confidentialité de ces contrats intelligents car seule une quantité limitée de l’information est révélée, à savoir les contrats intelligents remplis. Parce que les informations à divulguer sont plus sélectives, cela contribue également à une amélioration de la confidentialité

Cette obfuscation aidera également à faire en sorte que les paiements Lightning Network apparaissent de la même manière que les transactions blockchain. Bien que, comme nous le verrons, de nouvelles mises à niveau consolideront correctement ces capacités. MAST dépend de SegWit, et l’équipe Bitcoin Core devrait bientôt l’intégrer dans une proposition d’amélioration Bitcoin (BIP).


Signatures Schnorr

Les signatures Schnorr sont simplement une alternative au schéma de signature ECDSA actuel utilisé par les pièces SegWit. L’aspect crucial de cette mise à niveau permet à plusieurs utilisateurs de produire une signature dont on peut prouver qu’elle est égale à la somme des clés publiques. Ainsi, contrairement au modèle actuel, tous les utilisateurs d’un arrangement multisig ne doivent pas exposer leur propre clé publique. Ce mécanisme libère de l’espace et augmente le débit. Cependant, ce qui est important pour nous, cela jette également les bases d’autres mises à niveau de confidentialité telles que Taproot.

À l’heure actuelle, il est facile de distinguer les transactions multisig des transactions régulières. Les arrangements multisig sont l’une des utilisations de contrat intelligentes les plus excitantes des pièces SegWit actuelles. À moins que les développeurs ne puissent garantir leur confidentialité, il y a peu de chances qu’ils gagnent du terrain. Tout comme MAST, les signatures Schnorr pourraient être au coin de la rue.

Signatures d’adaptateur

Les signatures d’adaptateur sont une application secondaire de Schnorr, offrant une plus grande obscurcissement. Selon Pieter Wuille, quelqu’un à la pointe du développement de signatures Schnorr pour Bitcoin, les signatures d’adaptateur permettent swaps atomiques ressembler à n’importe quelle autre transaction blockchain normale.

Pour donner un exemple: Un swap atomique vous permet de payer en Litecoin pendant que le commerçant reçoit Bitcoin. Toute pièce compatible SegWit peut participer à un échange atomique. Les signatures d’adaptateur donnent à tout ce processus un aspect identique à une transaction normale.

Scripts sans script

Les scripts sans script sont en développement depuis 2017 et sont pilotés par Andrew Poelstra. Ils permettent de masquer les contrats intelligents, ne révélant que les clés publiques et signatures numériques. Ils rendent tous les contrats intelligents plus privés. Et, avec eux, les échanges atomiques pourraient presque devenir totalement anonymes.

Actuellement, tous les nœuds doivent valider complètement le langage de script utilisé dans les contrats intelligents Bitcoin. Cela porte atteinte à la confidentialité des solutions de couche deux comme Lightning Network. Les scripts sans script y remédient en supprimant la nécessité de divulguer tous les détails d’un canal de paiement. Cette mise à jour repose sur Schnorr, et il est possible qu’elle soit intégrée dans le même BIP.

Racine pivotante & Graftroot

Gregory Maxwell a récemment développé et proposé Taproot. Il s’agit d’une mise à jour majeure de la confidentialité en plus de MAST. Sans Taproot, les transactions multisig sous MAST semblent toujours distinctes des transactions régulières et peuvent donc facilement être ciblées. La racine pivotante, en bref, obscurcit cette différence, les rendant tous les deux indiscernables sur la blockchain. Tout comme les scripts sans script, Taproot dépend de Schnorr et est susceptible d’arriver en même temps.

Greffe est une autre proposition de Gregory Maxwell qui s’appuie sur Taproot. Il vise à améliorer encore l’efficacité et la confidentialité de Taproot en permettant la délégation d’une signature dans un transaction multisig.

Avec les scripts sans script, Taproot et Graftoot empêchent la possibilité de distinguer les transactions de couche un des transactions de couche deux. Pour ce faire, les canaux de paiement Lightning et les transactions blockchain se ressemblent.

Conclusion

Ces mises à niveau vont rendre toutes les transactions et les exécutions de contrats intelligents sur les pièces compatibles SegWit identiques. Qu’il s’agisse de paiements multisig, de paiements Lightning ou de swaps atomiques, le but est de les rendre tous indiscernables.

Ce qu’aucun d’entre eux, malheureusement, ne fait encore rend anonymes les montants des transactions et les adresses individuelles. Les transactions confidentielles et les bulletins sont capables de résoudre cet ensemble de problèmes. À l’heure actuelle, l’équipe de Litecoin semble prendre la tête de ces.

Ces mises à niveau se démarqueront vraiment lorsque nous verrons l’utilisation généralisée des swaps atomiques et du Lightning Network. Il est clair que l’équipe Bitcoin Core et Blockstream réfléchissent à leurs propositions de confidentialité. Chaque mise à jour est spécifique à son cas d’utilisation. Cependant, en tant que package, ils auront un impact profond sur la confidentialité de toute pièce compatible SegWit qui souhaite les intégrer. Espérons que nous verrons une majorité d’entre eux intégrés au cours des 12 prochains mois.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map