Skip to the content.
English EN | Español ES | Français FR | Italiano IT | Dutch NL | Hrvatski HR | Hindi HI

Ursprünglich gepostet auf Substack am 29. März 2022. Hier aktualisiert am 25. Dezember 2024

Methoden zur Verwendung von Swap-Diensten zum Verschieben von Sats zwischen LN-Kanälen und Onchain-Wallets

Heutzutage haben wir viele Lightning Nodes, aber ihre Betreiber wissen immer noch nicht, wie sie ihr volles Potenzial nutzen können.

Deshalb werde ich in diesem Leitfaden versuchen zu erklären, wie Sie die Submarine-Swaps in LN verwenden können.

Was sind die Lightning Submarine Swaps?

Submarine Swaps sind atomare On-Chain-zu-Off-Chain-Swaps (und umgekehrt) von Bitcoin. Sie sind darauf ausgelegt, den Transfer von On-Chain-BTC zu einem Off-Chain-Lightning-Network-(LN)-Kanal zu erleichtern. Derzeit ist dies ohne Submarine-Swaps nicht direkt möglich und erfordert einen zusätzlichen Schritt, bei dem ein Benutzer LN-Gelder auf sein On-Chain-Bitcoin-Wallet übertragen muss.

Hier finden Sie weitere Dokumentationen, in denen ausführlicher erklärt wird, was Lightning Submarine-Swaps sind:

Mit Submarine Swaps können wir also grundsätzlich Liquidität in/aus einem HODL/Cache-Onchain-Wallet in/aus einem LN-Knoten/Wallet verschieben. Könnte auch sehr gut als Methode zum Coinjoin verwendet werden, um die Spur Ihrer KYC-Coins zu verlieren.

Wir werden zwei mögliche Anwendungsszenarien in Betracht ziehen:


SZENARIO A #

Fall: Sie haben einen LN-Knoten und möchten (bei Bedarf) Liquidität von/zu Ihren LN-Kanälen verschieben. Nehmen wir das Beispiel eines einfachen Händlers mit einem Online- oder physischen Geschäft, bei dem Zahlungen über LN abgewickelt werden.

Da also mehr eingehende Zahlungen vorliegen, sind seine LN-Kanäle am Ende des Tages maximal gefüllt, sodass sie „geleert“ werden müssen, um mehr Platz für die Zahlungsabwicklung am nächsten Tag zu schaffen. Das bedeutet, dass Sie die empfangenen Sats aus den LN-Kanälen in eine Onchain-Wallet verschieben müssen. Dieser Vorgang wird „LOOP OUT“ genannt.

„LOOP IN“ ist derselbe Vorgang, nur dass er umgekehrt abläuft, von jedem Ihrer Onchain-Wallets zu Ihrem LN-Knoten/-Wallet. In diesem Fall haben wir einige einfache Methoden:

1 - RTL und/oder Thunderhub - Knotenverwaltungs-Apps

Beide haben die „Loop Out“-Funktion integriert, die Boltz- und Loop-Dienste verwendet.

Thunderhub-Swap-Funktion, die Boltz verwendet

In Thunderhub können Sie wählen, von welchem ​​Kanal Sie ausschleifen möchten, oder Thunderhub die beste Option berechnen lassen. Sie können eine interne oder eine externe Onchain-Adresse des Knotens wählen.

Ride The Lightning-Swap-Seitendienst (Sie können zwischen Loop und Boltz wählen)

RTL funktioniert manchmal besser und Sie können größere Beträge verwenden. Sie können auch zu LN-Kanälen gehen, einen auswählen, bei dem Sie mehr Liquidität auf Ihrer Seite haben, und auf den Aktionsschaltflächen auf der rechten Seite haben Sie die Option „Loop Out“.

Fertig, sobald Sie die Bedingungen festgelegt haben, dauert es eine Weile, bis der Loop Out genehmigt ist und die Mittel an Ihre angegebene Onchain-Adresse gesendet werden. Sie können den Status auf derselben Seite überwachen.

Eine andere Methode: Wenn Sie einen Knoten mit einer LNbits-Instanz ausführen, haben Sie auch die Boltz Swap-Erweiterung oder Deezy Swap-Erweiterung direkt in LNBits integriert, für einfache Swaps. Für Händler, die LNbits für ihr Geschäft verwenden, ist dies ein sehr praktisches Tool, um Ihre gefüllten Kanäle von Zahlungen zu „leeren“, mit Swaps in Onchain-Adressen.

2 - CoinOS - Web-Wallet mit Onchain- und LN-Funktionalitäten

Diese App kann auch als erste Ebene eines Einkommens-Wallets (wenn Sie keinen eigenen Knoten haben) für einen kleinen Händler verwendet werden, wie in einer anderen Anleitung hier beschrieben.

CoinOS hat integrierte Swaps und kann anonym verwendet werden, einschließlich Swaps mit Liquid Network.

Ein einfacher Swap-Prozess mit CoinOS ist:

3 - Verwendung verschiedener externer Swap-Dienste

Boltz | SwapMarket | ZigZag | FixedFloat| Deezy | DiamondHands | Submarine Swaps

Dies sind Online-Börsen, die speziell für Swaps gedacht sind. Mit einem einfachen Verfahren in 3–4 Schritten können Sie Ihren Sats-Swap von LN in eine beliebige Onchain-Adresse umwandeln:

ACHTUNG: Manchmal kann ZigZag.io ernsthafte Liquiditätsprobleme haben und Ihre Swaps nicht ausführen. Ich sehe, dass sich viele andere Benutzer darüber beschweren.

Ja, sie erheben eine Gebühr, aber alles ist sehr transparent und wird angezeigt, bevor Sie auf „Tauschen“ klicken.

Derselbe Vorgang, Sie bezahlen eine LN-Rechnung von Ihrem Knoten und geben eine Onchain-Adresse an, an die Sie empfangen möchten.

Boltz-Swap-Bildschirm LN zu Onchain

Hier sind einige ausführlichere Anleitungen zu Swaps mit diesen Diensten:

4 - Ghetto-Swap oder PeerSwap – Der freundliche Swap mit Ihren direkten Peers #

A - Die „Ghetto Swap“-Methode

WARNUNG: Tun Sie dies nicht mit unbekannten Personen im Internet!

Praktisch handelt es sich um einen Austausch von Sats von LN zu Onchain, wobei die Keysend-Funktion Ihres Knotens verwendet wird. Am häufigsten wird für dieses Verfahren Thunderhub verwendet.

Sie senden die Sats über einen gemeinsamen Kanal an Ihren Peer, der Ihnen das Geld an eine von Ihnen angegebene Onchain-Adresse zurückzahlt. Diese Transaktion ist NUR Ihnen beiden bekannt. Die Keysend-Übertragung ist keine LN-Rechnung und wenn Sie einen gemeinsamen Kanal haben, zahlen Sie keine Gebühren und passieren auch keinen anderen Hop-Knoten. Sie können dies auch tun, wenn Sie keinen gemeinsamen Kanal haben, aber das kostet Sie mehr, weil es wie eine normale LN-Zahlung durch einige Hops geht.

Ok, wir haben ein Anwendungsszenario wie dieses:

SZENARIO A: Token an Peer senden und später zurückzahlen

  1. Legen Sie den Betrag des Kanals fest, normalerweise ist es besser, mit 1 Mio. oder 2 Mio. Sats zu beginnen.
  2. Legen Sie fest, wie die Hälfte des Betrags des Kanals an den anderen Peer, Onchain oder LN, übertragen wird. Jede Präferenz hängt damit zusammen, was danach mit den Mitteln geschehen soll (einen weiteren Kanal öffnen – onchain oder sie einfach für Zahlungen wiederverwenden – LN).
  3. Einer der Peers wird beispielsweise die Thunderhub-App verwenden, um einen 2M-Sats-Kanal zu öffnen. Wenn Sie als Knotensoftware Umbrel/myNode/RaspiBlitz verwenden, finden Sie Thunderhub in Ihrem AppStore des Pakets. TH ist eine leistungsstarke App zur Verwaltung Ihres Knotens.
  4. Gehen Sie zur TH-Hauptseite – Schnellaktionsschaltflächen – Öffnen. Es wird ein kleines Aktionsfeld mit einer weiteren Schaltfläche „Öffnen“ geöffnet.

    Wenn Sie ein neuer Peer sind, fügen Sie einfach die Knoten-ID des Peers in das Feld ein. Geben Sie den Betrag in Sats ein, 2 000 000 in Kanalgröße.

    Geben Sie bei Gebührenbetrag eine niedrigere Gebühr ein, basierend auf dem Mempool, etwa 2-3-4-5 Sat/vByte

    Lassen Sie im Tab „Erweitert“ (Sie müssen darauf klicken, um das Dialogfeld zu öffnen) „Öffentlicher Kanal“ und wählen Sie „Token an Partner senden“ als „Hälfte“.

    Klicken Sie auf „Kanal öffnen“ und warten Sie, bis die Transaktion vollständig bestätigt wurde (3 Bestätigungen).

  5. Als Initiator eines offenen Kanals ist Ihre Rolle erledigt. Geben Sie dem anderen Peer nun Ihre BTC-Adresse in der Kette oder LN-Rechnung, wohin er die Hälfte der Sats senden soll, die Sie auf seine Seite gepusht haben, sodass sie zu „seinen“ Sats werden.
  6. Der andere Peer zahlt Ihnen einfach die Rechnung und fertig.

SZENARIO B: Kanal öffnen und mit Keysend ausgleichen

  1. Folgen Sie den gleichen Schritten wie in „Szenario A“, mit Ausnahme des Punkts, an dem Sie im Eröffnungsverfahren Token pushen. Nehmen wir an, Sie möchten zuerst diese halben Sats in Ihrer Brieftasche erhalten, bevor Sie die Token auf die andere Seite pushen.
  2. Sie haben also einen Kanal mit 2 Mio. Sats mit der gesamten Liquidität auf Ihrer Seite.
  3. Nachdem Sie die Sats vom anderen Peer erhalten haben, die Hälfte des Kanalbetrags, gehen Sie zur Hauptseite in Thunderhub – Konten – Lightning und klicken auf Senden. Wählen Sie dann „Ist Schlüssel senden“ aus.
  4. Fügen Sie die NodeID/den öffentlichen Schlüssel des anderen Peers ein und klicken Sie auf „Dekodieren“. Ein weiteres Fenster mit dem Namen des Knotens (falls festgelegt) wird angezeigt. Geben Sie die Anzahl der Sats ein, in diesem Fall 1 Mio. Sats (1 000 000), und klicken Sie auf „Senden“. Dieser Vorgang sendet 1 Mio. Sats direkt an Ihren Peer, ohne Rechnung, ohne Gebühren, direkt über Ihren bereits geöffneten und bestätigten gemeinsamen Kanal.
  5. Fertig! Jetzt haben Sie einen ausgeglichenen Kanal mit Ihrem Peer.

Wenn Sie ein ausführlicheres Erklärungsvideo zur Verwendung von Thunderhub in einem Knoten wünschen, finden Sie hier ein großartiges Video-Tutorial von BTC Sessions

HINWEIS

Ein weiterer Aspekt, der berücksichtigt werden sollte, ist die Größe des von Ihnen geöffneten Kanals und die Commit-Gebühr.

Ein kleiner Kanal wie 20.000-50.000-100.000 wird stark von der „Commit-Gebühr“ beeinflusst. Das bedeutet, dass mit der Zeit, wenn die Miner-Gebühren stark ansteigen, auch die Commit-Gebühr von Ihrem Kanalguthaben „abgezogen“ wird.

Weitere Informationen zu Variationen der Commit-Gebühren finden Sie hier und hier

B – Die Peer-Swap-Methode

Eine andere Methode zum Tauschen zwischen Peers ist die Verwendung des PeerSwap-Dienstes.

PeerSwap ermöglicht Lightning Network Knoten können ihre Kanäle ausgleichen, indem sie atomare Swaps mit direkten Peers ermöglichen. PeerSwap verbessert die Dezentralisierung des Lightning Network, indem es allen Knoten ermöglicht, ihre eigenen Swap-Anbieter zu sein. Kein zentraler Koordinator, kein externer Mieteintreiber und ein kostengünstiger Kanalausgleich bedeuten, dass kleine Knoten besser mit großen Knoten konkurrieren können.

PeerSwap verfügt derzeit über eine funktionierende Implementierung für CLN- und LND-Knoten.

Derzeit ist PeerSwap für Power-Node-Betreiber mit Linux-Befehlszeilenkenntnissen geeignet. Derzeit werden GUI-Schnittstellen für Bedienfelder implementiert, die die Verwendung von PeerSwap für normale Endbenutzer einfacher machen.

5 - Bluewallet LNDHUB

