Publié à l'origine sur Substack le 21 octobre 2022. Mis à jour ici le 13 décembre 2024
Comment ajouter plus de confidentialité à vos paiements Lightning reçus en tant que commerçant
Nous savons tous que dans Lightning Network, en tant que récepteur, vous devrez révéler au payeur (uniquement) votre identifiant de nœud de destination. Je vais donc essayer de vous donner quelques exemples de la manière d'opérer avec plus d'anonymat en tant que récepteur de sats via Lightning Network.
Certains considéreront cet aspect comme une « violation de la vie privée ». Je le considérerais comme l'inverse : comment tendre de faux pièges à ceux qui veulent retracer vos fonds (s'ils le peuvent).
De nos jours, de nombreuses personnes sont obsédées par le mot « confidentialité » mais ne prennent pas en considération l'autre mot important : l'anonymat ou le pseudonyme.
Vous pouvez obtenir plus de confidentialité en ne révélant pas votre véritable identité liée à un nœud, un service, une adresse, un processus, etc.
En tant qu'expéditeur via LN, nous savons tous qu'il est très difficile, voire presque impossible, de retracer un paiement jusqu'à sa source d'origine. LN gère les transactions à l'aide du « routage en oignon ». Voici une explication très simple de ce processus par Renè Pickhardt.
Supposons donc que vous êtes un petit commerçant, vendant des produits ou des services en ligne ou dans une boutique et que vous souhaitez ajouter un certain niveau d’anonymat à vos fonds reçus. Ou du moins, où détenez-vous la majorité de vos bitcoins reçus des paiements LN.
RÉCAPITULATIF DU FONCTIONNEMENT DU PROCESSUS DE PAIEMENT LN
1 - Le commerçant crée une facture LN (à partir de son portefeuille LN, lié à son nœud ou non)
2 - La facture LN créée révèle au payeur l'ID du nœud de destination (mais pas les itinéraires finaux)
3 - Le client paie la facture LN et peut voir l'ID du nœud de destination
4 - Le commerçant ne peut pas voir la source d'origine du paiement, mais ne peut voir que le dernier saut/pair qui transmet le paiement à son portefeuille/nœud
Un rappel sur la façon de gérer un bon nœud de routage public, j'ai écrit plusieurs guides à ce sujet :
- Créez un nœud de routage LN simple avec Umbrel
- Quels logiciels sont disponibles pour exécuter un nœud LN ?
- Expérience sur les frais de routage des nœuds Lightning
- Maintenance des nœuds Lightning
- Recommandations pour les exécuteurs/utilisateurs de nœuds LN
- Gestion de la liquidité des nœuds Lightning
Quelles sont donc les options dont nous disposons en tant que récepteur de paiement LN ?
Options d'anonymat
A. Exécutez un « nœud leurre »
En tant que commerçant, vous aurez besoin de liquidités ENTRANTES et de bonnes routes vers votre nœud de destination, afin de pouvoir recevoir correctement les paiements des clients.
Mais en même temps, vous ne pouvez pas forcer tous vos clients à utiliser Tor pour pouvoir payer vos factures LN générées à partir d'un nœud Tor. Car nous savons que les factures LN générées à partir d'un nœud Tor peuvent être lues UNIQUEMENT à partir de portefeuilles LN utilisant le réseau Tor.
Je suggérerais donc d'utiliser un « nœud leurre » avec une bonne liquidité et de bonnes routes et également pour une meilleure connectivité pour fonctionner en mode hybride (Tor + clearnet). Le nœud leurre aura un canal privé direct avec votre nœud final dans la route, qui transmettra tous les paiements. Utilisez un grand canal entre les deux pour ne pas avoir à le fermer plusieurs fois.
Ne liez en aucun cas ces nœuds à votre véritable identité, utilisez des nyms si nécessaire pour communiquer avec d'autres opérateurs de nœuds, pendant le processus de création de votre liquidité de nœud public. Essayez également de ne pas utiliser d'alias pour ces nœuds, utilisez simplement l'ID de nœud aléatoire.
À ce « nœud public », vous pouvez connecter un nœud LN simple, avec un canal privé (non annoncé), suffisamment grand pour déplacer les fonds reçus des paiements des clients.
Dans ce scénario, nous pouvons également avoir plusieurs options :
- exécuter les deux nœuds LN sur Tor, mais en offrant uniquement un service séparé sur clearnet pour générer les factures LN (cela peut être un serveur BTCPay ou LNbits). Ici, j'ai écrit un guide sur l'utilisation de la suite LNbits en tant que commerçant, sur clearnet également.
- exécutez un nœud LN sur Tor mais utilisez un tunnel VPN depuis votre serveur BTCPay ou LNbits hébergé sur un VPS clearnet. Ici, j'ai écrit un autre guide utilisant divers scénarios comme celui-ci avec LNbits. De cette façon, vous ne révélez pas l'emplacement réel de votre nœud LN.
- exécutez un nœud LN public qui reçoit tous les paiements, mais connectez à ce nœud un autre nœud LN privé, en utilisant un nœud LN mobile rapide comme Blixt, Zeus, Phoenix, Electrum, Green ou Breez. Ces nœuds LN mobiles utiliseront toujours un canal privé (non annoncé). Avec Blixt et Zeus, vous pouvez également utiliser la méthode keysend pour transférer des fonds de votre nœud « récepteur » vers votre nœud Blixt. À partir de là, vous pouvez fermer le canal et/ou utiliser un autre canal vers n'importe quel service d'échange (Deezy, Boltz, FixedFloat, RoboSats, etc.). J'ai écrit un autre guide sur ce scénario ici.
- Exécutez un nœud LN jetable avec une configuration instantanée depuis Rizful. Simple, rapide, anonyme et facile.
B. Utilisez uniquement un nœud LN mobile privé
Oui, si vous êtes un petit commerçant qui n'a ni le temps ni l'argent à consacrer à l'infrastructure des nœuds de bureau, vous pouvez accepter les paiements directement avec un nœud LN mobile.
Oui, cette option présente des avantages et des inconvénients, mais en fonction des spécificités de votre activité, vous pouvez l'adapter et l'utiliser. Supposons que vous soyez un commerçant opérant sur un marché mobile, que vous n'ayez pas un gros volume de ventes utilisant BTC/LN et que vous n'ayez pas d'endroit ou de ressources où allouer un nœud de bureau stable.
Vous pouvez utiliser Blixt, Zeus, Phoenix, Electrum, Green ou Breez pour ce scénario.
Certains aspects de ces applications mention :
- Ils sont tous en mode SELF-CUSTODY, vous contrôlez les clés et les fonds à 100 %, tous open source et gratuits.
- Ils sont tous des nœuds LN, dans votre propre poche, pas des processus obscurs et des fonds/clés de garde.
- Ils prennent tous en charge LNURL et l'adresse Lightning (pour l'envoi). Plus de détails dans ce guide de comparaison des fonctionnalités.
- Zeus et Breez proposent une application PoS intégrée. Facile à gérer en tant que commerçant. Prend également en charge NFC.
- Electrum propose des échanges LN <-->onchain directement dans l'application, aucun service externe n'est requis. Il utilise les canaux trampoline et LN normaux. Electrum est également disponible sur toutes les plateformes de bureau.
- Blixt propose une gestion avancée des canaux LN et des outils avancés pour les utilisateurs expérimentés (tels que keysend). Blixt a récemment ajouté la version pour Mac desktop. Bientôt pour Linux.
Opérations
Alors, comment devez-vous opérer avec ces applications de nœuds LN afin d'ajouter plus d'anonymat en tant que récepteur ?
Tous ces nœuds LN auront un identifiant de nœud anonyme, non lié à votre véritable identité. Il n'y a pas de KYC ou de vérification d'identité pour utiliser ces applications.
Si vous souhaitez « rafraîchir » votre identifiant de nœud de commerçant récepteur, je vous suggère quelques scénarios :
- Vous pouvez à tout moment fermer tous vos canaux LN, transférer le BTC dans un autre nœud de portefeuille en chaîne et démarrer un nouveau nœud LN, un nouvel identifiant de nœud. C'est la méthode la plus simple. Une fois que vous avez un nouveau nodeID, vous pouvez acheter un ou plusieurs canaux entrants auprès de n'importe quel LSP (Olympus, LNBIG, Megalith, Bitrefill, LNServer, FlashSats etc) mais vous devrez spécifier que vous souhaitez un « canal privé » et non un canal de routage public. Vous êtes alors prêt à recevoir des paiements immédiatement, avec un nouvel ID de nœud !
- Avec Blixt, vous pouvez également utiliser le « processus de migration » vers un autre nouveau nœud Blixt. Ainsi, si vous avez vidé vos canaux LN précédents à l'aide d'un service d'échange ou si vous souhaitez simplement déplacer votre solde restant vers un nouvel ID de nœud, vous pouvez simplement utiliser le service Dunder proposé par le nœud Blixt. Vous pouvez ainsi déplacer via LN tout le solde restant d'un nœud Blixt à un autre et en même temps obtenir de la liquidité entrante. Plus tard dans le nouveau Blixt, vous pourrez ajouter d'autres canaux entrants avec plus de LSP. La même chose peut être faite avec Zeus, les nœuds ouverts dans Blixt peuvent être restaurés dans Zeus et vice-versa.
C. Utilisez un portefeuille Lightning de garde « leurre »
Oui, beaucoup ont peur des portefeuilles de garde « infâmes », mais dans certains scénarios, ils constituent un bon outil à utiliser pour masquer votre véritable identité.
Il existe de nombreux portefeuilles et services de garde LN qui ne sont pas KYC ou ne demandent aucun processus de vérification d'identité, peut-être juste une adresse e-mail.
Pour ce scénario, vous pouvez utiliser : CoinOS, Blink, Wallet of Satoshi, Bluewallet, Alby, voir plus d'exemples et de détails ici, un ami ou un fournisseur de portefeuille LNbits comme je l'ai décrit ici.
Une fois que vous aurez reçu ces portefeuilles LN, vous pourrez facilement utilisez n'importe quel service d'échange de sous-marins pour retirer les sats dans votre propre portefeuille privé sur la chaîne. Voici également un autre guide sur l'utilisation d'une méthode « Lightning Cleaning Machine ».
La réception dans ces portefeuilles ne révélera aucune de votre véritable identité ou de votre nœud, ce sera simplement le nœud public du fournisseur.
L'échange dans des adresses sur la chaîne ne laissera pas non plus de trace de votre véritable identité.
Quelques aspects importants à mentionner à propos de ces applications :
- CoinOS offre une interface Web PoS pour les commerçants. Peut être exécuté sur n'importe quel appareil, sans rien installer, étant simplement une application Web. Offre également des échanges intégrés LN ←> onchain, prend en charge toutes les options LNURL, y compris une adresse Lightning à recevoir. C'est un outil très puissant pour un petit commerçant qui souhaite commencer à accepter Bitcoin via LN.
- Alby est une extension de navigateur avec des fonctionnalités étendues en tant que portefeuille LN. Il peut être utilisé comme portefeuille de garde (d'un ami) mais peut également être connecté à vos propres nœuds ou sources (LND, CLN, LNBits, NWC, Blink, LNDhub). Prend en charge NWC et toutes les options LNURL + adresse Lightning plus une application mobile simple et PoS.
- Wallet of Satoshi est un simple portefeuille mobile LN + PoS, dépositaire. Prend en charge certaines fonctionnalités LNURL + offre une adresse Lightning. Les utilisateurs ne sont invités à fournir une adresse e-mail que s'ils souhaitent utiliser la fonction de sauvegarde. Mais si vous le souhaitez, vous pouvez utiliser un nouveau WoS chaque jour, après avoir échangé tous les fonds de celui-ci dans votre portefeuille privé sur la chaîne, sans révéler aucune adresse e-mail ou identité.
- Bluewallet est une bonne application mobile, sur la chaîne et LN (avec nœud LDK intégré), utilisant les portefeuilles LNDhub des serveurs Bluewallet. Il peut également être utilisé avec d'autres comptes LNDhub privés des nœuds de vos amis ou d'autres fournisseurs, y compris de LNTXBOT. Il propose des échanges depuis votre portefeuille onchain vers le portefeuille LN.
- LNbits est un outil de suite puissant, qui peut être utilisé depuis le nœud ou le fournisseur d'un ami, comme je l'ai expliqué dans ces articles (The Bank of LNbits et LNbits pour les petits commerçants). N'utilisez PAS l'instance de démonstration publique LNbits (demo.lnbits.com) ! Celle-ci est uniquement destinée aux tests, aux démonstrations, familiarisez-vous avec elle, elle n'est pas recommandée pour les cas d'utilisation réels. LNbits dispose également d'une extension dédiée aux swaps, utilisant Boltz.
- LN Voltz est une solution de garde, basée sur LNbits, qui offre un portefeuille LN très facile à utiliser pour les petits commerçants. Pas de KYC.
D. Utilisez un proxy LN
Voici un outil Web simple où vous pouvez utiliser un proxy pour votre facture LN de réception :
Avec lnproxy, les utilisateurs peuvent à la place générer et distribuer des factures enveloppées pour masquer l'identité de leurs nœuds de réseau Lightning à leurs contreparties de transaction.
CONCLUSION
Donc… comme vous pouvez le voir, en tant que commerçant, vous pouvez également obtenir un niveau de confidentialité différent grâce à l’anonymat et masquer la destination finale de vos fonds.
Est-ce parfait ? Peut-être pas. Mais je vous mets au défi de faire vos propres tests : essayez de vous retracer en utilisant certaines de ces méthodes et voyez si vous pouvez trouver vous-même l’origine et la destination finale des fonds échangés avec ces méthodes. Ce sera vraiment difficile, j’ai essayé moi-même plusieurs fois, avec de nombreuses méthodes.
Ces méthodes peuvent être améliorées, sans aucun doute, utilisez votre imagination et vos compétences. Je voulais juste vous proposer quelques astuces à partir desquelles vous pouvez commencer.
Ne vous laissez pas décourager par ces haters qui disent que Lightning Network n’offre aucune confidentialité et que vous ne devriez pas l’utiliser. Pour en savoir plus sur LN, vous découvrirez à quel point il est fascinant et combien de choses vous pouvez faire avec lui.
Lightning Network, en tant que couche 2 sur le réseau Bitcoin, est un véritable changeur de jeu et un outil puissant entre les mains des utilisateurs.
Voici quelques exemples de choses étonnantes que vous pouvez faire avec LN :
- Lightning Network est génial - une collection de liens avec les services LN
- Exemples d'utilisation réelle de Bitcoin Lightning Network
- Démarrage avec Bitcoin pour les petits commerçants