La vitesse de l’éclair : Taproot et le réseau Lightning, un match parfait

04.01.2022 / Actualites

Il y a un peu plus de deux mois, Taproot a été mis en ligne. Qu’apporte la plus grande mise à jour du réseau Bitcoin depuis des années ? Comment peut-il aider le Lightning Network de plus en plus populaire ? C’est exactement le sujet de l’article que nous allons résumer. Cela commence par nous informer que « Bitcoin a même un langage de script » et qu’il s’appelle Script.

Lecture connexe | Le nombre de nœuds du réseau Bitcoin Lightning bondit de 23% en trois mois

Mais avant d’entrer dans le vif du sujet, qu’est-ce que Taproot ?

« Taproot est une combinaison de trois Propositions d’amélioration Bitcoin (BIP) qui améliorent cette infrastructure de script : BIP340 – Schnorr, BIP341- Taproot et BIP342 – Tapscript. La clé de Taproot qui déverrouille toutes les autres est l’introduction de Schnorr Signatures, qui permet l’agrégation de clés et de signatures. Cela signifie que plusieurs parties peuvent combiner leurs clés en une seule clé publique, leur permettant ainsi de signer un seul message. »

Il est important de savoir que Taproot n’autorisera pas les contrats « complètement expressifs » ou « Turing complet » comme dans Ethereum et toutes ses chaînes associées. Ces types de contrats ne sont pas non plus une priorité pour le réseau Bitcoin, comme le souligne notre site sœur Bitcoinist. Aussi, pour limiter nos attentes, lisons ce dont l’animateur du podcast Tales From The Crypt, Marty Bent, nous a mis en garde dans sa newsletter :

« Il est important de comprendre que ces avantages ne seront pas immédiats. Ils arriveront lentement sur le marché au fil du temps, à mesure que le logiciel sera mis en œuvre dans les portefeuilles et autres services. Beaucoup s’attendent à ce que Taproot soit activé au cours du week-end et que tous ses avantages potentiels soient réalisés immédiatement. Ce n’est tout simplement pas le cas et il est important que ce fait soit compris. »

D’accord, passons à la viande et aux pommes de terre.

Comment Taproot aide-t-il le Lightning Network ?

Tout d’abord, chaque canal Lightning se compose de « 2 multisigs sur 2 ». Ainsi, un premier avantage de pouvoir « combiner leurs clés en une seule clé publique » est que « nous avons des transactions plus légères et donc des ouvertures de canaux moins chères ». Non seulement cela, mais « l’agrégation de signatures offre également une confidentialité accrue puisque son contenu ne peut être distingué d’une transaction à signature unique ».

Pour clarifier en quoi cela profite à la confidentialité, citons la Binance Academy :

« Dépenser du Bitcoin à l’aide de Taproot pourrait rendre impossible la distinction entre une transaction sur un canal Lightning Network, une transaction peer-to-peer ou un contrat intelligent sophistiqué. Toute personne surveillant l’une de ces transactions ne verrait rien d’autre qu’une transaction d’égal à égal. Il convient de noter, cependant, que cela ne change rien au fait que les portefeuilles de l’expéditeur initial et du destinataire final seront exposés. »

Cependant, ce n’est pas tout à fait vrai… pour l’instant. L’article de Voltage précise : « Est-ce que cela signifie que les canaux de foudre sont désormais non identifiables sur la blockchain ? Eh bien, la réponse est « oui » pour les chaînes privées et « pas encore tout à fait » pour les chaînes publiques. »

Tableau des prix BTC du 01/04/2021 sur Gemini | Source : BTC/USD sur TradingView.com
Canaux de réseau Lightning privés et publics

Quel est le problème ? Eh bien, le réseau n’annonce pas la création de chaînes privées. Les publics, en revanche :

« Malheureusement, même si nous cachons les ouvertures de canaux sur la blockchain, la spécification actuelle du protocole Lightning exige que les nœuds diffusent les détails des transactions de financement lors de l’annonce de leurs canaux.

Cela peut sembler contre-intuitif au début, mais c’est aussi un moyen élégant d’empêcher les nœuds de spammer le réseau avec de faux canaux. »

Lecture connexe | Quelle est la taille du réseau Lightning de Bitcoin ? La réponse vous surprendra

En outre, prenons en compte le fait que la société de surveillance Chainalysis a déjà annoncé un service lié au réseau Lightning. Nous devrions supposer qu’il existe des « nœuds sybil surveillant le réseau ». Et que « Avec suffisamment de nœuds hostiles », un mauvais acteur pourrait brosser « un tableau assez détaillé du flux de fonds ». Eh bien, Taproot a une solution élégante pour cela :

« L’introduction par Taproot des signatures Schnorr ouvre la voie à un type de contrat intelligent appelé Contrats à verrouillage ponctuel (PTLC). Les PTLC fonctionnent de la même manière que les HTLC en permettant aux paiements d’être identifiés par les nœuds, mais les PTLC sont dotés d’une fonction pratique consistant à pouvoir randomiser son identifiant à chaque saut, ce qui rend impossible pour les nœuds de corréler le trafic des nœuds d’envoi et de réception. ”

Comprenez que « Taproot est une porte qui ouvre de nombreuses autres portes ». C’est une nouvelle boîte à outils avec laquelle les développeurs du monde entier créeront de nouvelles fonctionnalités et améliorations. Les informations contenues dans cet article ne sont que le début, le fruit à portée de main que nous pouvons voir de notre point d’avantage. Rappelez-vous ce que Marty Bent a dit, « ces avantages ne seront pas immédiats. » L’étape compatible avec Taproot de Bitcoin ne fait que commencer.

Image en vedette par Cooper Baumgartner sur Unsplash | Graphiques par TradingView