Wenn Ihr Knoten (Umbrel, MyNode, RaspiBlitz, Embassy) den BW LNDHUB bereits installiert und konfiguriert hat, könnte dies eine einfache Methode sein, um schnell Liquidität aus einer externen Onchain-Wallet zu erhalten.

Auszuführende Schritte:

Weitere Informationen zur Verwendung von Bluewallet LNDHUB mit Umbrel-Knoten finden Sie hier, spezielle Anleitung.


SZENARIO B #

Fall: Sie sind ein normaler Benutzer, der nur mehr Privatsphäre möchte und die Spur einiger BTC verlieren möchte, die von einer KYC-Börse gekauft wurden, oder Sie haben einige BTC aus einer unbekannten Quelle erhalten und möchten in keiner Weise mit es.

In diesem Fall ist kein LN-Knoten erforderlich, aber Sie können dies von einem Knoten oder einer einfachen LN-Brieftasche aus tun.

Für diesen Vorgang haben wir die folgenden Methoden:

1 - RoboSats - völlig anonymer Austausch, nur über Tor und LN

2 - Kaufen Sie BTC mit Fiat und heben Sie sie in LN-Wallet/Node-Kanäle ab

Diese Methode eignet sich für kleine Beträge oder wenn Sie sich nicht mit Onchain-Adressen befassen möchten. Sie erhalten mehr Privatsphäre und können sie auch als „Loop-in“-Methode für Ihre LN-Kanäle oder LN-Wallets verwenden.

Optional können Sie LN <-->Onchain-Swaps als Handelsmethode anfordern (eine Bestellung aufgeben).

Hier finden Sie einen Vergleichsleitfaden zu allen LN-Wallets mit ihren Funktionen.

Tools, die Sie verwenden können:

3 - Onchain-KYC-Austausche zu LN-Wallets/-Kanälen

Sie sollten in Erwägung ziehen, diese nicht zu verwenden und stattdessen die von KYCnot.me zu verwenden.

Dies ist die Fall, wenn Sie von einer KYC-Börse gekauft haben und diese keine Auszahlung über LN unterstützt. Dieser Teil ist ein bisschen knifflig, weil viele von ihnen die Auszahlung verzögern, nicht sofort erfolgt, um zu vermeiden, dass diese Münzen an einen Tauschdienst gesendet werden oder einfach für drakonische KYC-Maßnahmen.

Sie benötigen also ein „Cache-Wallet“, wie es in diesem anderen Leitfaden beschrieben ist, den ich geschrieben habe, wo Sie die Münzkontrolle durchführen, die Swaps organisieren, die Verteilung nach Kategorie usw. vornehmen. Sie ziehen von der Börse in dieses Cache-Wallet ab und von dort in kleineren Stücken tauschen Sie sie über LN, indem Sie die angegebenen Swap-Börsen verwenden: Boltz, ZigZag, FixedFloat, CoinOS usw. (es gibt noch viele mehr).

Wenn Ihre Börse sofortige Auszahlungen unterstützt, ist das in Ordnung, Sie können den Teil „Cache-Wallet“ einfach überspringen und nur kleinere Stücke an Swap-Börsen und von dort an Ihr LN-Wallet senden, da Ihr Wahl.

Für diesen Vorgang schlage ich vor, eine externe Wallet zu verwenden, nicht von Ihrem Knoten. Wie ich in diesem anderen Leitfaden über Liquidität zwischen Knoten beschrieben habe. Blixt, Zeus, Breeze, Phoenix sind gute Optionen für diesen Vorgang.

Von dieser LN-Wallet können Sie auch an Ihren eigenen Knoten senden (wenn Sie mehr Liquidität benötigen) und/oder an jede andere HODL-Wallet in der Kette (mit einem anderen Swap).

4 - Electrum Desktop Lightning

Dies ist eine ziemlich leistungsstarke (aber unterschätzte) LN-Wallet mit ebenfalls integrierten Swaps. Ich persönlich finde sie sehr nützlich.

Schritte für diesen Vorgang:

Hier haben Sie eine Demo zur Verwendung von Electrum mit Lightning (5-minütiges Video).


FAZIT

Verwenden Sie alle diese Tipps für weitere Szenarien für Loop-In und Loop-Out. Sie können weitere Kombinationen mit verschiedenen LN-Wallets, Börsen, Knoten usw. erstellen.

ZU DENKEN SIE DARAN: