Publié à l'origine sur Substack le 01 octobre 2021. Mis à jour ici le 13 octobre 2024
Diverses méthodes utilisant Lightning Network pour ajouter plus de confidentialité à votre bitcoin
Il est impropre de dire « machine de nettoyage » mais pour une compréhension simple, utilisons ce terme erroné. Il n'existe pas de « sat sale », tous sont également valables et personne ne peut vous empêcher de les utiliser. Mais ce processus de « nettoyage » s'adresse davantage aux utilisateurs obsédés par la confidentialité en utilisant BTC.
Il s'agit de savoir comment perdre la trace de vos sats obtenus à partir de sources KYC et que vous souhaitez les utiliser de manière plus privée.
Si vous achetez/obtenez des BTC et que vous n'avez jamais en tête de les revendre contre de la monnaie fiduciaire de merde de chèvre, et que vous les utilisez simplement comme de l'argent, je ne vois aucun problème à utiliser parfois des sources KYC.
Oui, KYC est une très mauvaise habitude pour les échanges et doit être évité autant que possible, mais pas du point de vue de "hé, le gouvernement saura combien de BTC j'ai et je ne veux pas payer d'impôts pour ça". J'ai des nouvelles pour vous : les gouvernements n'ont aucune idée de votre réserve de BTC et ils ne s'intéressent qu'à ceux qui revendent leurs BTC contre des fiats. Même si vous achetez à partir d'un compte entièrement vérifié avec votre identité, vous pouvez toujours dire "ups, je les ai perdus". Il existe également une autre "approche", si un gouvernement vient vous voir et vous pose des questions sur vos BTC, vous pouvez toujours dire "va te faire foutre, ce ne sont pas vos affaires, qu'est-ce que je fais avec mon propre argent". Mais c'est une autre histoire et nous pouvons en parler dans un autre guide sur la pleine souveraineté individuelle et sur la façon de traiter avec les agents du gouvernement. Certains utilisateurs se concentrent uniquement sur l'achat de BTC et le HODL, en passant par CoinJoin ou en mélangeant des applications. Bitcoin a déjà évolué vers autre chose, il est temps pour vous de commencer à utiliser vos BTC comme monnaie et en même temps de "nettoyer" ces sats. Et Lightning Network (LN) est l'un des moyens les plus simples et les plus faciles, qui contribuent également à une utilisation croissante du Bitcoin par davantage de commerçants et d'utilisateurs.
Donc, pour la tranquillité d'esprit de ceux qui ont peur du suivi du gouvernement, dans ce mini-guide, je vais essayer de vous donner quelques conseils sur la façon d'utiliser LN dans votre processus de « nettoyage » et sur les applications que vous pouvez utiliser. Ce n'est peut-être pas la « machine de nettoyage » parfaite, mais elle aide certainement à bien des égards.
Je n'entrerai pas dans une analyse approfondie et n'expliquerai pas trop le processus, mais vous aurez suffisamment d'informations pour commencer à apprendre et créer votre propre « procédure » si vous le souhaitez. Je vous donne les outils, la façon dont vous les utilisez, c'est votre propre chemin. Testez, apprenez, améliorez et améliorez-les pour votre propre tranquillité d'esprit.
REMARQUE : je m'en fiche que ce mini-guide soit lu par un agent du gouvernement. VOYEZ VA VOUS FAIRE FOUTRE ! Vous n'avez AUCUNE JURIDICTION sur moi et mon propre argent, en tant qu'homme vivant et je n'ai peur d'aucun appareil gouvernemental car je suis au-dessus d'eux, ce ne sont que des SERVITEURS.
Parlons de la confidentialité sur Lightning Network :
- Routage LND avancé, optimisation des nœuds - par Bitcoin Magazine
- Lightning Privacy 101 avec Anthony Ronning - par Bitcoin Kindergarten
Applications que vous pouvez utiliser :
(utilisez-en autant que vous le pouvez, chacune ayant ses propres caractéristiques pour/contre)
- Nœud Umbrel (ou tout autre logiciel de suite de nœuds LN) - le centre de vos « opérations », gérant les canaux LN, les txs, le transfert de fonds. Il intègre LNDHUB à partir des applications Bluewallet Lightning et LNbits. Les portefeuilles LNDHUB sont des outils très puissants en termes de « nettoyage » car AUCUNE UTXO n'est impliquée dans le financement de ces portefeuilles. Voici un guide sur la façon d'utiliser les portefeuilles LNDHUB à partir de votre nœud et également ici en utilisant LNbits LNDHUB à partir de votre nœud Umbrel. Vous pouvez également utiliser un nœud privé leurre, qui utilise votre liquidité « nœud public Umbrel ».
- Portefeuille de bureau Electrum - facile/idéal pour le contrôle des pièces, les canaux LN privés/trampolines/swaps, cela peut être utilisé comme une étape de cache, entre les échanges et votre nœud
- Portefeuille de bureau Sparrow - très bon portefeuille de bureau avec des fonctionnalités incroyables, y compris les options de mixage/coinjoin, le contrôle des pièces, Taproot, une utilisation incontournable. Vous trouverez ici un guide sur la façon de déplacer vos sats vers une adresse Taproot à l'aide de Sparrow et également de mélanger vos propres pièces.
- Portefeuille mobile Zeus - application mobile complète à utiliser avec plusieurs portefeuilles LN, également comme gestionnaire de nœuds. Il intègre Tor (pour les nœuds distants) et un nœud LND. Également des comptes MPP (paiement multi-chemins) et LNDHUB. Bon outil lorsque vous êtes sur le point d'utiliser plusieurs portefeuilles. Ici, j'ai écrit un « guide de démarrage avec Zeus ».
- BlueWallet - une application mobile puissante à utiliser avec votre propre nœud et également comme application de portefeuille LNDHUB. Bon outil lorsque vous utilisez plusieurs portefeuilles.
- Portefeuille mobile Phoenix - facile à échanger des fonds sur la chaîne/LN, connectez-vous également à votre propre nœud pour valider en privé vos transactions. Prise en charge de Tor également.
- Alby Hub - un outil puissant pour l'exécuter en tant qu'interface de nœud avec prise en charge NWC.
- CoinOS - un portefeuille Web LN incroyablement simple, avec un contrôle total et des échanges onchain/LN et L-BTC/LN, en option si vous souhaitez échanger des fonds entre Liquid et LN pour être une autre étape dans votre procédure de mixage.
- BitBanana - peut être utilisé de 2 manières, connecté à votre propre nœud (en tant que gestionnaire de nœuds) ou en tant que portefeuille de comptes LNDHUB.
Blixt mobile wallet - est une puissante application de portefeuille utilisant LND + Neutrino sur votre mobile. Vous pouvez ouvrir des canaux vers votre nœud et d'autres et l'utiliser comme nœud entièrement fonctionnel sur votre mobile. Peut également être utilisé comme solution de sauvegarde pour votre nœud LN habituel, il prend en charge l'importation de portefeuilles à partir d'autres sessions LND (mais pas en même temps, uniquement en cas de SHTF).
Voici une présentation détaillée du portefeuille de nœuds Blixt.
- Applications de gestion de nœuds LN RTL et Thunderhub avec swaps intégrés
- Tout autre portefeuille LN selon vos souhaits et avec lequel vous êtes à l'aise. Ici, j'ai écrit un autre guide sur la façon de démarrer avec eux, étape par étape. Oui, certains d'entre eux sont dépositaires, mais cela ne signifie pas qu'ils sont également invasifs KYC. Les dépositaires non KYC sont une très bonne interface de leurre pour vos nœuds privés.
- Submarine Swaps - Swaps de onchain vers Lightning Network
- Azteco ou Robosats - Échange LN, pas de KYC, utilisant le système de bons des magasins physiques. Plus d'échanges LN ici.
RÈGLE IMPORTANTE
Gardez toujours à l'esprit cette règle importante d'empilement de sats sur 3 niveaux :
- HODL - votre coffre-fort, toujours sur la chaîne, auto-conservation
- CACHE - vos opérations intermédiaires, contrôle des pièces, gestion des nœuds
- SPEND - vos portefeuilles LN de dépenses régulières
J'ai expliqué plus en détail cette méthode dans ce guide.
PROCÉDURES
L'idée principale est d'avoir un nœud leurre devant tous vos paiements (envoi et réception). Comme je l'ai également expliqué dans ce guide « Comment opérer avec LN en tant que commerçant » (où vous souhaitez vous protéger davantage lorsque vous recevez des paiements via LN).
Lightning Network peut ajouter de nombreux leurres si vous apprenez à l'utiliser correctement. Pourquoi ? Parce qu'un paiement LN (HTLC) utilise le routage en oignon, très bien expliqué ici par Rene Pickhardt.
1 - PRÉPARER LE NŒUD LN PUBLIC
Celui-ci sera votre LSP frontal. Si vous ne souhaitez pas que la liquidité de ce nœud soit dédiée au routage, vous pouvez l'ignorer et utiliser n'importe quel autre LSP public. Parfois, c'est encore mieux, car vous pouvez acheter des canaux auprès d'eux, sans utiliser aucun de vos UTXO.
Dans ce guide, j'ai décrit plus en détail comment gérer un nœud LN public, la liquidité à utiliser, les pairs à rechercher pour se connecter, etc. Je n'entrerai donc pas plus dans les détails ici. Veuillez lire ce guide si vous souhaitez gérer un nœud LN public et si vous souhaitez étendre vos services de liquidité pour votre famille et vos amis, lisez également celui-ci.
- Commencez à apprendre toutes les fonctionnalités et applications intégrées à votre logiciel de suite de nœuds
- Faites des sauvegardes de vos canaux LN à chaque fois que vous en ouvrez/fermez un.
- Testez votre plan de récupération au cas où votre nœud plante. N'attendez jamais qu'il plante et effectuez toujours le test de récupération lorsque vous n'avez pas trop de fonds dessus. Savoir comment récupérer est une étape très importante.
- Jouez un moment avec votre nœud, gérez les canaux et sachez bien comment cela fonctionne, comprenez le processus et comment les transactions LN sont acheminées, les frais, les UTXO, etc.
2 - PRÉPAREZ LE NŒUD LN PRIVÉ
Vous pouvez utiliser une machine de bureau, avec l'une des suites logicielles de nœud. Mais je recommanderai également d'utiliser des nœuds mobiles parallèles comme Zeus ou Blixt. Zeus et Blixt utilisent un nœud LND en mode neutrino. Cela signifie qu'il n'a pas besoin d'exécuter un nœud Bitcoin complet et offre une très bonne confidentialité pour la partie en ligne. Vous pouvez également utiliser un LND + neutrino sur une machine de bureau, avec LNbits ou Alby Hub ou Thunderhub comme interface Web de nœud et ouvrir des canaux privés.
Vous pouvez également utiliser le nouveau Alby Hub comme interface de nœud privé, comme je l'ai expliqué dans ce guide, où vous pouvez utiliser une machine de bureau avec un backend de nœud LN privé, en utilisant diverses sources de financement LN.
Une autre option consiste également à utiliser LNbits comme interface frontale pour un nœud LN privé. Il dispose de fonctionnalités de gestion de nœuds intégrées, de gestion de comptes LNDHUB et de nombreuses autres extensions utiles. Voici un guide « Démarrage avec LNbits ».
Ces nœuds LN privés vous permettront de vous connecter à tout autre nœud de routage public ou LSP, en utilisant des « canaux privés ». Cela signifie qu'ils ne sont pas visibles sur le graphique LN public, qu'ils ne sont connus que de vos homologues LN directs et qu'ils transmettront vos paiements à la destination. Certains d'entre eux peuvent également proposer des « factures emballées », masquant votre identifiant de nœud LN privé, lorsqu'il est sur le point de les recevoir.
J'ai écrit plus d'informations sur les nœuds LN privés ici, dans ce guide.
3 - Connectez certaines applications de portefeuille à votre nœud
Faites des tests pour envoyer/recevoir des transactions, ouvrir des canaux, acheter des canaux, fermer des canaux pour vous assurer que tout fonctionne correctement et que vous êtes à l'aise avec l'utilisation de ces applications, sachez comment les utiliser et quand utiliser une application spécifique.
Votre manque de compréhension du fonctionnement de LN aujourd'hui vous coûtera une fortune demain. Commencez à apprendre maintenant.
J'ai écrit plusieurs guides sur les portefeuilles et comment les utiliser, veuillez en lire plus ici.
4 - Ouvrir des canaux avec/vers vos nœuds/applications privés
- Outre les nombreux autres canaux LN ouverts avec d'autres nœuds, juste l'utilisation régulière des fonds de votre nœud, vous devrez également ouvrir des canaux privés, en utilisant les applications mentionnées précédemment.
- Utilisez toujours un seul UTXO et avec tous les fonds qu'il contient lorsque vous ouvrez un nouveau canal LN (peu importe qu'il soit privé ou public). Chaque fois que vous souhaitez ouvrir un nouveau canal LN, envoyez d'abord à votre portefeuille onchain de nœud le montant spécifique que vous souhaitez avoir pour ce canal, vers une seule nouvelle adresse BTC de votre portefeuille de nœud (UTXO).
- Les canaux publics sont davantage utilisés pour acheminer les transactions et créer vos propres transactions régulières
- Les canaux privés sont davantage utilisés pour effectuer des échanges entre LN et onchain pour les sats que vous souhaitez garder privés
- NE FERMEZ PAS VOS CANAUX LN ! Oui, gardez vos canaux LN ouverts autant que possible. Cela signifie que les UTXO utilisés pour ouvrir les canaux afficheront toujours sur la blockchain ce « solde d'ouverture » afin que les outils d'analyse de chaîne ne « sauront » jamais où vont ces sats. Au moment où un canal est fermé, le solde restant est réglé et publié sur la blockchain, mais tous les « mouvements » ne sont pas connus. Il s'agit d'un aspect très important de la confidentialité sur LN, que de nombreux utilisateurs ignorent à tort. Ainsi, garder un canal LN ouvert signifie que vous pouvez avoir plusieurs transactions de « nettoyage » de plusieurs satellites. Un canal ouvert peut également être refinancé avec des satellites de la chaîne, en effectuant des échanges ou simplement de simples transactions LN à partir d'autres portefeuilles/sources.
- Utilisez les canaux Simple Taproot si vos pairs le prennent en charge. Cela pourrait obscurcir sur la blockchain les informations sur l'ouverture d'un canal LN.
- Achetez des canaux LN auprès des LSP : Olympus, LNServer, LNbig, FlashSats, Megalithic etc. Cette option est bonne pour obscurcir l'UTXO utilisé pour ouvrir le canal LN, qui n'est pas lié à votre ID de nœud. Ces canaux entrants sont également utiles pour les échanges. Ils ont également un « contrat » qui ne sera pas fermé avant un certain temps.
5 - Démarrez votre processus de « nettoyage »
- Vous pouvez utiliser des applications LN pour ouvrir des canaux privés vers votre nœud public ou d'autres LSP (applications de bureau comme Electrum, Alby Hub ou mobiles comme Blixt et Zeus).
- N'ouvrez pas de petits canaux (comme 20 000 à 1 million de sats), essayez d'utiliser des canaux plus gros (2 à 10 millions de sats), suffisamment pour couvrir vos montants d'échange dans les adresses HODL onchain.
- Lorsque vous déplacez des fonds, essayez d'utiliser le MPP (paiement multi-chemins), ce qui signifie que votre transaction LN sera divisée en plusieurs petits morceaux, acheminée via de nombreux canaux différents et arrivera plus tard dans le même portefeuille LN. Cela rend l'analyse encore plus difficile si le paiement est passé par un seul pair ou par plusieurs.
- Le « processus » est assez simple : payez-vous autant de factures LN que vous pouvez, vers/depuis de nombreuses applications de portefeuille LN. Effectuez des échanges entre LN/onchain, depuis/en utilisant de nombreuses sources différentes. Et utilisez vos sats pour acheter des choses, vivez en utilisant vos bitcoins !
- Utilisez les services d'échange comme décrit dans ce guide.
6 - Exemple de transfert de fonds
À l'aide du bureau Electrum, ouvrez un canal privé (il est toujours privé) vers votre nœud ou tout autre LSP, disons 2 M de sats. Définissez les frais de canal à zéro (utilisez RTL ou Thunderhub dans votre nœud).
Option A
À l'aide d'un autre portefeuille mobile LN de swap (Phoenix, CoinOS, Walletano, Blink, WoS), créez une facture LN. Payez cette facture depuis votre Electrum. Les fonds seront acheminés depuis votre canal privé, via votre nœud et d'autres sauts (vous pouvez également les définir) et arriveront dans votre portefeuille LN « externe » (en utilisant Tor et connecté à votre serveur Electrum de votre nœud). Effectuez un échange de fonds partiels (n'utilisez jamais le montant total du solde) dans une adresse onchain, comme vous le souhaitez. Phoenix et Blink ont cette option pour envoyer de LN vers onchain (adresse externe) en effectuant l'échange à la volée.
Option B
Si votre canal Electrum est presque vide, vous pouvez utiliser la méthode inverse, créer la facture sur votre Electrum et la payer directement avec votre portefeuille de nœud. Une fois que vous les avez dans Electrum, vous pouvez également effectuer des échanges LN --> onchain, en utilisant la fonction intégrée dans l'application Electrum.
Option C
En utilisant un nœud LN neutrino (Zeus, Breez, Blixt, AlbyHub etc). Créez une facture LN du côté où vous souhaitez recevoir les fonds et soyez en mesure d'effectuer l'échange vers onchain et de payer avec le côté où vous avez plus de fonds disponibles. Voici un guide dédié.
Option D
En utilisant le même nœud LN, en effectuant des échanges, à partir de canaux spécifiques vers une nouvelle adresse onchain (peut être externe ou interne au nœud). Cet échange aura un coût.
En utilisant les échanges LN Boltz ou SwapMarket ou ZigZag ou Fixedfloat pour les échanges vers/depuis onchain. Cette option a également un coût supplémentaire. Retirez les BTC que vous achetez sur un exchange, puis créez un swap pour le montant que vous avez acheté, retirez de l'exchange vers l'adresse de swap, puis vous récupérez vos fonds hors chaîne sans tous les frais généraux liés à l'obtention d'un UTXO, directement vers vos portefeuilles/nœuds LN. Et des swaps comme celui-ci ne nécessitent même pas de confiance.
Utilisez un portefeuille leurre, par exemple Blink, CoinOS, Walletano, Lifpay, WoS ou tout autre qui ne nécessite pas de vérification KYC invasive et peut être jetable. Beaucoup d'entre eux ont déjà des services d'échange (onchain ←→LN) inclus, il sera donc plus facile pour vous de recevoir de LN et d'échanger vers vos autres portefeuilles onchain pour les conserver. ou vice-versa si vous avez besoin de plus de fonds dans vos canaux LN existants.
À partir de ces portefeuilles leurres, déplacez ensuite les fonds vers n'importe quel autre portefeuille que vous possédez, même via LN. Ces portefeuilles leurres conserveront vos fonds comme tampon temporaire, ne sont PAS destinés à une conservation à long terme !
Option E
UNIQUEMENT AVEC DES PAIRS CONNUS ! Ouvrez des canaux privés ou publics avec des pairs connus/de confiance et renvoyez les fonds à l'aide de la fonction d'application Thunderhub pour l'envoi de clés. Voir ici un guide dédié pour cette procédure. Donc, en pratique, vous ouvrez un canal, disons de 5 M de sats avec un pair de confiance. Vous poussez 3 M de sats de son côté (vous lui donnez 3 M de sats) et votre pair vous enverra ces 3 M de sats sur la chaîne depuis un autre portefeuille vers l'une de vos adresses BTC sur la chaîne comme vous le souhaitez.
Option F
Txs par lots avec Sparrow ou Electrum comme étant un coinjoin. Il s'agit d'un tx réalisé avec Sparrow et voici à quoi il ressemble dans un explorateur de blocs :
- J'ai utilisé 2 instances d'Electrum (2 portefeuilles), vous pouvez également le faire avec le portefeuille Sparrow.
- j'ai pris 10 à 20 adresses de chaque
- j'ai créé un batch tx dans Excel, en répertoriant les 10 à 20 adresses des deux portefeuilles et en consacrant à chacun un montant aléatoire, j'ai importé ce fichier dans Electrum/Sparrow
- j'ai envoyé ce batch tx comme étant un coinjoin, connecté à mon nœud bien sûr via Tor
- j'ai envoyé des UTXO à mon nœud secondaire (privé)
- j'ai ouvert des canaux privés avec chaque UTXO avec mon nœud "public"
- j'ai drainé ces sats dans des portefeuilles onchain ou autres LN
- j'ai vérifié avec Know Your Coin Privacy et il n'y a AUCUN moyen de retracer ces tx jusqu'à moi, tout semble bien coinjoin
Recommandations générales :
- Soyez intelligent et inventif dans la création de vos propres itinéraires de nettoyage. Testez vos propres itinéraires et niveaux de confidentialité. Vous découvrirez par vous-même qu'il n'y a aucun moyen de remonter jusqu'à vous ces paiements.
- Faites de petits tests avant de commencer le processus, pour en savoir plus sur les frais et les itinéraires.
- Prenez des notes, pour votre propre connaissance, jusqu'à ce que vous contrôliez le processus.
- Vous pouvez fermer votre nœud LN à tout moment, vider les fonds de celui-ci et en créer un nouveau, une nouvelle identité à tout moment.
- Vous pouvez même créer un nouveau nœud privé, connecté à votre nœud « public », en utilisant uniquement des canaux privés. Cet ID de nœud ne sera pas visible pour les itinéraires mais pourra effectuer des échanges vers/depuis la chaîne. Ce nœud privé n'est pas nécessairement un nœud complet, une grosse machine ou tout le temps en ligne. Peut être n'importe quel ordinateur doté d'une synchronisation Neutrino (voir la section des applications).