État de la confidentialité du réseau Bitcoin Lightning

Lecture 7 minutes

Lors de Bitcoin 2022, un groupe de développeurs s’est assis sur la scène Open Source pour étoffer l’état actuel de la confidentialité de Lightning ainsi que pour discuter des lacunes dont les utilisateurs devraient être conscients et esquisser des solutions. Le panel comprenait un ingénieur du protocole Lightning chez Blockstream Lisa Neigutingénieur logiciel et fondateur de Zeus Evan Kaloudiset Tony Giorgio, développeur de Bitcoin et Lightning.

La confidentialité est un thème commun des conversations Bitcoin. Cependant, l’idéal qui a soutenu la recherche et le développement des cypherpunks pendant des décennies n’est pas simple à atteindre sur Bitcoin. Le Lightning Network, le réseau de couche 2 de Bitcoin pour les paiements hors chaîne bon marché et rapides, est généralement également supplanté pour ses transactions hors chaîne soi-disant privées. Cependant, assurer la confidentialité sur Lightning n’est pas aussi simple que beaucoup le pensent.

il existe un réseau de potins et une confidentialité au niveau UTXO, vous divulguez quels UTXO appartiennent à quels nœuds.

Dans le cadre du protocole Lightning, le « réseau de potins » divulgue des informations sur les utilisateurs lorsqu’ils annoncent au réseau des données les concernant. Cependant, il sert un objectif d’efficacité important.

« La raison d’utiliser les commérages est que vous pouvez créer des itinéraires pour envoyer des paiements », a déclaré Neigut.

Kaloudis a ajouté aux pensées de Lisa : « La recherche d’itinéraire devient très difficile sans commérages. »

Étant donné qu’un canal Lightning est rendu possible en bloquant des fonds bitcoin sur la chaîne, tout observateur tiers peut voir les sorties constituant un nœud grâce au réseau de potins.

« Vous dites où se trouve votre transaction en chaîne et vous la divulguez à votre nœud Lightning », a déclaré Neigut. « L’analyse de la chaîne, s’ils connaissent déjà l’historique de vos transactions et que vous l’utilisez pour construire un canal, ils connaissent maintenant des informations sur vous dans un autre réseau. »

Alors que les chaînes privées essaient d’apporter une solution, il y a des lacunes.

« Nous appelons les canaux privés privés mais ils ne le sont vraiment pas, ils ressemblent plus à des canaux non annoncés », a déclaré Giorgio, ajoutant qu’il existe actuellement des moyens d’exploiter le Lightning Network qui permettent à un nœud de découvrir un canal privé non annoncé.

« Si je suis connecté au graphique Lightning, je peux essayer de savoir si deux personnes ont un canal », a déclaré Giorgio.

Malgré les problèmes généraux de confidentialité, il existe également des problèmes spécifiques, car les garanties de confidentialité sur Lightning changent selon que l’utilisateur envoie ou reçoit des paiements.

« Les expéditeurs ont une confidentialité incroyable sur l’éclairage à un niveau général », a déclaré Giorgio. « Les destinataires, d’autre part, doivent donner des informations pour être payés, et certaines de ces informations sont l’adresse IP, l’alias, les canaux non annoncés. Il y a beaucoup de domaines où les receveurs peuvent être plus prudents.

« Il s’agit pour les utilisateurs de ne pas se tirer une balle dans le pied, surtout lorsqu’il s’agit de recevoir sur Lightning », a-t-il ajouté.

Kaloudis a fait écho aux pensées de Giorgio, affirmant que les développeurs ont une capacité limitée à résoudre certains problèmes de confidentialité sur le réseau jusqu’à ce que des modifications plus importantes soient apportées.

« Nous devons voir des changements au niveau du protocole pour être là où nous voulons être », en termes de confidentialité, a déclaré Kaloudis.

L’espoir n’est cependant pas perdu. Chaque personne peut prendre des mesures pour améliorer sa confidentialité sur Lightning. Cependant, bien que la route soit longue, les développeurs peuvent et doivent faciliter l’utilisation privée de Lightning par l’utilisateur. Une telle tentative est en cours en ce qui concerne les factures.

« Si vous payez une facture avec Lightning et utilisez un service centralisé, vous divulguez vos données de paiement », a déclaré Neigut. « Si vous venez de dire [the network that] vous avez payé quelqu’un, pourquoi et combien. Et c’est pourquoi Core Lightning travaille sur BOLT 12. »

BOLT 12 est un projet de proposition de spécification pour Lightning qui vise à apporter des « offres » au protocole. Contrairement aux factures, les offres peuvent être réutilisées, peuvent servir à demander et à envoyer des paiements, et appliquer quelques astuces astucieuses pour améliorer la confidentialité des utilisateurs.

« BOLT 12 essaie de résoudre ce problème avec des chemins aveugles, où vous pouvez fournir un itinéraire pour vous rejoindre et le payeur peut payer jusqu’au début de cet itinéraire », a déclaré Lisa, faisant référence à la différence entre donner vos propres informations directement comme avec factures.

À l’avenir, certaines fonctionnalités devraient être une priorité pour les développeurs et les concepteurs si la communauté veut avoir une expérience Lightning privée. Cela étant dit, un fardeau similaire incombera probablement toujours à l’utilisateur pour s’assurer qu’il peut obtenir des paiements privés hors chaîne sur le réseau de couche 2 de Bitcoin.

Bitcoin 2022 fait partie de la série d’événements Bitcoin hébergée par BTC Inc, la société mère de Bitcoin Magazine.

Source bitcoinmagazine.com

Crypto Week

Avertissement : Crypto Week ne fournit pas de conseils financiers de quelque manière que ce soit. Nous ne vous recommandons pas d'investir de l'argent dans une crypto-monnaie ou un actif financier sans avoir effectué des recherches approfondies. Nous ne sommes pas responsables de vos décisions financières de quelque manière que ce soit.

Derniers articles de Featured Posts