Lightning Network Submarine Swaps
Hoe verplaats je Sats tussen LN kanalen en onchain wallets
Vandaag de dag hebben we veel Lightning Nodes, maar hun beheerders weten vaak niet hoe ze hun node tot z’n volle recht kunnen laten komen.
Dus ik zal proberen om uit te leggen in deze gids, hoe je submarine swaps op LN kunt doen.
Hier hebben we een mooie uitleg over wat Submarine Swaps zijn, dus lees dit artikel eerst, zodat je een basiskennis hebt over wat we gaan gebruiken.
Ook hier een uitgebreide uitleg van Voltage over onderzeeboot swaps.
Dus eigenlijk kunnen we, met submarine swaps, liquiditeit in/van een HODL/cache onchain wallet naar/van een LN node/wallet verplaatsen. Dit kan ook goed gebruikt worden als methode voor een coinjoin, om van je KYC sporen af te komen.
SCENARIO A
Situatie: Je hebt een LN node en je wilt liquiditeit (wanneer het nodig is) van/naar je LN kanalen versturen. Laten we als simpel voorbeeld een kleine winkelier nemen, met een online of fysieke shop, waarbij hij betalingen middels LN ontvangt.
Dus, terwijl hij betalingen blijft ontvangen, zijn z’n kanalen elke dag tot hun maximum gevuld, en moet hij ze dus “legen”, zodat hij meer ruimte kan maken voor de volgende dag van inkomende betalingen. Dat betekent dat hij de ontvangen Sats moet verplaats naar een onchain wallet. Dit proces heet “LOOP OUT”.
De “LOOP IN” is hetzelfde proces, maar dan omgekeerd, vanuit een onchain wallet naar je LN node/wallet.
Voor deze situatie wat simpele methodes:
1 - RTL en/of Thunderhub - node beheer apps
Hebben beide een “loop out” functie, door Boltz en Loop diensten te gebruiken.
In Thunderhub kun je kiezen, vanuit welk kanaal je de loop out wilt doen, of je laat Thunderhub zelf de beste optie kiezen. Je kunt kiezen tussen een interne node onchain adres, of een externe.
RTL werkt soms beter en dan kun je grotere bedragen gebruiken. Je kunt ook naar LN kanalen gaan, er eentje selecteren waar je meer liquiditeit aan jouw kant hebt, en aan de rechterkant onder [ACTIONS] heb je een optie voor “loop out”.
Klaar, en nadat je de voorwaarden hebt gezet, duurt het een tijdje totdat je loop out is goedgekeurd en dan worden de geldmiddelen naar je onchain adres verstuurt. Je kunt de status bewaken op dezelfde pagina.
Nog iets: Als je een node draait met LNBits, heb je ook gelijk de Boltz Swap extension automatisch in LNBits, voor makkelijke swaps. Als een verkoper/winkelier die LNBits gebruikt voor zakelijke doeleinden is dat een erg handig tooltje om je gevulde kanalen van betalingen te “legen”, met swaps naar een onchain adres.
2 - CoinOS.io - web wallet, met onchain- en LN functies
Deze app kan ook gebruikt worden als eerste wallet voor inkomsten (wanneer je geen eigen node hebt) als kleine verkoper/winkelier, zoals beschreven in deze gids.
CoinOS heeft geïntegreerde swaps en kan anoniem gebruikt worden, inclusief swaps met Liquid Network.
Simple swap process met CoinOS gaat zo:
Open een account in CoinOS (bewaar de login details, je hebt ze later nodig)
Maak een LN invoice aan, of gebruik een LN adres wat door CoinOS wordt gegeven, en dat zal je username@coinos.io worden. Je kunt ook het LNURL-pay adres gebruiken en betalen wat je wilt
Betaal aan dat LN invoice / LN adres / LNURL-p adres vanuit je node (Thunderhub gebruiken is veel makkelijker voor LN adres / LN URL, en je kunt ook de Zeus wallet verbinden naar je node).
Wanner je eenmaal geldmiddelen in CoinOS LN hebt, doe je een betaling naar een onchain BTC adres van je node (voor toekomstige LN kanalen) of een andere HODL onchain wallet. Of splits het op.
Klaar. Je hebt net vanuit LN naar je onchain wallets verplaatst, met minimale kosten / hoofdpijn, compleet privé.
3 - Het gebruik van externe swap-diensten
Boltz | ZigZag.io | FixedFloat | Deezy | DiamondHands | Submarine Swaps | myLOOP (telegram bot)
Deze online exchanges zijn toegewijd aan swaps en gebruiken een simpele procedure in 3-4 stappen, zodat je je sats kunt verwisselen van LN naar een onchain adres.
LET OP: Soms kan ZigZag.io ernstige liquiditeitsproblemen hebben en kan het uw swaps niet uitvoeren. Ik merk dat veel andere gebruikers erover klagen.
ja, je betaalt wel een fee (transactie kosten), maar het is allemaal erg transparant en wordt getoond voordat je “swap” klikt.
Hetzelfde proces, wanneer je een LN invoice betaalt vanaf je node en een onchain adres aangeeft waar je wilt ontvangen.
Hier zijn enkele meer gedetailleerde gidsen over swaps met behulp van deze services:
4 - Ghetto Swap - De vriendelijke swap met je omgeving
Dit is een speciaal soort swap, aanbevolen om alleen met je vrienden / vertrouwde kennissen te doen.
In feite is het een uitwisseling van Sats op LN naar onchain, gebruik makend van een functie op je node, waarbij Thunderhub het meest gebruikt wordt.
Je stuurt je Sats door een LN kanaal wat je deelt met je kennis, en hij betaalt je terug op een onchain adres wat je aangeeft. Deze transactie is ALLEEN bekend bij jullie twee. De keysend tx is geen LN invoice en als je al een gedeeld kanaal hebt betaal je ook geen fees en hoef je ook niet via een andere node te hoppen. Je kunt het ook doen als je geen gedeeld kanaal hebt, maar dat kost je meer omdat je door de meerdere hops een gewone LN transactie gebruikt (met fees / transactie kosten).
Ik heb voor deze procedure een toegewijde gids geschreven.
5 - Bluewallet LNDHUB
Als je node (Umbrel, MyNode, Raspiblitz, Embassy) al de BlueWallet LNDHUB geïnstalleerd heeft en geconfigureerd is, is dat mogelijk ook een makkelijke manier om snel liquiditeit van een externe onchain wallet te krijgen.
Stappen om uit te voeren:
Verbind je BlueWallet Mobile app met je node middels BW LNDHUB
Maak een nieuwe LN wallet aan (aangemaakt op je node, niet op BW servers)
Deze LN wallet zal “leeg zijn” (balans van 0) maar zal gebruikt worden voor node liquiditeit
Bewaar deze wallet backup! Ga naar de wallet details en kies Export Backup, wat een URL naar je LNDHUB wallet zal zijn.
In BlueWallet, open deze LN wallet en klik op de knop “Refill - From external source”. Het zal een QR code met een onchain adres van je node laten zien
Wanneer je naar dat adres betaald hebt (gebruik geen kleine bedragen zoals 100, 10k Sats) zal je wallet een balans hebben met die sats en je LN node zal ook een verhoogde liquiditeit hebben met dat bedrag.
De transactie zal zichtbaar zijn op je node z’n onchain transacties, maar zal altijd een “toegewijd” onchain adres zijn voor die LNDHUB wallet. En alle geldmiddelen zullen ook in je LN kanalen te vinden zijn (zie je LN node transactie lijst).
Klaar. In een simpele stap ben je weggegaan van onchain naar LN, door je node te gebruiken.
Meer over hoe je Bluewallet LNDHUB met Umbrel node kunt gebruiken staat hier, in een toegewijde gids.
SCENARIO B
Situatie: Je bent een gewone gebruiker die alleen wat meer privacy wilt en wat sporen kwijt raken van BTC die je via een KYC exchange gekocht hebt, of je hebt wat BTC ontvangen van een onbekende bron en wilt daar niet aan verbonden zijn.
In dit geval is het niet belangrijk om een LN node te hebben, maar je kunt het doen van een node of een simpele LN wallet.
Voor dit process hebben we de volgende methoden:
1 - RoboSats - volledig anonieme exchange, over Tor en alleen LN
Ga naar de RoboSats website, terwijl je een Tor browser gebruikt
Genereer een Robot identity (sla de key op als je hem wilt hergebruiken)
Doe een nieuw voorstel (offer) of kies een bestaande, specificeer de swap destination (doel adres) waar je je sats wilt ontvangen (onchain of LN)
Klaar. Je hebt nu je Sats ontvangen in de LN/onchain wallet van je keuze. Kies er een van deze lijst.
2 - Koop nu je BTC met fiat en verplaats naar je LN wallet/node kanalen
Deze methode is goed voor kleine bedragen, of als je geen zin hebt in onchain adressen, omdat je meer privacy krijgt en je het tevens als “loop in” methode voor je LN kanalen / wallets kunt gebruiken.
Hier heb je een vergelijking van alle LN wallets en hun features.
Tools om te gebruiken:
RoboSats, voorheen genoemd
Telegram bot https://t.me/lnp2pBot P2P exchange
Azte.co LN waardebonnen, of via hun Telegram bot
3 - Onchain KYC exchanges naar LN wallet / kanalen
Je zou eens na moeten denken of je die wel echt wilt gebruiken, en in plaats daarvan die van KYCnot.me gebruiken.
Dit is het geval als je van een KYC exchange hebt gekocht en ze geen ondersteuning voor LN adressen bieden. Het is een lastig geval, want veel van ze vertragen de opname, en is hij niet direct, om te voorkomen dat ze die coins naar een swap-service moeten sturen, of simpelweg omdat ze draconische KYC regels volgen.
Dus heb je een “cache wallet” nodig, zoals in dit artikel uitgelegd, waar je je eigen coin control doet, je eigen swaps organiseert, distribueert per categorie, etc. Je doet een opname van een exchange naar je cache wallet en vandaar uit ga je onderverdelen in kleinere stukken, ze door LN gooien, de aangegeven swap exchanges gebruiken: Boltz, ZigZag, FixedFloat, CoinOS, etc. (en er zijn er nog veel meer).
Als je exchange “instant withdraw” (directe opname) ondersteunt is dat prima, dan kun je het “cache wallet” gedeelte overslaan en gewoon kleine hoeveelheden naar swap exchanges sturen en vandaar uit naar je LN wallet van keuze.
Voor dit proces stel ik voor dat je een externe wallet gebruikt, niet van je node. Zoals ik beschreven heb in deze andere gids over liquiditeit tussen nodes. Blixt, OBW, Breeze en Phoenix zijn goede keuzes voor dit proces.
Vanuit die LN wallet kun je ook naar je eigen node versturen (als je meer liquiditeit nodig hebt) en of naar andere HODL wallets onchain (door nog een swap te gebruiken).
4 - Electrum Desktop Lightning
Dit is een krachtige LN wallet met daarbovenop nog geïntegreerde swaps.
Stappen voor dit proces:
Download en installeer de Electrum wallet app op je desktop PC. is beschikbaar voor alle platformen.
Maak een native Segwit wallet (bech32) aan om volledig compatible te zijn met LN
Sla alle details op in je password manager: zoals seed, password, etc.
Ga naar Wallet Options en activeer “Lightning” (staat standaard uitgeschakeld)
Je kunt trampoline kanalen gebruiken (beheerd door ACINQ en andere servers) of je eigen kanalen (privé) met nodes die je wilt gebruiken.
Je zult dan eerst wat kanalen moeten openen, en tevens opslaan d.m.v. een backup.
Om meer “ruimte” te maken in deze kanalen zul je er eerst wat Sats uit moeten verplaatsen door ze naar een andere eigen LN wallet te sturen, of door een kanaal met je eigen node te openen. Stuur ze gewoon door gebruik te maken van Keysend richting je node of stuur jezelf gewoon een LN invoice.
En dan ben je nu klaar om nieuwe Sats te ontvangen in je Electrum LN kanalen.
Wanneer je van andere bronnen koopt en in Electrum ontvangt, doe je een interne swap, in Electrum. Geldmiddelen zullen dan verplaatst worden binnen je eigen Electrum adressen.
Hier hebt je een demo over hoe je Electrum kunt gebruiken met Lightning.
Gebruik al deze tips voor meer scenario's voor loop in, loop out, je kunt meer combinaties maken met verschillende LN-wallets, exchanges, nodes enz.
Hier is een meer gedetailleerde gids over de vergoedingen van onderzeese swaps.
ONTHOUDEN:
op één LN-kanaal, laten we zeggen van 1 miljoen sats, kun je 21 BTC of meer heen en weer passeren. Wanneer je dit kanaal sluit, zullen op de blockchain alleen die 1M sats "zichtbaar" zijn die in de tx zijn "gebruikt". Alle andere 20.09 BTC worden niet weergegeven, er is geen spoor van (als je het goed doet).
u kunt ook Inbound Liquidity Providers gebruiken, die zich openen naar uw knooppuntkanalen en u bent klaar om sats te ontvangen van die swapservices en/of LN-uitwisselingen. Dat betekent dat de UTXO die is gebruikt om het kanaal te openen niet van jou is. Dit is een ander aspect dat uw privacy vergroot.
meer hop een betaling doorlopen, vergroot ook de anonimiteit.
gebruik MPP (multi part payment) als u kunt en uw portemonnee-apps dit ondersteunen.
Als je snel een LN-node wilt, voor anonimiteit en niet de moeite wilt nemen om een volledige node te draaien, alleen om anoniem wat sats te kopen, raad ik aan om de Blixt LN-node-portemonnee te gebruiken (dit is een zeer krachtige tool, als je weet hoe je gebruiken), SBW, Breez, Electrum. Hiermee kunt u eenvoudig kanalen en liquiditeit beheren zoals u dat wilt. U kunt ze ook op elk gewenst moment leegmaken en anoniem een nieuwe instantie starten.
De toekomst van transacties ligt op Lightning Network. Binnenkort wordt onchain txs alleen gebruikt voor het openen/sluiten van LN-kanalen. Dus wees vanaf nu voorbereid, begin te leren hoe u al deze LN-tools en -portemonnees kunt gebruiken, uw eigen node kunt runnen, uw eigen netwerk van collega's kunt opbouwen, uw eigen liquiditeit kunt opbouwen via LN. Zal die dag komen dat het ZEER DUUR zal zijn om het te doen! Je bent gewaarschuwd.
MAY THE ₿ITCOIN BE WITH YOU!
Als je DarthCoin’s werk waardeert, kun je satoshis via LN sturen:
of gebruik Lightning Address aan darthcoin@getalby.com of darthcoin@stacker.news of darthcoin@ln.tips
Als je je niet wilt abonneren op deze substack, alle DarthCoin Bitcoin gidsen worden ook aangekondigd op dit toegewijde Telegram Kanaal, voor makkelijk nalezen.
Om je te abonneren op substack, klik hier: