Oorspronkelijk geplaatst op Substack op 1 oktober 2021. Hier bijgewerkt op 13 oktober 2024
Verschillende methoden met Lightning Network om meer privacy toe te voegen aan uw bitcoin
Het is onjuist om "cleaning machine" te zeggen, maar voor een eenvoudig begrip laten we deze verkeerde term gebruiken. Er bestaat niet zoiets als "dirty sats", ze zijn allemaal even geldig en niemand kan u ervan weerhouden ze te gebruiken. Maar dit proces van "opschonen" is meer voor gebruikers die geobsedeerd zijn door privacy bij het gebruik van BTC.
Het gaat erom hoe je het spoor van je sats die je hebt verkregen uit KYC-bronnen kunt verliezen en je ze op een meer private manier wilt gebruiken.
Als je BTC koopt/krijgt en nooit van plan bent om ze terug te verkopen voor geitenstrontfiat, en ze gewoon als geld gebruikt, zie ik geen probleem in het soms gebruiken van KYC-bronnen.
Ja, KYC is een echt slechte gewoonte voor beurzen en moet zoveel mogelijk worden vermeden, maar niet vanuit het perspectief van "hé, de overheid zal weten hoeveel BTC ik heb en ik wil er geen belasting over betalen". Ik heb nieuws voor je: de overheid heeft geen idee van je BTC-voorraad en ze zijn alleen geïnteresseerd in degenen die hun BTC terugverkopen voor fiatgeld.
Zelfs als je koopt vanaf een volledig geverifieerd account met je identiteit, kun je altijd zeggen "ups, ik ben ze kwijt". Er is ook een andere "aanpak", als een overheid naar je toe komt en vraagt naar je BTC, kun je altijd zeggen "fuck off, het is niet jouw verdomde zaak wat doe ik met mijn eigen geld". Maar dat is een ander verhaal en we kunnen erover praten in een andere gids over volledige individuele soevereiniteit en hoe om te gaan met overheidsagenten.
Er zijn gebruikers die zich alleen richten op het kopen van BTC en HODL, die via CoinJoin gaan of apps mixen. Bitcoin is al geëvolueerd in iets anders, het is tijd voor jullie om je BTC als geld te gaan gebruiken en tegelijkertijd die sats te "schoonmaken". En Lightning Network (LN) is een van de makkelijkste en eenvoudigste manieren, die ook bijdragen aan een groeiend gebruik van Bitcoin door meer handelaren en gebruikers.
Dus, voor de gemoedsrust van degenen die bang zijn voor overheidstracking, zal ik in deze minigids proberen je wat tips te geven over hoe je LN kunt gebruiken in je "schoonmaak"proces en welke apps je kunt gebruiken. Het is misschien niet de perfecte "schoonmaakmachine", maar het helpt zeker op veel manieren.
Ik ga niet in op een diepgaande analyse en te veel uitleg over het proces, maar je hebt genoeg informatie om te beginnen met leren en je eigen "procedure" te creëren als je dat wilt. Ik geef je de tools, hoe je ze gebruikt, is jouw eigen manier. Test, leer, verbeter en maak het beter voor je eigen gemoedsrust.
LET OP: het kan me geen reet schelen of deze minigids wordt gelezen door een overheidsagent. FUCK OFF! Je hebt GEEN JURISDICTIE over mij en mijn eigen geld, als levend mens en ik ben niet bang voor enig overheidsapparaat omdat ik boven hen sta, zij zijn slechts DIENAREN.
Gesprekken over privacy op Lightning Network:
- Geavanceerde LND-routering, knooppuntoptimalisatie - door Bitcoin Magazine
- Lightning Privacy 101 met Anthony Ronning - door Bitcoin Kindergarten
Toepassingen die je kunt gebruiken:
(gebruik er zoveel als je kunt, elk heeft zijn eigen functies pro/contra)
- Umbrel node (of een andere LN node suite software) - het centrum van uw "operaties", het beheren van LN-kanalen, txs, het verplaatsen van fondsen. Het heeft LNDHUB ingebouwd van Bluewallet Lightning en LNbits apps. LNDHUB wallets zijn zeer krachtige tools in het aspect van "cleaning" omdat er GEEN UTXO betrokken is bij de financiering van deze wallets. Hier is een handleiding over het gebruik van LNDHUB-wallets vanaf uw node en ook hier met behulp van LNbits LNDHUB vanaf uw Umbrel-node. Je kunt ook een decoy private node gebruiken, die je “Umbrel public node” liquiditeit gebruikt.
- Electrum desktop wallet - makkelijk/het beste voor coin control, private/trampoline/swaps LN kanalen, dit kan gebruikt worden als een cache stap, tussen exchanges en je node
- Sparrow desktop wallet - erg goede desktop wallet met ongelofelijke features, inclusief mixen/coinjoin opties, coin control, Taproot, een must use. Hier heb je een handleiding over hoe je je sats naar een Taproot-adres kunt verplaatsen met Sparrow en ook hoe je je eigen munten kunt mixen.
- Zeus mobiele portemonnee - complete mobiele app om te gebruiken met meerdere LN-portemonnees, ook als nodemanager. Het heeft ingebouwde Tor (voor externe nodes) en ingebouwde LND-node. Ook MPP (multi path payment) en LNDHUB-accounts. Goed hulpmiddel wanneer je meerdere wallets gaat gebruiken. Hier heb ik een "aan de slag met Zeus-gids" geschreven.
- BlueWallet - krachtige mobiele app om te gebruiken met je eigen node en ook als LNDHUB-portemonnee-app. Goed hulpmiddel wanneer u meerdere wallets gebruikt.
- Phoenix mobiele wallet - eenvoudig om fondsen te wisselen onchain/LN, ook verbinding maken met uw eigen node om uw txs privé te valideren. Tor-ondersteuning ook.
- Alby Hub - krachtige tool om het te gebruiken als een node-interface met NWC-ondersteuning.
- CoinOS - verbluffend eenvoudige web-LN-wallet, met volledige controle en swaps onchain/LN en L-BTC/LN, optioneel als u fondsen wilt swappen tussen Liquid en LN om een volgende stap te zijn in uw mixprocedure.
- BitBanana - kan op 2 manieren worden gebruikt, verbonden met uw eigen node (als nodemanager) of als een LNDHUB-accountwallet.
Blixt mobiele wallet - is een krachtige wallet-app die LND + Neutrino op uw mobiel gebruikt. U kunt kanalen openen naar uw knooppunt en andere knooppunten en deze gebruiken als een volledig functioneel knooppunt op uw mobiel. Kan ook worden gebruikt als een back-upoplossing voor uw normale LN-knooppunt, het ondersteunt het importeren van wallets van andere LND-sessies (maar niet tegelijkertijd, alleen in geval van SHTF).
Hier vindt u een gedetailleerde presentatie over Blixt node wallet.
Hier vindt u een use case van Blixt node als metgezel van andere 2 nodes, in een "schoonmaak"-proces.
- RTL en Thunderhub LN node management-apps met ingebouwde swaps
- Elke andere LN-wallet die u wenst en waarmee u zich prettig voelt. Hier heb ik een andere gids geschreven over hoe je stap voor stap aan de slag kunt gaan met deze stacks. Ja, sommige zijn custodial, maar dat betekent niet dat ze ook KYC-invasief zijn. De non-KYC custodials zijn een erg goede decoy frontend voor je privé-nodes.
- Submarine Swaps - Swaps van onchain naar Lightning Network
- Azteco of Robosats - LN-uitwisseling, geen KYC, met behulp van vouchersysteem van fysieke winkels. Meer LN-beurzen hier.
BELANGRIJKE REGEL
Houd altijd deze belangrijke regel in gedachten voor het stapelen van sats op 3 niveaus:
- HODL - uw kluis, altijd onchain, self-custody
- CACHE - uw middle ground-operaties, coin control, managing nodes
- SPEND - uw reguliere uitgaven LN-wallets
Ik heb deze methode in meer detail uitgelegd in deze gids.
PROCEDURES
Het hoofdidee is om een decoy node voor al uw betalingen te hebben (verzenden en ontvangen). Zoals ik ook uitlegde in deze gids "Hoe te werken met LN als een handelaar" (waar u meer bescherming wilt wanneer u betalingen ontvangt via LN).
Lightning Network kan veel decoys toevoegen als u leert hoe u het op de juiste manier gebruikt. Waarom? Omdat een LN-betaling (HTLC) onion routing gebruikt, wordt dit hier heel mooi uitgelegd door Rene Pickhardt.
1 - BEREID DE PUBLIEKE LN NODE VOOR
Dit wordt uw frontend LSP. Als u niet wilt dat deze node liquiditeit is toegewezen aan routing, kunt u deze overslaan en een andere publieke LSP gebruiken. Soms is het zelfs beter omdat je kanalen van hen kunt kopen, zonder dat je een van je UTXO's hoeft te gebruiken.
In deze handleiding heb ik meer beschreven over hoe je een openbare LN-node kunt runnen, liquiditeit die moet worden gebruikt, peers die moeten worden gebruikt om verbinding te maken, enz. dus ik zal hier niet verder op ingaan. Lees die handleiding als je een openbare LN-node wilt runnen en als je je liquiditeitsservices voor familie en vrienden wilt uitbreiden, lees ook deze.
- Begin met het leren van alle functies en apps die zijn geïntegreerd in je node suite-software
- Maak back-ups van je LN-kanalen elke keer dat je er een opent/sluit.
- Test je herstelplan voor het geval je node crasht. Wacht nooit tot het crasht en voer altijd de test recovery uit als je niet te veel geld hebt. Weten hoe je moet herstellen is een zeer belangrijke stap.
- Speel een tijdje met je node, maak kanaalbeheer en weet goed hoe dit werkt, begrijp het proces en hoe LN-transacties worden gerouteerd, kosten, UTXO's etc.
2 - BEREID DE PRIVÉ LN NODE VOOR
Je kunt een desktopcomputer gebruiken, met een van de node software suites. Maar ik raad ook aan om parallelle mobiele nodes te gebruiken zoals Zeus of Blixt. Zeus en Blixt gebruiken een LND-node in neutrino-modus. Dat betekent dat het geen volledige bitcoin-node hoeft te draaien en dat het een zeer goede privacy biedt voor het online gedeelte. U kunt ook een LND + neutrino gebruiken op een desktopcomputer, met LNbits of Alby Hub of Thunderhub als web-UI voor knooppunten en open privékanalen.
U kunt ook de nieuwe Alby Hub gebruiken als een privéknooppuntinterface, zoals ik in deze handleiding heb uitgelegd, waarbij u een desktopcomputer kunt gebruiken met een privé-LN-knooppuntbackend, met behulp van verschillende LN-financieringsbronnen.
Een andere optie is om LNbits ook te gebruiken als een frontend voor een privé-LN-knooppunt. Het heeft ingebouwde knooppuntbeheerfuncties, LNDHUB-accountbeheer en vele andere nuttige extensies. Hier is een gids “Aan de slag met LNbits”.
Deze privé LN-knooppunten, je verbindt met elk ander openbaar routingknooppunt of LSP, met behulp van “privékanalen”. Dat betekent dat ze niet zichtbaar zijn op de openbare LN-grafiek, alleen bekend zijn bij je directe LN-peers en dat ze je betalingen doorsturen naar de bestemming. Sommige van hen zouden ook "verpakte facturen" kunnen aanbieden, waarbij uw privé LN nodeID wordt verborgen wanneer u deze ontvangt.
Meer over privé LN nodes, schreef ik hier, in deze handleiding.
3 - Verbind enkele wallet-apps met uw node
Voer tests uit voor het verzenden/ontvangen van txs, open kanalen, koop kanalen, sluit kanalen om er zeker van te zijn dat alles goed werkt en dat u vertrouwd bent met het gebruik van die apps, weet hoe u ze moet gebruiken en wanneer u een specifieke app moet gebruiken.
Uw gebrek aan begrip van hoe LN vandaag de dag werkt, zal u morgen een fortuin kosten. Begin nu met leren.
Ik heb verschillende handleidingen geschreven over wallets en hoe je ze gebruikt. Lees hier meer.
4 - Open kanalen met/naar uw privéknooppunten/apps
- Naast vele andere LN-kanalen die met andere knooppunten worden geopend, gewoon door uw knooppuntfondsen te gebruiken, zult u ook enkele privékanalen moeten openen met behulp van de eerder genoemde apps.
- Gebruik altijd één UTXO en met alle fondsen ervan wanneer u een nieuw LN-kanaal opent (ongeacht of het privé of openbaar is). Elke keer dat u een nieuw LN-kanaal wilt openen, stuurt u eerst het specifieke bedrag dat u voor dat kanaal wilt hebben naar uw node onchain-wallet, naar een enkel nieuw BTC-adres van uw node-wallet (UTXO).
- Openbare kanalen worden meer gebruikt voor het routeren van txs en het maken van uw eigen reguliere txs
- Privékanalen worden meer gebruikt voor het maken van swaps tussen LN en onchain voor die sats die u privé wilt houden
- SLUIT UW LN-KANALEN NIET! Ja, houd uw LN-kanalen zoveel mogelijk open. Dat betekent dat de UTXO's die worden gebruikt om de kanalen te openen, altijd op de blockchain dat "openingssaldo" zullen weergeven, zodat de chain-analysetools nooit "weten" waar die sats naartoe gaan. Op het moment dat een kanaal wordt gesloten, wordt het resterende saldo verrekend en gepubliceerd op de blockchain, maar alle "bewegingen" zijn niet bekend. Dit is een zeer belangrijk aspect van privacy op LN, dat veel gebruikers ten onrechte negeren. Dus een LN-kanaal openhouden betekent dat je meerdere "cleaning" txs van veel sats kunt hebben. Een open kanaal kan ook worden herfinancierd met sats van onchain, door swaps te maken of gewoon simpele LN txs van andere wallets/bronnen.
- Gebruik Simple Taproot Channels als je peers dit ondersteunen. Dat zou de informatie over het openen van een LN-kanaal op de blockchain kunnen verdoezelen.
- Koop LN-kanalen van LSP's: Olympus, LNServer, LNbig, FlashSats, Megalithic etc. Deze optie is goed om de UTXO die wordt gebruikt voor het openen van het LN-kanaal te verdoezelen, omdat deze niet is gekoppeld aan uw nodeID. Deze inkomende kanalen zijn ook goed voor swaps. Ze hebben ook een "contract" dat voor een bepaalde tijd niet wordt gesloten.
5 - Start uw "schoonmaak"-proces
- U kunt LN-apps gebruiken om privékanalen te openen naar uw openbare knooppunt of andere LSP's (desktop-apps zoals Electrum, Alby Hub of mobiel zoals Blixt en Zeus).
- Open geen kleine kanalen (zoals 20k-1M sats), probeer grotere kanalen te gebruiken (2M-10M sats), genoeg om uw swapbedragen te dekken in HODL onchain-adressen.
- Wanneer u geld verplaatst, probeer dan MPP (multi path payment) te gebruiken, dat betekent dat uw LN-transactie in veel kleine stukjes wordt gesplitst, via veel verschillende kanalen wordt gerouteerd en later in dezelfde LN-wallet terechtkomt. Dit maakt een mogelijke analyse nog moeilijker als de betaling via één peer of meerdere peers is gegaan.
- Het "proces" is vrij eenvoudig: betaal zoveel mogelijk LN-facturen aan uzelf, in/vanuit veel LN-wallet-apps. Maak swaps tussen LN/onchain, van/met behulp van veel verschillende bronnen. En gebruik uw sats om spullen te kopen, live met uw bitcoins!
- Gebruik swapservices zoals beschreven in deze handleiding.
6 - Voorbeeld van het verplaatsen van fondsen
Open met Electrum Desktop een privékanaal (is altijd privé) naar uw node of een andere LSP, van bijvoorbeeld 2M sats. Stel de kanaalkosten in op nul (gebruik RTL of Thunderhub in uw node).
Optie A
Maak een LN-factuur met een andere swap LN-mobiele wallet (Phoenix, CoinOS, Walletano, Blink, WoS). Betaal die factuur via uw Electrum. Fondsen worden gerouteerd via uw privékanaal, via uw node en enkele andere hops (u kunt dat ook instellen) en komen aan in uw "externe" LN-wallet (met behulp van Tor en verbonden met uw Electrum-server van uw node). Maak een swap van gedeeltelijke fondsen (gebruik nooit het totale bedrag van het saldo) naar een onchain-adres, zoals u wenst. Phoenix en Blink hebben deze optie om van LN naar onchain (extern adres) te sturen en de swap on the fly uit te voeren.
Optie B
Als je Electrum-kanaal bijna leeg is, kun je de omgekeerde weg gebruiken, de factuur op je Electrum maken en deze rechtstreeks met je node-wallet betalen. Zodra je ze in Electrum hebt, kun je ook swaps maken LN -->onchain, met behulp van de ingebouwde functie in de Electrum-app.
Optie C
Gebruik een LN-neutrino-knooppunt (Zeus, Breez, Blixt, AlbyHub etc.). Maak een LN-factuur aan de kant waar u de fondsen wilt ontvangen en de swap in onchain wilt kunnen maken en betaal met de kant waar u meer fondsen beschikbaar hebt. Hier is een speciale handleiding.
Optie D
Gebruik hetzelfde LN-knooppunt, maak swaps van specifieke kanalen naar een nieuw onchain-adres (kan extern of intern zijn van het knooppunt). Deze swap heeft kosten.
Gebruik Boltz of SwapMarket of ZigZag of Fixedfloat LN-beurzen voor swaps in/van onchain. Deze optie heeft ook extra kosten. Neem BTC op die je op een beurs koopt, maak vervolgens een swap aan voor het bedrag dat je hebt gekocht, neem op van de beurs naar het swapadres en ontvang je fondsen off-chain zonder alle overhead van het krijgen van een UTXO, rechtstreeks naar je LN-wallets/node. En swaps als deze vereisen niet eens vertrouwen.
Gebruik een decoy wallet, bijvoorbeeld Blink, CoinOS, Walletano, Lifpay, WoS of een andere die geen invasieve KYC-verificatie vereisen en wegwerpbaar zijn. Veel van deze hebben al swap-services (onchain ←→LN) inbegrepen, dus het is gemakkelijker voor u om te ontvangen van LN en te swappen naar uw andere onchain wallets om te bewaren. of vice versa als u meer fondsen nodig hebt in uw bestaande LN-kanalen.
Verplaats de fondsen van deze decoy wallets naar andere wallets die u hebt, zelfs via LN. Deze decoy wallets houden uw fondsen als een tijdelijke buffer, zijn NIET bedoeld voor langetermijnbewaring!
Optie E
ALLEEN MET BEKENDE PEERS! Open privé- of openbare kanalen met bekende/vertrouwde peers en push fondsen terug met behulp van de Thunderhub-appfunctie voor keysend. Zie hier een speciale handleiding voor deze procedure. Dus in de praktijk open je een kanaal, laten we zeggen van 5M sats met een vertrouwde peer. Je pusht 3M sats aan zijn kant (je geeft hem 3M sats) en je peer stuurt je die 3M sats onchain van een andere wallet naar een van je onchain BTC-adressen zoals je wilt.
Optie F
Batchtransacties met Sparrow of Electrum als coinjoin. Dit is een tx gemaakt met Sparrow en dit is hoe het eruit ziet in een block explorer:
- Ik heb 2 Electrum-instanties (2 wallets) gebruikt, je kunt het ook doen met een Sparrow-wallet.
- Ik heb van elk 10-20 adressen genomen
- Maak een batch-tx in Excel, waarin je alle 10-20 adressen van beide wallets opsomt en aan elk een willekeurig bedrag toewijst, importeer dat bestand in Electrum/Sparrow
- Verstuur die batch-tx als een coinjoin, natuurlijk verbonden met mijn node via Tor
- Verstuur wat UTXO's naar mijn secundaire node (privé)
- Open privékanalen met elke UTXO met mijn "openbare" node
- Drain die sats in onchain of andere LN wallets
- controleren met Know Your Coin Privacy en er is GEEN manier om die txs naar mij te traceren, alles lijkt op een mooie coinjoin
Algemene aanbevelingen:
- Wees slim en vindingrijk in het creëren van uw eigen schoonmaakroutes. Test uw eigen routes en privacyniveaus. U zult er zelf achter komen dat er geen manier is om die betalingen naar u te herleiden.
- Doe kleine tests voordat u het proces start, om meer te weten te komen over de kosten en routes.
- Maak aantekeningen, voor uw eigen kennis, totdat u het proces onder controle hebt.
- U kunt uw LN-knooppunt op elk gewenst moment afsluiten, de fondsen eruit halen en op elk gewenst moment een nieuw knooppunt met een nieuwe identiteit maken.
- U kunt zelfs een nieuw privéknooppunt maken, verbonden met uw "openbare" knooppunt, alleen met behulp van privékanalen. Die nodeID is niet zichtbaar voor routes, maar kan swaps maken van/naar onchain. Dit privéknooppunt hoeft geen volledig knooppunt, een grote machine of altijd online te zijn. Kan elke computer zijn met een Neutrino-synchronisatie (zie het gedeelte met apps).