<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lightning Archives - yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</title>
	<atom:link href="https://yourdevice.ch/tag/lightning/feed/" rel="self" type="application/rss+xml" />
	<link>https://yourdevice.ch/tag/lightning/</link>
	<description></description>
	<lastBuildDate>Sun, 04 Oct 2026 07:15:20 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://yourdevice.ch/wp-content/uploads/2022/11/cropped-ydlogo-e1667602958877-32x32.png</url>
	<title>lightning Archives - yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</title>
	<link>https://yourdevice.ch/tag/lightning/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Lightning ohne Full Node mit der Wallet of Satoshi</title>
		<link>https://yourdevice.ch/lightning-ohne-full-node-mit-der-wallet-of-satoshi/</link>
					<comments>https://yourdevice.ch/lightning-ohne-full-node-mit-der-wallet-of-satoshi/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Sun, 23 Feb 2025 12:01:15 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[wallets]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=13381</guid>

					<description><![CDATA[<p>Heute zeigen wir euch, wie ihr Lightning ohne eigene Full Node mit der Wallet of Satoshi nutzen könnt. Die Wallet of Satoshi (WoS) ist eine der bekanntesten custodial Lightning-Wallets für...</p>
<p>The post <a href="https://yourdevice.ch/lightning-ohne-full-node-mit-der-wallet-of-satoshi/">Lightning ohne Full Node mit der Wallet of Satoshi</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Heute zeigen wir euch, wie ihr Lightning ohne eigene<a href="https://yourdevice.ch/was-ist-eine-bitcoin-full-node/"> Full Node</a> mit der Wallet of Satoshi nutzen könnt. Die <strong>Wallet of Satoshi (WoS)</strong> ist eine der bekanntesten <strong>custodial Lightning-Wallets</strong> für Bitcoin und ermöglicht schnelle und einfache Zahlungen über das <strong>Lightning Network (LN)</strong>. Sie richtet sich besonders an Einsteiger, die sich nicht mit der technischen Komplexität von Bitcoin und dem Lightning Network auseinandersetzen können, weil das Betreiben einer <strong>Non Custodial Lösung</strong> doch einiges an Wissen und Erfahrung benötigt, oder nicht jeder eine eigene Fullnode betreiben möchte.</p>



<p class="wp-block-paragraph">Hier gibt es an der Wallet auch Kritikpunkte – insbesondere hinsichtlich der <strong>Verwahrung der privaten Schlüssel, der Zentralisierung und der hohen Gebühren für den Empfang von Zahlungen</strong>. In diesem Bericht gehen wir detailliert auf die Funktionsweise, Sicherheit, Gebührenstruktur und Alternativen ein, um eine umfassende Einschätzung der Wallet of Satoshi zu geben.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2025/02/walletofsatoshi_title-1024x576.jpg" alt="" class="wp-image-17821" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/walletofsatoshi_title-1024x576.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2025/02/walletofsatoshi_title-300x169.jpg 300w, https://yourdevice.ch/wp-content/uploads/2025/02/walletofsatoshi_title-768x432.jpg 768w, https://yourdevice.ch/wp-content/uploads/2025/02/walletofsatoshi_title-500x281.jpg 500w, https://yourdevice.ch/wp-content/uploads/2025/02/walletofsatoshi_title.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading"><strong>Was ist die Wallet of Satoshi</strong></h2>



<p class="wp-block-paragraph">Die <strong>Wallet of Satoshi</strong> ist eine mobile App, die für <strong>iOS und Android</strong> verfügbar ist. Sie ermöglicht es, <strong>Bitcoin über das Lightning Network</strong> zu senden und zu empfangen, ohne sich um technische Details wie <strong>Kanäle, Liquidität oder Routing</strong> kümmern zu müssen. Die Wallet ist <strong>custodial</strong>, was bedeutet, dass der Anbieter die <strong>privaten Schlüssel</strong> für den Nutzer verwaltet.</p>



<h3 class="wp-block-heading"><strong>Hauptmerkmale der Wallet of Satoshi</strong></h3>



<ul class="wp-block-list">
<li><strong>Extrem einfache Bedienung:</strong> Perfekt für Anfänger, da kein technisches Wissen erforderlich ist.</li>



<li><strong>Lightning- und On-Chain-Zahlungen:</strong> Unterstützt sowohl das Lightning Network als auch klassische Bitcoin-Transaktionen.</li>



<li><strong>Sofortige Nutzung ohne Backup:</strong> Kein Seed-Wiederherstellungssatz oder komplizierte Einrichtung notwendig.</li>



<li><strong>Bezahlen per QR-Code und LNURL:</strong> Einfacher Empfang und Versand von Zahlungen.</li>



<li><strong>Fiat-Kaufmöglichkeit:</strong> Nutzer können Bitcoin direkt per <strong>Kreditkarte oder Banküberweisung</strong> erwerben.</li>



<li><strong>Gute Integration mit Lightning-fähigen Diensten:</strong> Unterstützt Lightning-Zahlungen für Spenden, Trinkgelder oder E-Commerce.</li>



<li><strong>Zentralisierte Verwahrung der Coins:</strong> Die Wallet ist custodial – Nutzer haben keinen Zugriff auf ihre privaten Schlüssel.</li>



<li><strong>Sehr sehr hohe Onchaingebühren</strong> - Achtung, das versenden von Onchain Sats ist mit der WalletofSatoshi sehr teuer, die Grundgebühr beträgt 1%, dazu kommt beim versenden noch ein Fixbetrag dazu.</li>
</ul>



<h2 class="wp-block-heading"><strong>Custodial vs. Non-Custodial – Was bedeutet das</strong></h2>



<p class="wp-block-paragraph">Ein wesentlicher Aspekt der <strong>Wallet of Satoshi</strong> ist, dass es sich um eine <strong>custodial Wallet</strong> handelt. Das bedeutet, dass <strong>der Anbieter die privaten Schlüssel verwahrt und nicht der Nutzer selbst</strong>.</p>



<h3 class="wp-block-heading"><strong>Vorteile von Custodial Wallets</strong></h3>



<ul class="wp-block-list">
<li><strong>Kein Risiko, den Seed zu verlieren:</strong> Da der Anbieter die Schlüssel speichert, kann ein Nutzer seine Wallet nicht durch den Verlust einer Seed-Phrase verlieren.</li>



<li><strong>Einfachste Nutzung:</strong> Die Wallet funktioniert direkt nach der Installation, ohne dass der Nutzer Kanäle verwalten oder eine Back-up-Strategie entwickeln muss.</li>



<li><strong>Kein technisches Wissen erforderlich:</strong> Im Gegensatz zu Non-Custodial Wallets muss sich der Nutzer nicht um das Routing oder die Verwaltung von Liquidität kümmern.</li>
</ul>



<h3 class="wp-block-heading"><strong>Nachteile und Risiken von Custodial Wallets</strong></h3>



<ul class="wp-block-list">
<li><strong>Kein Zugriff auf Private Keys:</strong> „Not your keys, not your coins“ – wer die privaten Schlüssel nicht selbst besitzt, hat keine vollständige Kontrolle über seine Bitcoin.</li>



<li><strong>Zensur-Risiko:</strong> Der Anbieter kann Transaktionen blockieren oder Konten sperren.</li>



<li><strong>Regulatorische Abhängigkeit:</strong> Da WoS eine zentrale Plattform ist, könnte sie durch regulatorische Vorgaben gezwungen werden, KYC-Daten zu verlangen oder Nutzern aus bestimmten Ländern den Zugang zu verweigern.</li>



<li><strong>Anfällig für Hacks oder Geschäftsaufgabe:</strong> Sollte der Betreiber gehackt werden oder insolvent gehen, könnten alle Coins der Nutzer verloren sein.</li>
</ul>



<h3 class="wp-block-heading"><strong>Alternative: Non-Custodial Lightning Wallets</strong></h3>



<p class="wp-block-paragraph">Für Nutzer, die volle Kontrolle über ihre Coins behalten möchten, gibt es <strong>Non-Custodial Alternativen</strong>, wie z. B.:</p>



<ul class="wp-block-list">
<li><strong>Phoenix Wallet</strong> – Perfekte Mischung aus Benutzerfreundlichkeit und Selbstverwaltung.</li>



<li><strong>Zeus Wallet</strong> – Für Node-Betreiber mit Fokus auf maximale Kontrolle.</li>



<li><strong>Breez Wallet</strong> – Guter Kompromiss zwischen Einfachheit und Dezentralität.</li>
</ul>



<h2 class="wp-block-heading"><strong>Gebühren und Kosten</strong></h2>



<p class="wp-block-paragraph">Ein positiver Aspekt der <strong>Wallet of Satoshi</strong> ist, dass sie <strong>keine eigenen Gebühren für das Senden oder Empfangen von Lightning-Zahlungen</strong> erhebt. Es fallen lediglich die üblichen Routing-Gebühren des Lightning-Netzwerks an, die jedoch von den beteiligten Nodes und nicht von Wallet of Satoshi selbst erhoben werden.</p>



<h3 class="wp-block-heading"><strong>Gebührenstruktur</strong></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th>Art der Transaktion</th><th>Gebühren</th></tr><tr><td><strong>Lightning-Zahlung senden</strong></td><td>Nur Routing-Gebühren des LN-Netzwerks (~0,1 % oder weniger)</td></tr><tr><td><strong>Lightning-Zahlung empfangen</strong></td><td>Keine eigenen Gebühren (nur ggf. Routing-Gebühren)</td></tr><tr><td><strong>Bitcoin-On-Chain-Transaktion</strong></td><td>1% beim erhalten, 1% plus fixer Betrag beim versenden</td></tr><tr><td><strong>Bitcoin-Kauf per Kreditkarte</strong></td><td>Je nach Zahlungsanbieter (oft 5–10 %)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><br>💡 <strong>Zusammenfassung:</strong> Für Lightning-Transaktionen ist Wallet of Satoshi gebührenfrei, allerdings können bei <strong>On-Chain-Transaktionen und Fiat-Käufen Gebühren durch externe Anbieter entstehen</strong>.</p>



<h2 class="wp-block-heading"><strong>Benutzerfreundlichkeit &amp; Features</strong></h2>



<p class="wp-block-paragraph">Die <strong>Wallet of Satoshi</strong> bietet eine der <strong>intuitivsten und einfachsten Benutzeroberflächen</strong>, die es im Bitcoin-Space gibt.</p>



<h3 class="wp-block-heading"><strong>Positives</strong></h3>



<ul class="wp-block-list">
<li><strong>Einfache Installation &amp; sofortige Nutzung ohne Anemeldung</strong></li>



<li><strong>Übersichtliches Design, verständlich für Einsteiger</strong></li>



<li><strong>Gute Integration von Lightning &amp; QR-Code-Zahlungen</strong></li>



<li><strong>Kein Backup oder technisches Setup notwendig</strong></li>



<li><strong>Email Adresse reicht, um euren Account wiederherzustellen</strong></li>
</ul>



<h3 class="wp-block-heading"><strong>Negatives</strong></h3>



<ul class="wp-block-list">
<li><strong>Kein Zugriff auf eigene Private Keys</strong></li>



<li><strong>Nur eingeschränkte Funktionen für fortgeschrittene Nutzer</strong></li>



<li><strong>Keine Möglichkeit, Lightning-Kanäle selbst zu verwalten</strong></li>



<li><strong>Sehr hohe Onchain Gebühren!!</strong></li>
</ul>



<h2 class="wp-block-heading">Anwendung der Wallet of Satoshi</h2>



<p class="wp-block-paragraph">Die Anwendung der Wallet of Satoshi ist komplett simple. Ihr braucht euch nicht einmal irgendwo anmelden. Es muss kein Push Dienst wie bei Phoenix laufen, die Wallet funktioniert also auf Phones ohne G-Play und ihr bekommt eine zufällig generierte Lightning Adresse zugewiesen.</p>



<h3 class="wp-block-heading">Empfangen von Sats Onchain und Offchain</h3>



<h4 class="wp-block-heading">Lightning Sats empfangen</h4>



<p class="wp-block-paragraph">Das Empfangen geht relativ einfach. Ihr geht links unten auf den Button<strong> Empfangen</strong>, wählt dann <strong>Betrag / Notiz</strong> aus, und erstellt hier eine Rechnung/Invoice über einen Betrag den ihr festlegt. Ausserdem könnt ihr dem Empfänger <strong>eine Rechnungsnotiz hinterlassen</strong>, damit er weiss, wofür die Invoice ist. Diese Invoice sendet ihr dann einfach an den Empfänger. Dieser scannt die Invoice mit seiner App, und begleicht somit die Rechnung. Ihr erhaltet die Sats direkt auf eure Wallet.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen.png"><img decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen-460x1024.png" alt="" class="wp-image-17823" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_main-screen.png 1008w" sizes="(max-width: 460px) 100vw, 460px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice.png"><img decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice-460x1024.png" alt="" class="wp-image-17824" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice.png 1008w" sizes="(max-width: 460px) 100vw, 460px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details-460x1024.png" alt="" class="wp-image-17825" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_ln_invoice_details.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>
</div>



<h4 class="wp-block-heading">Eigene Lightning Adresse</h4>



<p class="wp-block-paragraph">Unter der Option erhaltet ihr auch eine automatisch generierte Lightning Adresse. Anstatt eine Invoice zu kreieren, könnt ihr diese Adresse auch an euren Partner schicken. Mit einer LNURL kompatiblen Wallet, kann euer Gegenüber dann einfach Sats an diese Adresse schicken. Hier muss vorher kein Betrag festgelegt werden!</p>



<h4 class="wp-block-heading">Onchain Sats empfangen</h4>



<p class="wp-block-paragraph">Wollt ihr Onchain Sats empfangen, dann klickt ihr einfach auf das Bitcoin Symbol, und ihr erhaltet eine BTC Adresse, die ihr eurem Partner schicken könnt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen-460x1024.png" alt="" class="wp-image-17826" style="width:280px" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_onchain_sats_empfangen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<p class="wp-block-paragraph">Achtung, vom Betrag den ihr erhaltet, werden euch 1% Gebühren abgezogen!</p>



<h3 class="wp-block-heading">Versenden von Sats Onchain und Offchain</h3>



<p class="wp-block-paragraph">Das Versenden von Sats ist quasi noch einfacher. Ihr geht wieder auf den Main Screen, und wählt einfach unten Senden. Nun könnt ihr mit dem QR Scanner einen QR Code abscannen. Ausserdem habt ihr mit den Buttons unten die Möglichkeit die Adresse manuell einzugeben, aus der Zwischenablagen einzufügen, oder aus einem Screenshot zu entnehmen. </p>



<p class="wp-block-paragraph">Die App erkennt automatisch ob es sich um eine Onchain Adresse, oder eine Lightning Invoice handelt. </p>



<p class="wp-block-paragraph">Onchain Sats zu erhalten kostet bei der WalletofSatoshi relativ viel, euch werden 1% plus ein fixer Betrag in Sats abgezogen. Achtet also auf die Gebühren! Das kann bei grösseren Beträgen schnell sehr teuer werden!</p>



<p class="wp-block-paragraph">Handelt es sich um eine Lightning Invoice, so wird euch der zu bezahlende Betrag anzeigt, und auch eine Beschreibung, für was ihr da bezahlt. Mit senden gebt ihr die Invoice frei, und der Betrag wird dem Empfänger praktisch sofort zugestellt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen-460x1024.png" alt="" class="wp-image-17827" style="width:280px" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_lninvoice_bezahlen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<h3 class="wp-block-heading">Einstellungen und weitere Optionen der Wallet of Satoshi</h3>



<p class="wp-block-paragraph">Ihr habt die Möglichkeit, direkt über die WalletofSatoshi Bitcoin zu kaufen, oder zu Verkaufen. Das geht direkt über die Einstellungen. Allerdings sei hier gesagt, dass der Anbieteter MoonPay KYC verlangt, ihr euch also einen Account anlegen müsst, und eure Personaldaten hinterlegen müsst. Anti-KYC Nutzer werden hier also keine Freude haben.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen-460x1024.png" alt="" class="wp-image-17828" style="width:280px" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_einstellungen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<p class="wp-block-paragraph">Desweiteren könnt ihr in den Einstellungen die Sprache ändern, die Standardwährung festlegen, und auch Hädnler finden die BTC akzeptierten über die Opensource Map <a href="https://btcmap.org/">BTCMap</a>. Unter <strong>Kontakte</strong> könnt ihr User hinzufügen, die eine Lightning Adresse besitzen. </p>



<p class="wp-block-paragraph">In den erweiterten Einstellungen gibt es weniger interessantes zu sehen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen-460x1024.png" alt="" class="wp-image-17829" style="width:280px" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/02/wos_erweiterte_einstellungen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<p class="wp-block-paragraph">Ihr könnt den Betrag in BTC oder Sats anzeigen lassen, und auch festlegen dass euer PIN oder euer Fingerabdruck gefordert wird, wenn ihr Rechnungen bezahlt. </p>



<h3 class="wp-block-heading">LNURL-Auth Login</h3>



<p class="wp-block-paragraph">Die Wallet hat auch die Möglichkeit, dass ihr euch über euren WalletofSatoshi Account auf Seiten mit <a href="https://yourdevice.ch/was-versteht-man-unter-lnurl-bei-lightning/#LNURL-Auth">LNURL-Auth</a> Login einloggen könnt. Dazu geht ihr einfach auf den <strong>Senden Button</strong>, und scannt den LNURL-Auth QR Code ab, und ihr seid auf der jeweiligen Seite eingeloggt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login.png"><img loading="lazy" decoding="async" width="1024" height="535" src="https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login-1024x535.png" alt="" class="wp-image-17838" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login-1024x535.png 1024w, https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login-300x157.png 300w, https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login-768x401.png 768w, https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login-1536x802.png 1536w, https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login-2048x1070.png 2048w, https://yourdevice.ch/wp-content/uploads/2025/02/lnurl_auth_login-500x261.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Scannt den QR Code mit eurer Wallet, und ihr seid automatisch eingeloggt, oder beim ersten Scan über eure App registriert.</figcaption></figure>
</div>


<h2 class="wp-block-heading"><strong>Ist die Wallet of Satoshi sicher</strong></h2>



<p class="wp-block-paragraph">Die Sicherheit einer Wallet hängt davon ab, ob <strong>der Nutzer oder der Anbieter die Kontrolle über die Coins hat</strong>, Schlüssel wir also etwas auf, ob die Wallet sicher ist, oder nicht:</p>



<p class="wp-block-paragraph">🔒 <strong>Technisch sicher:</strong> Die Wallet nutzt eine <strong>verschlüsselte Infrastruktur</strong> und Lightning-Zahlungen sind kryptografisch abgesichert.<br>❌ <strong>Nicht sicher aus Sicht der Verwahrung:</strong> Da es eine <strong>custodial Wallet</strong> ist, <strong>verliert der Nutzer seine Coins, falls der Anbieter gehackt wird oder den Dienst einstellt</strong>.<br>⚠ <strong>Kein Open-Source-Code:</strong> Im Gegensatz zu vielen anderen Bitcoin-Wallets ist WoS nicht Open Source, sodass der Code nicht unabhängig überprüft werden kann.</p>



<h2 class="wp-block-heading">Wie lade ich Sats auf meine Wallet</h2>



<p class="wp-block-paragraph">Wie bereits erwähnt, verfügt die App über die Moon Integration die es euch erlaubt, Sats zu über die App zu kaufen und direkt auf die Wallet zu laden. Moon erfordert aber Full-KYC und hat dazu noch relativ hohe Gebühren von 2-3%. Wem das KYC nicht stört, kann deutlich günstiger an Börsen wie Binancen, Kraken, Bitpanda und Co für 0.01% kaufen, oder man nimmt Boltz als komplett KYC freie Option, oder Pocketbitcoin.com als Light-KYC Variante. Dazu haben wir einen eigenen Beitrag geschrieben. Schaut dazu am besten mal <a href="https://yourdevice.ch/die-schnellsten-moeglichkeiten-bitcoin-in-lightning-btc-umzuwandeln/">hier</a> vorbei!</p>



<h2 class="wp-block-heading"><strong>Sollte man Wallet of Satoshi nutzen</strong></h2>



<p class="wp-block-paragraph">Das hängt von euren eigenen Präferenzen, und eurem Risiko-Management ab, hier dazu einige Gedanken:</p>



<h3 class="wp-block-heading"><strong>Für wen ist Wallet of Satoshi geeignet</strong></h3>



<p class="wp-block-paragraph">✅ <strong>Ideal für Einsteiger</strong>, die Lightning ausprobieren wollen.<br>✅ <strong>Geeignet für spontane Zahlungen, Trinkgelder und kleinere Beträge. </strong><br>✅ <strong>Praktisch für temporäre Nutzung, aber keine langfristige Lösung, vor allem nicht für höhere Beträge.</strong></p>



<h3 class="wp-block-heading"><strong>Wer sollte Wallet of Satoshi meiden</strong></h3>



<p class="wp-block-paragraph">❌ <strong>Nutzer, die ihre Coins selbst verwalten wollen („Not your keys, not your coins“).</strong><br>❌ <strong>Personen, die eine langfristige und sichere Bitcoin-Lösung suchen.</strong><br><strong>❌ Nutzer die nur OpenSource Software verwenden wollen.</strong></p>



<h3 class="wp-block-heading"><strong>Empfohlene Alternativen</strong></h3>



<ul class="wp-block-list">
<li><strong><a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">Phoenix Wallet</a></strong> (Non-Custodial, einfach, geringe Gebühren)</li>



<li><strong><a href="https://zeusln.com/">Zeus Wallet</a></strong> (Für erfahrene Nutzer mit eigener Lightning Node oder Non-Custodial mit einer embedded LND Node in der App)</li>



<li><strong><a href="https://breez.technology/">Breez Wallet</a></strong> (Guter Mittelweg zwischen Einfachheit &amp; Kontrolle)</li>



<li><strong><a href="https://yourdevice.ch/bitcoin-full-node-via-smartphone-verbinden-mit-bitbanana/">Bitbanana</a></strong>: sehr gute Wallet um die eigene Node zu verwalten.</li>
</ul>



<h2 class="wp-block-heading"><strong>Zusammenfassung</strong></h2>



<p class="wp-block-paragraph">Die <strong>Wallet of Satoshi</strong> ist eine <strong>gute Anfänger-Wallet</strong>, aber langfristig nicht empfehlenswert. Wer sich mit Bitcoin beschäftigt, sollte <strong>Non-Custodial Alternativen</strong> nutzen, um volle Kontrolle über seine Coins zu behalten. Ausserdem ist die Wallet nicht Opensource. </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>
<p>The post <a href="https://yourdevice.ch/lightning-ohne-full-node-mit-der-wallet-of-satoshi/">Lightning ohne Full Node mit der Wallet of Satoshi</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/lightning-ohne-full-node-mit-der-wallet-of-satoshi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Was versteht man unter LNURL bei Lightning</title>
		<link>https://yourdevice.ch/was-versteht-man-unter-lnurl-bei-lightning/</link>
					<comments>https://yourdevice.ch/was-versteht-man-unter-lnurl-bei-lightning/#comments</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Sun, 05 Jan 2025 13:52:05 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[Theorie]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=17187</guid>

					<description><![CDATA[<p>LNURL eröffnet neue Möglichkeiten für Lightning-Wallets und geht weit über die einfache Zahlungsabwicklung hinaus. Es handelt sich um ein Protokoll, das Lightning-Wallets mit externen Anwendungen und Diensten verbindet – einfach...</p>
<p>The post <a href="https://yourdevice.ch/was-versteht-man-unter-lnurl-bei-lightning/">Was versteht man unter LNURL bei Lightning</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">LNURL eröffnet neue Möglichkeiten für Lightning-Wallets und geht weit über die einfache Zahlungsabwicklung hinaus. Es handelt sich um ein Protokoll, das Lightning-Wallets mit externen Anwendungen und Diensten verbindet – einfach und sicher.</p>



<p class="wp-block-paragraph">In diesem Beitrag stellen wir euch die verschiedenen LNURL-Funktionen genauer vor. Unser Ziel ist es, euch die vielseitigen Einsatzmöglichkeiten zu zeigen und euch zu inspirieren, wie ihr LNURL in eurem Alltag oder sogar in euren eigenen Projekten nutzen könnt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2025/01/lnurl_title-1024x576.jpg" alt="" class="wp-image-17373" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/lnurl_title-1024x576.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2025/01/lnurl_title-300x169.jpg 300w, https://yourdevice.ch/wp-content/uploads/2025/01/lnurl_title-768x432.jpg 768w, https://yourdevice.ch/wp-content/uploads/2025/01/lnurl_title-500x281.jpg 500w, https://yourdevice.ch/wp-content/uploads/2025/01/lnurl_title.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Was kann LNURL?</h2>



<p class="wp-block-paragraph">Mit LNURL stehen euch praktische Funktionen zur Verfügung, die das Lightning-Erlebnis bereichern, darunter:</p>



<ul class="wp-block-list">
<li><strong>LNURL-withdraw</strong>: Zahlungen empfangen, indem ihr Geld von einem Dienst abhebt.</li>



<li><strong>LNURL-auth</strong>: Einfaches Anmelden und Einloggen bei externen Diensten.</li>



<li><strong>LNURL-pay</strong>: Bezahlungen durchführen, ohne dass eine Rechnung erstellt werden muss.</li>



<li><strong>Lightning-Adresse</strong>: Zahlungen so einfach senden wie das Schreiben einer E-Mail.</li>



<li><strong>LNURL-Channel</strong>: Sich mit einem eingehenden Lightning-Channel verbinden.</li>
</ul>



<h2 class="wp-block-heading">Warum LNURL nutzen?</h2>



<p class="wp-block-paragraph">LNURL macht den Austausch zwischen Zahlern und Zahlungsempfängern unkomplizierter und intuitiver. Die Bedienung ist so einfach, dass man nur einen QR-Code scannen muss – vorausgesetzt, die eigene Wallet unterstützt LNURL.</p>



<h2 class="wp-block-heading">Wie funktioniert LNURL?</h2>



<p class="wp-block-paragraph">Ein Dienstanbieter erstellt eine speziell formatierte Anfrage (bech32-codiert), die über einen QR-Code an den Nutzer übermittelt wird. Dieser QR-Code enthält alle notwendigen Informationen, damit eure Lightning-Wallet direkt mit dem Dienst kommunizieren kann. Einmal gescannt, wird die gewünschte Funktion ausgeführt – schnell, sicher und ohne technisches Fachwissen.</p>



<h2 class="wp-block-heading">LNURL Withdraw</h2>



<p class="wp-block-paragraph">Um eine Lightning-Zahlung zu erhalten, erstellt der Zahlungsempfänger eine Rechnung (Invoice) mit Betrag und Verwendungszweck, die an den Zahler übermittelt wird. Mit LNURL kann dieser Prozess nutzerfreundlicher gestaltet werden, indem der Zahlungspflichtige selbst die Zahlungsanforderung initiiert.</p>



<p class="wp-block-paragraph"><strong>Anwendungsfälle für LNURL Withdraw</strong></p>



<ul class="wp-block-list">
<li>Abheben von Guthaben aus einer Wallet, z. B. zur Übertragung auf eine andere Wallet.</li>



<li>Auszahlung von verdientem Guthaben, z. B. durch Aktivitäten oder Affiliate-Programme.</li>



<li>Nutzung auf Börsen oder Gaming-Seiten.</li>
</ul>



<p class="wp-block-paragraph">Ihr scannt einen QR-Code mit einer LNURL-kompatiblen Wallet, und der Betrag wird direkt gutgeschrieben.</p>



<p class="wp-block-paragraph"><strong>Beispiel: Pocketbitcoin.com</strong><br><br>Pocket bietet LNURL Withdraw an, um gekaufte Sats über Lightning direkt auf eure Wallet zu übertragen. Einfach den QR-Code mit der Receive-Funktion scannen, und die Sats werden euch auf eure Lightning Wallet oder Node gutgeschrieben.</p>



<h2 class="wp-block-heading">LNURL-Auth</h2>



<p class="wp-block-paragraph">Mit Hilfe von LNURL-Auth lassen sich Autorisierungen, Registrierungen oder Anmeldungen bei externen Diensten und Webseiten vornehmen. Der Vorteil für den Anwender ist es, dass keine persönlichen Informationen preisgegeben werden müssen. Bei <a href="https://satoshiskleinanzeigen.space">satoshiskleinanzeigen.space</a> kann man sich beispielsweise mit  LNURL-Auth anmelden:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="508" src="https://yourdevice.ch/wp-content/uploads/2025/01/satskleinanzeigen_lnurl_login-1024x508.png" alt="" class="wp-image-17371" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/satskleinanzeigen_lnurl_login-1024x508.png 1024w, https://yourdevice.ch/wp-content/uploads/2025/01/satskleinanzeigen_lnurl_login-300x149.png 300w, https://yourdevice.ch/wp-content/uploads/2025/01/satskleinanzeigen_lnurl_login-768x381.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/satskleinanzeigen_lnurl_login-1536x762.png 1536w, https://yourdevice.ch/wp-content/uploads/2025/01/satskleinanzeigen_lnurl_login-2048x1016.png 2048w, https://yourdevice.ch/wp-content/uploads/2025/01/satskleinanzeigen_lnurl_login-500x248.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Man bekommt einen QR-Code angezeigt, den man mit einer Lightning wallet scannen kann, welche LNURL-Auth unterstützte wie zum Beispiel Breez und Phoenix oder Bitbanana und Zeus LN welche mit der eigenen Node verbunden sind. </p>



<p class="wp-block-paragraph">Nachdem ihr den QR Code gescannt habt, seid ihr angemeldet und bekommt einen eindeutige User-ID angezeigt. Ihr müsst keinerlei persönliche Daten und email-Adressen hinterlegen.</p>



<p class="wp-block-paragraph">Wenn man sich erneut auf seinem Account anmelden will, dann verwendet man die gleiche Lightning Wallet erneut und ist wieder eingeloggt als der selbe Benutzer. Als User identifiziert man sich ausschliesslich über seinen Public Key und sonst nichts. Kein Passwort, keine EMail-Adresse, kein Username oder etwas ähnliches.</p>



<p class="wp-block-paragraph">Es findet auch keine Weiterleitung der Informationen zu anderen Webseiten statt. Ihr könnt bei jeder anderen Webseite, die LNURL-Auth verwendet, mit der gleichen Lightning Wallet ein Account aufmachen und euch darüber immer wieder einloggen.</p>



<h2 class="wp-block-heading">LNURL Pay</h2>



<p class="wp-block-paragraph">Für eine Lightning-Zahlung erstellt der Empfänger eine individuelle Lightning Invoice, die dem Zahler alle nötigen Informationen zur Zahlung und Zuordnung bereitstellt. Da jede Zahlung einzigartig ist, können keine statischen QR-Codes verwendet werden.</p>



<p class="wp-block-paragraph">Mit <strong>LNURL-Pay</strong> wird der Ablauf vereinfacht: Der Zahler initiiert die Zahlung, indem er den Empfänger auffordert, eine Rechnung zu erstellen. Der Zahler kann Betrag und Kommentar hinzufügen, bevor die Zahlung abgeschlossen wird.</p>



<p class="wp-block-paragraph"><strong>Beispielanwendung:</strong> Die Donation Button vom BTCPay Server der euch einen QR Code generiert, der automatisch eine Invoice erstellt, in der höhe des von euch angegeben Betrags, oder ein Strassenkünstler stellt einen statischen QR-Code auf. Spender können den Code scannen, den Betrag in ihrer Lightning-Wallet festlegen und direkt spenden.</p>



<h3 class="wp-block-heading">Lightning Adresse</h3>



<p class="wp-block-paragraph">Mit LNURL-Pay lassen sich Lightning-Zahlungen bequem an eine sogenannte Lightning-Adresse senden, die wie eine E-Mail-Adresse aussieht. Eine Lightning-Adresse (z. B. <code>mario@btcpay.yourdevice.ch</code>) wird in Lightning-Wallets, die LNURL-Pay unterstützen, wie eine Zahlungsadresse eingegeben. Die Wallet generiert automatisch eine Lightning Invoice, die an den Empfänger geschickt und von diesem verarbeitet wird.</p>



<p class="wp-block-paragraph"><strong>So funktioniert's:</strong></p>



<ol class="wp-block-list">
<li>Gebt die Lightning-Adresse in eurer Wallet ein, wo sonst LNURLs hinterlegt werden.</li>



<li>Eure Wallet kommuniziert mit dem Server hinter der Lightning-Adresse, um eine Zahlungsanforderung zu generieren.</li>



<li>Bestätigt den Betrag und sendet die Zahlung.</li>
</ol>



<p class="wp-block-paragraph"><strong>Beispiel:</strong></p>



<ul class="wp-block-list">
<li>Möchtet ihr es ausprobieren? Sende einen Sat an <code>mario@btcpay.yourdevice.ch</code> und erfahrt wie einfach es ist, Lightning Adressen zu verwenden.</li>



<li>Nutzer der <strong>sats.mobi Telegram Wallet</strong> erhalten ebenfalls automatisch eine Lightning-Adresse in der Form <code>tg-username@sats.mobi</code></li>
</ul>



<p class="wp-block-paragraph"><strong>Tipp:</strong> Viele moderne Lightning-Wallets unterstützen Lightning-Adressen, darunter <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">Phoenix</a>, Wallet of Satoshi, und Breez. Prüft eure Wallet auf diese Funktionalität, um Lightning-Zahlungen noch einfacher zu gestalten! Viele Wallets beherschen auch ein Kontaktbuch, mit der ihr eure Kontakte mit Lightning Adressen auch einfach ablegen könnt. Hier ein Beispiel der <a href="https://yourdevice.ch/bitcoin-full-node-via-smartphone-verbinden-mit-bitbanana/">Bitbanana</a> Wallet:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana-460x1024.png" alt="" class="wp-image-17380" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2025/01/lightning_kontaktbuch_bitbanana.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></figure>
</div>


<h2 class="wp-block-heading">LNURL-Channel</h2>



<p class="wp-block-paragraph">LNURL-Channel dient dazu, den Prozess der Kanalöffnung durch einen anderen Node zu vereinfachen und zu automatisieren. Es ermöglicht, dass ein Node, der euch Liquidität zur Verfügung stellen möchte, eine Verbindung zu deinem Node herstellt und einen Kanal eröffnet, ohne dass du dies manuell anstoßen werden muss. Dies kommt meisst dann zur Anwendung, wenn ihr einen Kanal kauft, zum Beispiel bei einem LSP (Liquid Service Provider)</p>



<p class="wp-block-paragraph"><strong>Wie funktioniert es?</strong></p>



<ol class="wp-block-list">
<li>Der Betreiber eines Nodes, der Kanäle anbietet (z. B. eben ein Service-Provider oder ein Freund), generiert einen <strong>LNURL-Channel QR-Code</strong>.</li>



<li>Ihr scannt diesen QR-Code mit eurer Lightning-Wallet, die LNURL-Channel unterstützt.</li>



<li>Eure Wallet sendet automatisch die nötigen Informationen an den anderen Node (wie zum Beispiel eure Node-ID).</li>



<li>Der andere Node eröffnet daraufhin einen Kanal zu euch und stellt euch die gewünschte Liquidität bereit.</li>
</ol>



<p class="wp-block-paragraph"><strong>Wann ist LNURL-Channel sinnvoll?</strong></p>



<ul class="wp-block-list">
<li><strong>Erleichterung für neue Nutzer:</strong> Neue Lightning-Nutzer können so unkompliziert einen ersten Kanal eröffnen lassen, ohne technische Details wie die Node-ID manuell einzugeben.</li>



<li><strong>Förderung von Lightning-Adoption:</strong> Anbieter, Börsen oder Services können LNURL-Channel anbieten, um Nutzern mit einem Klick Liquidität bereitzustellen.</li>



<li><strong>Automatisierung:</strong> Der Prozess spart Zeit und reduziert Fehler, da keine manuelle Interaktion mit der Node nötig ist.</li>
</ul>



<p class="wp-block-paragraph"><strong>Wichtiger Hinweis:</strong><br>LNURL-Channel ist nicht zwingend notwendig für Nodes hinter Tor oder Firewalls, die bereits öffentlich erreichbar sind. Stattdessen zielt es darauf ab, den Prozess der Kanalöffnung für Nutzer einfacher, schneller und intuitiver zu gestalten.</p>



<h2 class="wp-block-heading">Lightning Wallets mit LNURL Unterstützung</h2>



<p class="wp-block-paragraph">Folgende Lightning Wallets unterstützen LNURL bzw. Funktionen von LNURL</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Wallet</strong></td><td><strong>lnurl-channel</strong></td><td><strong>lnurl-auth</strong></td><td><strong>lnurl-withdraw</strong></td><td><strong>lnurl-pay</strong></td><td><strong>Lightning Adresse</strong></td></tr><tr><td>Alby</td><td></td><td>X</td><td>X</td><td>X</td><td>user@getalby.com</td></tr><tr><td>BlueWallet</td><td></td><td>X</td><td>X</td><td>X</td><td></td></tr><tr><td>Bitbanana</td><td></td><td>x</td><td>x</td><td>x</td><td></td></tr><tr><td>Bitcoin Beach Wallet</td><td></td><td></td><td>X</td><td>X</td><td>user@pay.bbw.sv</td></tr><tr><td>Bitnob</td><td></td><td>X</td><td>X</td><td>X</td><td>user@bitnob.com</td></tr><tr><td>Bottlepay</td><td></td><td></td><td>X</td><td>X</td><td>user@bottlepay.me</td></tr><tr><td>Breez Wallet</td><td>X</td><td>X</td><td>X</td><td>X</td><td></td></tr><tr><td>Blixt</td><td>X</td><td>X</td><td>X</td><td>X</td><td></td></tr><tr><td>Lifpay</td><td></td><td>X</td><td>X</td><td>X</td><td>user@lifpay.me</td></tr><tr><td>@LightningTipBot</td><td></td><td>X</td><td>X</td><td>X</td><td>user@ln.tips</td></tr><tr><td>lnbits</td><td></td><td>X</td><td>X</td><td>X</td><td>user@lnbitsdomain.xy</td></tr><tr><td>Muun</td><td></td><td></td><td>X</td><td></td><td></td></tr><tr><td>Phoenix</td><td></td><td>X</td><td>X</td><td>X</td><td></td></tr><tr><td>Simple Bitcoin Wallet (SBW)</td><td>X</td><td>X</td><td>X</td><td>X</td><td></td></tr><tr><td>Shockwallet</td><td>X</td><td></td><td>X</td><td></td><td></td></tr><tr><td>Sudonym</td><td></td><td></td><td>X</td><td>X</td><td>user@sudonym.app</td></tr><tr><td>ThunderHub</td><td>X</td><td>X</td><td>X</td><td>X</td><td></td></tr><tr><td>Wallet of Satoshi</td><td></td><td>X</td><td>X</td><td>X</td><td>user@walletofsatoshi.com</td></tr><tr><td>Zebedee</td><td></td><td></td><td>X</td><td>X</td><td>user@zbd.gg</td></tr><tr><td>Zeus</td><td></td><td>X</td><td>X</td><td>X</td><td>nur mit Zeus embedded Node</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Quelle: <a href=" https://coincharge.de">https://coincharge.de</a></p>



<p class="wp-block-paragraph">Wir versuchen, diese Liste aktuell zu halten. Gibt es neue Funktionen oder Lightning Wallets, die hier aufgeführt werden sollten? Teilt uns das gerne mit unter info@yourdevice.ch</p>



<h2 class="wp-block-heading"><strong>Fazit</strong></h2>



<p class="wp-block-paragraph">LNURL ist eine leistungsstarke Erweiterung des Lightning-Netzwerks, die den Alltag mit Lightning-Zahlungen erheblich erleichtert. Es bietet vielseitige Funktionen, um bisherige Einschränkungen zu überwinden und Nutzererlebnisse zu verbessern:</p>



<ol class="wp-block-list">
<li><strong>Nutzerfreundlichkeit:</strong> LNURL-Mechanismen wie LNURL-Pay, LNURL-Withdraw und LNURL-Channel machen Lightning-Zahlungen intuitiver und zugänglicher – selbst für technisch weniger versierte Nutzer.</li>



<li><strong>Flexibilität:</strong> Mit LNURL lassen sich sowohl Zahlungen empfangen (LNURL-Pay) als auch Guthaben abheben (LNURL-Withdraw) oder Kanäle eröffnen (LNURL-Channel). Lightning-Adressen ermöglichen zudem einfache Zahlungen über eine E-Mail-ähnliche Adresse.</li>



<li><strong>Automatisierung:</strong> Komplexe Abläufe, wie die Erstellung von Invoices oder Kanalverbindungen, werden automatisiert. Das reduziert Fehler und spart Zeit.</li>



<li><strong>Vielfältige Einsatzmöglichkeiten:</strong> Von Spenden über Börsenauszahlungen bis hin zu benutzerfreundlichen Onboarding-Prozessen – LNURL eröffnet viele neue Anwendungsfelder im Lightning-Netzwerk.</li>
</ol>



<p class="wp-block-paragraph">LNURL ist also ein entscheidender Schritt in Richtung einer barrierefreien und massentauglichen Nutzung von Lightning. Es reduziert technische Hürden und schafft eine solide Basis für die breitere Akzeptanz und Verbreitung des Lightning-Netzwerks. Ich hoffe der Artikel "<strong>Was versteht man unter LNURL bei Lightning</strong>" hat euch gefallen und konnte etwas Licht ins dunkle bringen.</p>
<p>The post <a href="https://yourdevice.ch/was-versteht-man-unter-lnurl-bei-lightning/">Was versteht man unter LNURL bei Lightning</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/was-versteht-man-unter-lnurl-bei-lightning/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Die schnellsten Möglichkeiten Bitcoin in Lightning BTC umzuwandeln</title>
		<link>https://yourdevice.ch/die-schnellsten-moeglichkeiten-bitcoin-in-lightning-btc-umzuwandeln/</link>
					<comments>https://yourdevice.ch/die-schnellsten-moeglichkeiten-bitcoin-in-lightning-btc-umzuwandeln/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 07:09:54 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=16523</guid>

					<description><![CDATA[<p>In diesem Beitrag: die schnellsten Möglichkeiten, wie ihr eure Onchain Bitcoin in Lightning BTC umzuwandeln. Der Bitcoin Lightning Network gewinnt zunehmend an Bedeutung, wenn es um schnelle und kostengünstige Bitcoin-Transaktionen...</p>
<p>The post <a href="https://yourdevice.ch/die-schnellsten-moeglichkeiten-bitcoin-in-lightning-btc-umzuwandeln/">Die schnellsten Möglichkeiten Bitcoin in Lightning BTC umzuwandeln</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Beitrag: die schnellsten Möglichkeiten, wie ihr eure Onchain Bitcoin in Lightning BTC umzuwandeln. Der Bitcoin Lightning Network gewinnt zunehmend an Bedeutung, wenn es um schnelle und kostengünstige Bitcoin-Transaktionen geht. Doch bevor ihr im Lightning Network Transaktionen durchführen könnt, müsst ihr eure „normalen“ Bitcoin (on-chain) in Lightning-Bitcoin (off-chain) umwandeln. Nicht jeder hat die Zeit und das Know-How eine eigene Lightning Node, und die dazu notwendigen Kanäle zu betreiben und zu warten, deshalb schauen wir uns uns verschiedene Methoden an, auch ohne eine Node dies einfach und schnell zu tun.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="612" src="https://yourdevice.ch/wp-content/uploads/2024/10/bitcoin_in_lightning_article-1024x612.jpg" alt="" class="wp-image-16547" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/10/bitcoin_in_lightning_article-1024x612.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2024/10/bitcoin_in_lightning_article-300x179.jpg 300w, https://yourdevice.ch/wp-content/uploads/2024/10/bitcoin_in_lightning_article-768x459.jpg 768w, https://yourdevice.ch/wp-content/uploads/2024/10/bitcoin_in_lightning_article-1536x917.jpg 1536w, https://yourdevice.ch/wp-content/uploads/2024/10/bitcoin_in_lightning_article-2048x1223.jpg 2048w, https://yourdevice.ch/wp-content/uploads/2024/10/bitcoin_in_lightning_article-500x299.jpg 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Was ist der Unterschied zwischen BTC und LN BTC</h2>



<p class="wp-block-paragraph"><strong>Bitcoin (BTC)</strong> basiert auf der Haupt-Blockchain, die Transaktionen weltweit dezentral und sicher verarbeitet. Dieser Prozess stellt sicher, dass jede Transaktion transparent und unumkehrbar ist, bringt jedoch eine relativ lange Bestätigungszeit und Netzwerkgebühren mit sich, die je nach Nachfrage erheblich schwanken können. Diese Merkmale machen BTC besonders sicher, aber für alltägliche, schnelle Transaktionen weniger ideal.</p>



<p class="wp-block-paragraph"><strong>Lightning-Bitcoin (LN BTC)</strong> hingegen läuft über das Lightning Network – eine „zweite Ebene“ (Layer-2) des Bitcoin-Netzwerks. Hierbei werden Zahlungen in „Payment Channels“ abgewickelt, ohne dass jede Transaktion direkt auf der Bitcoin-Blockchain aufgezeichnet wird. Das reduziert die Gebühren erheblich und macht LN BTC extrem schnell – oft in Sekundenschnelle. Erst wenn ein Kanal geschlossen wird, wird der endgültige Saldo in einer einzigen on-chain Transaktion auf der Bitcoin-Blockchain festgeschrieben.</p>



<h2 class="wp-block-heading">Die Methoden für den Transfer</h2>



<p class="wp-block-paragraph">Schauen wir uns nun die schnellsten und besten Methoden an, wie man seine BTC in Lightning BTC umwandeln kann!</p>



<h3 class="wp-block-heading">1. <strong>Phoenix Wallet – Nahtlos und unkompliziert</strong></h3>



<p class="wp-block-paragraph">Eine der einfachsten Methoden, um Bitcoin in Lightning BTC zu wechseln, ist die <strong>Phoenix Wallet</strong>. Diese Wallet ist besonders nutzerfreundlich und eignet sich sowohl für Einsteiger als auch für fortgeschrittene Nutzer. Der Vorteil von Phoenix liegt darin, dass sie on-chain Bitcoin automatisch in Lightning BTC umwandelt, sobald du eine Lightning-Adresse als Ziel angibst. Dafür müsst ihr zuerst ein paar Onchain BTC auf die BTC Wallet der Phoenix Wallet laden:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet-460x1024.png" alt="" class="wp-image-16559" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/10/phoenix_wallet.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></figure>
</div>


<h4 class="wp-block-heading">Vorteile</h4>



<ul class="wp-block-list">
<li><strong>Automatische Konvertierung</strong>: Ihr sendet Bitcoin Onchain Guthaben an die Phoenix Wallet, und die Phoenix Wallet wird euch automatisch anbieten, einen entsprechenden Kanal zu eröffnen, um euch Lightning Guthaben zu erstellen wenn ihr eine Lightning Invoice bezahlen möchtet.</li>



<li><strong>Nutzerfreundlich</strong>: Die App ist relativ einfach zu bedienen und nimmt euch den technischen Aufwand ab Lightning Kanäle zu verwalten</li>



<li><strong>Geringe Gebühren</strong>: Die Umwandlung erfolgt zu fairen Gebühren.</li>
</ul>



<h4 class="wp-block-heading">Nachteile</h4>



<ul class="wp-block-list">
<li><strong>Nur mobile App</strong>: Phoenix ist nur als App für mobile Geräte verfügbar, was die Nutzung am Desktop einschränken kann.</li>



<li><strong>Push Voraussetzung</strong>: Funktioniert nur mit Phones auf dem Google Play installiert ist, auf GrapheneOS Phones mit Sandboxed Google Play oder auf Calyx Phones mit Micro-G</li>
</ul>



<p class="wp-block-paragraph">Eine Anleitung zur Phoenix Wallet findet ihr <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">hier</a>!</p>



<h3 class="wp-block-heading">2. <strong>Pocket Bitcoin Lightning – Direkt von Fiat zu Lightning</strong></h3>



<p class="wp-block-paragraph"><strong>Pocket Bitcoin</strong> bietet einen Service an, bei dem ihr Bitcoin direkt mit Fiat-Geld kaufen und an eine Lightning-Wallet senden könnt. Am besten eignen sich dabei die Phoenix, und die Breez Wallet. Der Umweg über on-chain Bitcoin entfällt hier komplett, da Pocket Bitcoin eure gekauften Bitcoin direkt als LN Bitcoin zurücksendet. Dies spart Zeit und Gebühren, da ihr den Umwandlungsprozess umgeht.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="593" src="https://yourdevice.ch/wp-content/uploads/2024/10/pocketbtc_lightning-1024x593.png" alt="" class="wp-image-16558" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/10/pocketbtc_lightning-1024x593.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/10/pocketbtc_lightning-300x174.png 300w, https://yourdevice.ch/wp-content/uploads/2024/10/pocketbtc_lightning-768x445.png 768w, https://yourdevice.ch/wp-content/uploads/2024/10/pocketbtc_lightning-1536x889.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/10/pocketbtc_lightning-2048x1186.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/10/pocketbtc_lightning-500x290.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h4 class="wp-block-heading">Vorteile</h4>



<ul class="wp-block-list">
<li><strong>Direkter Kauf in Lightning</strong>: Ihr kauft mit Fiat direkt Lightning-Bitcoin, ohne zuerst on-chain Bitcoin zu erhalten.</li>



<li><strong>Kein Umwandlungsprozess</strong>: Dieser Weg spart Zeit und Gebühren, da kein zusätzlicher Wechsel nötig ist.</li>



<li><strong>Einfacher Kaufprozess</strong>: Pocket Bitcoin bietet eine benutzerfreundliche Oberfläche, die den Kaufprozess angenehm macht.</li>
</ul>



<h4 class="wp-block-heading">Nachteile</h4>



<ul class="wp-block-list">
<li><strong>Fiat-Einschränkungen</strong>: Die Verfügbarkeit des Dienstes ist abhängig vom Land und den angebotenen Zahlungsmethoden. Ausserdem kann pro Monat seit 2025 nur bis zu 1000CHF in BTC/Lightning umgewandelt werden, danach fällt ein KYC Prozess an.</li>
</ul>



<p class="wp-block-paragraph">Anleitung dazu hier: <a href="https://pocketbitcoin.com/de/learn/lightning/top-up-lightning-wallet">https://pocketbitcoin.com/de/learn/lightning/top-up-lightning-wallet</a></p>



<h3 class="wp-block-heading">3. <strong>Boltz – Ohne Registrierung und schnell</strong></h3>



<p class="wp-block-paragraph"><strong>Boltz</strong> ist ein Non-Custodial-Exchange-Service, der es euch erlaubt, ohne Registrierung und ohne KYC (Know Your Customer) Bitcoin gegen Lightning-Bitcoin zu tauschen. Boltz bietet sogenannte "Atomic Swaps" an, bei denen ihr eure Bitcoin on-chain einzahlen und im Gegenzug Lightning-Bitcoin erhalten könnt. Ihr könnt eure LN BTC danach an eine Lightning Wallet eurer Wahl schicken, indem ihr einfach zuerst mit der Wallet eine Invoice in einer gewünschten höhe erstellt, und danach in das Invoice Fenster von Boltz kopiert. Boltz fordert euch dann auf, die umgerechnete Menge an BTC an den Dienst zu senden. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="658" src="https://yourdevice.ch/wp-content/uploads/2024/10/boltz_exhchange-1024x658.png" alt="" class="wp-image-16554" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/10/boltz_exhchange-1024x658.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/10/boltz_exhchange-300x193.png 300w, https://yourdevice.ch/wp-content/uploads/2024/10/boltz_exhchange-768x493.png 768w, https://yourdevice.ch/wp-content/uploads/2024/10/boltz_exhchange-1536x986.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/10/boltz_exhchange-2048x1315.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/10/boltz_exhchange-500x321.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h4 class="wp-block-heading">Vorteile</h4>



<ul class="wp-block-list">
<li><strong>Keine Registrierung</strong>: Ihr benötigt kein Benutzerkonto und könnt den Service völlig anonym nutzen.</li>



<li><strong>Schnelle Abwicklung</strong>: Die Konvertierung erfolgt schnell, sobald eure on-chain Bitcoin in einer Transaktion bestätigt wurden.</li>



<li><strong>Privatsphäre</strong>: Da keine KYC-Verifizierung erforderlich ist, bietet Boltz hohe Anonymität.</li>
</ul>



<h4 class="wp-block-heading">Nachteile</h4>



<ul class="wp-block-list">
<li><strong>Transaktionsgebühren</strong>: On-chain Transaktionen verursachen immer Netzwerkgebühren, die zusätzlich zu den Wechselgebühren anfallen.</li>



<li><strong>Servicegebühren</strong> - die Nutzung des Services beinhaltet zudem eine Service Gebühr, die in der Regel um die 0.1% beträgt.</li>
</ul>



<p class="wp-block-paragraph">Der Link zur Boltz Exchange: <a href="https://boltz.exchange/">https://boltz.exchange/</a></p>



<h3 class="wp-block-heading">4. <strong>Breez Wallet – Integrierte Dienste und einfache Konvertierung</strong></h3>



<p class="wp-block-paragraph">Die <strong>Breez Wallet</strong> ist eine weitere beliebte Lightning-Wallet, die es euch erlaubt, direkt von Bitcoin zu Lightning BTC zu wechseln. Breez ermöglicht es euch, Bitcoin On-chain zu empfangen und diese in eurer Wallet zu halten, und danach sie direkt ins Lightning-Netzwerk zu übertragen. Die App eröffnet für euch selbstständig Lightning Kanäle ähnlich wie die Phoenix Wallet.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/10/breez_app-460x1024.png" alt="" class="wp-image-16555" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2024/10/breez_app-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/10/breez_app-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/10/breez_app-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/10/breez_app-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/10/breez_app-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/10/breez_app-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/10/breez_app.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></figure>
</div>


<h4 class="wp-block-heading">Vorteile</h4>



<ul class="wp-block-list">
<li><strong>Integrierte Funktionalität</strong>: Ihr könnt nahtlos zwischen Bitcoin und Lightning-BTC wechseln.</li>



<li><strong>Zahlreiche Zusatzfunktionen</strong>: Breez bietet integrierte Dienste wie Point of Sale (POS) für Händler.</li>



<li><strong>Open Source</strong>: Die App ist quelloffen, was sie transparent und sicher macht.</li>



<li><strong>Keine Push</strong>; Push ist nicht notwendig wie bei der Phoenix Wallet</li>



<li><strong>Kleinere Gebühren</strong>: Die Umwandlung zwischen on-chain und Lightning kosten Gebühren.</li>
</ul>



<h4 class="wp-block-heading">Nachteile</h4>



<ul class="wp-block-list">
<li>soweit keine</li>
</ul>



<p class="wp-block-paragraph">Anleitung dazu hier: <a href="https://coincharge.io/en/breez-wallet/">https://coincharge.io/en/breez-wallet/</a></p>



<h3 class="wp-block-heading">5. <strong>Blue Wallet – Einfacher In-App-Swap</strong></h3>



<p class="wp-block-paragraph">Die <strong>Blue Wallet</strong> ist besonders für ihre einfache Bedienung bekannt und erlaubt es Nutzern, Bitcoin sowohl on-chain als auch off-chain (Lightning) zu verwalten. Der In-App-Swap ermöglicht es, on-chain Bitcoin direkt in Lightning-BTC umzuwandeln. Dazu müsst ihr aber via LNDHub eine Lightning Wallet verbinden. Danach könnt ihr auf der Lightning Wallet auf Manage Funds, und wählt anschliessend <strong>Refill</strong> als Option. Es müssen ein paar BTC auf die BTC Wallet vorher überwiesen worden sein. Für die Lightning Wallet bietet sich unsere <a href="https://yourdevice.ch/unsere-server-fuer-mehr-privatspaehre/#LNbits_Lightning_Wallet">LNBits Wallet</a> an.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1-460x1024.png" alt="" class="wp-image-16557" style="width:350px" srcset="https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/10/blue_walllet_swaps-1.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></figure>
</div>


<h4 class="wp-block-heading">Vorteile</h4>



<ul class="wp-block-list">
<li><strong>Einfacher Swap</strong>: Die Blue Wallet macht es sehr einfach, zwischen den beiden Netzwerken zu wechseln.</li>



<li><strong>Benutzerfreundlich</strong>: Dank der simplen Oberfläche ist die Wallet besonders einsteigerfreundlich.</li>



<li><strong>Multi-Wallet-Unterstützung</strong>: Ihr könnt mehrere Wallets erstellen und verwalten.</li>
</ul>



<h4 class="wp-block-heading">Nachteile</h4>



<ul class="wp-block-list">
<li><strong>Custodial</strong>: Die Lightning-Funktion der Blue Wallet ist custodial, d.h., ihr vertraut eure Lightning-Funds dem Betreiber der Wallet an.</li>
</ul>



<p class="wp-block-paragraph">Anleitung dazu hier: <a href="https://bluewallet.io/lightning/">https://bluewallet.io/lightning/</a></p>



<h3 class="wp-block-heading">6. Umtausch via Exchange</h3>



<p class="wp-block-paragraph">Habt ihr euch bei einer Exchange angemeldet, zum Beispiel Kraken, Bitfinex, Binance oder etc, könnt ihr natürlich auch dort BTC kaufen, und diese direkt über die Plattform in LN-BTC umwandeln. Dazu müsst ihr die Swap Tools verwenden, eure BTC in LN-BTC tauschen, und diese dann per Invoice an eure Wallet auszahlen lassen. Eine Anleitung wie das ungefähr aussieht, findet ihr hier ebenfalls im <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/#Methode_2_Direkt_via_Lightning_von_einer_Exchange_aufladen">Phoenix Tutorial an Ende des Beitrags</a>. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="465" src="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-1024x465.png" alt="" class="wp-image-12834" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-1024x465.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-300x136.png 300w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-768x349.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-1536x697.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-2048x929.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-500x227.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h4 class="wp-block-heading">Vorteile</h4>



<ul class="wp-block-list">
<li>relativ einfache Handhabung</li>



<li>schnelle Swaps</li>



<li>praktisch kostenlose Swaps möglich</li>



<li>Auszahlung ebenso fast kostenlos</li>



<li>hohe Liquidität</li>
</ul>



<h4 class="wp-block-heading">Nachteile</h4>



<ul class="wp-block-list">
<li>Anmeldung und KYC auf der Börse notwendig</li>



<li>tägliche Auszahlungslimite, danach Meldung der Transaktionen aufgrund der Travelrule</li>
</ul>



<h3 class="wp-block-heading">7. Robosats</h3>



<p class="wp-block-paragraph">Robosats bietet euch eine anonyme Möglichkeit, ohne KYC Fiat Money in LN Bitcoin umzutauschen. Es gibt eine TOR Seite von Robosats, es benötigt keinerlei Anmeldungen, auch nicht mit einer Email, und das ganze funktioniert über Session-Tokens. Allerdings ist die Handhabung etwas kompliziert. Dazu gibt es eine Art Orderbook, und es gibt teilweise höhere Aufschläge auf den üblichen Marktpreis. Die LN-BTC könnt ihr danach an via Invoice an eine Wallet eurer Wahl senden. Ein Anleitung findet ihr dazu <a href="https://yourdevice.ch/mit-robotsats-anonym-bitcoin-kaufen/">hier</a>. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="634" src="https://yourdevice.ch/wp-content/uploads/2024/01/robosatskaeufeorganisieren-1024x634.png" alt="" class="wp-image-12615" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/robosatskaeufeorganisieren-1024x634.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/robosatskaeufeorganisieren-300x186.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/robosatskaeufeorganisieren-768x475.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/robosatskaeufeorganisieren-1536x950.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/robosatskaeufeorganisieren-2048x1267.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/01/robosatskaeufeorganisieren-500x309.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h4 class="wp-block-heading"><strong>Vorteile</strong></h4>



<ul class="wp-block-list">
<li>KYC-frei und anonym</li>



<li>sicher durch Escrow Verfahren</li>



<li>keine Anmeldung erforderlich</li>



<li>mehre Zahlungsmethoden möglich</li>
</ul>



<h4 class="wp-block-heading"><strong>Nachteile</strong></h4>



<ul class="wp-block-list">
<li>etwas komplex in der Anwendung</li>



<li>hohe Auschläge zum üblichen Marktpreis</li>



<li>eher geringe Liquidität vorhanden</li>
</ul>



<h3 class="wp-block-heading">Fazit</h3>



<p class="wp-block-paragraph">Es gibt verschiedene Wege, um Bitcoin in Lightning BTC umzuwandeln – von Wallets wie <strong>Phoenix</strong> und <strong>Breez</strong>, die den Prozess nahtlos und einfach machen, über anonyme Dienste wie <strong>Boltz</strong>, bis hin zu direktem Kauf über <strong>Pocket Bitcoin</strong>. Welche Methode die beste für euch ist, hängt davon ab, wie ihr eure Bitcoin verwalten möchtet, ob euch Privatsphäre wichtig ist und welche Gebühren ihr in Kauf nehmen möchtet.</p>



<p class="wp-block-paragraph">Für schnelle und unkomplizierte Umwandlungen sind Phoenix und Boltz besonders geeignet, während Pocket Bitcoin die ideale Lösung ist, wenn ihr direkt mit Fiat in Lightning einsteigen möchtet.</p>



<p class="wp-block-paragraph">Probiert die Methoden aus und findet heraus, welche am besten zu euch passt!</p>
<p>The post <a href="https://yourdevice.ch/die-schnellsten-moeglichkeiten-bitcoin-in-lightning-btc-umzuwandeln/">Die schnellsten Möglichkeiten Bitcoin in Lightning BTC umzuwandeln</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/die-schnellsten-moeglichkeiten-bitcoin-in-lightning-btc-umzuwandeln/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Satoshis Kleinanzeigen - Die Bitcoin Handelsplattform</title>
		<link>https://yourdevice.ch/satoshis-kleinanzeigen-die-bitcoin-handelsplattform/</link>
					<comments>https://yourdevice.ch/satoshis-kleinanzeigen-die-bitcoin-handelsplattform/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Sat, 28 Sep 2024 07:00:00 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[Privatsphäre]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=13820</guid>

					<description><![CDATA[<p>In der Welt der Kryptowährungen gibt es immer mehr Anwendungen und Plattformen, die die Vorteile von Bitcoin und Blockchain-Technologie nutzen, um alltägliche Transaktionen und Dienstleistungen zu revolutionieren. Eine dieser innovativen...</p>
<p>The post <a href="https://yourdevice.ch/satoshis-kleinanzeigen-die-bitcoin-handelsplattform/">Satoshis Kleinanzeigen - Die Bitcoin Handelsplattform</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In der Welt der Kryptowährungen gibt es immer mehr Anwendungen und Plattformen, die die Vorteile von Bitcoin und Blockchain-Technologie nutzen, um alltägliche Transaktionen und Dienstleistungen zu revolutionieren. Eine dieser innovativen und neuen Plattformen ist <strong><a href="https://satoshiskleinanzeigen.space/">Satoshis Kleinanzeigen</a></strong>, eine Handelsplattform, die es Bitcoinern ermöglicht, Produkte und Dienstleistungen direkt mit Bitcoin zu kaufen und zu verkaufen. Keine Fiatshitcoins, sondern waren gegen hartes Geld!</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="479" src="https://yourdevice.ch/wp-content/uploads/2024/09/satoshis-kleinanzeigen_title-1024x479.png" alt="" class="wp-image-15807" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/satoshis-kleinanzeigen_title-1024x479.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/satoshis-kleinanzeigen_title-300x140.png 300w, https://yourdevice.ch/wp-content/uploads/2024/09/satoshis-kleinanzeigen_title-768x359.png 768w, https://yourdevice.ch/wp-content/uploads/2024/09/satoshis-kleinanzeigen_title-1536x718.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/09/satoshis-kleinanzeigen_title-2048x957.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/09/satoshis-kleinanzeigen_title-500x234.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Was ist Satoshis Kleinanzeigen?</h2>



<p class="wp-block-paragraph">Satoshis Kleinanzeigen ist eine Online-Plattform, die es ihren Nutzern ermöglicht, Waren und Dienstleistungen im Peer-to-Peer-Stil zu handeln, ähnlich wie bei traditionellen Kleinanzeigenportalen. Der große Unterschied? Hier wird ausschließlich mit Bitcoin gehandelt. Die Plattform vereint die Anonymität und Sicherheit von Bitcoin mit den Vorteilen eines lokalen Marktplatzes, der ohne Zwischenhändler oder Banken auskommt. Die Idee dahinter ist simpel: Käufer und Verkäufer können sich direkt miteinander verbinden und Zahlungen in Bitcoin abwickeln, ohne auf zentrale Plattformen oder Zahlungsdienstleister angewiesen zu sein.</p>



<h3 class="wp-block-heading">Peer-to-Peer Plattform</h3>



<p class="wp-block-paragraph">Da es sich um eine Peer-to-Peer-Plattform handelt, liegt die Verantwortung für die Sicherheit und die Abwicklung der Transaktionen direkt bei euch. Um Betrug zu vermeiden, können verschiedene Sicherheitsmechanismen genutzt werden, wie z. B. Treuhandservices, bei denen das Bitcoin-Guthaben eines Käufers erst freigegeben wird, wenn die Ware erhalten wurde. Dies gibt sowohl Käufern als auch Verkäufern ein gewisses Maß an Vertrauen in die Plattform.</p>



<h3 class="wp-block-heading">Funktionen und Vorteile von Satoshis Kleinanzeigen</h3>



<ul class="wp-block-list">
<li><strong>Zahlungen in Bitcoin</strong>: Die Plattform ermöglicht ausschließlich Zahlungen in Bitcoin, was insbesondere für Krypto-Enthusiasten attraktiv ist, die eine Alternative zu herkömmlichen Fiat-Währungen suchen. Durch die Nutzung von Bitcoin entfällt die Notwendigkeit, sich mit Banken oder anderen zentralen Finanzinstitutionen auseinanderzusetzen.</li>



<li><strong>Privatsphäre und Anonymität</strong>: Anders als bei traditionellen Plattformen müssen Nutzer bei Satoshis Kleinanzeigen keine sensiblen persönlichen Daten preisgeben. Lediglich eine Bitcoin-Wallet-Adresse und eine Lightning Wallet sind nötig, um Transaktionen durchzuführen. Dies garantiert ein hohes Maß an Privatsphäre. Der Login is direkt über die eigene Lightning Node möglich.</li>



<li><strong>Gebührenfrei</strong>: Die Plattform ist grundsätzlich gebührenfrei, die User handeln untereinander und einigen sich über den Preis. </li>
</ul>



<h2 class="wp-block-heading">Herausforderungen und Zukunftsperspektiven</h2>



<p class="wp-block-paragraph">Obwohl Satoshis Kleinanzeigen zahlreiche Vorteile bietet, gibt es auch einige Herausforderungen, die die Plattform bewältigen muss. Eine der größten Hürden ist die allgemeine Akzeptanz von Bitcoin im Alltag. Während immer mehr Menschen Kryptowährungen nutzen, bleibt Bitcoin für viele immer noch ein Investment-Asset, anstatt eines tatsächlichen Zahlungsmittels. Die meissten Nutzer zögern immer noch, ihre Sats auszugeben, da die Hoffnung auf steigende Kurse im Vordergrund steht. </p>



<p class="wp-block-paragraph">Ein weiteres potenzielles Problem ist die Anonymität der Nutzer. Obwohl diese ein Vorteil für den Schutz der Privatsphäre ist, kann sie auch von Betrügern ausgenutzt werden. Hier könnten verbesserte Sicherheitsmaßnahmen, wie z. B. Verifizierungen oder Bewertungen von Nutzern, in Zukunft eine Rolle spielen und die Handelssicherheit verbessern.</p>



<p class="wp-block-paragraph">Nichtsdestotrotz bietet Satoshis Kleinanzeigen eine vielversprechende Alternative zu herkömmlichen Handelsplattformen und hat das Potenzial, besonders in der Krypto-Community Fuß zu fassen. Mit der wachsenden Akzeptanz von Bitcoin als Zahlungsmittel und dem steigenden Bewusstsein für die Vorteile dezentraler Plattformen könnte Satoshis Kleinanzeigen ein Vorreiter für den Handel in der digitalen Ära werden.</p>



<h2 class="wp-block-heading">Nutzung von Satoshis Kleinanzeigen</h2>



<p class="wp-block-paragraph">Um Inserate anbieten zu können, müssen sich Nutzer aktuell mit einer Lightning Wallet anmelden. Klickt dazu oben rechts auf das Profilbild, und scannt dazu einfach mit einer Lightning Wallet eurer Wahl den Login-Code, und ihr werdet anhand eurer Private Keys eurer Lightning Wallet authentifziert. Diese Login-Methode nennt sich <strong>LN-Auth</strong>, und ist sicherer und zudem privater als jedes Google Login. Es funktionieren alle gängigen Lightning Wallets, wie zum Beispiel die Phoenix Wallet, die Wallet of Satoshi, die Breez Wallet sowie auch eine Alby oder Strike Wallet mit Lightning Funktion. Natürlich könnt ihr auch eure eigene <a href="https://yourdevice.ch/produkt-kategorie/btc-nodes-zubehoer/">Lightning FullNode</a> für die Authenfizierung verwenden. Nach der erfolgreichen Authenfizierung, könnt ihr auch schon direkt Inserate erstellen.</p>



<h3 class="wp-block-heading">Profil bearbeiten</h3>



<p class="wp-block-paragraph">Bevor ihr loslegen könnt, ist es am schlausten, sich sein Profil kurz zurecht zu machen. Klickt auf das Profilbild und geht auf <strong>Profil bearbeiten</strong>. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="663" src="https://yourdevice.ch/wp-content/uploads/2024/09/sats_kleinanzeigen_profil_bearbeiten-1024x663.png" alt="" class="wp-image-16334" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/sats_kleinanzeigen_profil_bearbeiten-1024x663.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/sats_kleinanzeigen_profil_bearbeiten-300x194.png 300w, https://yourdevice.ch/wp-content/uploads/2024/09/sats_kleinanzeigen_profil_bearbeiten-768x497.png 768w, https://yourdevice.ch/wp-content/uploads/2024/09/sats_kleinanzeigen_profil_bearbeiten-1536x994.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/09/sats_kleinanzeigen_profil_bearbeiten-2048x1326.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/09/sats_kleinanzeigen_profil_bearbeiten-500x324.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Ihr legt am besten ein Profilname fest, und fügt euren Telegram Link im Format <strong>@euer_tg_name</strong> hinzu damit man euch kontaktieren kann. Ein Profilbild kann genutzt werden, muss aber nicht. Eine Email Adresse kann optional auch angegeben werden. Klickt danach auf <strong>Profil Speichern</strong>.</p>



<h3 class="wp-block-heading">Inserat erstellen</h3>



<p class="wp-block-paragraph">Auf oben in der Toolleiste findet ihr unter <strong>INSERIEREN</strong> ihr auch gleich die Funktion, um Inserate zu erstellen. Wählt die Option und lasst uns ein neues Inserat erstellen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="716" src="https://yourdevice.ch/wp-content/uploads/2024/09/inserat_erstellen_sats_kleinanzeigen-1024x716.png" alt="" class="wp-image-16335" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/09/inserat_erstellen_sats_kleinanzeigen-1024x716.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/09/inserat_erstellen_sats_kleinanzeigen-300x210.png 300w, https://yourdevice.ch/wp-content/uploads/2024/09/inserat_erstellen_sats_kleinanzeigen-768x537.png 768w, https://yourdevice.ch/wp-content/uploads/2024/09/inserat_erstellen_sats_kleinanzeigen-1536x1074.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/09/inserat_erstellen_sats_kleinanzeigen-2048x1432.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/09/inserat_erstellen_sats_kleinanzeigen-500x350.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Fügt ein paar Bilder hinzu, gebt dem Produkt eine entsprechende Bezeichnung und Beschreibung, und setzt ein paar passende Hashtags. Danach kann noch der Angebotstyp festgelegt werden. Möglich sind <strong>beginnt bei</strong>, <strong>Festpreis</strong>, oder <strong>Verhandlungsbasis</strong>. Legt einen Preis in Satoshis fest, und wählt ob der Preis inklusive, oder exklusive Versand ist. Danach noch die entsprechende Kategorie wählen, und schon ist das Inserat fertig!</p>



<p class="wp-block-paragraph">Das Inserat wird von den Admins noch geprüft, und danach, sollte es keine illegale Inhalte beinhalten, freigegeben. Ihr findet es danach unter den <a href="https://satoshiskleinanzeigen.space/">vorhandenen Inseraten</a>. </p>



<h3 class="wp-block-heading">Selber etwas kaufen</h3>



<p class="wp-block-paragraph">Dazu muss eigentlich nicht viel gesagt werden, da es ziemlich selbsterklärend ist. Durchstöbert die Inserate, und sucht euch etwas nettes aus. Danach könnt ihr den Inserent durch die bereit gestellten Kontaktmöglichkeiten kontaktieren. </p>



<h2 class="wp-block-heading">Ein paar Sicherheitshinweise zum Handeln</h2>



<p class="wp-block-paragraph">Der Handel, Kauf und Verkauf basiert auf Satoshis Kleinanzeigen rein auf Vertrauen. Das hört sich zuerst gefährlich an, jedoch kommt es wirklich selten vor, dass Betrüger unterwegs sind. Die Bitcoin Community ist wirklich vertrauensvoll. Ich selber kaufe, und verkaufe immer mal wieder was auf Satoshis Kleinanzeigen, und benutze dabei auch meinen gesunden Menschenverstand. Hier ein paar Tipps für einen sicheren handeln:</p>



<ul class="wp-block-list">
<li>Seid kritisch wenn euch das Gegegenüber schnell zu Zahlungen auffordert, da er beispielsweise schnell weg muss und den Handel schnell über die Bühne bringen möchte.</li>



<li>bevorzugt bei grösseren Beträgen lieber ein persönliches Treffen</li>



<li>Schätzt die Art und Weise, wie der Gegenüber kommuniziert ein, wie bereits erwähnt, sind Zeit-Limits, Druck und Stress kein gutes Zeichen.</li>



<li>Lasst euch Bilder der Waren schicken, oder bei Unsicherheit auch ein Ausweis des gegenübers.</li>



<li>Solltet ihr über Telegram kommunzieren, checkt doch mal, ob das Gegenüber in bekannten Bitcoin Gruppen ist (<a href="https://t.me/raspiblitz">Raspiblitz</a> &amp; <a href="https://t.me/raspiblitz_DE">Raspiblitz German</a>, <a href="https://t.me/plebnet">PlebNet</a>, <a href="https://bit.ly/nodestrich-tg">Nodestrich</a>) und etc. Das erhöht das Vertrauen gleich um einiges.</li>
</ul>



<h2 class="wp-block-heading">Spenden an Satoshis Kleinanzeigen</h2>



<p class="wp-block-paragraph">Das Projekt wird quasi nur mit eigenen Ressourcen finanziert, in der Freizeit entwickelt, und ist deshalb auf Spenden der Nutzer und Anwender angewiesen. Satoshis Kleinanzeigen ist eine Graswurzel-Bewegung. Getrieben von der Leidenschaft, Bitcoin in der Praxis zu erproben, sind die Mitglieder eng vernetzt und handeln bereits aktiv miteinander. Das langfristiges Ziel ist die Entwicklung eines dezentralen Marktplatz-Protokolls, das als echte Alternative zu den mächtigen, zentralen Plattformen dient. Um weitere Funktionen wie eine User Bewertung, einen Treuhand-Service, oder weitere Ideen zu entwickeln und auch zu integrieren, braucht das Projekt eure Unterstützung. Die Betreiber und das Team, würden sich deshalb um eine <a href="https://satoshiskleinanzeigen.space/spenden/">Spende</a> freuen!</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Satoshis Kleinanzeigen ist eine innovative Plattform, die die Möglichkeiten von Bitcoin voll ausschöpft. Sie bietet euch die Freiheit, Waren und Dienstleistungen ohne die Einmischung von Dienstleistern die horrende Gebühren kassieren, Banken oder zentralen Behörden zu handeln und garantiert dabei ein hohes Maß an Privatsphäre. Trotz der bestehenden Herausforderungen hat die Plattform das Potenzial, in einer Welt, die zunehmend auf Dezentralität und digitale Währungen setzt, eine wichtige Rolle zu spielen.</p>



<p class="wp-block-paragraph">Für alle Bitcoin-Enthusiasten, die nach einer einfachen Möglichkeit suchen, mit ihrer bevorzugten Kryptowährung zu handeln, ist Satoshis Kleinanzeigen auf jeden Fall einen Blick wert!</p>
<p>The post <a href="https://yourdevice.ch/satoshis-kleinanzeigen-die-bitcoin-handelsplattform/">Satoshis Kleinanzeigen - Die Bitcoin Handelsplattform</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/satoshis-kleinanzeigen-die-bitcoin-handelsplattform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BTCPay und LNBits auf Raspiblitz über Clearnet erreichen mit IP2Tor</title>
		<link>https://yourdevice.ch/btcpay-und-lnbits-auf-raspiblitz-ueber-clearnet-erreichen-mit-ip2tor/</link>
					<comments>https://yourdevice.ch/btcpay-und-lnbits-auf-raspiblitz-ueber-clearnet-erreichen-mit-ip2tor/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Wed, 26 Jun 2024 08:00:00 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[Privatsphäre]]></category>
		<category><![CDATA[selfhosting]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=14406</guid>

					<description><![CDATA[<p>Heute schauen wir uns in diesem Artikel an, wie wir BTCPay Server und eine LNBits Instanz auf dem Raspiblitz mit IP2Tor über das Clearnet erreichen können. Dabei richten wir auch...</p>
<p>The post <a href="https://yourdevice.ch/btcpay-und-lnbits-auf-raspiblitz-ueber-clearnet-erreichen-mit-ip2tor/">BTCPay und LNBits auf Raspiblitz über Clearnet erreichen mit IP2Tor</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Heute schauen wir uns in diesem Artikel an, wie wir BTCPay Server und eine LNBits Instanz auf dem Raspiblitz mit IP2Tor über das Clearnet erreichen können. Dabei richten wir auch gleich Nginx ein, und holen uns eine Zertifikat für die Domain.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1792" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/06/btcpaylnbitsip2tor.webp" alt="" class="wp-image-14430" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/btcpaylnbitsip2tor.webp 1792w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpaylnbitsip2tor-300x171.webp 300w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpaylnbitsip2tor-1024x585.webp 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpaylnbitsip2tor-768x439.webp 768w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpaylnbitsip2tor-1536x878.webp 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpaylnbitsip2tor-500x286.webp 500w" sizes="auto, (max-width: 1792px) 100vw, 1792px" /></figure>
</div>




<h2 class="wp-block-heading">Vorbereitungen</h2>



<p class="wp-block-paragraph">Das Tutorial basiert auf dem Artikel <a href="https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/">eigenen IP2Tor Server für den Rapsiblitz einrichten</a>. Damit ihr einen groben Überblick habt, lesst euch den Artikel vorher durch, damit ihr vorbereitet seid, und die entsprechenden Bedienungen installiert habt. Die im Artikel beschriebene Einrichtung vom LND Dienst muss nicht eingerichtet werden, sie galt nur als Beispiel.</p>



<p class="wp-block-paragraph">Installiert euch zudem den BTCPay Server, und / oder LNBits auf eurem Raspiblitz. Schreibt euch die Onion Adressen der jeweiligen Dienste auf. Die findet ihr im <code>cli-menu</code> unter den jeweiligen Einträgen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress.png"><img loading="lazy" decoding="async" width="1024" height="618" src="https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress-1024x618.png" alt="" class="wp-image-14414" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress-1024x618.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress-300x181.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress-768x464.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress-1536x928.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress-500x302.png 500w, https://yourdevice.ch/wp-content/uploads/2024/06/btcpayservertoradress.png 1954w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Onion Addresse für LNBits findet ihr 2 Einträge unter BTCPay Server Info. </p>



<h2 class="wp-block-heading">Domain einrichten</h2>



<p class="wp-block-paragraph">Damit ihr euren BTCPay Server über eine Domain via https erreichen könnt, müsst ihr eine Domain haben, die auf den Server zeigt, dass kann auch eine gratis <a href="https://yourdevice.ch/dyndns-eintrag-erstellen-bei-dynamischer-ip/">DynDNS Addresse</a> sein, falls ihr kein Geld ausgeben möchtet. Bei einem VPS Server mit statischer IP bietet es sich aber an, eine eigene fixe Domain zu kaufen, und diese auf den Server zeigen zu lassen. Das könnt ihr zum Beispiel bei <a href="https://www.strato.de/domains/domain-kaufen/">https://strato.de</a>, oder in der Schweiz bei <a href="https://www.hostpoint.ch/domains/domains.html">https://hostpoint.ch</a> tun.</p>



<p class="wp-block-paragraph">Falls ihr kein Bock auf sowas habt, könnt ihr auch eine Domain <a href="https://yourdevice.ch/shop/privacy-webhosting/domain-kaufen/">bei uns</a> kaufen. Wir erledigen die Einrichtung mit einem A-Record auch gerne gleich mit dazu.</p>



<p class="wp-block-paragraph">In den DNS Records müsst ihr einen A-Record setzen, der auf die VPS IP zeigt. Dies sieht in der Regel bei Hostpoint zum Beispiel so aus:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten.png"><img loading="lazy" decoding="async" width="1024" height="333" src="https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten-1024x333.png" alt="" class="wp-image-14419" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten-1024x333.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten-300x98.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten-768x250.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten-1536x500.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten-2048x666.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/iptorarecordeinrichten-500x163.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph"><strong>Name</strong>: eure Subdomain, zum Beispiel btcpay oder btcpay-raspibliblitz, und für LNBits zum Beispiel einfach lnbits<br><strong>TTL</strong>: Bleibt bei 300<br><strong>IP-Adresse</strong>: die IP Adresse eurer VPS<br><br>Danach Record hinzufügen und bestätigen.</p>



<h2 class="wp-block-heading">Einrichtung auf eurem IP2Tor Server</h2>



<p class="wp-block-paragraph">Ihr habt euch im bestenfall schon einen IP2Tor Server eingerichtet, falls nicht, lesst den oben verlinkten Beitrag, und richtet kurz Tor und Socat ein. Hier nochmals der Beitrag:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:450px">
<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="0UzCYujhrW"><a href="https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/">Tor Dienste mit IP2Tor auf dem Raspiblitz via Clearnet ansprechen</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Tor Dienste mit IP2Tor auf dem Raspiblitz via Clearnet ansprechen&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/embed/#?secret=FXOZDkejM1#?secret=0UzCYujhrW" data-secret="0UzCYujhrW" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<h2 class="wp-block-heading">BTCPay Server IP2Tor Dienst einrichten</h2>



<p class="wp-block-paragraph">Erstellt euch einen neuen IP2TorDienst auf dem VPS mit:</p>



<pre class="wp-block-code"><code>sudo nano /etc/systemd/system/ip2tor_btcpay.service</code></pre>



<p class="wp-block-paragraph">und fügt folgenden Inhalt hinzu:</p>



<pre class="wp-block-code"><code>&#091;Unit]
Description=Tor2IP Tunnel Service
After=network.target

&#091;Service]
User=root
Group=root
ExecStart=/usr/bin/socat TCP4-LISTEN:<strong>23002</strong>,bind=127.0.0.1,fork SOCKS4A:localhost:<strong>eure_btcpay_onion_addresse.onion</strong>:80,socksport=9050
StandardOutput=journal

PrivateTmp=true
NoNewPrivileges=true
ProtectSystem=full
ProtectHome=true

&#091;Install]
WantedBy=multi-user.target
</code></pre>



<p class="wp-block-paragraph">Der <strong>Port</strong> ist frei wählbar, ihr könnt einen nehmen, der euch passt. Dieser muss dann einfach mit dem SystemD Dienst weiter übereinstimmen. Ersetzt den fett markierten Teil mit eurer BTCPay Onion Adresse die ihr euch von eurem Raspiblitz notiert habt. Speichert die Datei mit <strong>strg+o</strong> und beendet mit <strong>strg+x</strong></p>



<p class="wp-block-paragraph">Startet den Dienst mit neu mit <code>sudo systemctl start ip2tor_btcpay.service</code> und checkt den Dienst mit <code>sudo systemctl status ip2tor_btcpay.service</code>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor.png"><img loading="lazy" decoding="async" width="1024" height="503" src="https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor-1024x503.png" alt="" class="wp-image-14416" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor-1024x503.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor-300x147.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor-768x377.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor-1536x754.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor-2048x1005.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/systemdservicecheckenip2tor-500x245.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Mit <code>sudo systemctl enable ip2tor_btcpay.service</code> aktiviert ihr den Dienst bei Systemstart.</p>



<h3 class="wp-block-heading">Nginx installieren, einrichten und SSL Zertifikat beantragen</h3>



<p class="wp-block-paragraph">Damit wir die Seite über unsere Domain erreichen können, müssen wir uns Nginx auf dem VPS installieren und einen Reverse Proxy einrichten, der die Anfrage an socat weiterleitet.</p>



<p class="wp-block-paragraph">Installiert euch nginx mit</p>



<pre class="wp-block-code"><code>apt install nginx</code></pre>



<p class="wp-block-paragraph">Entfernt die Standard Konfigurationen mit</p>



<pre class="wp-block-code"><code>rm /etc/nginx/sites-available/default
rm /etc/nginx/sites-enabled/default</code></pre>



<p class="wp-block-paragraph">Fügt eine neue nginx Konfiguration hinzu mit:</p>



<pre class="wp-block-code"><code>nano /etc/nginx/sites-available/ip2tor_btcpay </code></pre>



<p class="wp-block-paragraph">und fügt folgenden Eintrag ein:</p>



<pre class="wp-block-code"><code>server {<span style="font-family:monospace"><span style="color:#000000;background-color:#ffffff;">
</span> &nbsp;&nbsp;&nbsp;server_name <strong>eure_domain.de</strong>;

 &nbsp;&nbsp;&nbsp;location / {
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_pass <span style="color:#5454ff;background-color:#ffffff;">http://127.0.0.1:23002;</span><span style="color:#000000;background-color:#ffffff;">
</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header Host $host;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Real-IP $remote_addr;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Forwarded-Proto $scheme;
 &nbsp;&nbsp;&nbsp;}</span>
}</code></pre>



<p class="wp-block-paragraph">Ersetzt den <strong>fett markierten</strong> Text mit eurer Domain die ihr bei eurem Hoster festgelegt habt und gebt den selben Port hier an!</p>



<p class="wp-block-paragraph">Erstellt einen syslink in den <strong>sites-enabled </strong>Ordner:</p>



<pre class="wp-block-code"><code>ln -s /etc/nginx/sites-available/ip2tor_btcpay /etc/nginx/sites-enabled/</code></pre>



<p class="wp-block-paragraph">checkt ob alles korrekt ist mit dem Befehl <code>nginx -t</code> und falls ihr ein Syntax OK bekommt, ladet nginx mit <code>sudo systemctl reload nginx</code> neu.</p>



<h4 class="wp-block-heading">SSL Zertifikat holen</h4>



<p class="wp-block-paragraph">Für die Domain brauchen wir ein SSL Zertifikat um eine gesicherte Verbindung herstellen zu können. Dafür müssen wir uns ein SSL-Zertifikat holen. Das geht am besten mit <strong>certbot</strong>. Damit lassen sich einfach Lets Encrypt Zertifikate beantragen, und direkt die entsprechende nginx Konfiguration anpassen.</p>



<p class="wp-block-paragraph">Installiert euch certbot auf dem VPS mit:</p>



<pre class="wp-block-code"><code>apt install certbot python3-certbot-nginx</code></pre>



<p class="wp-block-paragraph">und beantragt anschliessend nach der Installation eine Zertifikat mit:</p>



<pre class="wp-block-code"><code>certbot --nginx -d <strong>eure_domain.de</strong> -m <strong>eure_mail_addresse</strong></code></pre>



<p class="wp-block-paragraph">Ersetzt <strong>eure_domain.de</strong> mit eurer gekauftet Domain, und gebt eure Mail-Addresse an. Die Domain muss die selbe sein wie in der nginx Konfiguration, welche wir angelegt haben!</p>



<p class="wp-block-paragraph">Ihr bekommt 2 Fragen von Letsencrypt. Einmal ob ihr mit den Vertragsbediengungen einverstanden seid, und einmal ob ihr Neuigkeiten von Letsencrypt erhalten wollt. Stimmt den Vertragsbediengungen hinzu, und nehmt den Newsletter an, oder nicht. Falls alles geklappt habt, bekommt ihr folgende Meldung:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1.png"><img loading="lazy" decoding="async" width="1024" height="321" src="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1-1024x321.png" alt="" class="wp-image-14422" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1-1024x321.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1-300x94.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1-768x241.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1-1536x482.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1-2048x642.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torsslzertibeantragen-1-500x157.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Das SSL Zertifikat wird automatisch erneuert, falls es abläuft. Die Zertifikate sind in der Regel 90 Tage gültig.  </p>



<p class="wp-block-paragraph">Hat alles geklappt, könnt ihr nun euren BTCPay Server via Domain und https Verbindung aufrufen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay.png"><img loading="lazy" decoding="async" width="1024" height="516" src="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay-1024x516.png" alt="" class="wp-image-14424" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay-1024x516.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay-300x151.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay-768x387.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay-1536x774.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay-2048x1032.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torconnection_btcpay-500x252.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">LNBits Server IP2Tor Dienst einrichten</h2>



<p class="wp-block-paragraph">Die Ablauf ist der selbe wie beim BTCPay Server. Natürlich müsst ihr auf eurem Hoster eine neue Subdomain erstellen, zum Beispiel <strong>lnbits.eure_domain.de</strong>. Erzeugt eine neuen LNBits Dienst auf dem VPS mit:</p>



<pre class="wp-block-code"><code>sudo nano /etc/systemd/system/ip2tor_lnbits.service</code></pre>



<p class="wp-block-paragraph">Fügt folgenden Inhalt hinzu:</p>



<pre class="wp-block-code"><code>&#091;Unit]
Description=Tor2IP Tunnel Service
After=network.target

&#091;Service]
User=root
Group=root
ExecStart=/usr/bin/socat TCP4-LISTEN:<strong>5002</strong>,bind=0.0.0.0,fork SOCKS4A:localhost:<strong>eure_lnbits_addresse.onion</strong>:80,socksport=9050
StandardOutput=journal

PrivateTmp=true
NoNewPrivileges=true
ProtectSystem=full
ProtectHome=true

&#091;Install]
WantedBy=multi-user.target</code></pre>



<p class="wp-block-paragraph">Speichert die Datei ab, startet den Dienst mit <code>sudo systemctl start ip2tor_lnbits.service</code> und aktiviert den Dienst bei Systemstart mit <code>sudo systemctl enable ip2tor_lnbits.service</code></p>



<p class="wp-block-paragraph">Erstellt eine neue Nginx Kongifurationsdatei mit </p>



<pre class="wp-block-code"><code>nano /etc/nginx/sites-available/ip2tor_lnbits </code></pre>



<p class="wp-block-paragraph">und fügt folgenden Inhalt hinzu:</p>



<pre class="wp-block-code"><code>server {<span style="font-family:monospace"><span style="color:#000000;background-color:#ffffff;">
</span> &nbsp;&nbsp;&nbsp;server_name <strong>eure_lnbits_domain.de</strong>;

 &nbsp;&nbsp;&nbsp;location / {
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_pass <span style="color:#5454ff;background-color:#ffffff;">http://127.0.0.1:5002;</span><span style="color:#000000;background-color:#ffffff;">
</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header Host $host;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Real-IP $remote_addr;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Forwarded-Proto $scheme;
 &nbsp;&nbsp;&nbsp;}</span>
}</code></pre>



<p class="wp-block-paragraph">Achtet darauf dass ihr den selben Port nehmt, wie in eurer Nginx Konfiguration! Fügt einen neuen symlink hinzu mit:</p>



<pre class="wp-block-code"><code>ln -s /etc/nginx/sites-available/ip2tor_lnbits /etc/nginx/sites-enabled/</code></pre>



<p class="wp-block-paragraph">Testet die Konfiguration mit <code>nginx -t</code> und ladet Nginx neu mit <code>systemctl reload nginx</code></p>



<p class="wp-block-paragraph">Danach wieder das SSL Zertifikat beantragen mit:</p>



<pre class="wp-block-code"><code>certbot --nginx -d <strong>lnbits-eure_domain.de</strong> -m <strong>info@yourdevice.ch</strong></code></pre>



<p class="wp-block-paragraph">Passt die fett markierten Einträge entsprechend an.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1.png"><img loading="lazy" decoding="async" width="1024" height="229" src="https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1-1024x229.png" alt="" class="wp-image-14426" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1-1024x229.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1-300x67.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1-768x172.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1-1536x344.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1-2048x459.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/grafik-1-500x112.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Anschliessend solltet ihr über die URL auf eure LNBits Instanz kommen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet.png"><img loading="lazy" decoding="async" width="1024" height="447" src="https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet-1024x447.png" alt="" class="wp-image-14427" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet-1024x447.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet-300x131.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet-768x335.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet-1536x671.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet-2048x895.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsip2torclearnet-500x218.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Damit ihr auf euren Server Account kommt, fügt die Wallet Addresse am Ende der URL hinzu, die euch der Info-Screen des Raspiblitzes gibt:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor.png"><img loading="lazy" decoding="async" width="1024" height="519" src="https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor-1024x519.png" alt="" class="wp-image-14428" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor-1024x519.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor-300x152.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor-768x390.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor-1536x779.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor-2048x1039.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/lnbitsserverurlip2tor-500x254.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">Abschluss</h2>



<p class="wp-block-paragraph">Die Einrichtung von Tor-Diensten über <code>socat</code>, Tor und Nginx mit SSL-Zertifikat bietet eine sichere und anonyme Methode, um verborgene Dienste im Clearnet zugänglich zu machen. Dieser Prozess ermöglicht es euch, die Vorteile des Tor-Netzwerks zu nutzen, während ihr gleichzeitig die Benutzerfreundlichkeit und Sicherheit einer HTTPS-Verbindung gewährleistet. Ich hoffe der Artikel &lt;<strong>BTCPay und LNBits auf Raspiblitz über Clearnet erreichen mit IP2Tor</strong>&gt; hat euch gefallen. Habt ihr Fragen, hinterlasst sie in den Kommentaren!</p>



<p class="wp-block-paragraph">Keine Lust da selber einzurichten? Wir bieten ein IP2Tor Dienst in unserem Webshop direkt an:</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="XbK3QvHhyb"><a href="https://yourdevice.ch/shop/services/ip2tor-clearnet-service-fuer-raspiblitz-mynode/">IP2Tor Clearnet Service für Raspiblitz, Mynode und Co</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;IP2Tor Clearnet Service für Raspiblitz, Mynode und Co&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/shop/services/ip2tor-clearnet-service-fuer-raspiblitz-mynode/embed/#?secret=fTNQPK1xVK#?secret=XbK3QvHhyb" data-secret="XbK3QvHhyb" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
<p>The post <a href="https://yourdevice.ch/btcpay-und-lnbits-auf-raspiblitz-ueber-clearnet-erreichen-mit-ip2tor/">BTCPay und LNBits auf Raspiblitz über Clearnet erreichen mit IP2Tor</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/btcpay-und-lnbits-auf-raspiblitz-ueber-clearnet-erreichen-mit-ip2tor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tor Dienste mit IP2Tor auf dem Raspiblitz via Clearnet ansprechen</title>
		<link>https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/</link>
					<comments>https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Sun, 23 Jun 2024 09:37:58 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[Privatsphäre]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=13610</guid>

					<description><![CDATA[<p>In diesem Tutorial erfahrt ihr, wie ihr die öffentliche IP-Adresse eines Virtual Private Servers (VPS) nutzt, um Tor Hidden Services Dienste auf dem Raspiblitz via IP2Tor über das Clearnet ansprechen...</p>
<p>The post <a href="https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/">Tor Dienste mit IP2Tor auf dem Raspiblitz via Clearnet ansprechen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Tutorial erfahrt ihr, wie ihr die öffentliche IP-Adresse eines Virtual Private Servers (VPS) nutzt, um Tor Hidden Services Dienste auf dem <a href="https://raspiblitz.org/">Raspiblitz</a> via IP2Tor über das Clearnet ansprechen könnt. Dies ermöglicht es euch, Dienste, die normalerweise nur über das Tor-Netzwerk erreichbar sind, auch über eine herkömmliche IP-Adresse zu erreichen. In weiteren Artikeln schauen wir uns dann an, wie wir für zum Beispiel für den BTCPay Server auf dem Raspiblitz eine Domain mit SSL Zertifikat einrichten können. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="585" src="https://yourdevice.ch/wp-content/uploads/2024/06/ip2tortitle-1024x585.webp" alt="" class="wp-image-14391" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/ip2tortitle-1024x585.webp 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2tortitle-300x171.webp 300w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2tortitle-768x439.webp 768w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2tortitle-1536x878.webp 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2tortitle-500x286.webp 500w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2tortitle.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Was richten wir hier genau ein</h2>



<p class="wp-block-paragraph">Wir richten einen sogenannten Tor-to-IP-Tunnel-Dienst ein. Dabei wird der Datenverkehr von einem <a href="https://yourdevice.ch/was-ist-das-tor-netzwerk-und-welche-moeglichkeiten-bietet-es-uns/">Tor</a> Hidden Service über einen VPS geleitet, sodass er über eine normale IP-Adresse oder Domain zugänglich ist. Der VPS fungiert hierbei als Brücke zwischen dem Tor-Netzwerk und dem öffentlichen Internet.</p>



<h3 class="wp-block-heading">Wie es funktioniert</h3>



<ol class="wp-block-list">
<li><strong>Tor Hidden Service</strong>: Ein Dienst, der nur über das <a href="https://yourdevice.ch/was-ist-das-tor-netzwerk-und-welche-moeglichkeiten-bietet-es-uns/">Tor-Netzwerk</a> erreichbar ist, wird auf deinem lokalen Rechner betrieben.</li>



<li><strong>VPS</strong>: Ein Virtual Private Server, der als öffentlich zugänglicher Einstiegspunkt dient.</li>



<li><strong>socat</strong>: Ein Tool, das den Datenverkehr zwischen dem VPS und dem Tor Hidden Service weiterleitet.</li>
</ol>



<h4 class="wp-block-heading">Vorteile</h4>



<ul class="wp-block-list">
<li>Verbirgt die IP-Adresse des Hosts vor der Öffentlichkeit und dem VPS.</li>



<li>Kein Port-Forwarding im lokalen Netzwerk (LAN) des Hosts erforderlich.</li>



<li>Zusätzliche Verschlüsselung durch Tor zwischen dem Host und dem VPS.</li>
</ul>



<h4 class="wp-block-heading">Nachteile</h4>



<ul class="wp-block-list">
<li>Die Lösung ist elegant, um die eigenen Dienste via Clearnet zu erreichen, die Verbindung danach erfolgt aber weiterhin über Tor, ist also nicht so schnell wie zum Beispiel die VPN Lösung <a href="https://tunnelsats.com/">Tunnelsats</a>.</li>
</ul>



<h2 class="wp-block-heading">Voraussetzungen</h2>



<ul class="wp-block-list">
<li><strong>SSH-Zugang zu einem Virtual Private Server (VPS)</strong> - Zum Beispiel ein minimales Paket bei <a href="https://cloud.ionos.de/server/vps">IONOS</a> oder <a href="https://www.hetzner.com/cloud/">Hetzner</a> für für ca. 2-4 Euro pro Monat.</li>



<li><strong>Ein Rapsiblitz der voll synchronisiert ist</strong>. Die Dienste müssen eingerichtet sein, und funktionieren.</li>



<li>Portfreigabe auf dem VPS Server: Der entsprechene Port muss in der Firewall des VPS Servers freigegeben sein!</li>
</ul>



<h2 class="wp-block-heading">Schritt-für-Schritt Anleitung</h2>



<h3 class="wp-block-heading">Einrichtung von Tor und Socat auf dem VPS Server</h3>



<p class="wp-block-paragraph">Meldet euch mit SSH als root-Benutzer an:</p>



<pre class="wp-block-code"><code>ssh root@VPS_IP_ADDRESSE</code></pre>



<p class="wp-block-paragraph">Bringt eures System auf den neusten Stand mit:</p>



<pre class="wp-block-code"><code>apt update &amp;&amp; apt upgrade -y &amp;&amp; apt autoremove -y &amp;&amp; apt autoclean -y</code></pre>



<p class="wp-block-paragraph">Installiert socat:</p>



<pre class="wp-block-code"><code>apt install socat</code></pre>



<p class="wp-block-paragraph">Installiert danach Tor:</p>



<pre class="wp-block-preformatted">$ <code>apt install apt-transport-https<br><br>$ sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org $(lsb_release -sc) main" &gt;&gt; /etc/apt/sources.list.d/tor-project.list'<br><br>$ apt update<br><br>$ apt install tor</code></pre>



<div class="wp-block-kadence-infobox kt-info-box13610_33a719-36"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title">Ubuntu 24.04 und Tor</h2><p class="kt-blocks-info-box-text">Auf Ubuntu 24.04 gibt es bis jetzt kein Tor Release Package. Die neuste Version kann deshalb noch nicht verwendet werden. Entfernt das Repo bei Fehlern mit <span style="font-family:monospace"><span style="color:#000000;background-color:#ffffff;">rm /etc/apt/sources.list.d/tor-project.list</span></span> und installiert tor nochmals mit <strong>apt install tor</strong></p></div></span></div>



<h4 class="wp-block-heading">Einrichtung eines systemd-Dienstes</h4>



<p class="wp-block-paragraph">Erstellt einen separaten Prozess für jeden verbundenen Hidden Service, um zu vermeiden, dass jede Verbindung neu gestartet werden muss, wenn ein Dienst hinzugefügt oder entfernt wird. Vorteilhaft wäre es, den verwendeten Port und den Dienstnamen im Namen des Dienstes anzugeben, z.B. <code>tor2ip&lt;VPS_PORT&gt;_&lt;lnd&gt;</code>.</p>



<p class="wp-block-paragraph"><strong>Erstellt die Dienstdatei</strong></p>



<pre class="wp-block-code"><code>nano /etc/systemd/system/<strong>tor2ip9236_lnd.service</strong></code></pre>



<p class="wp-block-paragraph"><strong>Fügt den folgenden Inhalt ein und passt die Variablen an:</strong></p>



<ul class="wp-block-list">
<li><strong>VPS_PORT</strong>: Der Port, der öffentlich zugänglich sein soll (in diesem Beispiel: <strong>9236</strong>).</li>



<li><strong>TOR_HIDDEN_SERVICE_ADDRESS.onion</strong>: Die Adresse des Hidden Services.
<ul class="wp-block-list">
<li>Die Adresse erhaltet ihr auf dem Raspiblitz für Lightning zum Beispiel mit: <br><code>lncli getinfo</code></li>
</ul>
</li>



<li><strong>TOR_PORT</strong>: Der Port, den der Hidden Service verwendet (in diesem Beispiel für LND: <strong>9735</strong>).</li>
</ul>



<pre class="wp-block-code"><code>&#091;Unit]
Description=Tor2IP Tunnel Service
After=network.target

&#091;Service]
User=root
Group=root
ExecStart=/usr/bin/socat TCP4-LISTEN:<strong>9236</strong>,bind=0.0.0.0,fork SOCKS4A:localhost:<strong>TOR_HIDDEN_SERVICE_ADDRESSE</strong>.onion:9735,socksport=9050
StandardOutput=journal

&#091;Install]
WantedBy=multi-user.target</code></pre>



<p class="wp-block-paragraph">TOR_HIDDEN_SERVICE_ADRESS ist dabei die Adresse vom Raspiblitz die ihr mit <code>lncli getinfo</code> auf dem Raspiblitz erhalten habt:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress.png"><img loading="lazy" decoding="async" width="1024" height="521" src="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress-1024x521.png" alt="" class="wp-image-14392" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress-1024x521.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress-300x153.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress-768x390.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress-1536x781.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress-2048x1041.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/ip2torlncligetinfotoradress-500x254.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph"><strong>Die Tor Adresse ist der Teil nach dem @!</strong></p>



<p class="wp-block-paragraph"><strong>Dienst aktivieren und starten</strong></p>



<pre class="wp-block-code"><code>systemctl enable tor2ip9236_lnd
systemctl start tor2ip9236_lnd</code></pre>



<h3 class="wp-block-heading">Überprüfung und Überwachung</h3>



<p class="wp-block-paragraph">Überprüft, ob der Tunnel aktiv ist mit:</p>



<pre class="wp-block-code"><code>netstat -tulpn</code></pre>



<p class="wp-block-paragraph">Achtet auf die Zeile:</p>



<pre class="wp-block-code"><code>tcp        0      0 0.0.0.0:9236            0.0.0.0:*               LISTEN      13684/socat  </code></pre>



<p class="wp-block-paragraph"><strong>Dienst überwachen</strong></p>



<pre class="wp-block-code"><code>   systemctl status tor2ip9236</code></pre>



<p class="wp-block-paragraph">Beispielausgabe:</p>



<pre class="wp-block-code"><code>   ● tor2ip9236_lnd.service - Tor2IP Tunnel Service
      Loaded: loaded (/etc/systemd/system/tor2ip9236.service; enabled; vendor preset: enabled)
      Active: active (running) since Sun 2024-06-20 14:58:43 BST; 2min 23s ago
    Main PID: 13684 (socat)
       Tasks: 1 (limit: 1078)
      Memory: 540.0K
      CGroup: /system.slice/tor2ip9236.service
              └─13684 /usr/bin/socat TCP4-LISTEN:9236,bind=0.0.0.0,fork SOCKS4A:localhost:TOR_HIDDEN_SERVICE_ADDRESS.onion:9735,socksport=9050

   Jun 20 14:58:43 VPS_hostname systemd&#091;1]: Started Tor2IP Tunnel Service.</code></pre>



<h3 class="wp-block-heading">Port freigeben auf dem VPS Server</h3>



<p class="wp-block-paragraph">In den Server Einstellungen bei eurem VPS Provider muss der Port 9236 wie in diesem Beispiel freigegeben werden. Bei Ionos findet ihr die Einstellungen unter <strong>Netzwerk -&gt; Firewall Richtlinien</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe.png"><img loading="lazy" decoding="async" width="1024" height="585" src="https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe-1024x585.png" alt="" class="wp-image-14396" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe-1024x585.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe-300x171.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe-768x439.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe-1536x877.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe-2048x1170.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/06/vpsportfreigabe-500x286.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h3 class="wp-block-heading">Abschluss</h3>



<p class="wp-block-paragraph">Herzlichen Glückwunsch! Ihr habt erfolgreich einen Tor-to-IP-Tunnel-Dienst eingerichtet. Ihr könnt nun weitere Dienste hinzufügen, indem ihr unterschiedliche Ports auf dem VPS verwendet. Um auf die Ports/Dienste des Host-Computers zuzugreifen, verwendet dazu einfach die VPS_IP_ADRESSE:VPS_PORT.</p>



<p class="wp-block-paragraph">Beispiel für die Verbindung zu LND. Eure Peers können sich nun mit der IP Adresse eures VPS und dem entsprechenden Port mit euch verbinden:</p>



<pre class="wp-block-code"><code>lncli connect NODE_PUBLIC_KEY@VPS_IP_ADRESSE:9236</code></pre>



<p class="wp-block-paragraph">Mit dieser Konfiguration im Artikel "Tor Dienste mit IP2Tor auf dem Raspiblitz via Clearnet ansprechen" habt ihr eine sichere und anonyme Möglichkeit geschaffen, Tor Hidden Services im Clearnet zugänglich zu machen. Achte darauf, die Sicherheit deiner Dienste stets im Auge zu behalten und die Regeln deines VPS-Anbieters zu beachten.</p>



<p class="wp-block-paragraph">Resourcen:</p>



<p class="wp-block-paragraph"><a href="https://github.com/openoms/bitcoin-tutorials/blob/master/tor2ip_tunnel.md">https://github.com/openoms/bitcoin-tutorials/blob/master/tor2ip_tunnel.md</a></p>
<p>The post <a href="https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/">Tor Dienste mit IP2Tor auf dem Raspiblitz via Clearnet ansprechen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/tor-dienste-mit-ip2tor-auf-dem-raspiblitz-via-clearnet-ansprechen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspiblitz Lightning LND via clearnet im Hybrid Mode</title>
		<link>https://yourdevice.ch/raspiblitz-lightning-lnd-via-clearnet-im-hybrid-mode/</link>
					<comments>https://yourdevice.ch/raspiblitz-lightning-lnd-via-clearnet-im-hybrid-mode/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Wed, 19 Jun 2024 17:55:38 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[raspiblitz]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=14346</guid>

					<description><![CDATA[<p>Eure Lightning Node über Tor und Clearnet zugleich: was der LND Hybrid Mode bringt, welcher Eintrag in die lnd.conf gehört und warum externalip auf dem RaspiBlitz nicht hält.</p>
<p>The post <a href="https://yourdevice.ch/raspiblitz-lightning-lnd-via-clearnet-im-hybrid-mode/">Raspiblitz Lightning LND via clearnet im Hybrid Mode</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Der <strong>LND Hybrid Mode</strong> ist der Betriebszustand, in dem eure Lightning Node gleichzeitig über Tor und über das Clearnet erreichbar ist. Er schaltet Tor also nicht ab, sondern hört auf, jede einzelne Verbindung durch das Tor-Netz zu schleifen: Gegenstellen mit einer <code>.onion</code>-Adresse laufen weiter über Tor, Gegenstellen mit einer öffentlichen IP-Adresse spricht die Node direkt an. Auf dem <a href="https://raspiblitz.org/">RaspiBlitz</a> braucht es dafür genau einen Eintrag in der <code>lnd.conf</code> — und eine Entscheidung, die euch niemand abnimmt.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="573" src="https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-titelbild-1024x573.png" alt="Titelbild: der Schriftzug raspiblitz mit der Zeile &quot;Eine Node, zwei Wege ins Netz&quot;. Zwei Pfeile führen zu den Feldern Clearnet mit der Konfigurationszeile listen=0.0.0.0:9735 und Tor mit der Zeile tor.v3=true. Im Hybridmodus ist dieselbe Lightning Node über beide Wege erreichbar." class="wp-image-22912" srcset="https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-titelbild-1024x573.png 1024w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-titelbild-300x168.png 300w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-titelbild-768x430.png 768w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-titelbild-1536x860.png 1536w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-titelbild-500x280.png 500w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-titelbild.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Denn der Gewinn ist real, und der Preis auch. Wer viele Kanäle betreibt, kennt das Problem: Tor-Verbindungen brauchen länger, brechen häufiger ab, und bei zeitkritischen HTLC-Weiterleitungen entscheidet das darüber, ob eine Zahlung über euch läuft oder über jemand anderen. Wer dagegen in Ruhe ein paar Kanäle für den Eigenbedarf hält, hat von Clearnet wenig und verschenkt dafür den Standort seines Anschlusses. Dieser Artikel zeigt, wie ihr den Hybridmodus einrichtet — und woran ihr vorher erkennt, ob ihr ihn überhaupt wollt.</p>





<h2 class="wp-block-heading">Was der LND Hybrid Mode macht — und was nicht</h2>



<p class="wp-block-paragraph">Eingeführt wurde die Betriebsart mit <strong>LND 0.14.0-beta</strong>. In den <a href="https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.14.0.md">Release Notes</a> steht dazu wörtlich: „A new flag has been added to enable a hybrid tor connectivity mode, where tor is only used for onion address connections, and clearnet for everything else." Dieses Flag heisst <code>tor.skip-proxy-for-clearnet-targets</code>, und mehr ist es im Kern nicht.</p>



<p class="wp-block-paragraph">Wichtig ist der Unterschied zwischen ausgehend und eingehend. <strong>Ausgehend</strong> entscheidet LND ab sofort je Gegenstelle, welchen Weg es nimmt. <strong>Eingehend</strong> ändert sich erst dann etwas, wenn ihr der Node zusätzlich eine öffentliche Adresse mitgebt und der Port von aussen erreichbar ist. Die Onion-Adresse bleibt in beiden Fällen bestehen — ihr verliert sie nicht, ihr bekommt eine zweite Adresse dazu.</p>



<figure class="wp-block-image size-large"><a href="https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet.png"><img loading="lazy" decoding="async" width="2400" height="1152" src="https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet.png" alt="Gegenüberstellung zweier Zustände einer LND-Node. Links „Nur Tor“, die Vorgabe auf dem RaspiBlitz: jede Verbindung läuft über den Tor-Proxy, erreichbar allein über die .onion-Adresse, lncli getinfo zeigt eine einzige URI, Latenz und Störungen des Tor-Netzes wirken auf jeden Kanal, der Standort bleibt verborgen. Rechts „Hybridmodus“ mit dem Eintrag tor.skip-proxy-for-clearnet-targets=true: Gegenstellen mit .onion-Adresse weiterhin über Tor, Gegenstellen mit öffentlicher IP direkt über das Clearnet, erreichbar über beide Adressen mit zwei URIs, Voraussetzung ist der weitergeleitete Port 9735 und eine feste lokale IP-Adresse, und die eigene IP-Adresse steht im Netzwerkgraphen." class="wp-image-22913" srcset="https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet.png 2400w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet-300x144.png 300w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet-1024x492.png 1024w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet-768x369.png 768w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet-1536x737.png 1536w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet-2048x983.png 2048w, https://yourdevice.ch/wp-content/uploads/2026/09/raspiblitz-hybrid-mode-tor-clearnet-500x240.png 500w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></a></figure>



<h2 class="wp-block-heading">Achtung: Clearnet und die Privatsphäre</h2>



<p class="wp-block-paragraph">Eine Node hinter Tor zu betreiben hat gute Gründe, und für kleinere Nodes ist es weiterhin die naheliegende Wahl. Sobald ihr eine öffentliche Adresse ankündigt, steht sie im Netzwerkgraphen des Lightning-Netzes, und jeder, der den Graphen liest, kann sie einer groben geografischen Lage zuordnen. Das ist keine Randnotiz, sondern die eigentliche Entscheidung dieses Artikels.</p>



<p class="wp-block-paragraph">LND selbst formuliert das in der Beispielkonfiguration unmissverständlich: „WARNING: This option will reveal the source IP address of the node, and should be used only if privacy is not a concern." Dazu kommt, dass ihr mindestens einen Port (Vorgabe: <strong>9735</strong>) von aussen erreichbar machen müsst und damit für die Absicherung des darunterliegenden Systems selbst verantwortlich seid.</p>



<p class="wp-block-paragraph">Setzt den Hybridmodus also dann ein, wenn Erreichbarkeit, Stabilität und Latenz für euch schwerer wiegen als die Anonymität des Standorts. Wenn ihr das umgekehrt seht, aber trotzdem Clearnet-Vorteile wollt, springt weiter unten zum Abschnitt über Tunnelsats. Und wer sich zuerst grundsätzlich sortieren möchte, findet im <a href="https://yourdevice.ch/privatsphaere-schuetzen-ratgeber/">Ratgeber zum Schutz der Privatsphäre</a> die Abwägung in allgemeiner Form.</p>



<h2 class="wp-block-heading">Voraussetzungen: Port, feste IP-Adresse — und kein DS-Lite</h2>



<p class="wp-block-paragraph">Damit eure Node von aussen angesprochen werden kann, müssen drei Dinge stimmen.</p>



<ol class="wp-block-list">
<li><strong>Zugriff auf den Router.</strong> Ihr braucht Zugang zu den Einstellungen, um eine Portweiterleitung anzulegen. Für die NAT-Variante weiter unten muss der Router zusätzlich UPnP beherrschen.</li>



<li><strong>Offener Port.</strong> Der Standardport für Lightning ist 9735. Er muss auf die lokale IP-Adresse eures RaspiBlitz weitergeleitet sein.</li>



<li><strong>Feste lokale IP-Adresse.</strong> Bekommt der RaspiBlitz beim nächsten Neustart eine andere Adresse aus dem DHCP-Bereich, zeigt die Weiterleitung ins Leere.</li>
</ol>



<p class="wp-block-paragraph">Wie ihr eine Portweiterleitung einrichtet, steht in der <a href="https://yourdevice.ch/portweiterleitungen-auf-swisscom-oder-upc-modem/">Anleitung zur Port-Weiterleitung für Dienste</a>.</p>



<h3 class="wp-block-heading">Feste IP-Adresse für den RaspiBlitz vergeben</h3>



<ul class="wp-block-list">
<li><strong>Netzwerkeinstellungen öffnen.</strong> Sucht im Menü eures Routers nach den Netzwerk- oder DHCP-Einstellungen. Die Bezeichnung unterscheidet sich je nach Modell.</li>



<li><strong>DHCP-Reservierung anlegen.</strong> Je nach Hersteller heisst die Funktion „DHCP-Reservierung", „Statische IP" oder „IP-Adressen-Zuweisung".</li>



<li><strong>Gerät auswählen.</strong> Der RaspiBlitz wird meist über seine MAC-Adresse identifiziert. Auslesen könnt ihr sie auf der Node selbst.</li>



<li><strong>Adresse festlegen und neu starten.</strong> Die Adresse muss im Subnetz eures Routers liegen. Danach den RaspiBlitz neu starten, damit er sie auch bezieht.</li>
</ul>



<pre class="wp-block-code"><code>ip addr
sudo systemctl reboot</code></pre>



<h3 class="wp-block-heading">Wenn euer Anschluss hinter DS-Lite hängt</h3>



<p class="wp-block-paragraph">Dieser Punkt fehlte in der ursprünglichen Fassung dieses Artikels und ist der häufigste Grund, warum der Hybridmodus am Ende trotzdem nicht funktioniert: Bei einem DS-Lite-Anschluss teilt ihr euch die öffentliche IPv4-Adresse mit anderen Kunden desselben Anbieters. Eine Portweiterleitung auf IPv4 ist dann schlicht nicht möglich, egal was im Routermenü steht. Prüft das, bevor ihr anfangt — welche Wege es in diesem Fall gibt, steht in der Anleitung zu <a href="https://yourdevice.ch/ssh-sftp-oder-ftp-dienste-hinter-ds-lite-verfuegbar-machen/">Diensten hinter DS-Lite</a>.</p>



<h2 class="wp-block-heading">Wo die lnd.conf auf dem RaspiBlitz wirklich liegt</h2>



<p class="wp-block-paragraph"><strong>Korrektur gegenüber der früheren Fassung:</strong> Dort stand <code>/mnt/hdd/lnd/</code> als Ablageort der <code>lnd.conf</code>. Das stimmt heute nicht mehr. Das Installationsskript des Projekts legt die Datei unter <code>/mnt/hdd/app-data/lnd/</code> ab und startet den Dienst mit <code>--configfile=/mnt/hdd/app-data/lnd/lnd.conf</code>.</p>



<p class="wp-block-paragraph">Ihr müsst euch den Pfad aber gar nicht merken. Dasselbe Skript legt eine Abkürzung an, die immer auf die richtige Datei zeigt — auch dann, wenn ihr Testnet oder Signet parallel betreibt:</p>



<pre class="wp-block-code"><code>lndconf</code></pre>



<p class="wp-block-paragraph">Das öffnet die Konfiguration im Editor <code>nano</code>. Legt vorher eine Kopie an, dann habt ihr einen Rückweg:</p>



<pre class="wp-block-code"><code>sudo cp /mnt/hdd/app-data/lnd/lnd.conf /mnt/hdd/app-data/lnd/lnd.conf.bak</code></pre>



<h2 class="wp-block-heading">Der eine Eintrag, auf den es ankommt</h2>



<p class="wp-block-paragraph">In den Abschnitt <code>[tor]</code> der <code>lnd.conf</code> gehört diese Zeile:</p>



<pre class="wp-block-code"><code>&#91;tor]
; Allow the node to connect to non-onion services directly via clearnet. This
; allows the node operator to use direct connections to peers not running behind
; Tor, thus allowing lower latency and better connection stability.
; WARNING: This option will reveal the source IP address of the node, and should
; be used only if privacy is not a concern.

tor.skip-proxy-for-clearnet-targets=true</code></pre>



<p class="wp-block-paragraph">Dazu gehört eine zweite Bedingung: Die <strong>Stream-Isolation muss aus sein</strong>. Sie gibt jeder Verbindung einen eigenen Tor-Kanal und verträgt sich mit dem Hybridmodus nicht. Im <a href="https://github.com/blckbx/lnd-hybrid-mode">Leitfaden von blckbx</a>, auf den sich die meisten Anleitungen zu diesem Thema stützen, steht dazu: „tor.streamisolation=false must be turned off/not present when using hybrid-mode".</p>



<p class="wp-block-paragraph">Auf dem RaspiBlitz müsst ihr euch darum <strong>nicht selbst kümmern</strong>, und das ist der angenehmste Befund dieser Überarbeitung. Das Prüfskript <code>lnd.check.sh</code>, das vor jedem Start von LND läuft, erkennt euren Eintrag und zieht die passende Einstellung selbst nach:</p>



<pre class="wp-block-code"><code>if &#91; $(cat ${lndConfFile} | grep -c "^tor.skip-proxy-for-clearnet-targets=true") -gt 0 ] ||
   &#91; $(cat ${lndConfFile} | grep -c "^tor.skip-proxy-for-clearnet-targets=1") -gt 0 ]; then
  setting ${lndConfFile} ${insertLine} "tor.streamisolation" "false"
fi</code></pre>



<p class="wp-block-paragraph">Dasselbe Skript setzt auch <code>tor.active</code>, <code>tor.v3</code> und den <code>listen</code>-Eintrag auf Port 9735. Einen eigenen Menüpunkt für den Hybridmodus hat der RaspiBlitz dagegen bis heute nicht — der Wunsch danach steht seit Jahren als <a href="https://github.com/raspiblitz/raspiblitz/issues/2787">offenes Issue 2787</a> im Projekt. Die Handarbeit an der <code>lnd.conf</code> bleibt euch also, das Skript nimmt sie euch nur nicht wieder weg.</p>



<h2 class="wp-block-heading">Die externe Adresse: drei Wege, einer davon fällt weg</h2>



<p class="wp-block-paragraph">Damit eingehende Verbindungen möglich werden, muss LND wissen, unter welcher Adresse eure Node von aussen erreichbar ist. Dafür gibt es drei Möglichkeiten — und auf dem RaspiBlitz scheidet ausgerechnet die einfachste aus.</p>



<h3 class="wp-block-heading">externalip: auf dem RaspiBlitz nicht haltbar</h3>



<p class="wp-block-paragraph">Bei einer festen öffentlichen IP-Adresse wäre <code>externalip</code> der direkte Weg. Auf dem RaspiBlitz hat dieser Eintrag jedoch keinen Bestand, sobald Tor aktiv ist — und aktiv ist Tor im Hybridmodus immer. Das erwähnte Prüfskript entfernt die Zeile bei jedem Start wieder:</p>



<pre class="wp-block-code"><code># enforce PublicIP if (if not running Tor)
if &#91; "${runBehindTor}" != "on" ]; then
  setting ${lndConfFile} ${insertLine} "externalip" "${publicIP}:${lndPort}"
else
  # when running Tor a public ip can make startup problems - so remove
  sed -i '/^externalip=*/d' ${lndConfFile}
fi</code></pre>



<p class="wp-block-paragraph">Wer sich also wundert, warum die von Hand eingetragene IP-Adresse nach einem Neustart verschwunden ist: Das ist kein Fehler, sondern Absicht. Für <code>nat</code> und <code>externalhosts</code> enthält das Skript keine solche Regel, diese beiden Einträge bleiben stehen.</p>



<h3 class="wp-block-heading">Variante 1: NAT über UPnP</h3>



<p class="wp-block-paragraph">Mit <code>nat=true</code> versucht LND, die externe Adresse selbst zu ermitteln und bei einem Wechsel nachzuziehen. Die Beispielkonfiguration von LND nennt dazu gleich die Einschränkungen: Beide Techniken „require proper hardware support", und wird sie nicht erkannt, beendet sich LND mit einem Fehler. Ausserdem: „This does not support devices behind multiple NATs."</p>



<pre class="wp-block-code"><code>&#91;Application Options]
listen=0.0.0.0:9735
nat=true

&#91;tor]
tor.active=true
tor.v3=true
tor.skip-proxy-for-clearnet-targets=true</code></pre>



<p class="wp-block-paragraph"><code>externalip</code> und <code>nat</code> werden dabei nie zusammen gesetzt; LND kommt mit der Kombination nicht zurecht. Der Leitfaden von blckbx geht noch weiter und rät nach Rückmeldungen aus der Praxis ganz davon ab: „Concluding from feedback on this, <code>nat</code> really doesn't work well and should be avoided!" Das ist eine Einschätzung dieses Leitfadens und keine Aussage des LND-Projekts — sie deckt sich aber mit den Einschränkungen, die LND selbst aufführt. Probiert diese Variante, wenn euer Router UPnP zuverlässig beherrscht, und wechselt auf die zweite, wenn es hakt.</p>



<h3 class="wp-block-heading">Variante 2: DynDNS über externalhosts</h3>



<p class="wp-block-paragraph">Der stabilere Weg bei wechselnder IP-Adresse ist eine DynDNS-Domain. Ein Dienst aktualisiert dabei den DNS-Eintrag auf eure jeweils aktuelle Adresse, und LND löst den Namen regelmässig auf. Wie ihr eine solche Domain anlegt, steht in der Anleitung zum <a href="https://yourdevice.ch/dyndns-eintrag-erstellen-bei-dynamischer-ip/">DynDNS-Eintrag bei dynamischer IP</a>. Der gewählte Name spielt keine Rolle.</p>



<p class="wp-block-paragraph">Die zuständige Option heisst <code>externalhosts</code>. LND beschreibt sie als „A list of domains for lnd to periodically resolve, and advertise the resolved IPs for the backing node".</p>



<pre class="wp-block-code"><code>&#91;Application Options]
listen=0.0.0.0:9735
externalhosts=eure_dyndns_domain:9735

&#91;tor]
tor.active=true
tor.v3=true
tor.skip-proxy-for-clearnet-targets=true</code></pre>



<p class="wp-block-paragraph">Eine Stolperfalle, die schnell zu einer verlorenen Stunde führt: Der RaspiBlitz hat unter <em>SETTINGS</em> einen eigenen Menüpunkt <strong>DynamicDNS</strong>. Der ist nützlich, macht aber etwas anderes. Er hinterlegt Domain und Aktualisierungsadresse in der <code>raspiblitz.conf</code> und trägt die Domain in das TLS-Zertifikat von LND ein — damit ihr eure Node unter diesem Namen fernsteuern könnt. <strong>In die <code>lnd.conf</code> schreibt er nichts.</strong> Den Eintrag <code>externalhosts</code> setzt ihr weiterhin selbst.</p>



<p class="wp-block-paragraph">Nach jeder Änderung startet ihr LND neu:</p>



<pre class="wp-block-code"><code>sudo systemctl restart lnd.service</code></pre>



<h2 class="wp-block-heading">Funktionstest: zwei URIs statt einer</h2>



<p class="wp-block-paragraph">Ob die Umstellung gegriffen hat, beantwortet ein einziger Befehl:</p>



<pre class="wp-block-code"><code>lncli getinfo</code></pre>



<p class="wp-block-paragraph">Im Feld <code>uris</code> müssen jetzt zwei Einträge stehen, einer davon mit eurer öffentlichen Adresse. Die IP-Adresse im folgenden Beispiel ist ein Platzhalter:</p>



<pre class="wp-block-code"><code>"uris": &#91;
    "&lt;euer_pubkey&gt;@203.0.113.17:9735",
    "&lt;euer_pubkey&gt;@&lt;eure_adresse&gt;.onion:9735"
]</code></pre>



<p class="wp-block-paragraph">Steht dort nur die Onion-Adresse, hat die Ankündigung nicht funktioniert. Die drei häufigsten Ursachen: Die Portweiterleitung zeigt auf die falsche lokale Adresse, der Anschluss liegt hinter DS-Lite, oder es wurde <code>externalip</code> gesetzt und beim Start wieder entfernt. Eine Gegenprobe von aussen liefert eine Gegenstelle, die euch direkt anspricht:</p>



<pre class="wp-block-code"><code>lncli connect &lt;euer_pubkey&gt;@&lt;eure_adresse&gt;:9735</code></pre>



<p class="wp-block-paragraph">Wer noch keine Gegenstellen hat, die das übernehmen könnten, findet im Beitrag zu <a href="https://yourdevice.ch/channel-peers-finden-und-lightning-kanaele-eroeffnen/">Channel Peers finden und Lightning Kanäle eröffnen</a> den Weg dorthin.</p>



<p class="wp-block-paragraph">Betreibt ihr LNDg, taucht die Clearnet-Adresse dort ebenfalls auf:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses.png"><img loading="lazy" decoding="async" width="1024" height="89" src="https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses-1024x89.png" alt="Adressanzeige in LNDg: Die Node führt zwei Adressen, eine Clearnet-Adresse mit Port 9735 und daneben die .onion-Adresse. Bildschirmfoto von Juni 2024." class="wp-image-14353" style="width:750px;height:auto" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses-1024x89.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses-300x26.png 300w, https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses-768x67.png 768w, https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses-1536x133.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses-500x43.png 500w, https://yourdevice.ch/wp-content/uploads/2024/06/lndg_adresses.png 2004w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">Tunnelsats: Clearnet, ohne die eigene Adresse zu zeigen</h2>



<p class="wp-block-paragraph"><a href="https://tunnelsats.com/">Tunnelsats</a> ist ein VPN-Dienst, der eigens für Lightning-Nodes gebaut wurde. Statt eurer eigenen IP-Adresse kündigt die Node die Adresse des Tunnelendpunkts an. Ihr bekommt damit eine gleichbleibende öffentliche Adresse und die Latenzvorteile des Clearnets, ohne den eigenen Anschluss offenzulegen — und ohne eine Portweiterleitung im Router, was den Weg auch für DS-Lite-Anschlüsse öffnet.</p>



<p class="wp-block-paragraph">Bezahlt wird über Lightning im Abonnement; der Monatspreis lag beim Abruf am 13.09.2026 bei rund 3900 Sat, für ein Jahr gibt es einen Rabatt. Die Einrichtung ist aufwendiger als der eine Eintrag oben, aber entlang der Projektanleitung machbar. Der Haken bleibt derselbe wie bei jedem VPN: Ihr tauscht das Wissen eures Internetanbieters gegen das Wissen des Tunnelanbieters.</p>



<p class="wp-block-paragraph">Wer diesen Tausch nicht eingehen will, kann denselben Aufbau mit einem eigenen kleinen Server nachbauen — die Grundlagen dazu stehen im Beitrag <a href="https://yourdevice.ch/schnell-und-einfach-einen-wireguard-vpn-betreiben/">Schnell und einfach einen Wireguard VPN betreiben</a>. Der Aufwand ist deutlich höher, die Kontrolle dafür vollständig.</p>



<h2 class="wp-block-heading">Worauf ihr achten solltet</h2>



<ul class="wp-block-list">
<li><strong>Zuerst DS-Lite prüfen, dann alles andere.</strong> Ohne eigene öffentliche IPv4-Adresse führt keine Portweiterleitung zum Ziel, und der ganze Rest ist verlorene Zeit.</li>



<li><strong>Die Adresse bleibt im Netz, auch nach dem Rückbau.</strong> LND kündigt zuvor gesetzte Adressen weiter an, wenn ihr den Eintrag einfach löscht. Sie müssen ausdrücklich zurückgenommen werden — die LND-Beispielkonfiguration nennt dafür <code>lncli peers updatenodeannouncement --address_remove=</code>.</li>



<li><strong>Legt vor der Änderung eine Kopie der <code>lnd.conf</code> an.</strong> Ein Tippfehler im Abschnittsnamen reicht, damit LND nicht mehr startet.</li>



<li><strong>Erwartet keine neuen Kanäle über Nacht.</strong> Der Hybridmodus verbessert Erreichbarkeit und Latenz. Ob jemand einen Kanal zu euch öffnet, entscheiden Gebührenpolitik und Liquidität, nicht die Transportschicht.</li>



<li><strong>Die Sicherung der Kanäle bleibt Pflicht.</strong> Eine besser erreichbare Node ist keine sicherere Node. Wie ihr die <code>channel.backup</code> aus dem Haus bekommt, steht im <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Backup- und Restore-Leitfaden für Lightning Fullnodes</a> und im Beitrag zum <a href="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/">SCB-Backup auf einer Nextcloud</a>.</li>



<li><strong>Haltet die Node aktuell.</strong> Die Angaben hier beziehen sich auf RaspiBlitz 1.12.1; wie ihr aktualisiert, steht in der <a href="https://yourdevice.ch/anleitung-raspiblitz-auf-die-neueste-version-aktualisieren/">Anleitung zum Aktualisieren des RaspiBlitz</a>.</li>
</ul>



<h2 class="wp-block-heading">Fazit: Der Hybridmodus ist ein Tausch, kein Upgrade</h2>



<p class="wp-block-paragraph">Technisch ist der LND Hybrid Mode eine der unaufwendigsten Verbesserungen, die eine Lightning Node erfahren kann: eine Zeile in der <code>lnd.conf</code>, eine Adresse für eingehende Verbindungen, ein Neustart. Die Wirkung ist messbar — direkte Verbindungen statt Tor-Umwege bedeuten kürzere Laufzeiten und weniger Abbrüche, und wer viele Kanäle führt, merkt das an der Zahl der Weiterleitungen.</p>



<p class="wp-block-paragraph">Gratis ist das aber nicht. Bezahlt wird nicht in Sat, sondern mit der Preisgabe des eigenen Anschlusses: Die Adresse steht im öffentlichen Netzwerkgraphen, dauerhaft, und lässt sich grob verorten. Wer eine Node aus Neugier oder für den eigenen Zahlungsverkehr betreibt, hat davon wenig und verliert etwas — für den bleibt Tor die richtige Wahl. Wer Routing betreibt und an Verfügbarkeit gemessen wird, kommt an dieser Zeile kaum vorbei. Und wer beides will, findet in Tunnelsats oder einem eigenen Tunnelserver den Mittelweg, der monatlich etwas kostet statt einmalig die Anonymität.</p>



<p class="wp-block-paragraph">Die einzige falsche Antwort ist, den Schalter umzulegen, ohne die Frage gestellt zu haben.</p>



<h2 class="wp-block-heading">Quellen und weiterführende Links</h2>



<ul class="wp-block-list">
<li><a href="https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf">lightningnetwork/lnd — sample-lnd.conf</a>: Wortlaut der Optionen <code>nat</code>, <code>externalip</code>, <code>externalhosts</code>, <code>listen</code> und der Tor-Einstellungen.</li>



<li><a href="https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.14.0.md">lightningnetwork/lnd — Release Notes 0.14.0</a>: Einführung des Hybridmodus.</li>



<li><a href="https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/lnd.check.sh">raspiblitz/raspiblitz — lnd.check.sh</a>: Prüfskript vor dem Start von LND, setzt <code>tor.streamisolation</code> und entfernt <code>externalip</code> bei aktivem Tor.</li>



<li><a href="https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/lnd.install.sh">raspiblitz/raspiblitz — lnd.install.sh</a>: Ablageort der <code>lnd.conf</code> und die Abkürzung <code>lndconf</code>.</li>



<li><a href="https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/internet.dyndomain.sh">raspiblitz/raspiblitz — internet.dyndomain.sh</a>: was der Menüpunkt DynamicDNS tatsächlich setzt.</li>



<li><a href="https://github.com/raspiblitz/raspiblitz/issues/2787">raspiblitz/raspiblitz — Issue 2787</a>: offener Wunsch nach einem eigenen Menüpunkt für den Hybridmodus.</li>



<li><a href="https://github.com/blckbx/lnd-hybrid-mode">blckbx/lnd-hybrid-mode</a>: der Leitfaden, auf dem die meisten Anleitungen zum Thema aufbauen.</li>



<li><a href="https://tunnelsats.com/">tunnelsats.com</a>: Preise und Regionen, abgerufen am 13.09.2026.</li>
</ul>
<p>The post <a href="https://yourdevice.ch/raspiblitz-lightning-lnd-via-clearnet-im-hybrid-mode/">Raspiblitz Lightning LND via clearnet im Hybrid Mode</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/raspiblitz-lightning-lnd-via-clearnet-im-hybrid-mode/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Charge-lnd auf Umbrel installieren</title>
		<link>https://yourdevice.ch/charge-lnd-auf-umbrel-installieren/</link>
					<comments>https://yourdevice.ch/charge-lnd-auf-umbrel-installieren/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 19 Apr 2024 13:13:34 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[umbrel]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=13461</guid>

					<description><![CDATA[<p>In heutigem System möchte ich euch zeigen, wie ihr charge-lnd auf eurem Umbrel System installieren könnt. Charge-lnd ist ein einfacher, regelbasierter Gebührenmanager für LND. Mit diesem Tool könnt ihr Gebühren...</p>
<p>The post <a href="https://yourdevice.ch/charge-lnd-auf-umbrel-installieren/">Charge-lnd auf Umbrel installieren</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In heutigem System möchte ich euch zeigen, wie ihr <a href="https://github.com/accumulator/charge-lnd">charge-lnd</a> auf eurem Umbrel System installieren könnt. Charge-lnd ist ein einfacher, regelbasierter Gebührenmanager für LND. Mit diesem Tool könnt ihr Gebühren für das automatische Ausbalancieren einstellen, die Kosten für das Öffnen von Kanälen zurückgewinnen, On-Chain-Gebühren als Referenz verwenden, die Kanalaktivität zur Bestimmung von Gebühren nutzen oder einfach statische Gebühren verwenden. Ausserdem lassen sich Regel erstellen, welches dynamische HTLC Begrenzungen durchführen, oder Kanäle direkt deaktivieren, falls sie komplett leergesaugt worden sind. Das schützt auch vor dem <a href="https://github.com/lightningnetwork/lnd/issues/7657">dip-below-reserve Bug</a> der zu Force-Closures führen kann.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="512" src="https://yourdevice.ch/wp-content/uploads/2024/04/charge-lnd-1024x512.png" alt="" class="wp-image-13505" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/04/charge-lnd-1024x512.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/04/charge-lnd-300x150.png 300w, https://yourdevice.ch/wp-content/uploads/2024/04/charge-lnd-768x384.png 768w, https://yourdevice.ch/wp-content/uploads/2024/04/charge-lnd-500x250.png 500w, https://yourdevice.ch/wp-content/uploads/2024/04/charge-lnd.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Vorbereitungen</h2>



<p class="wp-block-paragraph">Auf eurer Lightning <a href="https://yourdevice.ch/was-ist-eine-bitcoin-full-node/">Full Node</a> muss LND laufen, und es müssen natürlich ein paar Kanäle vorhanden sein, damit das ganze Sinn ergibt. Lightningshell für LND benötigt ihr nicht. Das ganze lässt sich normal via SSH Zugang installieren. Loggt euch via SSH auf euer Umbrel System ein. Zuerst erstellen wir uns ein paar Standard Ordner, und notieren uns die LND Container IP:</p>



<pre class="wp-block-code"><code>sudo mkdir -p /mnt/data/upgrades/charge-lnd
sudo touch /mnt/data/upgrades/charge-lnd/charge.config</code></pre>



<p class="wp-block-paragraph">Der erste Befehl erstellt den Ordner, indem wir unseren Konfigurationsdatei ablegen, der zweite Befehl die Konfigurationsdatei <code>charge.config</code></p>



<p class="wp-block-paragraph">Danach müssen wir uns die IP des LND Containers notieren, das geht mit dem Befehl:<br></p>



<pre class="wp-block-code"><code>sudo cat ~/umbrel/.env</code></pre>



<p class="wp-block-paragraph">Wir bekommen eine Übersicht aller Verbindungsdaten zum den Diensten wie Bitcoin Core und LND. Wir notieren uns die LND IP Adresse:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP.png"><img loading="lazy" decoding="async" width="2742" height="1593" src="https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP.png" alt="" class="wp-image-13506" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP.png 2742w, https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP-300x174.png 300w, https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP-1024x595.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP-768x446.png 768w, https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP-1536x892.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP-2048x1190.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/04/umbrellndIP-500x290.png 500w" sizes="auto, (max-width: 2742px) 100vw, 2742px" /></a></figure>
</div>


<p class="wp-block-paragraph">Das wäre in meinem Fall die IP <strong>10.21.21.9</strong> und der Standard LND gRPC Port <strong>10009</strong></p>



<h2 class="wp-block-heading">Charge LND installieren und ausführen</h2>



<p class="wp-block-paragraph">Charge LND müssen wir nicht direkt installieren. Das ganze kommt fertig in einem Docker Container. Da Umbrel bereits Docker komplett eingerichtet hat, müssen wir auch nichts mehr installieren. In einem nächsten Artikel zum Blitz, zeigen wir euch die Installation auf einem System ohne Docker.</p>



<p class="wp-block-paragraph">Um Charge LND auszuführen benötigen wir nur einen einzigen Befehl. Dieser stellt sicher dass sich charge-lnd mit dem Umbrel Docker Netzwerk verbinden kann, sich mit LND selber befinden kann und ausserdem weiss wo sich wichtige Dateien wie die admin.macaroon befinden. Mit diesem Befehl führt ihr charge-lnd einmal aus, und ruft die Konfigurationsdatei ab:</p>



<pre class="wp-block-code"><code>docker run --rm -it --network=umbrel_main_network -e GRPC_LOCATION=<strong>LND_IP</strong>:10009 -e LND_DIR=/data/.lnd -e CONFIG_LOCATION=/app/charge.config -v /root/umbrel/app-data/lightning/data/lnd:/data/.lnd -v
/mnt/data/upgrades/charge-lnd/charge.config:/app/charge.config accumulator/charge-lnd:latest</code></pre>



<p class="wp-block-paragraph">In diesem  Beispiel müsst ihr die <strong>LND_IP</strong> mit eurer notierten LND IP Adresse ersetzen! Führt ihr diesem Befehl aus, wird erstmal nicht viel passieren, da eure <code>charge.config</code> noch leer ist.</p>



<h3 class="wp-block-heading">Charge-lnd konfigurieren</h3>



<p class="wp-block-paragraph">Die Konfigurationsmöglichkeiten für charge-lnd sind wirklich enorm. Deshalb zeigen wir euch erstmal nur eine Konfiguration, die verhindert, dass der Kanal unter die Kanal-Reserve leergezogen wird, was zu einem Force-Closure führen wird. Dies ist ein LND Bug der erst mit der Version 0.18 behoben wird. </p>



<p class="wp-block-paragraph">Öffnet mit  </p>



<pre class="wp-block-code"><code>sudo nano /mnt/data/upgrades/charge-lnd/charge.config</code></pre>



<p class="wp-block-paragraph">die Konfigurationsdatei, und platziert folgenden Inhalt hinein:</p>



<pre class="wp-block-code"><code>&#091;default]
# no strategy, just defaults
# not setting min automatically to allow manually setting some channels
# min_htlc_msat = 1000
max_htlc_msat_ratio = 1

&#091;inbound_only]
# these are channels that we are either setting up to close (we have opened bigger channels)
# or that we are using for rebalance out only
# ACINQ: 916131780004872194
chan.id = 916131780004872194
base_fee_msat = 0
fee_ppm = 0
strategy = disable

&#091;100%-5%]
chan.min_ratio = 0.05
strategy = static
# only allow up to 95% of channel capacity to be used in a single HTLC
max_htlc_msat_ratio = 0.95

# to prevent draining channel too much, disable when it gets to 5% or lower
# this also will hopefully catch it before the LND pre-0.18 bug of hitting below-reserve limit and force-closing
&#091;5%-0%]
chan.max_ratio = 0.05
strategy = disable</code></pre>



<p class="wp-block-paragraph">Dies ist die Standard Konfiguration von Zapo-Matic, einem befreundetem Node-Runner aus dem Lightning Netzwerk. Der Link dazu <a href="https://github.com/zapomatic/zap_lnd_tools/blob/main/apps/charge-lnd/chargelnd-zap.config">hier</a>!</p>



<p class="wp-block-paragraph">Weitere Konfigurations Beispiele gibts bei charge-lnd auf der Github Seite selber:</p>



<p class="wp-block-paragraph"><a href="https://github.com/accumulator/charge-lnd/tree/master/examples">https://github.com/accumulator/charge-lnd/tree/master/examples</a></p>



<p class="wp-block-paragraph">Schaut euch mal die Konfigurationen an, ihr könnt damit alle möglichen Szenarien abdecken auf Basis von vorgegeben Werten und Variablen. </p>



<p class="wp-block-paragraph"><a href="https://github.com/accumulator/charge-lnd?tab=readme-ov-file#more-examples">https://github.com/accumulator/charge-lnd?tab=readme-ov-file#more-examples</a></p>



<h3 class="wp-block-heading">Crontab erstellen</h3>



<p class="wp-block-paragraph">Bei jedem ausführen des Befehls, wird die <code>charge.config</code> nur einmal abgerufen, und charge-lnd führt die darin enthaltenen Konfigurationen aus. Damit HTLC Anpassungen die auf vorhandene Kapazität zum Beispiel regelmässig angepasst werden, muss charge-lnd regelmässig ausgeführt werden. Bei dynamischen HTLC Anpassungen, wie zum Beispiel in <a href="https://github.com/zapomatic/zap_lnd_tools/blob/main/apps/charge-lnd/chargelnd-htlc.config">dieser Konfiguration</a>, ist eine ausführung <strong>alle 5 Min</strong> bei einer Node, auf der sich viel bewegt, empfehlenswert. Bei einer kleineren Node, reicht auch eine Ausführung alle 60 Minuten.</p>



<p class="wp-block-paragraph">Öffnet mit <code>sudo crontab -e</code> den Crontab Editor, und fügt am Ende folgende Zeile hinzu:</p>



<pre class="wp-block-code"><code>5/* * * * * docker run --rm -it --network=umbrel_main_network -e GRPC_LOCATION=LND_IP:10009 -e LND_DIR=/data/.lnd -e CONFIG_LOCATION=/app/charge.config -v /root/umbrel/app-data/lightning/data/lnd:/data/.lnd -v<br>/mnt/data/upgrades/charge-lnd/charge.config:/app/charge.config accumulator/charge-lnd:latest</code></pre>



<p class="wp-block-paragraph">Möchtet ihr eine stündliche ausführen, wäre dass zum Beispiel <code>0 */1 * * *</code> also:</p>



<pre class="wp-block-code"><code>0 */1 * * * docker run --rm -it --network=umbrel_main_network -e GRPC_LOCATION=LND_IP:10009 -e LND_DIR=/data/.lnd -e CONFIG_LOCATION=/app/charge.config -v /root/umbrel/app-data/lightning/data/lnd:/data/.lnd -v
/mnt/data/upgrades/charge-lnd/charge.config:/app/charge.config accumulator/charge-lnd:latest</code></pre>



<p class="wp-block-paragraph">Mit dem <a href="https://crontab.guru/">crontab guru</a> könnt ihr mit die Crontab Zeitangaben etwas herumexperimentieren.</p>



<p class="wp-block-paragraph">Nun wird die Konfiguration entsprechend des Zeitintervals regelmässig ausgeführt. </p>



<h2 class="wp-block-heading">Abschluss</h2>



<p class="wp-block-paragraph">Das Tool charge-lnd erweist sich als eine wertvolle Ressource für Lightning Node Betreiber im Lightning Network, indem es eine flexible und effiziente Verwaltung von Gebühren ermöglicht. Die Installation des Tools ist durch die detaillierten Anweisungen im Bericht klar und unkompliziert gestaltet, wodurch Nutzer auch ohne tiefgreifende technische Vorkenntnisse in der Lage sind, "charge-lnd" erfolgreich einzurichten. Die Vielfalt der Konfigurationsmöglichkeiten, darunter die Einstellung von Gebühren für Autobalancing, die Nutzung von On-Chain-Gebühren als Referenz und die Anpassung an die Kanalaktivität, bietet Nutzern die Flexibilität, ihre Gebührenstrategien präzise auf ihre spezifischen Bedürfnisse und Ziele abzustimmen. Abschließend lässt sich sagen, dass "charge-lnd" nicht nur eine Lösung zur Optimierung von Gebührenstrukturen bietet, sondern auch dazu beiträgt, die allgemeine Effizienz und Rentabilität von Lightning-Netzwerkaktivitäten zu verbessern. Wer mehr lieber mit einer Weboberfläche Fee Anpassungen tätigt, der ist mit <a href="https://github.com/cryptosharks131/lndg">LNDg</a> besser beraten, jedoch muss dort, für dynamische HTLC Anpassung, auch das Algorythmus, welcher in Python geschrieben ist, anpassen. </p>



<p class="wp-block-paragraph">Interessiert Ihr euch für eine Fullnode? Schaut bei uns im Shop vorbei, wir bieten <a href="https://yourdevice.ch/produkt-kategorie/btc-nodes-zubehoer/">vorinstallierte Lightning Full Nodes auf Basis vom Raspi 4 und 5 an</a>. </p>
<p>The post <a href="https://yourdevice.ch/charge-lnd-auf-umbrel-installieren/">Charge-lnd auf Umbrel installieren</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/charge-lnd-auf-umbrel-installieren/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>channel.db auf LND Lightning Nodes verkleinern</title>
		<link>https://yourdevice.ch/channel-db-auf-lnd-lightning-nodes-verkleinern/</link>
					<comments>https://yourdevice.ch/channel-db-auf-lnd-lightning-nodes-verkleinern/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Sun, 24 Mar 2024 13:32:22 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[Einstellungen]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[raspiblitz]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=12765</guid>

					<description><![CDATA[<p>Die channel.db einer LND-Node wächst ständig. Mit db.bolt.auto-compact verkleinert LND sie selbst – so richtet ihr das auf Umbrel, BTCPay Server und RaspiBlitz ein.</p>
<p>The post <a href="https://yourdevice.ch/channel-db-auf-lnd-lightning-nodes-verkleinern/">channel.db auf LND Lightning Nodes verkleinern</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wer eine LND-Node länger betreibt, muss irgendwann die <strong>channel.db verkleinern</strong>: Die Kanaldatenbank wächst mit jedem Kanal, jeder Rechnung und jeder Weiterleitung, und von allein gibt sie freien Platz nicht an das Dateisystem zurück. LND bringt dafür seit Langem eine eingebaute Kompaktierung mit, die sich mit zwei Zeilen in der <code>lnd.conf</code> steuern lässt. Diese Anleitung zeigt, wie das auf Umbrel, dem BTCPay Server und dem RaspiBlitz geht, was die Kompaktierung technisch tut und welche der oft mitkopierten Zusatzoptionen ihr euch besser spart. Sie richtet sich an fortgeschrittene Noderunner mit vielen Kanälen, viel Routing oder vielen Rechnungen, etwa Händler — nicht an eine frische, kleine persönliche Node.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1600" height="896" src="https://yourdevice.ch/wp-content/uploads/2026/09/channel-db-verkleinern-titelbild.png" alt="Terminalfenster mit dem Befehl grep auto-compact lnd.conf und den beiden Konfigurationszeilen db.bolt.auto-compact=true und db.bolt.auto-compact-min-age=168h" class="wp-image-23040" srcset="https://yourdevice.ch/wp-content/uploads/2026/09/channel-db-verkleinern-titelbild.png 1600w, https://yourdevice.ch/wp-content/uploads/2026/09/channel-db-verkleinern-titelbild-300x168.png 300w, https://yourdevice.ch/wp-content/uploads/2026/09/channel-db-verkleinern-titelbild-1024x573.png 1024w, https://yourdevice.ch/wp-content/uploads/2026/09/channel-db-verkleinern-titelbild-768x430.png 768w, https://yourdevice.ch/wp-content/uploads/2026/09/channel-db-verkleinern-titelbild-1536x860.png 1536w, https://yourdevice.ch/wp-content/uploads/2026/09/channel-db-verkleinern-titelbild-500x280.png 500w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></figure>
</div>


<p class="wp-block-paragraph">Wer gerade erst eine Node aufsetzt, legt sich diese Anleitung für später zur Seite. Eine Datenbank, die nie aufräumt, benimmt sich wie ein Keller: Lange fällt nichts auf, und dann passt eines Tages das Fahrrad nicht mehr hinein. Die Anleitung erschien erstmals im März 2024 und ist im September 2026 gegen die aktuelle LND-Beispielkonfiguration, den Quelltext von LND sowie die Repositories von RaspiBlitz und BTCPay Server geprüft worden.</p>





<h2 class="wp-block-heading">Warum die channel.db wächst und wann ihr sie verkleinern solltet</h2>



<p class="wp-block-paragraph">Die <code>channel.db</code> ist die zentrale Datenbank einer LND-Node im <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">Lightning-Netzwerk</a>, der Zahlungsschicht auf Bitcoin. Darin liegen Kanalzustände, Rechnungen, Zahlungen und der Netzwerkgraph. Sie liegt im Unterordner <code>data/graph/mainnet/</code> des LND-Verzeichnisses und wächst mit der Zeit immer weiter an.</p>



<p class="wp-block-paragraph">Der Grund liegt im Speicherformat. LND verwendet standardmässig die Datenbank bbolt; laut der <a href="https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf">Beispielkonfiguration sample-lnd.conf</a> ist <code>bolt</code> weiterhin das voreingestellte Backend, Postgres und SQLite sind Alternativen. Die <a href="https://github.com/etcd-io/bbolt">Projektbeschreibung von bbolt</a> hält fest, dass die Datenbank ihre Datei nicht kürzen und freie Seiten nicht an das Dateisystem zurückgeben kann; sie führt sie intern in einer Freiliste und verwendet sie später wieder. Die Datei wird also nicht kleiner, auch wenn darin weniger steht. Erst eine Kompaktierung schreibt den Inhalt dicht gepackt in eine neue Datei. Eine kleinere Datei heisst weniger Arbeit beim Start und weniger Speicherbedarf; wer in letzter Zeit merkt, dass seine Node träge reagiert, findet hier oft eine Ursache.</p>



<p class="wp-block-paragraph">Eine Einschränkung vorweg: Seit einigen Versionen kann LND Rechnungen und den Graphen auch in nativen SQL-Tabellen führen (<code>db.use-native-sql</code>, Vorgabe <code>false</code>). Wer seine Node auf Postgres oder SQLite betreibt, hat keine bbolt-Kanaldatenbank und kann diese Anleitung überspringen. Für die üblichen Node-Pakete wie Umbrel, RaspiBlitz und BTCPay Server gilt sie.</p>



<p class="wp-block-paragraph">Warum ich diesen Artikel geschrieben habe: Auf GitHub gibt es etliche Beiträge über grosse Datenbankdateien und immer langsamere Nodes, aber kaum eine zusammenhängende Anleitung, wie ihr die Kompaktierung selbst einrichtet.</p>



<h2 class="wp-block-heading">channel.db Grösse überprüfen</h2>



<p class="wp-block-paragraph">Die Grösse der channel.db prüft ihr mit <code>ls -lh</code>. Als Faustregel aus meinem eigenen Betrieb: Ab rund <strong>3 GB</strong> lohnt sich die erste Kompaktierung. Das ist ein Erfahrungswert, keine Vorgabe von LND. Je nach System liegt die Datei hier:</p>



<p class="wp-block-paragraph"><strong>Umbrel</strong> (Pfad aus der Zeit vor umbrelOS 1.x, siehe Hinweis unten)</p>



<pre class="wp-block-code"><code>ls -lh /root/umbrel/app-data/lightning/data/lnd/data/graph/mainnet/</code></pre>



<p class="wp-block-paragraph"><strong>RaspiBlitz</strong></p>



<pre class="wp-block-code"><code>sudo ls -lh /mnt/hdd/app-data/lnd/data/graph/mainnet/</code></pre>



<p class="wp-block-paragraph"><strong>BTCPay Server</strong></p>



<pre class="wp-block-code"><code>ls -lh /var/lib/docker/volumes/generated_lnd_bitcoin_datadir/_data/data/graph/mainnet/</code></pre>



<p class="wp-block-paragraph">Beim RaspiBlitz stand hier früher <code>/mnt/hdd/lnd/</code>. Die aktuellen Installations- und Prüfskripte des Projekts (<a href="https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/lnd.install.sh"><code>lnd.install.sh</code></a>, <a href="https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/lnd.check.sh"><code>lnd.check.sh</code></a>) arbeiten durchgehend mit <code>/mnt/hdd/app-data/lnd/</code>. Beim Umbrel-Pfad gilt: Er stammt aus der Zeit vor umbrelOS 1.x. Ob er auf einem heutigen umbrelOS noch genau so lautet, liess sich für diese Überarbeitung nicht prüfen.</p>



<p class="wp-block-paragraph">Exemplarisch, bei mir war die channel.db nach der Kompaktierung 2,6 GB gross, vorher rund 4,7 GB:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size.png"><img loading="lazy" decoding="async" width="1024" height="184" src="https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size-1024x184.png" alt="Terminalausgabe von ls -lh im Graph-Verzeichnis eines BTCPay Servers, die channel.db ist 2,6 GB gross" class="wp-image-13264" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size-1024x184.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size-300x54.png 300w, https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size-768x138.png 768w, https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size-1536x276.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size-500x90.png 500w, https://yourdevice.ch/wp-content/uploads/2024/03/btcpayserver_channeldb_size.png 1950w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">Wie LND die Datenbank kompaktiert</h2>



<p class="wp-block-paragraph">Bevor es an die einzelnen Systeme geht, lohnt ein Blick darauf, was die Kompaktierung tatsächlich tut. Das erklärt nämlich zwei Aussagen, die in älteren Anleitungen — auch in der ersten Fassung dieser hier — falsch standen.</p>



<p class="wp-block-paragraph">Gesteuert wird sie über zwei Optionen im Abschnitt <code>[bolt]</code> der <code>lnd.conf</code>. <code>db.bolt.auto-compact</code> schaltet sie ein; laut sample-lnd.conf ist sie ab Werk aus, weil sie während des Vorgangs zusätzlichen Speicherplatz braucht. <code>db.bolt.auto-compact-min-age</code> legt fest, wie lange die letzte Kompaktierung zurückliegen muss, bevor LND beim nächsten Start erneut kompaktiert. <strong>Die Vorgabe ist <code>168h</code>, also eine Woche.</strong> Wer <code>0</code> einträgt, kompaktiert bei jedem Start.</p>



<p class="wp-block-paragraph">Daraus folgt: Wer nur <code>db.bolt.auto-compact=true</code> setzt, kompaktiert nicht bei jedem Neustart, sondern höchstens einmal pro Woche. Die Zeile <code>db.bolt.auto-compact-min-age=168h</code> schadet nicht, wiederholt aber nur den Standardwert. Und wer die Kompaktierung ausschaltet, bekommt keine Kompaktierung — nicht etwa eine bei jedem Start.</p>



<p class="wp-block-paragraph">Den Ablauf beschreibt der <a href="https://github.com/lightningnetwork/lnd/blob/master/kvdb/backend.go">Quelltext in <code>kvdb/backend.go</code></a>: LND schreibt den verdichteten Inhalt in eine temporäre Datei namens <code>temp-dont-use.db</code> und tauscht sie erst danach per Umbenennen gegen die alte aus. Vorher prüft <a href="https://github.com/lightningnetwork/lnd/blob/master/kvdb/bolt_compact.go"><code>kvdb/bolt_compact.go</code></a>, ob auf dem Datenträger genug Platz für eine vollständige Kopie plus zehn Prozent Reserve frei ist; sonst beginnt die Kompaktierung gar nicht erst. Den Zeitpunkt der letzten Kompaktierung merkt sich LND in einer Datei neben der Datenbank, <code>channel.db.last-compacted</code>. Fehlt diese Datei, kompaktiert LND beim nächsten Start.</p>



<h2 class="wp-block-heading">channel.db kompaktieren auf Umbrel, BTCPay Server und RaspiBlitz</h2>



<p class="wp-block-paragraph">Wir schauen uns die Kompaktierung auf drei Systemen an: <a href="https://docs.btcpayserver.org/">BTCPay Server</a>, <a href="https://umbrel.com/">Umbrel</a> und dem <a href="https://raspiblitz.org/">RaspiBlitz</a>. Welche Zusatzoptionen dabei sinnvoll sind, steht gesammelt im Abschnitt danach.</p>



<h3 class="wp-block-heading">Umbrel Fullnode</h3>



<p class="wp-block-paragraph">Auf Umbrel geschieht das über die Oberfläche der Lightning-Node-App. Öffnet die App und geht oben rechts über die drei Punkte in die <strong>Einstellungen</strong>. Die folgenden Bildschirmfotos stammen vom März 2024 und zeigen die Oberfläche vor umbrelOS 1.x; wie die Einstellungen heute genau heissen und wo sie sitzen, liess sich für diese Überarbeitung nicht prüfen.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings.png"><img loading="lazy" decoding="async" width="1024" height="565" src="https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings-1024x565.png" alt="Lightning-Node-App auf Umbrel mit geöffnetem Menü zu den erweiterten Einstellungen, Stand März 2024" class="wp-image-13260" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings-1024x565.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings-300x166.png 300w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings-768x424.png 768w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings-1536x847.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings-2048x1130.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrel_lightning_advancedsettings-500x276.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Navigiert hinunter zu den Optimierungen und aktiviert diese Einstellungen:</p>



<pre class="wp-block-code"><code>db.bolt.auto-compact=true
db.bolt.auto-compact-min-age=168h
gc-canceled-invoices-on-startup=true
gc-canceled-invoices-on-the-fly=true
ignore-historical-gossip-filters=true
stagger-initial-reconnect=true</code></pre>



<p class="wp-block-paragraph">Achtet auf die kleine, rot markierte Beschriftung, dann findet ihr die richtigen Schalter:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings.png"><img loading="lazy" decoding="async" width="1024" height="565" src="https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings-1024x565.png" alt="Erweiterte Einstellungen der Umbrel-Lightning-App mit rot markierten Schaltern für Auto-Compact und weitere Optimierungen, Stand März 2024" class="wp-image-13261" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings-1024x565.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings-300x166.png 300w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings-768x424.png 768w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings-1536x847.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings-2048x1130.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/03/umbrelactivaresettings-500x276.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die erste Fassung dieser Anleitung empfahl hier zusätzlich <code>sync-freelist</code> und <code>payments-expiration-grace-period=9999h</code>. Beides steht nicht mehr in der Liste; warum, erklärt der Abschnitt über die übrigen Optionen.</p>



<h3 class="wp-block-heading">BTCPay Server</h3>



<p class="wp-block-paragraph">Auf dem BTCPay Server gibt es für die Kompaktierung ein fertiges Fragment namens <a href="https://github.com/btcpayserver/btcpayserver-docker/blob/master/docker-compose-generator/docker-fragments/opt-lnd-autocompact.yml"><code>opt-lnd-autocompact</code></a>. Es tut genau eines: Es hängt die Zeile <code>db.bolt.auto-compact=true</code> an die LND-Konfiguration. Loggt euch per SSH ein, werdet root und wechselt in das Verzeichnis, in das btcpayserver-docker bei der Installation geklont wurde — nach der <a href="https://github.com/btcpayserver/btcpayserver-docker">Installationsanleitung im Repository</a> ist das <code>BTCPayServer/btcpayserver-docker</code> im Home-Verzeichnis von root:</p>



<pre class="wp-block-code"><code>sudo su -
cd BTCPayServer/btcpayserver-docker
export BTCPAYGEN_ADDITIONAL_FRAGMENTS="$BTCPAYGEN_ADDITIONAL_FRAGMENTS;opt-lnd-autocompact"
. ./btcpay-setup.sh -i</code></pre>



<p class="wp-block-paragraph">Vergesst den Punkt vor <code>./btcpay-setup.sh</code> nicht. Danach erzeugt das Skript die Docker-Konfiguration neu und startet die Container mit den neuen Einstellungen. Die aktuelle Dokumentation im Repository nennt dafür inzwischen auch den kürzeren Befehl <code>btcpay-fragments add opt-lnd-autocompact</code>; im <a href="https://docs.btcpayserver.org/Docker/fragments/">Fragmentkatalog</a> steht das Fragment als „Enable LND database auto-compaction“.</p>



<p class="wp-block-paragraph">In der ersten Fassung stand hier, der Server kompaktiere mit diesem Fragment bei jedem Neustart, und <code>db.bolt.auto-compact-min-age</code> lasse sich nur über einen Umweg setzen. Das stimmt nicht: Weil LND ohne weitere Angabe den Standardwert von 168 Stunden nimmt, kompaktiert der Server höchstens einmal pro Woche.</p>



<p class="wp-block-paragraph">Wer weitere Optionen setzen will, legt ein eigenes Fragment an. Wichtig, und in der ersten Fassung falsch: Ein Fragment ist eine YAML-Datei im Format von Docker Compose, keine <code>lnd.conf</code>. Die LND-Zeilen gehören in die Variable <code>LND_EXTRA_ARGS</code> des Dienstes <code>lnd_bitcoin</code>, genau so wie im mitgelieferten Fragment. Laut der <a href="https://github.com/btcpayserver/btcpayserver-docker/blob/master/docs/customization.md">Anleitung zur Anpassung</a> enden eigene Fragmente auf <code>.custom.yml</code>, damit Git sie bei Updates in Ruhe lässt:</p>



<pre class="wp-block-code"><code>nano docker-compose-generator/docker-fragments/opt-lnd-additionals.custom.yml</code></pre>



<pre class="wp-block-code"><code>services:
  lnd_bitcoin:
    environment:
      LND_EXTRA_ARGS: |
        gc-canceled-invoices-on-startup=true
        gc-canceled-invoices-on-the-fly=true
        ignore-historical-gossip-filters=true
        stagger-initial-reconnect=true</code></pre>



<p class="wp-block-paragraph">Speichert mit <strong>Strg+O</strong> und beendet mit <strong>Strg+X</strong>. Der Generator hängt mehrzeilige Werte aus mehreren Fragmenten aneinander, statt sie zu überschreiben; die Zeilen landen also zusätzlich zu den bestehenden. Aktiviert das Fragment wie oben:</p>



<pre class="wp-block-code"><code>export BTCPAYGEN_ADDITIONAL_FRAGMENTS="$BTCPAYGEN_ADDITIONAL_FRAGMENTS;opt-lnd-additionals.custom"
. ./btcpay-setup.sh -i</code></pre>



<p class="wp-block-paragraph">Die Liste aller mitgelieferten Fragmente steht im <a href="https://docs.btcpayserver.org/Docker/fragments/">Fragmentkatalog der BTCPay-Dokumentation</a>.</p>



<h3 class="wp-block-heading">RaspiBlitz Fullnode</h3>



<p class="wp-block-paragraph">Auf dem RaspiBlitz ist die Kompaktierung bereits eingeschaltet. Das Installationsskript schreibt in den Abschnitt <code>[bolt]</code> der <code>lnd.conf</code> die Zeilen <code>db.bolt.auto-compact=true</code> und <code>db.bolt.auto-compact-min-age=672h</code>; kompaktiert wird also höchstens alle vier Wochen, jeweils beim Start von LND. Die übrigen empfehlenswerten Optionen — <code>gc-canceled-invoices-on-startup</code>, <code>gc-canceled-invoices-on-the-fly</code>, <code>ignore-historical-gossip-filters</code> und <code>stagger-initial-reconnect</code> — setzt es bei Neuinstallationen ebenfalls schon.</p>



<p class="wp-block-paragraph">Die erste Fassung empfahl an dieser Stelle, die Zahl in der <code>lnd.conf</code> herunterzusetzen. <strong>Das hält nicht:</strong> Vor jedem Start von LND läuft <code>lnd.check.sh prestart</code> und setzt beide Werte im Abschnitt <code>[bolt]</code> wieder auf <code>true</code> und <code>672h</code> zurück. Eine Handänderung ist nach dem nächsten Neustart weg.</p>



<p class="wp-block-paragraph">Wollt ihr die Kompaktierung sofort auslösen, statt bis zu vier Wochen zu warten, geht das über die Zeitstempeldatei aus dem Abschnitt oben. Fehlt sie, kompaktiert LND beim nächsten Start. Stoppt zuerst LND:</p>



<pre class="wp-block-code"><code>sudo systemctl stop lnd.service</code></pre>



<p class="wp-block-paragraph">Prüft, ob die Datei vorhanden ist, und entfernt sie:</p>



<pre class="wp-block-code"><code>sudo ls -l /mnt/hdd/app-data/lnd/data/graph/mainnet/
sudo rm /mnt/hdd/app-data/lnd/data/graph/mainnet/channel.db.last-compacted</code></pre>



<p class="wp-block-paragraph">Startet LND wieder:</p>



<pre class="wp-block-code"><code>sudo systemctl start lnd.service</code></pre>



<p class="wp-block-paragraph">Den Verlauf verfolgt ihr im LND-Log, das der RaspiBlitz hier ablegt:</p>



<pre class="wp-block-code"><code>sudo tail -f /mnt/hdd/app-data/lnd/logs/bitcoin/mainnet/lnd.log</code></pre>



<p class="wp-block-paragraph">LND meldet den Beginn mit „Compacting database file at …“ und den Abschluss mit „DB compaction of … successful“ samt Grösse vorher und nachher. Wenn LND gar nicht erst hochkommt, hilft <code>sudo journalctl -u lnd</code> weiter; mehr dazu steht in der Anleitung zur <a href="https://yourdevice.ch/linux-problembehebung-im-systemd/">Problembehebung im systemd</a>.</p>



<p class="wp-block-paragraph">Das folgende Bildschirmfoto vom März 2024 zeigt, wo die Optionen in der <code>lnd.conf</code> stehen. Die <code>db.bolt</code>-Zeilen gehören unter <code>[bolt]</code>, die übrigen unter <code>[Application Options]</code>; so ist auch die <a href="https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf">sample-lnd.conf</a> aufgebaut. Die Datei liegt heute unter <code>/mnt/hdd/app-data/lnd/lnd.conf</code>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting.png"><img loading="lazy" decoding="async" width="2885" height="1724" src="https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting.png" alt="Ausschnitt einer lnd.conf auf dem RaspiBlitz mit den Optionen für die Kompaktierung in ihren Abschnitten, Stand März 2024" class="wp-image-13263" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting.png 2885w, https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting-300x179.png 300w, https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting-1024x612.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting-768x459.png 768w, https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting-1536x918.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting-2048x1224.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/03/raspiblitz_channel_compacting-500x299.png 500w" sizes="auto, (max-width: 2885px) 100vw, 2885px" /></a></figure>
</div>


<p class="wp-block-paragraph">Wer seinen RaspiBlitz ohnehin aktualisieren will, findet die Schritte in der Anleitung <a href="https://yourdevice.ch/anleitung-raspiblitz-auf-die-neueste-version-aktualisieren/">RaspiBlitz auf die neueste Version aktualisieren</a>. Welches der beiden Node-Pakete zu euch passt, klärt <a href="https://yourdevice.ch/raspiblitz-vs-umbrel-welches-von-beiden/">RaspiBlitz VS Umbrel</a>.</p>



<h2 class="wp-block-heading">Was die übrigen Optionen tun — und welche ihr weglasst</h2>



<p class="wp-block-paragraph">In vielen Anleitungen, auch in der ersten Fassung dieser hier, wird ein ganzer Block an Optionen mitkopiert. Was jede davon laut <a href="https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf">sample-lnd.conf</a> tut:</p>



<ul class="wp-block-list">
<li><code>gc-canceled-invoices-on-startup=true</code> räumt beim Start abgebrochene Rechnungen aus der Datenbank. Sinnvoll für alle, die viele Rechnungen erzeugen.</li>



<li><code>gc-canceled-invoices-on-the-fly=true</code> löscht neu abgebrochene Rechnungen sofort, statt sie aufzubewahren.</li>



<li><code>ignore-historical-gossip-filters=true</code> beantwortet Anfragen anderer Nodes nach historischen Gossip-Daten nicht. Laut Beschreibung senkt das Speicher- und Bandbreitenbedarf.</li>



<li><code>stagger-initial-reconnect=true</code> verteilt die Wiederverbindung zu festen Peers beim Start zufällig über 0 bis 30 Sekunden; die ersten zehn Verbindungen laufen trotzdem sofort.</li>
</ul>



<p class="wp-block-paragraph">Zwei Optionen aus der ersten Fassung sind gestrichen:</p>



<p class="wp-block-paragraph"><strong><code>sync-freelist</code></strong> stand dort als <code>start sync-freelist=1</code>. Das Wort „start“ davor gehört nicht zum Optionsnamen; so eingetragen ist die Zeile schlicht ungültig. Wichtiger ist die Sache selbst: Laut sample-lnd.conf verkürzt die Option die Startzeit, <strong>kann aber bei sehr grossen Datenbanken die Leistung verschlechtern und den Speicherbedarf erhöhen</strong> — also genau bei den Nodes, für die diese Anleitung gedacht ist. Das RaspiBlitz-Projekt hat sie nach <a href="https://github.com/raspiblitz/raspiblitz/issues/3251">Issue 3251</a> („don't use sync-freelist=true in lnd.conf“) aus der Vorgabe genommen; ein Nutzer berichtet dort von einer channel.db, die mit der Option um 600 MB bis 1 GB pro Tag wuchs und ohne sie um 100 MB in sieben Tagen. Das Installationsskript kommentiert die Option inzwischen mit dem Rat, sie bei Nodes mit vielen Kanälen auf <code>false</code> zu setzen.</p>



<p class="wp-block-paragraph"><strong><code>payments-expiration-grace-period=9999h</code></strong> hat mit der Datenbankgrösse nichts zu tun. Laut Beschreibung ist das die Wartezeit, bevor LND einen Kanal schliesst, in dem eine selbst ausgelöste Zahlung abgelaufen ist; die Vorgabe ist <code>0s</code>, das Beispiel in der Dokumentation <code>30s</code>. 9999 Stunden sind gut 416 Tage und schalten diese Schutzreaktion für eigene Zahlungen damit praktisch ab. Wer das will, soll es bewusst entscheiden — in einer Anleitung zum Aufräumen der Datenbank hat es nichts verloren.</p>



<h2 class="wp-block-heading">Achtung: Kompaktierung braucht Zeit und freien Speicher</h2>



<p class="wp-block-paragraph">Auf einem kleinen System kann die Kompaktierung lange dauern. Auf einem RaspiBlitz mit mehreren Dutzend Kanälen und einer channel.db von mehreren Gigabyte habe ich ein bis drei Stunden erlebt. Solange sie läuft, ist LND noch nicht gestartet und die Node nicht erreichbar. <strong>Wartet ab. Startet die Node in dieser Zeit nicht neu und zieht nicht den Stecker.</strong></p>



<p class="wp-block-paragraph">In der ersten Fassung stand hier, bei einem Abbruch seien alle Kanäle mit hoher Wahrscheinlichkeit beschädigt. Das gibt der Quelltext nicht her: Weil LND in eine temporäre Datei schreibt und die alte erst nach erfolgreichem Abschluss ersetzt, bleibt die ursprüngliche channel.db bei einem Abbruch unangetastet, und beim nächsten Kompaktierungslauf löscht LND die halbfertige Kopie, bevor es neu beginnt. Ein harter Stromausfall bleibt trotzdem ein Risiko für jede Datenbank und jede SSD — dafür braucht es keine Kompaktierung.</p>



<p class="wp-block-paragraph">Der RaspiBlitz gibt LND beim Start übrigens <code>TimeoutStartSec=1200</code>, also zwanzig Minuten, und begründet das in der Unit-Datei ausdrücklich mit der Datenbankkompaktierung. Wer eine sehr grosse Datenbank hat und beobachtet, dass LND während der Kompaktierung neu gestartet wird, findet hier den ersten Anhaltspunkt.</p>



<h2 class="wp-block-heading">Bevor ihr LND neu startet</h2>



<ul class="wp-block-list">
<li><strong>Freien Platz prüfen.</strong> Auf dem Datenträger muss mindestens die Grösse der channel.db plus zehn Prozent frei sein, sonst bricht LND die Kompaktierung vor dem Start ab. Bei einer vollen SSD hilft zuerst mehr Platz, etwa mit der Anleitung <a href="https://yourdevice.ch/fullnode-1tb-ssd-auf-2tb-ssd-klonen/">Fullnode 1TB SSD auf 2TB SSD klonen</a>.</li>



<li><strong>Kanalsicherung aktuell halten.</strong> Die Kompaktierung ist kein Backup und ersetzt keines. Wie ihr eine Node richtig sichert und warum eine alte channel.db nie zurückgespielt werden darf, steht im <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Backup- und Restore-Leitfaden für Lightning Fullnodes</a>; eine automatische Sicherung der Kanal-Notfalldatei beschreibt <a href="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/">RaspiBlitz SCB Backup auf einer Nextcloud</a>.</li>



<li><strong>Zeit einplanen.</strong> Löst die Kompaktierung nicht mitten in einer Phase aus, in der ihr die Node dringend braucht, etwa vor einer erwarteten Zahlung.</li>



<li><strong>Keine Optionen doppelt setzen.</strong> Auf dem RaspiBlitz sind die meisten Optionen schon gesetzt; wer sie ein zweites Mal in die <code>lnd.conf</code> schreibt, erzeugt nur Verwirrung beim nächsten Nachsehen.</li>



<li><strong>Das Log mitlesen.</strong> Nur die Meldung „DB compaction of … successful“ sagt euch, dass es geklappt hat und wie viel es gebracht hat.</li>
</ul>



<h2 class="wp-block-heading">Fazit: Die Kompaktierung ist ein Schalter, kein Eingriff</h2>



<p class="wp-block-paragraph">Die channel.db zu verkleinern ist kein riskantes Handwerk an der offenen Datenbank. Es ist eine Funktion, die LND selbst mitbringt, die ab Werk ausgeschaltet ist und die mit einer Zeile dauerhaft läuft. Auf dem RaspiBlitz ist sie schon an, auf dem BTCPay Server reicht ein Fragment, auf Umbrel ein Schalter. Mit den <code>ls -lh</code>-Befehlen oben prüft ihr anschliessend, was es gebracht hat.</p>



<p class="wp-block-paragraph">Die Kanaldatenbank wächst trotzdem weiter. Nach einem Jahr Routing mit vielen Kanälen habe ich Datenbanken von 15 bis 20 GB gesehen. Wichtig ist, regelmässig zu kompaktieren und dafür genug Ressourcen zu haben. Für grössere Routing-Nodes ist ein RaspiBlitz auf einem Raspberry Pi deshalb nicht die richtige Hardware; mehr zur Frage, was eine <a href="https://yourdevice.ch/was-ist-eine-bitcoin-full-node/">Bitcoin Full Node</a> leisten muss, steht im Grundlagenartikel. Und wer von der Kompaktierung die Lösung aller Probleme erwartet, sollte wissen: Sie räumt den Keller auf, sie baut keinen grösseren.</p>



<h2 class="wp-block-heading">Quellen und weiterführende Links</h2>



<ul class="wp-block-list">
<li>LND: <a href="https://github.com/lightningnetwork/lnd/blob/master/sample-lnd.conf">sample-lnd.conf</a> (Beschreibung und Vorgabewerte aller genannten Optionen)</li>



<li>LND: <a href="https://github.com/lightningnetwork/lnd/blob/master/kvdb/backend.go">kvdb/backend.go</a> (Ablauf der Kompaktierung, temporäre Datei, <code>.last-compacted</code>)</li>



<li>LND: <a href="https://github.com/lightningnetwork/lnd/blob/master/kvdb/bolt_compact.go">kvdb/bolt_compact.go</a> (Prüfung des freien Speichers)</li>



<li>LND: <a href="https://github.com/lightningnetwork/lnd/releases">Releases</a></li>



<li>bbolt: <a href="https://github.com/etcd-io/bbolt">Projektbeschreibung, Abschnitt zu Einschränkungen</a> (Datei schrumpft nicht)</li>



<li>RaspiBlitz: <a href="https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/lnd.install.sh">lnd.install.sh</a> und <a href="https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/lnd.check.sh">lnd.check.sh</a></li>



<li>RaspiBlitz: <a href="https://github.com/raspiblitz/raspiblitz/issues/3251">Issue 3251, „don't use sync-freelist=true in lnd.conf“</a></li>



<li>BTCPay Server: <a href="https://github.com/btcpayserver/btcpayserver-docker/blob/master/docker-compose-generator/docker-fragments/opt-lnd-autocompact.yml">Fragment opt-lnd-autocompact</a>, <a href="https://github.com/btcpayserver/btcpayserver-docker/blob/master/docs/customization.md">Anleitung zu eigenen Fragmenten</a> und <a href="https://docs.btcpayserver.org/Docker/fragments/">Fragmentkatalog</a></li>



<li>BTCPay Server: <a href="https://github.com/btcpayserver/btcpayserver-docker">btcpayserver-docker, Installationsanleitung</a></li>
</ul>
<p>The post <a href="https://yourdevice.ch/channel-db-auf-lnd-lightning-nodes-verkleinern/">channel.db auf LND Lightning Nodes verkleinern</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/channel-db-auf-lnd-lightning-nodes-verkleinern/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Lightning ohne Fullnode mit der Phoenix Wallet</title>
		<link>https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/</link>
					<comments>https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Sun, 25 Feb 2024 08:18:22 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[non-custodial]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=12039</guid>

					<description><![CDATA[<p>Die Phoenix Wallet bringt euch ohne eigene Node ins Lightning Netzwerk und lässt die Schlüssel bei euch. Einrichtung, Aufladen, Gebühren, Force-Close und was ACINQ über eure Zahlungen weiss.</p>
<p>The post <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">Lightning ohne Fullnode mit der Phoenix Wallet</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Die Phoenix Wallet ist der kürzeste Weg ins <a href="https://yourdevice.ch/was-ist-bitcoin/">Bitcoin</a> Lightning Netzwerk, ohne eine eigene <a href="https://yourdevice.ch/was-ist-eine-bitcoin-full-node/">Fullnode</a> zu betreiben und ohne die Schlüssel einem Dienst zu überlassen. Entwickelt wird sie von der französischen Firma ACINQ, der Quelltext liegt <a href="https://github.com/ACINQ/phoenix">offen auf GitHub</a> unter der Apache-2.0-Lizenz. In diesem Artikel geht es darum, wie ihr Phoenix einrichtet, auflädt und benutzt, was die Wallet kostet, was passiert, wenn ACINQ verschwindet, und was ACINQ über eure Zahlungen erfährt. Kurz gesagt: Phoenix nimmt euch fast die ganze Lightning-Bastelei ab. Das Vertrauen nimmt sie euch nicht ganz ab, und genau darum geht es in der zweiten Hälfte.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1200" height="653" src="https://yourdevice.ch/wp-content/uploads/2024/02/Phoenix-Wallet-title.jpg" alt="Logo der Phoenix Wallet neben einem Smartphone, das die Startseite der App mit Guthaben in Sats und einer Liste von Zahlungen zeigt" class="wp-image-12825" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/Phoenix-Wallet-title.jpg 1200w, https://yourdevice.ch/wp-content/uploads/2024/02/Phoenix-Wallet-title-300x163.jpg 300w, https://yourdevice.ch/wp-content/uploads/2024/02/Phoenix-Wallet-title-1024x557.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2024/02/Phoenix-Wallet-title-768x418.jpg 768w, https://yourdevice.ch/wp-content/uploads/2024/02/Phoenix-Wallet-title-500x272.jpg 500w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>
</div>




<h2 class="wp-block-heading">Die Phoenix Wallet im Detail</h2>



<p class="wp-block-paragraph">Phoenix ist bewusst einfach gehalten. Ihr müsst kein Lightning-Experte sein, um sie zu nutzen: Die App öffnet und verwaltet die Zahlungskanäle selbst, ihr seht im Alltag nur Guthaben, Empfangen und Senden. Das Setup ist in wenigen Minuten erledigt. Was dahinter passiert, lohnt sich trotzdem zu verstehen, weil es bestimmt, was die Wallet kostet und wem ihr dabei vertraut.</p>



<h3 class="wp-block-heading">Self-Custodial: die Schlüssel liegen bei euch</h3>



<p class="wp-block-paragraph">Der Begriff "<a href="https://yourdevice.ch/welche-bitcoin-wallets-gibt-es/">Self-Custodial</a>" bedeutet, dass nur ihr als Nutzer den Zugriff auf eure Coins habt. Beim Anlegen einer Wallet erzeugt Phoenix eine Wiederherstellungsphrase aus zwölf Wörtern; die App bezeichnet sie als "BIP39 seed with standard BIP84 derivation path". Das <a href="https://github.com/ACINQ/phoenix">README des Projekts</a> sagt es unmissverständlich: Nur ihr habt diese Phrase, ihr seid für die Sicherung verantwortlich, und wer sie verliert, verliert das Guthaben. Im Gegensatz zu einer Custodial-Lösung wie der <a href="https://yourdevice.ch/lightning-ohne-full-node-mit-der-wallet-of-satoshi/">Wallet of Satoshi</a>, bei der der Anbieter die Schlüssel verwaltet, behaltet ihr bei Phoenix die Kontrolle.</p>



<h3 class="wp-block-heading">Ein einziger Kanal, der mitwächst</h3>



<p class="wp-block-paragraph">Im <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">Lightning Netzwerk</a> braucht es Zahlungskanäle, um Zahlungen senden und empfangen zu können. Phoenix verbindet euch dafür mit einem Kanal direkt zum Knoten von ACINQ, der die Zahlungen weiterleitet. Seit dem Umbau auf Splicing im Juli 2023 hat jeder Nutzer laut <a href="https://acinq.co/blog/phoenix-splicing-update">ACINQs Ankündigung</a> nur noch einen einzigen Kanal ("each user has only one channel"), der bei Bedarf vergrössert oder verkleinert wird, statt dass neue Kanäle danebengelegt werden. Ihr müsst also keine Kanäle von Hand öffnen oder schliessen.</p>



<h3 class="wp-block-heading">On-Chain und Lightning in einer App</h3>



<p class="wp-block-paragraph">Phoenix kann sowohl On-Chain-Bitcoin empfangen als auch über Lightning bezahlen. On-Chain-Einzahlungen landen zuerst in einer sogenannten Swap-in-Wallet und werden von dort automatisch in den Lightning-Kanal übertragen, sobald die Gebühr unter der von euch festgelegten Grenze liegt. Ihr müsst also nicht zwischen zwei Wallets wechseln. Ausgehende On-Chain-Zahlungen laufen ohne Tauschdienst direkt aus dem Kanal; ACINQ beschreibt das in der Splicing-Ankündigung als "trustless", die Gebühr setzt ihr selbst und könnt sie nachträglich erhöhen.</p>



<h3 class="wp-block-heading">Eigener Electrum-Server und Tor</h3>



<p class="wp-block-paragraph">Um die Kanäle abzusichern, beobachtet Phoenix die Bitcoin-Blockchain über Electrum-Server. Ab Werk nimmt die App dafür zufällige öffentliche Server; unter <strong>Einstellungen → Electrum-Server</strong> lässt sich ein eigener Server eintragen, laut App über den TLS-Port, Vorgabe 50002, oder bei Onion-Adressen über den einfachen TCP-Port. Wer eine eigene Node mit Electrum-Server betreibt, findet im Vergleich <a href="https://yourdevice.ch/electrs-vs-electrumx-vs-fulcrum/">ElectRS vs ElectrumX vs Fulcrum</a> die passende Software. Zusätzlich gibt es eine Einstellung für <a href="https://yourdevice.ch/was-ist-das-tor-netzwerk-und-welche-moeglichkeiten-bietet-es-uns/">Tor</a>; ist sie aktiv, warnt die App, wenn der eingetragene Electrum-Server keine Onion-Adresse hat.</p>



<h2 class="wp-block-heading">Installation der Phoenix Wallet</h2>



<p class="wp-block-paragraph">Laut <a href="https://github.com/ACINQ/phoenix">README</a> gibt es Phoenix für iOS im App Store (ab iOS 15) und für Android bei Google Play oder als APK direkt von der <a href="https://github.com/ACINQ/phoenix/releases">Release-Seite auf GitHub</a> (ab Android 8). Wer Google Play ohne Google-Konto nutzt, bekommt dieselbe App über den <a href="https://yourdevice.ch/aurora-store-installation-und-anwendung/">Aurora Store</a>. Bei Wallets, die echtes Geld verwalten, gilt eine einfache Regel: nur aus diesen Quellen installieren, nie aus einer Spiegelseite oder einem fremden Repository. Wer das APK von GitHub nimmt, prüft es vor der Installation; die Release-Seite liefert dafür eine signierte Prüfsummendatei, wie das geht, steht in der Anleitung <a href="https://yourdevice.ch/sicher-downloaden-auf-github-mit-asc-verifizierung/">Sicher downloaden auf Github mit ASC Verifizierung</a>. Stand 04.10.2026 führt die Release-Seite Phoenix 2.8.1 als jüngste Version.</p>



<h2 class="wp-block-heading">Einrichtung der Phoenix Wallet</h2>



<p class="wp-block-paragraph">Beim ersten Start erzeugt die App eure Wiederherstellungsphrase aus zwölf Wörtern. Sie ist der Schlüssel zur Wallet und zum Guthaben im Kanal und wird gebraucht, um die Wallet bei Verlust des Telefons wiederherzustellen. Ohne diese Phrase ist das Guthaben verloren, und auch ACINQ kann es nicht wiederherstellen, weil ACINQ die Schlüssel nie hatte. Schreibt die Phrase nach Anleitung der App auf und bewahrt sie an einem sicheren Ort auf. Sie gehört nicht in eine Datei auf dem Rechner und nicht in ein Foto, sondern auf Papier. Die Bildschirmfotos in diesem Artikel stammen vom Februar 2024; Bezeichnungen und Anordnung können in aktuellen Versionen abweichen.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325-460x1024.png" alt="Bildschirmfoto der Phoenix Wallet beim ersten Start mit der Aufforderung, eine neue Wallet anzulegen, Stand Februar 2024" class="wp-image-12830" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/Screenshot_20240221-092325.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern-460x1024.png" alt="Bildschirmfoto der Phoenix Wallet mit dem Dialog zum Sichern der Wiederherstellungsphrase, Stand Februar 2024" class="wp-image-12829" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixseedphrasesichern.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Bestätigt am Schluss, dass ihr eure Wiederherstellungsphrase gesichert habt. Unter <strong>Einstellungen → Zugriffskontrolle</strong> lässt sich der Zugang zur App zusätzlich mit einer sechsstelligen PIN oder mit der Systemsperre des Telefons schützen, samt automatischer Sperre nach einigen Minuten Inaktivität. Nutzt das.</p>



<h2 class="wp-block-heading">Anwendung der Phoenix Wallet</h2>



<h3 class="wp-block-heading">Kanal-Verwaltung und Gebühren</h3>



<p class="wp-block-paragraph">Eingehende Zahlungen brauchen manchmal eine On-Chain-Transaktion, nämlich dann, wenn im Kanal nicht genug Platz für den Betrag ist und er vergrössert werden muss. Die App sagt dazu selbst: "Incoming payments sometimes require on-chain transactions. This does not always happen, only when needed." Die Kosten dafür setzen sich laut Zahlungsdetails aus zwei Teilen zusammen: einer Servicegebühr für die Liquidität, die ACINQ bereitstellt, und der Gebühr an die Miner für die On-Chain-Transaktion. Wie hoch die Mining-Gebühr ausfällt, hängt von der aktuellen Auslastung der Blockchain ab; deshalb lohnt es sich, Phoenix eher seltener mit grösseren Beträgen aufzuladen als ständig mit kleinen.</p>



<p class="wp-block-paragraph">Damit euch keine teure Kanalvergrösserung überrascht, gibt es unter <strong>Einstellungen → Kanal-Verwaltung</strong> eine <strong>Maximale Gebühr</strong>. Die App erklärt sie so: "Zahlungen, deren Gebühren diesen Wert überschreiten, werden abgelehnt." Ist die Gebühr gerade zu hoch, wartet Phoenix laut <a href="https://acinq.co/blog/phoenix-splicing-update">ACINQ</a> und versucht es später erneut. Der Bildschirm zeigt auch, wie hoch die Gebühren aktuell geschätzt werden. Liegt eure Grenze dauerhaft darunter, kommen Zahlungen, die eine Vergrösserung brauchen, nicht an; dann die Grenze anheben oder auf ruhigere Zeiten warten. Lasst das <strong>Automatische Kanal-Management</strong> eingeschaltet: Ist es aus, werden laut App alle eingehenden Zahlungen abgelehnt, die eine On-Chain-Operation brauchen, und On-Chain-Einzahlungen bleiben On-Chain liegen.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung-460x1024.png" alt="Bildschirmfoto der Einstellungen der Phoenix Wallet mit dem Eintrag zur Kanal-Verwaltung, Stand Februar 2024" class="wp-image-12831" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixgebuehrenverwaltung.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen-460x1024.png" alt="Bildschirmfoto der Kanal-Verwaltung in Phoenix mit dem Feld für die maximale Gebühr in Sats und dem Gegenwert in Franken, Stand Februar 2024" class="wp-image-12832" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletgebuehrenfestlegen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div></div>
</div>



<h3 class="wp-block-heading">Sats aufladen</h3>



<p class="wp-block-paragraph">Um die Wallet verwenden zu können, gibt es zwei Wege: On-Chain, also direkt über die Bitcoin-Blockchain, oder über das Lightning Netzwerk. Eine Übersicht weiterer Wege bietet der Artikel <a href="https://yourdevice.ch/die-schnellsten-moeglichkeiten-bitcoin-in-lightning-btc-umzuwandeln/">Die schnellsten Möglichkeiten Bitcoin in Lightning BTC umzuwandeln</a>.</p>



<h4 class="wp-block-heading">Methode 1: Mit On-Chain-Guthaben aufladen</h4>



<p class="wp-block-paragraph">Ihr sendet euch Sats, zum Beispiel von eurer Hardwarewallet, auf die On-Chain-Adresse von Phoenix. Diese findet ihr, wenn ihr auf der Hauptseite einmal nach links wischt:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten-460x1024.png" alt="Bildschirmfoto der Phoenix Wallet mit QR-Code und On-Chain-Adresse zum Empfangen von Bitcoin, Stand Februar 2024" class="wp-image-12833" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixwalletonchainbtcerhalten.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<p class="wp-block-paragraph">Sobald die Einzahlung bestätigt ist, überträgt Phoenix sie automatisch in den Lightning-Kanal. Das geschieht nur, wenn die Gebühr <strong>unterhalb</strong> der <strong>Maximalen Gebühr in der Kanal-Verwaltung</strong> liegt; bis dahin zeigt die App die Einzahlung als wartend an. Wichtig: Eine Einzahlung, die nicht übertragen wird, wartet nicht ewig. Die App hält fest, dass sie nach vier Monaten Wartezeit nicht mehr auf Lightning umgetauscht werden kann und dann von Hand On-Chain ausgegeben werden muss. Wer eine Einzahlung lange in der Warteschlange sieht, prüft also die Gebührengrenze.</p>



<h4 class="wp-block-heading">Methode 2: Direkt via Lightning von einer Börse aufladen</h4>



<p class="wp-block-paragraph">Viele Börsen unterstützen Lightning, zum Beispiel Bitfinex oder Kraken. Dort lassen sich gekaufte Bitcoin über die internen Umwandlungswerkzeuge in Lightning-Guthaben umwandeln und dann an eine Lightning-Rechnung auszahlen. Die folgenden Bildschirmfotos zeigen das bei beiden Börsen im Februar 2024; die Oberflächen der Börsen ändern sich häufig.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice.png"><img loading="lazy" decoding="async" width="1024" height="465" src="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-1024x465.png" alt="Bildschirmfoto des Umwandlungsdienstes von Bitfinex, mit dem Bitcoin in Lightning-Guthaben umgewandelt werden, Stand Februar 2024" class="wp-image-12834" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-1024x465.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-300x136.png 300w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-768x349.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-1536x697.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-2048x929.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexswapservice-500x227.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Bitfinex Converter</figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert.png"><img loading="lazy" decoding="async" width="1024" height="465" src="https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert-1024x465.png" alt="Bildschirmfoto der Umwandlungsfunktion von Kraken für Bitcoin und Lightning, Stand Februar 2024" class="wp-image-12835" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert-1024x465.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert-300x136.png 300w, https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert-768x349.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert-1536x697.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert-2048x929.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/02/krakenconvert-500x227.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Kraken Converter</figcaption></figure>
</div>


<p class="wp-block-paragraph">Am Beispiel Bitfinex, wie es im Februar 2024 ablief: Auf dem Börsenkonto lagen 100'000 Lightning-Sats. In Phoenix erstellt ihr unter <strong>Empfangen</strong> eine Rechnung, ändert dort den Betrag und tragt die Menge ein, die ihr auszahlen wollt. Bitfinex zog damals eine eigene Lightning-Gebühr von 100 Sats ab und akzeptierte deshalb nur eine Rechnung, die um diese Gebühr kleiner war als das Guthaben. Wie hoch die Gebühr heute ist, zeigt die Börse beim Auszahlen an; rechnet sie bei der Rechnung ab, sonst lehnt die Börse ab.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen-460x1024.png" alt="Bildschirmfoto der Empfangen-Ansicht von Phoenix mit einer Lightning-Rechnung als QR-Code, Stand Februar 2024" class="wp-image-12837" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceerstellen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen-460x1024.png" alt="Bildschirmfoto von Phoenix beim Anpassen des Betrags einer Lightning-Rechnung, Stand Februar 2024" class="wp-image-12838" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixinvoiceanpassen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Die Rechnung fügt ihr bei Bitfinex unter der Auszahlung per Lightning ein:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen.png"><img loading="lazy" decoding="async" width="3561" height="1616" src="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen.png" alt="Bildschirmfoto der Lightning-Auszahlung bei Bitfinex mit eingefügter Rechnung aus Phoenix, Stand Februar 2024" class="wp-image-12839" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen.png 3561w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen-300x136.png 300w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen-1024x465.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen-768x349.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen-1536x697.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen-2048x929.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/02/bitfinexinvoicebezahlen-500x227.png 500w" sizes="auto, (max-width: 3561px) 100vw, 3561px" /></a></figure>
</div>


<p class="wp-block-paragraph">Anschliessend werden die Sats auf eurer Phoenix Wallet gutgeschrieben. Braucht die Zahlung eine Vergrösserung des Kanals, gehen davon die Servicegebühr und die Mining-Gebühr ab:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten-460x1024.png" alt="Bildschirmfoto von Phoenix nach dem Eingang einer Lightning-Zahlung mit dem gutgeschriebenen Betrag, Stand Februar 2024" class="wp-image-12840" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixsatserhalten.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<h4 class="wp-block-heading">Methode 3: Guthaben via RoboSats aufladen</h4>



<p class="wp-block-paragraph">Diese Methode ist die privateste der vier vorgestellten, aber auch mit Abstand die aufwändigste. RoboSats verlangt keine Identifizierung, und ihr könnt eure Lightning Wallet direkt dort aufladen. Absolut anonym ist das trotzdem nicht automatisch: Die Zahlung in Franken oder Euro hinterlässt auf der anderen Seite des Handels Spuren, und wie viel davon übrig bleibt, hängt von eurem Vorgehen ab. Warum der Verzicht auf KYC keine Garantie für Anonymität ist, steht im Artikel <a href="https://yourdevice.ch/ist-no-kyc-wirklich-ein-garantie-fuer-anonymitaet/">Ist no-KYC wirklich eine Garantie für Anonymität</a>. Die Anleitung zu RoboSats selbst wäre hier zu lang; sie steht im Artikel <a href="https://yourdevice.ch/mit-robotsats-anonym-bitcoin-kaufen/">Mit RoboSats anonym Bitcoin kaufen und verkaufen</a>.</p>



<h4 class="wp-block-heading">Methode 4: Auftrag bei Pocket</h4>



<p class="wp-block-paragraph">Bei Pocket kauft ihr Bitcoin per Banküberweisung und lasst sie über Lightning direkt an Phoenix auszahlen. Laut <a href="https://pocketbitcoin.com/learn/lightning/top-up-lightning-wallet">Pockets eigener Anleitung</a> wählt ihr dafür beim Einrichten Phoenix als Wallet und bestätigt die Auszahlung später in der App; nach der ersten Auszahlung ist eure Phoenix Wallet dauerhaft mit eurer Zahlungsreferenz verknüpft. Wie der Kauf bei Pocket abläuft, steht in unserer Anleitung <a href="https://yourdevice.ch/bitcoin-mit-light-kyc-bei-pocketbitcoin-kaufen/">Bitcoin mit Light KYC bei Pocketbitcoin kaufen</a>.</p>



<h3 class="wp-block-heading">Sats ausgeben</h3>



<p class="wp-block-paragraph">Ihr habt nun Sats auf eurer self-custodial Phoenix Wallet und könnt sie überall dort ausgeben, wo Bitcoin über Lightning akzeptiert wird. Auch kleine Beträge lassen sich so bezahlen, ohne jedes Mal eine On-Chain-Gebühr zu zahlen. Mit dem Senden-Knopf scannt ihr eine Rechnung und bezahlt sie mit einem Klick auf <strong>Bezahlen</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen.png"><img loading="lazy" decoding="async" width="1008" height="2244" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen.png" alt="Bildschirmfoto von Phoenix beim Bezahlen einer gescannten Lightning-Rechnung mit dem Knopf Bezahlen, Stand Februar 2024" class="wp-image-12841" style="width:325px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen.png 1008w, https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoeninvoicebezahlen-500x1113.png 500w" sizes="auto, (max-width: 1008px) 100vw, 1008px" /></a></figure>
</div>


<p class="wp-block-paragraph">Scannt ihr mit Phoenix eine On-Chain-Bitcoinadresse, führt die App eine normale On-Chain-Transaktion durch. Hier gilt: <strong>Achtet auf die On-Chain-Gebühren!</strong></p>



<p class="wp-block-paragraph">Zum Empfangen bietet Phoenix inzwischen auch eine Lightning-Adresse im Format ₿name@domain nach dem Standard BIP-353, die mit Bolt12-Zahlungsanforderungen arbeitet. Die App beschreibt sie als privater als LNURL-basierte Lightning-Adressen, warnt aber zugleich, das sei "bleeding edge tech": Manche Wallets und Dienste verstehen sie noch nicht und können darauf nicht zahlen. Was LNURL ist, erklärt der Artikel <a href="https://yourdevice.ch/was-versteht-man-unter-lnurl-bei-lightning/">Was versteht man unter LNURL bei Lightning</a>.</p>



<h2 class="wp-block-heading">Was passiert, falls ACINQ von der Bildfläche verschwindet</h2>



<p class="wp-block-paragraph">Wer eine Wallet nutzt, deren Gegenstelle eine einzelne Firma ist, sollte wissen, was passiert, wenn diese Firma plötzlich nicht mehr da ist. Die Antwort unterscheidet sich zwischen self-custodial Wallets wie Phoenix und Custodial-Wallets wie der Wallet of Satoshi grundlegend.</p>



<h3 class="wp-block-heading">Self-custodial Wallets wie Phoenix</h3>



<p class="wp-block-paragraph">Bei Phoenix behaltet ihr die Kontrolle über eure Schlüssel. Verschwindet ACINQ, ist das Geld im Kanal nicht weg, aber es ist zunächst blockiert: Der Kanal führt zu ACINQ, und ohne Gegenstelle lässt sich darüber nicht mehr bezahlen. Für diesen Fall gibt es unter <strong>Einstellungen → Kanäle force-closen</strong> einen Notausgang. Er läuft nicht von selbst ab, ihr müsst ihn auslösen. Die App erklärt den Bildschirm ausdrücklich zum Werkzeug für den äussersten Notfall, "for example, if your peer (ACINQ) disappears permanently, preventing you from spending your money". In allen anderen Fällen verweist sie auf den Support.</p>



<h4 class="wp-block-heading">Force-Closes im Lightning Netzwerk</h4>



<ul class="wp-block-list">
<li><strong>Was ein Force-Close ist</strong>: Ist die Gegenpartei nicht erreichbar, könnt ihr den Kanal einseitig schliessen. Dabei wird der letzte Stand des Kanals auf die Bitcoin-Blockchain geschrieben, und euer Anteil geht an eine On-Chain-Adresse, die die App vorher anzeigt.</li>



<li><strong>Was es kostet</strong>: Laut App kostet ein Force-Close Geld für die On-Chain-Gebühren, und das Guthaben ist danach für Tage gesperrt, bevor ihr darüber verfügen könnt.</li>



<li><strong>Was ihr nicht tun dürft</strong>: Die App warnt in Fettschrift: "Do not uninstall the app until your channels are fully closed, or you will lose money." Phoenix bleibt also installiert, bis der Kanal vollständig geschlossen ist.</li>



<li><strong>Der normale Weg</strong>: Solange ACINQ erreichbar ist, gibt es keinen Grund für einen Force-Close. Wer Phoenix verlassen will, nutzt <strong>Kanäle schliessen</strong> oder überweist das Guthaben einfach an eine andere Wallet.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen.png"><img loading="lazy" decoding="async" width="460" height="1024" src="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen-460x1024.png" alt="Bildschirmfoto des Force-Close-Bildschirms der Phoenix Wallet mit Warnhinweisen und der Zieladresse für das Guthaben, Stand Februar 2024" class="wp-image-12843" style="width:321px" srcset="https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen-460x1024.png 460w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen-135x300.png 135w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen-768x1710.png 768w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen-690x1536.png 690w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen-920x2048.png 920w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen-500x1113.png 500w, https://yourdevice.ch/wp-content/uploads/2024/02/phoenixforceclosen.png 1008w" sizes="auto, (max-width: 460px) 100vw, 460px" /></a></figure>
</div>


<h3 class="wp-block-heading">Custodial Wallets wie die Wallet of Satoshi</h3>



<p class="wp-block-paragraph">Bei Custodial-Wallets wie der <a href="https://yourdevice.ch/lightning-ohne-full-node-mit-der-wallet-of-satoshi/">Wallet of Satoshi</a> verwaltet der Betreiber die Schlüssel. Verschwindet er, gibt es keinen Notausgang, weil ihr nie eigene Schlüssel hattet. Es gibt dann keine Möglichkeit, selbstständig an das Guthaben zu kommen. Also wie immer: <strong>Not your Keys, not your Coins!</strong></p>



<h3 class="wp-block-heading">Warum Phoenix in diesem Fall besser dasteht</h3>



<ul class="wp-block-list">
<li><strong>Kontrolle</strong>: Mit Phoenix habt ihr die Schlüssel. Für den Alltag braucht ihr ACINQ als Gegenstelle, für den Notausgang nicht.</li>



<li><strong>Notausgang</strong>: Der Force-Close führt das Guthaben auch ohne Mitwirkung von ACINQ auf die Blockchain zurück, kostet aber Gebühren und Wartezeit und setzt voraus, dass die App noch installiert ist.</li>



<li><strong>Nachprüfbarkeit</strong>: Der Quelltext von Phoenix ist offen. Bei einer Custodial-Lösung bleibt euch nur, dem Anbieter und seinen Sicherheitsvorkehrungen zu vertrauen.</li>
</ul>



<p class="wp-block-paragraph">Phoenix bietet damit deutlich mehr Kontrolle als eine Custodial-Wallet. Ein Notausgang ist aber kein Komfortausgang: Wer ihn braucht, zahlt Gebühren, wartet Tage und darf in der Zwischenzeit das Telefon nicht neu aufsetzen.</p>



<h2 class="wp-block-heading">Was ACINQ über eure Zahlungen weiss</h2>



<p class="wp-block-paragraph">Self-custodial heisst: ACINQ kann nicht über euer Geld verfügen. Es heisst nicht, dass ACINQ nichts sieht. Phoenix hat genau einen Kanal, und der führt zu ACINQ. Ausgehende Zahlungen laufen über sogenanntes Trampoline-Routing: Nicht die App berechnet den Weg durchs Netz, sondern der Trampoline-Knoten von ACINQ. Im eigenen Blogbeitrag zur Einführung hat ACINQ im Dezember 2019 offen geschrieben, was das bedeutet: "ACINQ learns both the payer and recipient of those trampoline payments (just like custodial wallets)", und es selbst als "a liability" bezeichnet (<a href="https://medium.com/@ACINQ/phoenix-wallet-part-4-trampoline-payments-fb1befd027c8">Phoenix Wallet Part 4: Trampoline payments</a>). Die Lösung, mehrere Trampoline-Knoten verschiedener Betreiber hintereinanderzuschalten, hing nach demselben Beitrag davon ab, dass andere solche Knoten betreiben. Dass die aktuelle App weiterhin über Trampoline sendet, zeigt ihr <a href="https://github.com/ACINQ/phoenix/blob/master/phoenix-android/src/main/res/values/strings.xml">Quelltext</a>; ob ACINQ dabei heute weniger erfährt als 2019, dokumentiert ACINQ nicht an einer Stelle, die sich prüfen liess.</p>



<p class="wp-block-paragraph">Dazu kommt die Blockchain-Seite: Ab Werk fragt Phoenix zufällige öffentliche Electrum-Server ab, und die erfahren, welche Adressen euch interessieren. Mit einem eigenen Electrum-Server und Tor lässt sich das schliessen, siehe oben. Für eine Wallet im Portemonnaie-Format ist das ein vertretbarer Tausch. Wer aber Lightning nutzt, gerade weil er Zahlungen privat halten will, sollte wissen, dass Phoenix die Bequemlichkeit mit einem Gegenüber erkauft, das viel sieht.</p>



<h2 class="wp-block-heading">Sicherheitshinweise im Umgang mit Lightning und Phoenix</h2>



<p class="wp-block-paragraph">Eine self-custodial Wallet wie Phoenix bietet viele Vorteile, vor allem bei Kontrolle und Sicherheit. Sie bringt aber auch Verantwortung mit sich. Diese Punkte solltet ihr beachten:</p>



<p class="wp-block-paragraph"><strong>1. Sichere Aufbewahrung der Wiederherstellungsphrase</strong></p>



<p class="wp-block-paragraph">Die zwölf Wörter sind der Schlüssel zu euren Coins. Verliert ihr sie, könnt ihr den Zugriff auf eure Wallet verlieren. Bewahrt sie an einem Ort auf, zu dem nur ihr Zugang habt. Schreibt sie auf Papier und vermeidet digitale Kopien, die gehackt werden könnten.</p>



<p class="wp-block-paragraph"><strong>2. Phishing-Angriffe vermeiden</strong></p>



<p class="wp-block-paragraph">Seid immer auf der Hut vor Phishing. Kriminelle versuchen, euch die Wiederherstellungsphrase zu entlocken, indem sie sich als Support, als Wallet-Anbieter oder als Börse ausgeben. Kein seriöser Dienst fragt jemals nach diesen Wörtern. Prüft die Adresse jeder Website und seid vorsichtig bei E-Mails oder Nachrichten, die nach sensiblen Informationen fragen.</p>



<p class="wp-block-paragraph"><strong>3. Haltet die Wallet-Software aktuell</strong></p>



<p class="wp-block-paragraph">Entwickler aktualisieren Wallet-Software regelmässig, um Sicherheitslücken zu schliessen und neue Funktionen hinzuzufügen. Haltet eure Wallet-App deshalb immer auf dem neuesten Stand.</p>



<p class="wp-block-paragraph"><strong>4. Nutzt starke und einzigartige Passwörter</strong></p>



<p class="wp-block-paragraph">Für die Börsen und Dienste, über die ihr Phoenix aufladet, gilt: starke und einzigartige Passwörter, nie dasselbe Passwort für mehrere Konten. Ein <a href="https://yourdevice.ch/online-sicherheit-mit-bitwarden-passwortmanager-optimieren/">Passwortmanager</a> hilft, sie sicher zu speichern und zu verwalten.</p>



<p class="wp-block-paragraph"><strong>5. Nutzt Zwei-Faktor-Authentifizierung und die App-Sperre</strong></p>



<p class="wp-block-paragraph">Wo verfügbar, aktiviert bei Börsen die Zwei-Faktor-Authentifizierung (2FA). In Phoenix selbst schützt die Zugriffskontrolle mit PIN oder Systemsperre die App vor jemandem, der euer entsperrtes Telefon in die Hand bekommt. Schaltet sie ein.</p>



<p class="wp-block-paragraph"><strong>6. Seid vorsichtig mit öffentlichen WLANs</strong></p>



<p class="wp-block-paragraph">Öffentliche WLANs können unsicher sein. Wer dort Transaktionen durchführt oder sich bei einer Börse anmeldet, achtet auf HTTPS-Verschlüsselung oder nutzt zusätzlich eine sichere Verbindung, zum Beispiel ein VPN.</p>



<p class="wp-block-paragraph"><strong>7. Vermeidet es, grosse Mengen in Hot Wallets zu speichern</strong></p>



<p class="wp-block-paragraph">Phoenix ist für den täglichen Gebrauch gemacht. Bewahrt darin nur kleinere Beträge für den Alltag auf. Grössere Beträge gehören in eine Cold Wallet, die nicht ständig mit dem Internet verbunden ist. <strong>Handhabt das wie euer Portemonnaie: nehmt nur so viel mit, wie ihr unbedingt benötigt!</strong></p>



<p class="wp-block-paragraph"><strong>8. Behaltet wartende Einzahlungen im Blick</strong></p>



<p class="wp-block-paragraph">Eine On-Chain-Einzahlung, die wegen der Gebührengrenze nicht in den Kanal übertragen wird, verfällt nach vier Monaten für den Umtausch und muss dann von Hand ausgegeben werden. Schaut also nach, wenn die App eine Einzahlung länger als wartend anzeigt.</p>



<h2 class="wp-block-heading">Fazit: Phoenix ist eure Lightning-Geldbörse, nicht euer Tresor</h2>



<p class="wp-block-paragraph">Die Phoenix Wallet ist eine hervorragende Option für alle, die Lightning nutzen wollen, ohne eine eigene Node zu betreiben und ohne die Schlüssel abzugeben. Ein einziger Kanal, automatische Verwaltung und ein echter Notausgang über den Force-Close machen sie für Einsteiger und erfahrene Nutzer gleichermassen brauchbar. Der Preis dafür ist ein Gegenüber, das eure Zahlungen weiterleitet und dabei viel sieht, und ein Notausgang, der Tage dauert und Gebühren kostet. Wer das weiss, nutzt Phoenix für das, wofür sie gebaut ist: als Geldbörse für den Alltag. Für das Ersparte bleibt die Cold Wallet zuständig; ACINQ mag freundlich sein, ein Tresor ist ACINQ nicht.</p>



<h2 class="wp-block-heading">Quellen und weiterführende Links</h2>



<ul class="wp-block-list">
<li><a href="https://github.com/ACINQ/phoenix">ACINQ/phoenix auf GitHub</a>: README mit Bezugsquellen, Mindestversionen und Lizenz</li>



<li><a href="https://github.com/ACINQ/phoenix/releases">Phoenix-Releases auf GitHub</a>: APK und signierte Prüfsummen</li>



<li><a href="https://github.com/ACINQ/phoenix/blob/master/phoenix-android/src/main/res/values/important_strings.xml">Phoenix-Quelltext, Texte der Android-App</a>: Kanal-Verwaltung, maximale Gebühr, Force-Close-Warnungen, Ablauf von Einzahlungen nach vier Monaten</li>



<li><a href="https://github.com/ACINQ/phoenix/blob/master/phoenix-android/src/main/res/values/strings.xml">Phoenix-Quelltext, weitere Texte der Android-App</a>: Wiederherstellungsphrase, Electrum-Server, Tor, Zugriffskontrolle, BIP-353-Adresse, Trampoline-Gebühr</li>



<li><a href="https://acinq.co/blog/phoenix-splicing-update">ACINQ: Phoenix Splicing Update</a> (Juli 2023, ergänzt Dezember 2023)</li>



<li><a href="https://medium.com/@ACINQ/phoenix-wallet-part-4-trampoline-payments-fb1befd027c8">ACINQ: Phoenix Wallet Part 4, Trampoline payments</a> (Dezember 2019)</li>



<li><a href="https://pocketbitcoin.com/learn/lightning/top-up-lightning-wallet">Pocket: Lightning top-up service tutorial</a></li>
</ul>

<p>The post <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">Lightning ohne Fullnode mit der Phoenix Wallet</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Der Backup &#038; Restore Leitfaden für Lightning Fullnodes</title>
		<link>https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/</link>
					<comments>https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/#comments</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Mon, 01 Jan 2024 16:12:01 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[raspiblitz]]></category>
		<category><![CDATA[selfhosting]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=12307</guid>

					<description><![CDATA[<p>Der grosse Backup &#38; Restore Leitfaden für alle Lightning Fullnodes Betreiber und die, es noch gerne werden wollen. Betreiber mit einer Lightning Node kommen ab einer bestimmten Anzahl an Kanälen...</p>
<p>The post <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Der Backup &#038; Restore Leitfaden für Lightning Fullnodes</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Der grosse Backup &amp; Restore Leitfaden für alle Lightning Fullnodes Betreiber und die, es noch gerne werden wollen.</p>



<p class="wp-block-paragraph">Betreiber mit einer Lightning Node kommen ab einer bestimmten Anzahl an Kanälen zwangsläufig zur Frage, wie man sich am besten , beziehungsweise die Node und die Kanäle darauf, bestmöglichst absichert, und die Kanäle nach einem Ausfall wieder herstellen kann. Das Thema ist etwas komplex, aber wir schauen uns heute an, wie wir eine Lightning Node am besten absichern können, und wie wir Kanäle bei einem Totalausfall wiederherstellen können. Hier gibt es nämlich ein paar Dinge, die sehr wichtig sind, und auch ein Paar Dinge, die man auf keinen Fall machen darf, wie ich es selber schmerzlichst lernen musste. Damit euch keine Fehler passieren, besprechen wir in diesem Artikel die wichtigsten Schritte.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="900" height="500" src="https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle.jpg" alt="" class="wp-image-12313" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle.jpg 900w, https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle-300x167.jpg 300w, https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle-768x427.jpg 768w, https://yourdevice.ch/wp-content/uploads/2023/12/nodebackuptitle-500x278.jpg 500w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>
</div>




<p class="wp-block-paragraph">Wir schauen uns die besten Strategie für die Systeme <strong><a href="https://raspiblitz.org/">Raspiblitz</a>, <a href="https://umbrel.com/">Umbrel</a> und <a href="https://btcpayserver.org/">BTCPay Docker</a></strong> an. Ziel ist es eine möglichst sichere Umgebung für unsere Fullnode herzustellen, um in Falle eines Platten- oder Systemausfalls schnell wieder Online zu sein und gegebenfalls alle Kanäle wiederherzustellen. Wichtig zu verstehen ist, das aktuell noch keine reinen Datenbackups aktuell nicht möglich sind. Ihr könnt also nicht eure komplette Platte klonen oder backupen, und einen Server wieder herstellen falls es zu einem Ausfall kommt.</p>



<h2 class="wp-block-heading">Hintergründe und wichtiges zuerst bei Single Disk Deployments</h2>



<p class="wp-block-paragraph">Es gibt einige Verwirrung und Mythen darüber, wie man Off Chain Funds der eigenen Nodes am besten sichert. <strong>Ein Fehler hierbei stellt immer noch das größte Risiko dar, diese Gelder zu verlieren</strong>, obwohl alles getan wird, um diese Risiken zu minimieren. Es gibt nur ein Szenario, bei dem man das Guthaben sichert, und auf einer neuen Node wieder komplett wieder herstellen kann, inklusive allen Kanälen, und zwar dann, wenn der Server noch nicht abgeschmiert ist. In den meissten Fälle ist es aber eher umgekehrt: Der Server beziehungsweise die Node ist tot, und ihr steht da wie vom Blitz getroffen.</p>



<h3 class="wp-block-heading">Welche Daten dürfen in regelmässigen backups gesichert werden</h3>



<p class="wp-block-paragraph">Die wichtigste Datei, die immer gesichert werden muss, ist die Datei <code>&lt;lnddir&gt;/data/chain/bitcoin/mainnet/channel.backup</code>. Diese Datei enthält die <strong>Statischen Kanal-Backups (SCBs)</strong>. Sie wird nur aktualisiert, wenn die Node gestartet wird und wenn ein Kanal geöffnet oder geschlossen wird. Alle anderen Dateien auf der Node sind mehr oder weniger egal.</p>



<p class="wp-block-paragraph">Die meisten Lightning-Wallet-Apps wie die WalletofSatoshi oder <a href="https://yourdevice.ch/lightning-ohne-fullnode-mit-der-phoenix-wallet/">Phoenix</a> laden diese Datei automatisch in die Cloud hoch.</p>



<p class="wp-block-paragraph">Wie wir diese Datei sichern, und bei einem Ausfall der Node verwenden, um unsere Kanäle wiederherzustellen, schaue wir uns weiter unten dann genau an.</p>



<h3 class="wp-block-heading"><strong>Welche Dateien sollte man nicht in regelmässigen Backups sichern</strong></h3>



<p class="wp-block-paragraph"><br>Das ist eine etwas trickreiche Frage, denn das Anfertigen des Backups ist nicht das Problem. Das Wiederherstellen/Verwenden einer alten Version der <code>channel.db</code> zu finden unter <code>&lt;lnddir&gt;/data/graph/mainnet/</code> ist sehr riskant und sollte <strong>niemals</strong> gemacht werden!<br><br><strong>Das erfordert etwas Erklärung:</strong><br><br>Die Art und Weise, wie LN-Kanäle derzeit eingerichtet sind (bis <strong>eltoo</strong>/<strong>SQL</strong>) implementiert wird), ist, dass beide Parteien immer einem aktuellen Saldo zustimmen. Um sicherzustellen, dass keiner der beiden Peers in einem Kanal jemals versucht, einen alten Zustand dieses Saldos zu veröffentlichen, geben sie beide ihre Schlüssel an den anderen Peer weiter. Dies gibt ihm die Möglichkeit, alle Gelder (nicht nur ihren vereinbarten Anteil) aus einem Kanal zu nehmen, wenn ein falscher oder veralteter des Channelstates veröffentlicht wird. Daher bedeutet das Vorhandensein eines alten Kanalzustands im Grunde, dass man den Saldo an die andere Partei verlieren kann. </p>



<p class="wp-block-paragraph">Da Zahlungen in LND mehrmals pro Sekunde getätigt werden können, ist es sehr schwierig, jedes Mal ein Backup der Kanaldatenbank zu machen, wenn sie aktualisiert wird. Und selbst wenn es technisch möglich ist, kann das Vertrauen, dass ein bestimmter Zustand sicher der aktuellste ist, nie absolut sein. Deshalb sollte der Fokus darauf liegen, sicherzustellen, dass die Kanaldatenbank (also die <strong>channel.db</strong>) nicht beschädigt wird, die Zombie-Kanäle zu schließen und die SCBs sicher aufzubewahren.</p>



<h4 class="wp-block-heading">Ausnahmefall noch laufende Node</h4>



<p class="wp-block-paragraph">Kommen wir zur Ausnahme, wann eine Node doch von einem kompletten Backup wiederhergestellt werden darf: Im Ausnahmefall, und nur wirklich in diesem speziellen Fall darf man den kompletten <code>/.lnd</code> Ordner (in der sich die <code>channel.db</code> befindet) sichern, und zwar genau dann, wenn die Node <strong>noch nicht den Geist aufgegeben hat.</strong> Das komplett Backup darf also nur erzeugt werden, wenn die Node direkt nachher offline genommen wird. Raspiblitz bietet dazu die Funktion <strong>LNDRESCUE</strong>, oder die <strong>komplette Migration</strong> an. Die Scripte erstellen Backups welche beim aufsetzen einer neuen Node später verwendet werden, um alle Guthaben inklusive aller Kanäle, wieder herzustellen.</p>



<p class="wp-block-paragraph"><strong>LNDRESCUE</strong> sichert nur die Lightning Node, während das Migrationsbackup vom Rapspiblitz beispielsweise eure komplette Node sichert, inklusive installierter Anwendungen und Einstellungen der Node.</p>



<p class="wp-block-paragraph">Die Node wird direkt nach dem erstellen des Backups vom System selber offline genommen und heruntergefahren. BTCPay bietet ein ähnliche funktion, Umbrels OS bietet dagegen keine vollständige Sicherung von LND an. Bereitet euch also immer auf euer jeweiliges System gut vor!</p>



<h3 class="wp-block-heading">Die mit Abstand beste Sicherung eurer Node</h3>



<p class="wp-block-paragraph">Die einfachste Methode, eure Lightning Node, beziehungsweise eure Kanäle zu sichern, ist ein <strong>einfaches RAID1 Setup</strong>. Damit sichert ihr euch gegen ein Plattenausfall ab, und könnt bei einem Plattenausfall die Node ganz normal weiterlaufen lassen, bis ihr einen Ersatz für die ausgefallene Platte habt. Das bietet sich aber leider nicht auf dem Pi4 an, da das Netzteil zu schwach ist, 2 SSDs über das Standard Netzteil zu betreiben. Habt ihr Umbrel, den RaspiBlitz oder BTCPay Docker aber auf einem Linux Server System auf dem ein Hypervisor wie Proxmox läuft, empfiehlt es sich hier unbedingt eine zweite Platte zu nutzen. Dabei empfiehlt es sich, das komplette Betriebssystem ebenfalls auf dem RAID Verbund zu haben, damit das System auch gesichert wird.</p>



<p class="wp-block-paragraph">Ist es bei einem Single Disk Setup zu einem Crash eurer Node gekommen, schauen wir uns jetzt die wichtigsten Methoden an, um unsere Onchain sowie auch Kanalguthaben, falls vorhanden, wiederherzustellen. Fangen wir doch gleich mit dem Ausnahmefällen an, und zwar dann, wenn die Node noch nicht gecrasht ist.</p>



<h2 class="wp-block-heading">Wiederherstellung aus Backups</h2>



<h3 class="wp-block-heading">Raspiblitz Backup &amp; Restore mit LNDRESCUE</h3>



<p class="wp-block-paragraph">Der Raspiblitz kommt mit einer äusserst nützlichen komplett Backup &amp; Restore namens <strong>LNDRESCUE</strong>. Dabei wird eine komplette Sicherung des kompletten<code> .lnd</code> Ordners durchgeführt. Heisst also, ihr könnt diese Funktion nutzen, wenn die Node noch nicht komplett abgestürzt ist, eure Festplatte bald voll ist, oder andere Dinge passiert sind die eine Neuinstallation bzw. ein Transfer voraussetzen. LNDRESCUE fährt auch eure Node nach dem Backup automatisch herunter nachdem ihr das Backup heruntergeladen habt. Dabei kann beinahe fast nichts schiefgehen</p>



<p class="wp-block-paragraph">Wichtig ist, dass möglichst zur selben Raspi Version migriert wird, und es keine grossen Versionsunterschiede zwischen dem alten, und dem neuen gibt. Falls auf dem alten System noch eine 1.90 läuft, und ihr das neuste Image flasht, wie zum Beispiel 1.11, dann stehlt sicher, dass die alte Node vorher auch noch geupdated wird!</p>



<h4 class="wp-block-heading">Backup Starten</h4>



<p class="wp-block-paragraph">Geht in das CLI Menü des Raspiblitzes mit <code>menu</code> und geht in die <strong>Repair Options</strong>, danach <strong>Backup / Repair</strong> <strong>LND</strong> und wählt danach <strong>Backup your LND data (Rescue-File)</strong> aus:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup.png"><img loading="lazy" decoding="async" width="1024" height="943" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-1024x943.png" alt="" class="wp-image-12439" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-1024x943.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-300x276.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-768x707.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup-500x460.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlndrescuebackup.png 1396w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Der Raspi startet danach eine umfassende Sicherung der Lightning Node und stellt euch am Schluss einen Befehl zur Verfügung, der euch die Datei von einem Windows- oder Linux Rechner herunterladen lässt. Autocompact Channels könnt ihr aktivieren, um die Grösse etwas zu reduzieren. Danach ladet ihr euch mit den entsprechenden Links die Backups herunter:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen.png"><img loading="lazy" decoding="async" width="1024" height="569" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-1024x569.png" alt="" class="wp-image-12440" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-1024x569.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-300x167.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-768x427.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-1536x853.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen-500x278.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuebackupherunterladen.png 1748w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Ladet die Datei herunter, bestätigt danach mit <strong>Enter</strong>, da die Node anschliessend heruntergefahren wird.</p>



<div class="wp-block-kadence-infobox kt-info-box12307_fa543b-7d"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_info kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12" y2="8"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Sichert euch zuerst die Blockchain, bevor ihr LNDRESCUE ausführt, das erspart euch sehr viel Zeit damit ihr bei der Neuinstallation nicht wieder neu synchronisieren müsst. <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">Hier</a> der Link zum entsprechenden Artikel.<br>Habt ihr ein neues System bereit, zum Beispiel ein Raspi5 mit NVME Disk, könnt ihr auch <a href="https://yourdevice.ch/raspiblitz-auf-neue-hardware-und-neue-ssd-migrieren/">diesem Tutorial</a> folgen. </p></div></span></div>



<p class="wp-block-paragraph"></p>



<h4 class="wp-block-heading">LNDRescue Backup Wiederherstellen</h4>



<p class="wp-block-paragraph">Nachdem ihr eine frisch installierte Node habt, könnt ihr nun die alte Node mit <strong>LNDRESCUE</strong> komplett wiederherstellen. Heisst auch den LND Seed, die Kanäle und eure komplette Transaktionshystorie. Damit ihr schnellstmöglich wieder online seid, empfielt es sich wie bereits erwähnt die Blockchain vom alten Pi zu übernehmen. </p>



<p class="wp-block-paragraph">Startet den Pi mit einem frischen Image auf einem synchnronisertem, oder nicht synchronisiertem Hardwaresetup. Die LNDRESCUE Datei habt ihr optimalerweise bereits auf einem USB Stick gespeichert. Diesen benötigen wir für den LNDRESCUE Restore:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore.png"><img loading="lazy" decoding="async" width="1024" height="569" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-1024x569.png" alt="" class="wp-image-12445" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-1024x569.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-300x167.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-768x427.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-1536x853.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore-500x278.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzlnrescuerestore.png 1748w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Wählt hier <strong>Restore from a rescue file</strong> aus. Im nächsten Fenster könnt ihr das Backup eurer frischen Raspiblitz Installation getrost überspringen. Folgt den Anweisungen der Konsole, und gebt den Pfad zu eurem LNDRESCUE Backup an. Das Backup wird eingespielt, die Node anschliessend neugestartet. Ihr könnt, falls ihr bereits synchronisiert seid, danach direkt eure Kanäle wieder verwenden. Habt ihr keine Kopie der Blockchain, dann müsst ihr warten, bis sich der neue Blitz synchronisiert hat, danach gehen die Kanäle wieder online.</p>



<p class="wp-block-paragraph">Seid ihr zu lange offline, da ihr kein Blockchain Backup habt, kann es sein dass Kanäle aufgrund von pending htlc's geschlossen werden. Es empfiehlt sich also in diesem Fall den Raspiblitz <a href="https://yourdevice.ch/raspiblitz-deutlich-schneller-via-clearnet-synchronisieren/">übers Clearnet zu synchronisieren</a>. </p>



<h3 class="wp-block-heading">Raspiblitz komplete Migration auf ein neues Gerät</h3>



<p class="wp-block-paragraph">Wie bereits erwähnt, haben wir dazu ein eigenes Tutorial geschrieben. Dies könnt ihr nutzen, falls eure Node noch funktioniert, und ihr sie auf ein komplett neues Gerät übertragen wollt:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wEyBK8202M"><a href="https://yourdevice.ch/raspiblitz-auf-neue-hardware-und-neue-ssd-migrieren/">Raspiblitz auf neue Hardware und neue SSD migrieren</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Raspiblitz auf neue Hardware und neue SSD migrieren&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/raspiblitz-auf-neue-hardware-und-neue-ssd-migrieren/embed/#?secret=aFhPqYwcBD#?secret=wEyBK8202M" data-secret="wEyBK8202M" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<h3 class="wp-block-heading">BTCPay Server Backup &amp; Restore Funktion benutzen</h3>



<div class="wp-block-kadence-infobox kt-info-box12307_ec4ff1-4f"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Diese Funktion ähnelt der Backup und Restore Funktion LNDRESCUE vom Blitz und darf nur verwendet werden, wenn Ihr den Server nachher offline nehmt, und einen neuen direkt danach aufsetzt und wiederherstellt. Ansonsten kann es sein, dass eure Kanäle direkt zwangsgeschlossen werden! BTCPay fährt nachdem Backup nicht automatisch herunter. Bitte danach den Server manuel herunterfahren nachdem ihr die Datei gesichert habt.</p></div></span></div>



<p class="wp-block-paragraph"><br>Der BTCPay Server in der eigenständigen Docker Variante kommt mit einen eigenen Backup and Restore Script welches ihr im Home Verzeichnis von vom BTCPay Server also unter <code>btcpayserver-docker/btcpay-backup.sh</code> findet. Wollte ihr eure Blockchain Daten sichern, müsst ihr das separate tun z.B <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">rsync</a> oder direkt auf eine Sicherungsplatte.</p>



<h4 class="wp-block-heading">Skript Sicherung durchführen</h4>



<p class="wp-block-paragraph">Loggt euch als <code>root</code> user  ein gebt folgendenden Befehl ein:</p>



<pre class="wp-block-code"><code>cd $BTCPAY_BASE_DIRECTORY/btcpayserver-docker
./btcpay-backup.sh</code></pre>



<p class="wp-block-paragraph">Das Skript wird folgende Schritte durchführen:</p>



<ol class="wp-block-list">
<li>Sicherstellen, dass der Datenbank-Container läuft.</li>



<li>Ein Backup (Dump) der Datenbank erstellen.</li>



<li>Den BTCPay Server stoppen.</li>



<li>Die Docker-Volumes und das Datenbank-Backup archivieren.</li>



<li>Die Blockchain-Blöcke und Chainstate-Verzeichnisse ausschließen.</li>



<li>Optional: Das Archiv verschlüsseln.</li>



<li>Den BTCPay Server neu starten.</li>



<li>Aufräumen: Temporäre Dateien wie das Datenbank-Backup entfernen.</li>
</ol>



<p class="wp-block-paragraph">Falls alles klappt, seht Ihr folgendes: <code>✅ Backup done =&gt; /var/lib/docker/volumes/backup_datadir/_data/backup.tar.gz</code></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup.png"><img loading="lazy" decoding="async" width="1024" height="515" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-1024x515.png" alt="" class="wp-image-12314" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-1024x515.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-300x151.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-768x386.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-1536x772.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup-500x251.png 500w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaydockerbackup.png 1841w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Datei <code>backup.tar.gz</code> könnt ihr auf einem USB Stick oder auf einem anderen Medium speichern um später wieder herzustellen falls der Server die komische Anzeichen macht oder ihr auch beispielsweise einfach das System migrieren möchtet. Ihr könnt auch das Backup mit <a href="https://yourdevice.ch/bitcoin-blockchain-mit-rsync-sichern-auf-umbrel-raspi/">rsync</a> z.B auf ein anderes Netzwerkgerät syncen und sichern. <strong>Fahrt den Server nach Sicherung der Datei auf ein Medium, oder auf einen Netzwerkspeicher herunter. </strong></p>



<h4 class="wp-block-heading">Skript Wiederherstellung</h4>



<p class="wp-block-paragraph">Ähnlich zum Skript <code>btcpay-backup.sh</code> aber umgekehrt: der <code>btcpay-restore.sh</code> Skript muss mit der Pfadangabe ausgeführt werden. also z.B </p>



<pre class="wp-block-code"><code>./btcpay-restore.sh /mnt/usb/backup.tar.gz</code></pre>



<p class="wp-block-paragraph">Bei einem erfolgreichem Restore bekommt Ihr: <code>✅ Restore done</code></p>



<p class="wp-block-paragraph">Bedenkt dabei, dass bei einem Restore die Kanäle ebenfalls wiederhergestellt werden, und deshalb der Server direkt nach dem erstellen des Backups unbedingt heruntergefahren werden muss!</p>



<h2 class="wp-block-heading">On Chain Guthaben wiederherstellen</h2>



<p class="wp-block-paragraph">Dies ist der einfachste und unproblematischste Schritt auf allen 3 System. Um eure Onchain-Guthaben zu sichern, braucht ihr nur den Seed bzw. die 24 Wörter für eure Bitcoin-Core Wallet oder eure Lightning On-Chain Wallet. Sollte ein System ausfallen, müsst ihr nichts anderes tun, als die Seedphrase eingeben und ihr habt eurer Guthaben zurück. Das betrifft nochmals gesagt, nur Guthaben, die nicht in Lightning Kanälen sind!</p>



<h3 class="wp-block-heading">Umbrel Node</h3>



<p class="wp-block-paragraph">Beim Aufsetzen einer neuen Node kann beim ersten Zugriff auf die Lightning Node eine neue Wallet erstellt werden, oder eine Wallet aus einer Seedphrase wiederhergestellt werden. Um euer Onchain Guthaben wieder herzustellen, müsst ihr eure Seedphrase eingeben, die ihr beim erstellen eurer Lightning Wallet erstmalig aufgeschrieben habt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore.png"><img loading="lazy" decoding="async" width="2928" height="1517" src="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore.png" alt="" class="wp-image-12322" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore.png 2928w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-300x155.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-1024x531.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-768x398.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-1536x796.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-2048x1061.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelonchainrestore-500x259.png 500w" sizes="auto, (max-width: 2928px) 100vw, 2928px" /></a></figure>
</div>


<p class="wp-block-paragraph">Wählt also RECOVER YOUR PREVIOUS NODE aus, und gebt danach eure 24 Wörter ein. Damit habt ihr die Onchain Funds eurer Node wiederhergestellt. Hattet ihr vorher diverse Lightningkanäle, springt zur <a href="#umbrel-wiederherstellung">Umbrel Kanal Wiederherstellung</a> um die Kanäle wieder her zu stellen.</p>



<h3 class="wp-block-heading">BTCPay Server Docker</h3>



<p class="wp-block-paragraph">BTCPay Docker verfügt über mehrere Wallets, eine Shop Wallet, welches eine reine Onchain Wallet ist, und die Lightning Wallet auf der Lightning Node. Beide müssen <strong>separate</strong> wiederhergestellt werden.</p>



<h4 class="wp-block-heading">Die Bitcoin Shop Wallet wiederherstellen</h4>



<p class="wp-block-paragraph">Um die Bitcoinn Shop Wallet wiederherzustellen, klickt einfach auf den Bitcoin Button links in der Menüspalte und klickt danach auf <strong>connect an exisiting Wallet</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen.png"><img loading="lazy" decoding="async" width="560" height="750" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen.png" alt="" class="wp-image-12367" style="width:388px;height:auto" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen.png 560w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen-224x300.png 224w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletwiederherstellen-500x670.png 500w" sizes="auto, (max-width: 560px) 100vw, 560px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet.png"><img loading="lazy" decoding="async" width="828" height="580" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet.png" alt="" class="wp-image-12368" style="width:407px;height:auto" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet.png 828w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet-300x210.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet-768x538.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpay-restorewallet-500x350.png 500w" sizes="auto, (max-width: 828px) 100vw, 828px" /></a></figure>
</div>
</div>



<p class="wp-block-paragraph">Auf der nächsten Seite habt Ihr die Möglichkeit, die Art der Wiederherstellung auszuwählen:</p>



<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl.png"><img loading="lazy" decoding="async" width="1024" height="994" src="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-1024x994.png" alt="" class="wp-image-12370" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-1024x994.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-300x291.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-768x745.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl-500x485.png 500w, https://yourdevice.ch/wp-content/uploads/2023/12/btcpaywalletseedauswahl.png 1413w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Habt ihr keine Wallet File, müsst ihr eure Wallet Adresse manuell eingeben. Macht das am besten auf einem frischen System bei dem ihr wisst, dass ihr womöglich keine bösartige Software oder Viren drauf habt. Ihr könnt die Guthaben natürlich auch auf einer Software Wallet wie Sparrow wiederherstellen. Diese könnt ihr dann auf ein frisch erstellte Wallet auf dem BTCPay Server senden.</p>



<h4 class="wp-block-heading" id="lnd_wallet_restore">LND Wallet von BTCPay Docker wiederherstellen</h4>



<p class="wp-block-paragraph">Die oben vorgestellte Backup Methode vom BTCPay Server stellt auch eure LND Wallet wieder her, solltet ihr also ein Backup erstellt haben, könnt ihr damit eure Wallet wiederherstellen. Falls ihr kein Backup habt, und nur eure 24 Wörter für die LND Wallet, folgt dem folgendem Leitfaden:</p>



<p class="wp-block-paragraph">Das Wiederherstellen der Lightning Wallet beim reinem BTC-Pay Server ist etwas umständlich. Die Wiederherstellung der LND Wallet geschieht auf der Kommandozeile.</p>



<p class="wp-block-paragraph">Der anfängliche Ausgangspunkt, um die Wiederherstellung von On-Chain-Geldern über die Kommandozeile auszulösen, ist der Befehl <code>lncli create</code>. Dieser funktioniert auf dem BTCPay Server etwas anders. Zuerst müsst ihr den Stack komplett herunterfahren indem ihr auf der Kommandozeile folgenden Befehl ausführt: </p>



<pre class="wp-block-code"><code><code>btcpay-down.sh</code></code></pre>



<p class="wp-block-paragraph">Danach müsst ihr den Unlockscript von BTCPay kurz deaktivieren, indem ihr folgendermassen vorgeht:</p>



<p class="wp-block-paragraph">Sucht zuerst den <code>docker-initunlocklnd.sh</code> Script mit dem folgendem Befehl:</p>



<pre class="wp-block-code"><code><code>find /var/lib/docker/overlay2/ -name "docker-initunlocklnd.sh" 2&gt;/dev/null</code></code></pre>



<p class="wp-block-paragraph">Kopiert euch dem Pfad der den Ordner <strong>merged</strong> beeinhaltet:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="512" src="https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-1024x512.png" alt="" class="wp-image-17849" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-1024x512.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-300x150.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-768x384.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-1536x768.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-2048x1024.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/01/btcpay_unlockscript-500x250.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="wp-block-paragraph">Ändert den namen des <code>docker-initunlocklnd.sh</code> Scripts kurzfristig ab:</p>



<pre class="wp-block-code"><code><code>mv /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh.bak</code></code></pre>



<p class="wp-block-paragraph">Löscht den kompletten Inhalt des LND Ordners auf dem BTCPay Server:</p>



<pre class="wp-block-code"><code><code>rm -r /var/lib/docker/volumes/generated_lnd_bitcoin_datadir/_data/*</code></code></pre>



<p class="wp-block-paragraph">Startet den BTCPay Server mit:</p>



<pre class="wp-block-code"><code><code>btcpay-up.sh</code></code></pre>



<p class="wp-block-paragraph">Führt den folgenden Befehl aus:</p>



<pre class="wp-block-code"><code><code>docker exec -it btcpayserver_lnd_bitcoin lncli --tlscertpath /root/.lnd/tls.cert.tmp create</code></code></pre>



<p class="wp-block-paragraph">Jetzt kommt ihr in den interaktiven Modus um die Wallet wiederherzustellen. Als Nächstes kann man ein neues Wallet-Passwort eingeben, um alle neu abgeleiteten Schlüssel als Ergebnis des Wiederherstellungsprozesses zu verschlüsseln. Diesen Schritt könnt ihr mit Enter überspringen.</p>



<pre class="wp-block-code"><code>Input wallet password:
Confirm wallet password:

ACHTUNG, das Walletpasswort auf dem BTCPAY Server muss <strong>hellorockstar</strong> sein! Verwendet hier also hellorockstar als Wallet Passwort!</code></pre>



<p class="wp-block-paragraph">Sobald ein neues Wallet-Passwort erstellt wurde, werdet ihr aufgefordert, die vorhandenen Chiffrierschlüssel (Cipher Seed) einzugeben:</p>



<pre class="wp-block-code"><code>Input your 24-word mnemonic separated by spaces: ability noise lift document certain month shoot perfect matrix mango excess turkey river pitch fluid rack drill text buddy pool soul fatal ship jelly</code></pre>



<p class="wp-block-paragraph">Wenn beim Erstellen des Seeds ein Passwort für den Chiffrierschlüssel verwendet wurde, MUSS es jetzt eingegeben werden, das ist auf dem BTCPAY Server beim Standardsetup aber nicht der Fall, also <strong>ENTER</strong>:</p>



<pre class="wp-block-code"><code>Input your cipher seed passphrase (press enter if your seed doesn't have a passphrase):</code></pre>



<p class="wp-block-paragraph">Schließlich habt ihr die Möglichkeit, ein Wiederherstellungsfenster zu wählen:</p>



<pre class="wp-block-code"><code>Input an optional address look-ahead used to scan for used keys (default 2500):2500</code></pre>



<p class="wp-block-paragraph">Das Wiederherstellungsfenster ist ein Maß, das der On-Chain-Scanner verwendet, um zu bestimmen, wann alle "benutzten" Adressen gefunden wurden. Wenn das Wiederherstellungsfenster zu niedrig ist, wird LND keine Gelder in Adressen finden, die nach dem Punkt erzeugt wurden, an dem zwei aufeinanderfolgende Adressen generiert, aber nie verwendet wurden. Wurde eine LND On-Chain-Wallet umfangreich genutzt, möchtet ihr möglicherweise den Standardwert erhöhen.</p>



<p class="wp-block-paragraph">Sollten alle bereitgestellten Informationen gültig sein, wird euch der Seed erneut präsentiert:</p>



<pre class="wp-block-code"><code>!!!YOU MUST WRITE DOWN THIS SEED TO BE ABLE TO RESTORE THE WALLET!!!

---------------BEGIN LND CIPHER SEED---------------
 1. ability   2. noise   3. lift     4. document
 5. certain   6. month   7. shoot    8. perfect
 9. matrix   10. mango  11. excess  12. turkey
13. river    14. pitch  15. fluid   16. rack
17. drill    18. text   19. buddy   20. pool
21. soul     22. fatal  23. ship    24. jelly
---------------END LND CIPHER SEED-----------------

!!!YOU MUST WRITE DOWN THIS SEED TO BE ABLE TO RESTORE THE WALLET!!!

lnd successfully initialized!</code></pre>



<p class="wp-block-paragraph">Ist die Wiederherstellung durch, muss der <code>docker-initunlocklnd.sh</code> Script wieder unbenannt werden:</p>



<pre class="wp-block-code"><code>mv /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh.bak /var/lib/docker/overlay2/0aa693d5ccdd43768d11c7bf053a9eb3068d3ebc3fb330a20f604d94b90903fa/merged/docker-initunlocklnd.sh</code></pre>



<p class="wp-block-paragraph">Startet den BTCPay Server neu mit: </p>



<pre class="wp-block-code"><code>btcpay-restart.sh</code></pre>



<p class="wp-block-paragraph">Danach habt ihr eure Onchain Funds der LND Wallet erfolgreich auf dem BTCPay Server wiederhergestellt. Wie hier die Kanäle wiederherstellt erfahrt ihr <a href="#btcpay-wiederherstellung">weiter unten</a>.</p>



<h3 class="wp-block-heading">Raspiblitz Fullnode</h3>



<p class="wp-block-paragraph">Der Raspiblitz hat nur eine LND Wallet mit Onchain Funds. Deshalb gehts gleich weiter, wie die LND Wallet wieder hergestellt werden kann. Vorausetzung dafür ist ein frisch installiertes Blitzimage, und ein synchronisierter Bitcoincore Client. Die Node muss also vollständig synchronisiert sein, damit die Funds wieder auftauchen.</p>



<h4 class="wp-block-heading">LND Onchain Wallet wiederherstellen</h4>



<p class="wp-block-paragraph"><strong>Achtung</strong>: diese Option ist nur auszuwählen, falls ihr keine Kanäle hattet! Weiter unten findet ihr die Anleitung um Kanäle wiederherzustellen. Das Raspiblitzmenu bietet im Menu eine extra Option an, um nur die Onchain Funds der LND Wallet wiederherzustellen. Loggt euch per SSH auf dem wiederhergestellten RaspiBlitz ein und begebt euch mit dem Befehl <code>menu</code> ins CLI Menü des Blitzes, dort wählt ihr dann <strong>Repair Options</strong> und danach <strong>Repair/Backup LND</strong>:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair.png"><img loading="lazy" decoding="async" width="1024" height="686" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-1024x686.png" alt="" class="wp-image-12413" style="width:auto;height:275px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-1024x686.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-300x201.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-768x514.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair-500x335.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepair.png 1393w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd.png"><img loading="lazy" decoding="async" width="1024" height="758" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-1024x758.png" alt="" class="wp-image-12414" style="width:auto;height:275px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-1024x758.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-300x222.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-768x568.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd-500x370.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspipionchainrestorerepairlnd.png 1351w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>
</div>



<p class="wp-block-paragraph">Im nächsten Fenster wählt Ihr dann <strong>Restore from a seed (onchain funds only)</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly.png"><img loading="lazy" decoding="async" width="1024" height="746" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-1024x746.png" alt="" class="wp-image-12417" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-1024x746.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-300x219.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-768x559.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly-500x364.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzonchainrepaironly.png 1326w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Im nächsten Fenster fragt euch der Blitz ob ihr LND vorher sichern wollt, da ihr neu aufgesetzt habt, müsst ihr nichts sichern, könnt also einfach mit <strong>&lt;skip&gt;</strong> fortfahren. Anschliessend startet der Blitz die entsprechende Konfiguration. Ihr könnt dann in den folgenden Schritten euren alten LND Azeed eingeben. Folgt einfach den Anweisungen.</p>



<h2 class="wp-block-heading">Offchain Guthaben oder Lightning Kanäle sichern</h2>



<p class="wp-block-paragraph">Wir kommen nun zu dem Teil des Tutorials, der euch zeigt, wie ihr eure Kanäle mit der wichtigen, euch nun bereits bekannten <strong>SCB Datei channel.backup</strong>, sichert.</p>



<p class="wp-block-paragraph">Die <code>SCB</code>-Datei in LND (Lightning Network Daemon) steht für "<strong>Static Channel Backup</strong>". Sie ist quasi die Lebensversicherung bei einem Totalausfall des Lightning Knotens. Die grösste Konzentration liegt darauf, dass diese Datei unter allen Umständen regelmässig gesichert werden muss. </p>



<p class="wp-block-paragraph">Hier wichtige Details zur <code>SCB</code>-Datei:</p>



<ol class="wp-block-list">
<li><strong>Zweck der <code>SCB</code>-Datei</strong>: Die <code>SCB</code>-Datei ist dazu gedacht, Informationen über eure Lightning-Kanäle zu speichern, allerdings in einer statischen Form. Das bedeutet, sie speichert die grundlegenden Infos zu den Kanälen, wie die Kanal-IDs und die Knoten, mit denen ihr verbunden seid.</li>



<li><strong>Nutzung im Notfall</strong>: Die Hauptfunktion der <code>SCB</code>-Datei ist die Wiederherstellung eurer Kanäle im Falle eines Totalausfalls eures Knotens, wie z.B. bei einem Hardwarefehler oder Datenverlust. Wenn ihr also einen neue LND Node aufsetzt, könnt ihr die <code>SCB</code>-Datei verwenden, um eure Kanäle wiederherzustellen.</li>



<li><strong>Limitationen</strong>: Es ist wichtig zu verstehen, dass die <code>SCB</code>-Datei nicht dazu dient, Kanäle "am Leben zu erhalten" oder den aktuellen Zustand eurer Kanäle zu sichern. Sie hilft nur bei der Wiederherstellung der Existenz der Kanäle, <strong>nicht aber bei der Wiederherstellung </strong>des Kanalzustandes oder der Transaktionshistorie. Nach der Verwendung der SCB Datei, werden also alle ehemaligen Kanäle zwangsgeschlossen, und ihr bekommt eure Lightning Guthaben nach eineriger Zeit zurück. Das heißt, sie ist eine Art Sicherheitsnetz, aber keine umfassende Backup-Lösung.</li>



<li><strong>Vorsichtsmaßnahmen</strong>: Es ist entscheidend, dass ihr die <code>SCB</code>-Datei sicher und getrennt von eurem Knoten aufbewahrt. Sollte jemand unbefugt Zugriff darauf erhalten, könnte dies ein Sicherheitsrisiko darstellen. Zusammen mit dem Seed kann eurer gesammtes Lightning Guthaben abgegriffen werden.</li>
</ol>



<p class="wp-block-paragraph">Zusammenfassend ist die <code>SCB</code>-Datei in LND also das wichtigste Werkzeug für die Notfallwiederherstellung eurer Lightning-Kanäle bei einem Ausfall eurer Node. Sie ist jedoch kein Allheilmittel und kann nicht den laufenden Betrieb oder den aktuellen Zustand Eurer Kanäle sichern. Es ist also wichtig, zusätzlich zu den <code>SCB</code>-Backups auch andere Vorsichtsmaßnahmen zu treffen, um die Sicherheit eurer Lightning-Kanäle zu gewährleisten.</p>



<h3 class="wp-block-heading">Umbrel SCB Datei sichern</h3>



<p class="wp-block-paragraph">die SCB Datei findet ihr auf der Umbrel Lightning Node oben rechts unter den 3 Strichen:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1.png"><img loading="lazy" decoding="async" width="1024" height="541" src="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-1024x541.png" alt="" class="wp-image-12317" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-1024x541.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-300x159.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-768x406.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-1536x812.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-2048x1082.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelchannelbackup-1-500x264.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Datei könnt ihr direkt downloaden und an einem Ort eurer Wahl speichern. Eine Automatische Sicherung gibt es nicht, wie die Einstellung Automatic backups suggeriert! Zumindest finde ich nirgends eine Option aus einem Online Backup von Umbrel wiederherzustellen.</p>



<h3 class="wp-block-heading">BTCPay Server Docker SCB Datei sichern</h3>



<p class="wp-block-paragraph">Auf dem BTCPay Server gibt es keine automatische SCB Backup Funktion, deshab machen wir uns einen eigenen Script, der die <code>channel.backup</code> regelmässig bei Änderungen sichert, ähnlich bzw gleich der SCB Backup Funktion des Blitzes.</p>



<h4 class="wp-block-heading">LND backup script für die <code>channel.backup</code> mit inotify</h4>



<p class="wp-block-paragraph">Installiert euch zuerst das Tool <strong>inotify</strong> auf dem Host.</p>



<pre class="wp-block-code"><code>sudo apt install inotify-tools</code></pre>



<h4 class="wp-block-heading">Skript erstellen</h4>



<p class="wp-block-paragraph">Erstellt einen Script der die channel.backup Datei überwacht mit <code>nano /<strong>pfad</strong>/copy-channel-backup-on-change.sh </code>mit folgendem Inhalt:</p>



<pre class="wp-block-code"><code>#!/bin/bash

# Pfade und Einstellungen
SOURCE_FILE="/var/lib/docker/volumes/generated_lnd_bitcoin_datadir/_data/data/chain/bitcoin/mainnet/channel.backup"
<strong>BACKUP_PATH="/backuppfad/channel.backup"</strong>
DELAY=10  # Verzögerung in Sekunden nach Erkennung von Änderungen

while true; do
    # Warte auf eine Änderung (modify) an der Datei
    inotifywait -e modify $SOURCE_FILE
    
    # Warte nach der Erkennung einer Änderung
    echo "$(date): Modification detected. Waiting for $DELAY seconds before copying..."
    sleep $DELAY

    # Kopiere die Datei zum Backup-Pfad
    cp $SOURCE_FILE $BACKUP_PATH

    echo "$(date): File copied to $BACKUP_PATH"
done</code></pre>



<p class="wp-block-paragraph">Bitte passt den <strong>BACKUP_PATH</strong> an einen enstsprechenden Pfad an (z.B an einen gemounteten USB Stick oder einen Netzwerkspeicher)</p>



<p class="wp-block-paragraph">Macht die Datei ausführbar mit:</p>



<pre class="wp-block-code"><code>chmod +x /pfad/copy-channel-backup-on-change.sh</code></pre>



<h4 class="wp-block-heading">als Service hinzufügen</h4>



<p class="wp-block-paragraph">Erstellt eine neue Service Datei mit <code>sudo nano /etc/systemd/system/backup-channels.service</code> mit folgenden Inhalt:</p>



<pre class="wp-block-code"><code>&#091;Service] 
ExecStart=/<strong>pfad</strong>/copy-channel-backup-on-change.sh 
Restart=always 
RestartSec=1 
StandardOutput=syslog 
StandardError=syslog 
SyslogIdentifier=backup-channels 
User=ubuntu 
Group=ubuntu 
&#091;Install] 
WantedBy=multi-user.target</code></pre>



<p class="wp-block-paragraph">Den Dienst startet ihr mit:</p>



<pre class="wp-block-code"><code>sudo systemctl start backup-channels</code></pre>



<p class="wp-block-paragraph">Überwachen könnt ihr in mit:</p>



<pre class="wp-block-code"><code>journalctl -fu backup-channels</code></pre>



<p class="wp-block-paragraph">Beim booten des Servers den Service automatisch mit starten:</p>



<pre class="wp-block-code"><code>sudo systemctl enable backup-channels</code></pre>



<h4 class="wp-block-heading">rsync backup mit crontab</h4>



<p class="wp-block-paragraph">Eine einfache Variante ist auch das sichern dern SCB Datei mit einem einfach <strong>rsync cronjob</strong>. Dafür braucht ihr keine Scripte und keinen extra Service, ist aber nicht ganz so sauber wie die inotify methode.</p>



<p class="wp-block-paragraph">Erstellt einen crontab mit <code>sudo crontab -e</code> mit folgendem Inhalt:</p>



<pre class="wp-block-code"><code>15 * * * * rsync -avz /var/lib/docker/volumes/generated_lnd_bitcoin_datadir/_data/data/chain/bitcoin/mainnet/channel.backup /mnt/usbstick/</code></pre>



<p class="wp-block-paragraph">Damit wird die SCB Datei alle 15 Minuten auf den Stick gesichert. Ihr könnt natürlich auch das besagte NFS Share benutzen oder einen externen ftp/sftp Host verwenden. </p>



<h3 class="wp-block-heading"><strong>Raspiblitz SCB Datei sichern</strong></h3>



<h4 class="wp-block-heading">Lokale Sicherung</h4>



<p class="wp-block-paragraph">Für den Raspiblitz gibt es eine automtische Backup Funktion der SCB Datei (channel.backup) unter Funktion im Raspiblitz Menu. Dies findet ihr unter Node Settings &amp; Options:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup.png"><img loading="lazy" decoding="async" width="1024" height="943" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-1024x943.png" alt="" class="wp-image-12419" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-1024x943.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-300x276.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-768x707.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup-500x460.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzemergencyscbbackup.png 1396w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Hier könnt ihr die SCB über auf ein USB Speicher speichern. Habt ihr eine Nextcloud, wäre dies natürlich auch eine Option.</p>



<p class="wp-block-paragraph">Ihr könnt einen UBS Stick an der Node lassen, oder auf einen <a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">nfs Share</a> sichern, zb. einem Netzwerkspeicher. Wie sowas funktioniert, erfahrt ihr z.B <a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">hier</a>. Der Raspi oder der ist dann einfach der NFS Client. Am einfachsten wäre aber für den Heimgebrauch die USB Stick Methode die an einen entsprechenden Ort gemountet wird.</p>



<p class="wp-block-paragraph">Ihr müsste dafür ein USB Stick an euren Raspiblitz anstecken, welcher als Speicherort für das Backup dient. Nach der Ausführung des Dienstes <strong>SCB/Emergency Backup</strong> führt der Blitz die Sicherung regelmässig bei der Änderung der SCB Datei durch.</p>



<p class="wp-block-paragraph">Fügt den Stick nach Ausführung des <strong>SCB/Emergency Backup</strong> tools noch unbedingt in die Datei <code>fstab</code> mit ein, damit der Stick automatisch beim erneuten starten der Node, an den richtigen Ort gemounted wird. Schaut mit <code>lsblk</code>, nach dem ausführen des Services bitte nach, wo der Stick gemounted wurde ist. Der Stick muss in der Datei <code>fstab</code> unter<code> /mnt/backup</code> gemounted werden. Benutzt dazu am besten die UUID. Wie das funktioniert, erfahrt ihr am Ende des nächsten Abschnittes. </p>



<p class="wp-block-paragraph">Der nächste Abschnitt aktiviert die Auto Backup Funktion über die Kommandozeile, und fügt den Stick mit in die Datei <code>/etc/fstab</code> mit hinzu:</p>



<h4 class="wp-block-heading">Manuelle Konfiguration Auto-SCB Backup</h4>



<p class="wp-block-paragraph">Für die manuelle Konfiguration des Autobackup der SCB Datei via USB Stick, geht ihr am besten so vor:</p>



<p class="wp-block-paragraph">Stick am PI einstecken</p>



<p class="wp-block-paragraph">Am Blitz via SSH anmelden und mit CTRL+C auf die Shell wechseln.<br>Prüfen, ob er einen verwendbaren Stick erkannt hat:</p>



<p class="wp-block-paragraph"><code>sudo ./config.scripts/blitz.backupdevice.sh status</code></p>



<p class="wp-block-paragraph">ungefähre Ausgabe wäre</p>



<pre class="wp-block-code"><code><strong>blitz.backupdevice.sh</strong>
backupdevice=0
backupCandidate&#091;0]='sdb 7 GB JetFlash'
backupCandidates=1</code></pre>



<p class="wp-block-paragraph">Backup aktivieren:</p>



<pre class="wp-block-code"><code>sudo ./config.scripts/blitz.backupdevice.sh on</code></pre>



<p class="wp-block-paragraph">Im erscheinenden Dialog <strong>FORMAT</strong> wählen</p>



<p class="wp-block-paragraph">Prüfen, ob der Stick unter <code>/mnt/backup</code> eingehengt wurden ist:</p>



<pre class="wp-block-code"><code>sudo ./config.scripts/blitz.backupdevice.sh mount</code></pre>



<h5 class="wp-block-heading">UUID Ausfindig machen und in die Datei /etc/fstab hinzufügen</h5>



<p class="wp-block-paragraph">UUID des Sticks anzeigen lassen <strong>(Achtung! Das ist mein Stick - sieht bei euch anders aus)</strong></p>



<p class="wp-block-paragraph">Entweder ganz einfach via </p>



<pre class="wp-block-code"><code>blkid</code></pre>



<p class="wp-block-paragraph">oder den Status des Services nochmals abrufen nachdem ihr das Backup manuel aktiviert habt:</p>



<pre class="wp-block-code"><code>sudo ./config.scripts/blitz.backupdevice.sh status</code></pre>



<p class="wp-block-paragraph">Ausgabe wäre:</p>



<pre class="wp-block-code"><code><strong>blitz.backupdevice.sh</strong>
backupdevice=1
UUID='1B08-0CE4'
isMounted=1</code></pre>



<p class="wp-block-paragraph">UUID kopieren und /etc/fstab editieren:</p>



<pre class="wp-block-code"><code>sudo nano /etc/fstab</code></pre>



<p class="wp-block-paragraph">In der Datei am Ende diese Zeile einfügen (<strong>hier wieder eure UUID eintragen</strong>):</p>



<pre class="wp-block-code"><code>UUID='1B08-0CE4' /mnt/backup vfat defaults 0 2</code></pre>



<p class="wp-block-paragraph">Datei speichern mit <strong>strg+o</strong> ,<strong>Y</strong> und <strong>ENTER</strong>. Beenden mit <strong>strg+x</strong></p>



<p class="wp-block-paragraph">Jetzt wird der Stick nach einem reboot automatisch gemountet und ein Backup der channel.backup erstellt sobald diese sich bei einer Channel State modifzierung verändert.</p>



<h4 class="wp-block-heading">Remote Sicherung</h4>



<h5 class="wp-block-heading">In einer Nextcloud</h5>



<p class="wp-block-paragraph">Via Nextcloud könntet ihr eure SCB Datei auch remote sichern, schaut dazu in diesem gesonderten Beitrag vorbei:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="lfoMSuO8Xe"><a href="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/">Raspiblitz SCB Backup auf einer Nextcloud</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Raspiblitz SCB Backup auf einer Nextcloud&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/raspiblitz-scb-backup-auf-einer-nextcloud/embed/#?secret=akwH45XNsO#?secret=lfoMSuO8Xe" data-secret="lfoMSuO8Xe" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<h5 class="wp-block-heading">Backups via Netzwerkanbindungen direkt z.b. mit NFS</h5>



<p class="wp-block-paragraph">Schaut mal <a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">hier</a> vorbei, wie ihre z.B einen Ordner aus eurer Synology direkt auf einem Linux System mounten könnt.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Bokw8J8jvE"><a href="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/">Synology Ordner auf Linux Rechner direkt einbinden</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Synology Ordner auf Linux Rechner direkt einbinden&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/synology-ordner-direkt-in-linux-einbinden/embed/#?secret=tcjyFjovFq#?secret=Bokw8J8jvE" data-secret="Bokw8J8jvE" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<h2 class="wp-block-heading">Wiederherstellung Lightning Kanäle mit SCB</h2>



<p class="wp-block-paragraph">Diese Methode kommt zur Anwendung, wenn eure Node durch einen Plattenausfall verloren ist, oder aus anderen Gründen nicht mehr wiederherzustellen ist. Ihr benötigt dafür die <strong>channel.backup</strong> und eure LND Seed.</p>



<p class="wp-block-paragraph">Seit Version v0.6-beta besitzt lnd ein Feature namens <strong>Statische Kanal-Backups (SCBs)</strong>. Diese sind statisch, da sie nur einmal benötigt werden: beim Erstellen des Kanals. Ein Backup bleibt gültig, bis der Kanal geschlossen wird. Es enthält alle notwendigen Informationen, um die Datenverlustschutz-Funktion (DLP) im Protokoll zu aktivieren, was letztlich zur Wiederherstellung der Gelder des Kanals auf der Blockchain führt. Dies ist ein ausfallsicherer Backup-Mechanismus.</p>



<p class="wp-block-paragraph">Dieser Weg gilt als sicher, weil darauf geachtet wurde, dass es keine Fallstricke gibt, wie es beispielsweise beim regelmäßigen Kopieren der <strong>channel.db</strong> Datei der Fall sein könnte. Solche Methoden können riskant sein, da man nie sicher weiß, ob man den neuesten Stand eines Kanals hat. Stattdessen bieten SCBs eine einfache, sichere Methode, um Nutzern die Wiederherstellung der Gelder in ihren Kanälen, im Falle eines teilweisen oder vollständigen Datenverlusts, zu ermöglichen. Die Backups selbst sind mit einem Schlüssel verschlüsselt, der aus dem <strong>Seed</strong> der Wallet abgeleitet ist. Dadurch können andere beim klau der channel.back Datei nicht einfach Eure Kanäle auf anderen Nodes wiederherstellen.</p>



<div class="wp-block-kadence-infobox kt-info-box12307_0c080a-f8"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_alertTriangle kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12" y2="17"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h3 class="kt-blocks-info-box-title">Anmerkungen zu SCB Wiederherstellungen</h3><p class="kt-blocks-info-box-text">Bei einer Kanalwiederherstellung aus einer channel.backup wird eine Art Notsignal gesendet, und die Peers werden informiert, dass ein Nodeausfall stattgefunden hat. Diese lösen dann wiederum von ihrer Seite aus, einen Force-Close aus. Sind die Peers aber offline, und kommen nicht wieder Online, sind die Guthaben in beträchtlicher Gefahr.<br><br>Bitte beachtet, dass es teilweise ein bis 2 Tage gehen kann, bis alle Peers auf den Kanal Recover reagieren. Seid etwas geduldig, und überprüft mit <strong>lncli pendingchannels</strong> den Status und sucht im Mempool nach dem Closing. Mehr dazu unter findet ihr im übernächsten Abschnitt.</p></div></span></div>



<h3 class="wp-block-heading"><br>Voraussetzungen für einen erfolgreichen SCB</h3>



<p class="wp-block-paragraph">Der Peer muss online sein, ist der Peer nicht online, bewirkt der Befehl nichts, da dieser voraussetzt, dass der Peer mit dem wir Kanäle hatten, online ist und auf unseren Restore-Anfrage reagiert. Ausserdem müsst ihr eure channel.backup bereits auf das jeweilige Systen geladen haben. Die kann z.B. vom regelmässig gesicherten channel.backup USB-Stick kommen, oder ihr habt diese aus eurem Netzwerkspeicher bereits zurück auf das System transferiert.</p>



<h3 class="wp-block-heading"><strong>Was passiert bei einem SCB Restore</strong></h3>



<p class="wp-block-paragraph">In dem gegebenen Prozess zur Wiederherstellung von Kanälen wird der Server eine Reihe von "Kanal-Kerndaten" in die Datenbank einfügen. Diese enthalten nur die Informationen, die notwendig sind, um das Datenverlustschutz-Protokoll (DLP) zu starten, und nichts weiter. Als Ergebnis werden sie in der Datenbank als "wiederhergestellte" Kanäle markiert (<code>ChanStatusLocalDataLoss|ChanStatusRestored</code>), und es wird nicht zugelassen, sie für andere Prozesse zu verwenden.</p>



<p class="wp-block-paragraph">Sobald die Kanal-Kern Daten wiederhergestellt sind, versucht das Chanbackup-Paket, einen LinkNode einzufügen, der alle früheren Adressen enthält, mit der unsere Node den Peer erreichen kann.</p>



<p class="wp-block-paragraph">LND startet dann wie üblich und versucht, Verbindungen zu allen Peers herzustellen, mit denen wir offene Kanäle hatten. Läuft LND bereits, wird ein neuer, beständiger Verbindungsversuch initiiert.</p>



<p class="wp-block-paragraph">Sobald wir eine Verbindung zu einem Peer herstellen, startet das DLP-Protokoll. Der entfernte Peer wird feststellen, dass wir Daten verloren haben, und dann sofort seinen Kanal zwangsschließen. Bevor er dies tut, sendet er jedoch die Nachricht für den Kanal-Wiederherstellungshandshake, welchen wir benötigen, um Schlüssel abzuleiten um zu beweisen das wir die originalen Besitzer sind.</p>



<p class="wp-block-paragraph">Sobald die Verpflichtungstransaktion bestätigt ist, leitet unsere Node, basierend auf den Informationen im SCB, alle benötigten Schlüssel neu ab um die Guthaben dann zu bergen.</p>



<h3 class="wp-block-heading">SCB Wiederherstellung mit Raspiblitz</h3>



<p class="wp-block-paragraph">Seid euch im klaren dass das Recovern mit SCBs einer der letzte Massnahme darstellt, um seine Kanäle bzw die Funds darin wieder zu bekommen. Beim Recovering Prozess werden alle Kanäle seitens der Peers geschlossen via forceclose. Alle Schritte gehen von einem frisch installierten RaspiBlitz Image aus, und dass die Node vollständig eingerichtet und synchronisiert ist. </p>



<p class="wp-block-paragraph">Um die die Kanäle wiederherzustellen, müsst ihr in den <strong>LND Repair Options</strong> vom Blitz folgende Option verwenden:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore.png"><img loading="lazy" decoding="async" width="1024" height="712" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-1024x712.png" alt="" class="wp-image-12418" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-1024x712.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-300x209.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-768x534.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore-500x348.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzseedandchannelbackuprestore.png 1443w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Ein Backup müsst ihr im nächsten Fenster nicht erstellen, da ihr ja frischt installiert seid. In den folgenden Fenstern gebt Ihr Eure LND Seed an, und gebt dem Blitz an, wo Ihr Eure <code>channel.backup</code> gespeichert habt.</p>



<p class="wp-block-paragraph">Nach der Eingabe des Seeds der LND Wallet, und dem lokalisieren der channel.backup wird der Raspiblitz den SCB Restore einleiten. Das kann je nach Anzahl Kanäle einige Zeit dauern. Die Kanäle tauchen dann wieder in der Übersicht z.B in RTL auf, stehen dann aber in der <strong>Pending Close Warteschlange</strong>. Die Closing TXs seht ihr auf eurer Node nicht aufgrund der Notfallwiederherstellung die damit einhergeht, da der Peer, und nicht ihr, einen Force Close auslösst. Die Guthaben tauchen erst auf, nachdem der Force Close bestätigt worden ist, und die <code>blocks_until_maturity</code> vorüber sind, und die Funds erfolgreich gesweept wurden sind. </p>



<h3 class="wp-block-heading btcpay-wiederherstellung">SCB Wiederherstellung BTCPay Docker</h3>



<p class="wp-block-paragraph"><br>Um Kanäle wiederherzustellen, also genauer gesagt die Force Closures für alle Channels einzuleiten, müssen wir zuerst die alte ursprüngliche LND Onchainwallet wiederherstellen, und den Wiederherstellungsbefehl erfolgreich manuell ausführen. Wie ihr die LND Wallet wiederherstellt, habt ihr bereits <a href="#lnd_wallet_restore">hier</a> erfahren. Springt nochmals zurück, falls ihr das noch nicht getan habt.</p>



<p class="wp-block-paragraph">Auf dem BTC-Pay Server müssen wir die Wiederherstellung manuel via <code>lncli</code> ausführen.  Dafür benötigen wir den Script, der die Befehle in den LND Docker Container schickt. Die Skripte befinden sich all im <strong>btcpay-docker</strong> Ordner. </p>



<p class="wp-block-paragraph">Um einen SCB Restore auszuführen benötigen wir also den Befehl <code>bitcoin-lncli.sh restorchanbackup</code> und die SCB Datei auf dem Server. </p>



<p class="wp-block-paragraph">Wir führen also folgenden Befehl aus:</p>



<pre class="wp-block-code"><code>bitcoin-lncli.sh restorechanbackup --multi_file=/<strong>pfad</strong>/channel.backup</code></pre>



<p class="wp-block-paragraph">Das kann je nach Anzahl Kanäle eine weile Dauern. Bittet beachtet nochmals, dass ihr Weile warten müsst. Überprüft mit den Hinweisen <a href="#transaktion_finden">hier</a>, ob die Closing Transaktion vom Peer ins Netzwerk gesendet worden ist. </p>



<h3 class="wp-block-heading" id="umbrel-wiederherstellung">SCB Wiederherstellung Umbrel</h3>



<p class="wp-block-paragraph">Umbrel verfügt nicht über eine komplette Backup &amp; Restore wie der RaspiBlitz oder BTCPay Docker. Das heisst es können nur die Kanäle via SCB gesichert und wiederhergestellt werden.</p>



<p class="wp-block-paragraph">Die Wiederherstellung der Kanäle auf der Umbrel Node ist relativ einfach. Vorausetzung ist ebenso, dass die Node mit dem <strong>originalen Seed</strong> eurer alten Node wiederhergestellt worden ist. Gebt eure Seed ein nachdem ihr die Neue Lightning Node online habt, und wählt dann oben rechts die 3 Punkte. Wählt dann Recover Channels aus:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels.png"><img loading="lazy" decoding="async" width="1024" height="541" src="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-1024x541.png" alt="" class="wp-image-12318" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-1024x541.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-300x159.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-768x406.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-1536x812.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-2048x1082.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/umbrelrecoverchannels-500x264.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Node wird dann mit den Seeds und dem Channelbackup die Kanäle wiederherstellen. Dabei führt sie einfach nur <code>lncli restorechanbackup</code> aus. Nachdem die Umbrel Node die Kanäle wiederhergestellt hat, werden die Kanäle auftauchen, aber automatisch geschlossen, falls eure Peers den rescue Befehl eurer Node erhalten.</p>



<h2 class="wp-block-heading">SCB Restore ausgeführt aber keine Schliessung in Sicht?</h2>



<p class="wp-block-paragraph">Als erstes sei zu erwähnen, dass bei erfolgreichem SCB keine Rückerstattungen angezeigt werden, bis die Closing Transaktion bestätigt worden ist. Laut Aussagen der LND Entwicklern ist das normal bei einem Recovery. </p>



<p class="wp-block-paragraph">Die nächste Problematik: möglicherweise ist die die Transaktion nicht in den Mempool gewandert, wahrscheinlich, weil die commit-fee der Node des Peers zu niedrig angesetzt waren und sie in High-Fee Zeiten vom Mempool gepurged werden. In einem High-Fee Environment schickt LND nur channel closes in den mempool, wenn die Fee grösser als die aktuelle Purging Rate ist. In diesem Fall muss der Peer kontaktiert werden, welcher die Transaktion anstossen muss. Trettet am besten mit dem Peer in Kontakt und sucht zusammen nach einer Lösung und ob der Peer den Kanal nochmals schliessen kann. Der Peer muss dies als <strong>Force-Close</strong> tun, und nicht als Cooperative-Close!</p>



<p class="wp-block-paragraph">Eine ein weiteres Problem das wir weiter oben bereits angesprochen haben, ist das der SCB Restore nicht funktioniert, wenn der Peer nicht Online ist. Der SCB Restore lösst ein Notsignal aus, dass die Peers dazu veranlasst einen Force Close auszulösen. Falls der Peer offline ist, und im dümmsten Fall nicht mehr Online kommt ist das SCB Recovery wirkungslos.</p>



<h3 class="wp-block-heading" id="transaktion_finden">Wie finde ich die Closing Transaktionen im mempool</h3>



<p class="wp-block-paragraph">Öffnet zuerst mal mit <code>lncli pendingchannels</code> oder auf dem btcpay Server mit <code>bitcoin-lncli.sh pendingchannels</code> die aktuelle Kanalübersicht und sucht euch den Kanal raus, den ihr untersuchen wollt. Hier sucht hier nach den Kanälen mit <code>ChanStatusLocalDataLoss|ChanStatusRestored</code> und dem gesuchten Guthaben. Wir benötigen den <code>channel_point</code></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb.png"><img loading="lazy" decoding="async" width="1024" height="549" src="https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-1024x549.png" alt="" class="wp-image-12356" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-1024x549.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-300x161.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-768x412.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-1536x824.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-2048x1098.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/pendingchannelscb-500x268.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Diesen Kanal geben wir auf <a href="https://mempool.space">https://mempool.space</a> ein und suchen uns die Closing-Transaktion heraus. Dafür gehen wir auf die <strong>opening TX</strong>, und suchen danach nach einer unbestätigten Transaktion:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden.png"><img loading="lazy" decoding="async" width="1024" height="545" src="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-1024x545.png" alt="" class="wp-image-12357" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-1024x545.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-300x160.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-768x409.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-1536x817.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-2048x1089.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxherausfinden-500x266.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Nach einem Klick auf den Channel-Open sehen wir die darin enthaltene Adressen und Transaktionen und dort sollten wir die Closing Transaktion gleich zu oberst finden: Diese ist eine Multi-Sig Transaktion da wir via SCB Restore signiert haben, und der Peer mit seinen private Keys ausgelösst durch unsere Anfrage.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden.png"><img loading="lazy" decoding="async" width="1024" height="591" src="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-1024x591.png" alt="" class="wp-image-12358" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-1024x591.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-300x173.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-768x443.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-1536x886.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-2048x1181.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxgefunden-500x288.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Bei sehr hohen Onchainfees kann es sehr lange dauern, bis die Transaktion durchgeht. Entweder man wartet bis die Transaktion durch ist, oder man hilft etwas nach. Wie das geht, erfahrt ihr jetzt:</p>



<h4 class="wp-block-heading">Force Closing Transaktion nach SCB Restore mit zu niedrigen Fees anstossen</h4>



<p class="wp-block-paragraph">Dafür gibt es ein Set an Tools von den Lightning Entwicklern namens Chantools. Die Chantools von Lightning Labs sind ein Set an Werkzeugen für die Verwaltung und Wartung von Lightning Network Nodes. Sie bieten verschiedene Funktionen, die für Nutzer von Lightning Nodes nützlich sind. Die Tools können auf einem anderen Rechner laufen und müssen nicht auf der betroffenen Node installiert werden.</p>



<p class="wp-block-paragraph">Die Installation ist vor allem für Anfänger wirklich etwas komplex aber machbar. Um chantools nutzen zu können, kompilieren wir uns das Tool am besten schnell selbst. Ihr benötigt dafür einen Linux Computer und eine aktuelle Linux Distribution basieren auf Debian/Ubuntu. Chantools lässt sich auch auf dem Blitz installieren, von einigen Usern habe ich jedoch erfahren, dass dies nicht immer fehlerfrei funktioniert.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools.png"><img loading="lazy" decoding="async" width="1024" height="968" src="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-1024x968.png" alt="" class="wp-image-12510" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-1024x968.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-300x284.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-768x726.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools-500x473.png 500w, https://yourdevice.ch/wp-content/uploads/2024/01/raspiblitzchantools.png 1420w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Gebt den Befehl <code>chantools</code> auf dem Blitz in die Konsole ein, bekommt ihr eine Befehlsübersicht. Wenn nicht, kompilieren wir uns chantools auf einem anderen Linux Rechner, oder einer virtuellen Maschine eurer Wahl selber.</p>



<div class="wp-block-kadence-infobox kt-info-box12307_b048f8-8f"><span class="kt-blocks-info-box-link-wrap info-box-link kt-blocks-info-box-media-align-top kt-info-halign-center"><div class="kt-blocks-info-box-media-container"><div class="kt-blocks-info-box-media kt-info-media-animate-none"><div class="kadence-info-box-icon-container kt-info-icon-animate-none"><div class="kadence-info-box-icon-inner-container"><span class="kb-svg-icon-wrap kb-svg-icon-fe_info kt-info-svg-icon"><svg viewBox="0 0 24 24"  fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"  aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12" y2="8"/></svg></span></div></div></div></div><div class="kt-infobox-textcontent"><h2 class="kt-blocks-info-box-title"></h2><p class="kt-blocks-info-box-text">Bis zum heutigen Zeitpunkt kann die installierte chantools vom Blitz dem Befehl <strong>pullanchor</strong> noch nicht da dieser erst kürzlich hinzugekommen ist. Checkt chantools mit der <strong>--help</strong> flag. Falls <strong>pullanchor</strong> nicht aufgelistet ist, müsst ihr chantools auf einen anderen Linux Rechner kompilieren. Das kann auch eine VM in einer Virtualbox sein.</p></div></span></div>



<h5 class="wp-block-heading">Chantools installieren</h5>



<p class="wp-block-paragraph">Um selber zu kompilieren müssen wir zuerst die Prammiersprache Go und den Compiler Make installieren. Das geht mit folgenden Befehlen:</p>



<pre class="wp-block-code"><code>sudo apt install golang-go
sudo apt install make</code></pre>



<p class="wp-block-paragraph">Führt danach noch folgenden Befehl in der Komandozeile aus:</p>



<pre class="wp-block-code"><code>export PATH=$PATH:/usr/local/go/bin</code></pre>



<p class="wp-block-paragraph">Ladet euch die chantools mit dem <code>git</code> Befehl herunter:</p>



<pre class="wp-block-code"><code>git clone https://github.com/lightninglabs/chantools.git</code></pre>



<p class="wp-block-paragraph">wechselt in den Ordner chantools den ihr heruntergeladen habt mit <code>cd chantools</code>, danach kompiliert ihr das Programm mit dem einfachen Befehl <code>make install</code></p>



<p class="wp-block-paragraph">Schiebt die ausführbare chantools Datei dann mit:</p>



<pre class="wp-block-code"><code>mv ~/go/bin/chantools /usr/local/bin/</code></pre>



<p class="wp-block-paragraph">an die richtige Stelle um den chantools Befehl direkt an jedem Ort der Konsole ausführen zu können.</p>



<p class="wp-block-paragraph">Danach habt ihr die Chantools auf eurem Rechner installiert und könnt den Befehl direkt verwenden.</p>



<h5 class="wp-block-heading">Chantools ausführen</h5>



<p class="wp-block-paragraph">Die Bedienung bzw der Befehl ist etwas komplex, und wir benötigen vorher einiges an Information und zwar:</p>



<pre class="wp-block-code"><code>chantools pullanchor \
  --sponsorinput txid:vout \  <strong>--&gt;</strong> <strong>ein UTXO aus Eurer LND Wallet welcher bereits bestätigt worden ist</strong>
  --anchoraddr bc1q….. \      <strong>--&gt;</strong> <strong>die 330sats grösse Adresse aus dem Channel Closing siehe unten</strong>
  --changeaddr bc1q….. \      <strong>--&gt;</strong> <strong>eine neue Adresse aus Eurer LND Wallet (p2wkh) z.B via RTL generieren</strong>
  --feerate 30                <strong>--&gt;</strong> <strong>die Feerate die neu effektiv angesetzt werden soll</strong></code></pre>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen.png"><img loading="lazy" decoding="async" width="1024" height="591" src="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-1024x591.png" alt="" class="wp-image-12359" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-1024x591.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-300x173.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-768x443.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-1536x886.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-2048x1181.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/closingtxoeffnen-500x288.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1.png"><img loading="lazy" decoding="async" width="1024" height="451" src="https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-1024x451.png" alt="" class="wp-image-12361" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-1024x451.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-300x132.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-768x338.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-1536x676.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-2048x901.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/anchoradresseherausfinden-1-500x220.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Möglicherweise gibt es 2 Anchor Outputs mit der grösse von jeweils <strong>330Sats</strong>, notiert euch falls ja, <strong>beide Adressen</strong></p>



<p class="wp-block-paragraph">Kommen wir zum Ausführen des Befehls. Alle Befehle müssen in den Befehl mit den Flaggen gesetzt werden. z.B so</p>



<pre class="wp-block-code"><code>chantools pullanchor --sponsorinput 052a4b3fc363e1a045baa010cd5bf99024cce1d40a9a78741460934fc580aced:0 --anchoraddr bc1q9xn9wthafk4
sgp3hnuuf79twe7mpm43uzukt09t9v0m8cs8hs3fsj80zwa --changeaddr bc1qpeha3xv0m6k4u72p5sdv3e2vxsunhjzrgyp3qv --feerate 100</code></pre>



<p class="wp-block-paragraph"><strong>Anmerkung zur Feerate da es sich hier um einen CPFP Anstoss handelt, gelten nicht die eingestellten Fees. Das Thema ist etwas komplex, merkt euch aber dass bei einer eingestellten Fee von 100, zirka 55% also etwas mehr als die Hälfte als effektive Feerate für die neue Transaktion ausgeführt wird.</strong> Dies kann je nach grösse der Transaktion aber varieren. </p>



<p class="wp-block-paragraph">Das Programm wird euch nach eurer LND Seedphrase fragen. Gebt die Seedphrase ein, und falls ihr keine Passphrase habt, drückt bei der Passphrase Abfrage einfach auf <strong>Enter</strong>. Das Tool erstellt euch nun einen PSBT-Output für eure Node, auf welcher ihr dem Befehl dann absetzen müsst.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen.png"><img loading="lazy" decoding="async" width="2543" height="876" src="https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen.png" alt="" class="wp-image-12560" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen.png 2543w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-300x103.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-1024x353.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-768x265.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-1536x529.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-2048x705.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/01/psbterstellen-500x172.png 500w" sizes="auto, (max-width: 2543px) 100vw, 2543px" /></a></figure>
</div>


<p class="wp-block-paragraph">Falls die Generierung der PSBT fehl schlägt, benutzt die <strong>andere</strong> Anchor Adresse mit <strong>330Sats</strong>. Keine Angst, es passiert nichts, da Chantools merkt, wenn die andere Anchor Adresse nicht der eigenen LND Seed Wallet zugehörig ist.</p>



<p class="wp-block-paragraph">Kopiert Euch die lange Zeichenfolge (PSBT), und loggt euch per SSH auf eurem Pi, dem BTCPay Server oder auf der Umbrel ein. Unter Umbrel müsst ihr, um <code>lncli</code> Befehle absetzen zu können, in den Docker Container wechseln (<code>docker exec -it docker_id bash</code>). Im Umbrel Appstore gibt es auch eine App mit der ihr direkt LND Befehle absetzen könnt:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal.png"><img loading="lazy" decoding="async" width="1024" height="502" src="https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-1024x502.png" alt="" class="wp-image-12533" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-1024x502.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-300x147.png 300w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-768x377.png 768w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-1536x753.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-2048x1004.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/01/umbrellnterminal-500x245.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Befolgt den Befehlen von chantools: gebt zuerst die PSBT aus dem chantools Programm ein</p>



<pre class="wp-block-code"><code>lncli wallet psbt finalize <strong>&lt;psbt&gt;</strong></code></pre>



<p class="wp-block-paragraph">und dann:</p>



<pre class="wp-block-code"><code>lncli wallet publishtx <strong>&lt;final_tx&gt;</strong></code></pre>



<p class="wp-block-paragraph">Ein, die <strong>final _tx</strong> ist die Transaktionsnummer die euch der Befehl <code>wallet psbt finalize</code> erstellt. Mit Enter setzt ihr das ganze ab, nun wird die Transaktionsgebühr aus dem UTXO, den ihr angegeben habt, erhöht.</p>



<p class="wp-block-paragraph">Ihr erhaltet danach eine neue TX. Diese könnt ihr im z.B auf mempool.space eingeben und beobachten. Wird die Transaktion bestätigt, bekommt ihr eure Guthaben ohne weiters zutun zurück.</p>



<h3 class="wp-block-heading">SCB durchgeführt aber der Peer ist nicht mehr online</h3>



<p class="wp-block-paragraph">Dies ist die allerletze Methode und sollte wirklich nur dann ausgeführt werden, wenn der Peer lange nicht mehr online war. Kommt der Peer Online, während wir versuchen die Transaktion mit einem alten State zu forceclosen, bekommt der Peer alle unsere Guthaben.</p>



<p class="wp-block-paragraph">Dafür benötigen wir aber die <strong>channel.db</strong> aus dem abgestürzten System. Habt ihr diese nicht, funktioniert diese Methode hier nicht. Ausserdem benötigen wir wieder die chantools, welche wir uns auf einem System unserer Wahl installieren können.</p>



<h4 class="wp-block-heading">Alten Channel State veröffentlichen falls Peer dauerhaft offline ist</h4>



<p class="wp-block-paragraph">Dafür müssen wir mit den chantools arbeiten, installiert, diese wie oben beschrieben, Falls noch nicht getan. Ausserdem benötigen wir die Datei <strong>channels.db, aus der gecrashten Node</strong>. Falls diese nicht mehr wiederherzustellen ist, könnt ihr diesen Abschnitt hier übersringen.</p>



<p class="wp-block-paragraph"><strong>Kopie der Kanal-DB erstellen</strong>: Um sicherzustellen, dass wir auf die Kanal-DB zugreifen können, erstellen wir eine Kopie im sicheren Modus. Führt einfach folgenden Befehl aus:</p>



<pre class="wp-block-code"><code>chantools compactdb --sourcedb <strong>/pfad/zur/channel.db</strong> --destdb ./results/compacted.db</code></pre>



<p class="wp-block-paragraph">Wir gehen davon aus, dass die kompaktierte Kopie der Kanal-DB sich in <strong>./results/compacted.db</strong> befindet für die folgenden Befehle.</p>



<p class="wp-block-paragraph"><strong>chantools summary</strong>: Zuerst muss chantools den Zustand jedes Kanals in der Blockchain ermitteln. Dafür wird eine Blockchain-API (standardmäßig blockstream.info) abgefragt. Das Ergebnis wird in einer Datei namens <strong>./results/summary-yyyy-mm-dd.json</strong> geschrieben. Diese Ergebnisdatei wird für den nächsten Befehl benötigt.</p>



<pre class="wp-block-code"><code>chantools --fromchanneldb ./results/compacted.db summary</code></pre>



<p class="wp-block-paragraph"><strong>chantools rescueclosed</strong>: Es ist möglich, dass die entfernten Peers einige der verbleibenden Kanäle bereits erzwungenermaßen geschlossen haben. Was wir jetzt tun, ist, die privaten Schlüssel zu finden, um unseren Anteil dieser Kanäle zu übernehmen. Dafür benötigen wir ein gemeinsames Geheimnis, das commit_point genannt wird und sich jedes Mal ändert, wenn ein Kanal aktualisiert wird. Wir haben die neueste bekannte Version dieses Punktes in der Kanal-DB. Der folgende Befehl versucht, alle privaten Schlüssel für Kanäle zu finden, die von der anderen Partei geschlossen wurden. Der Befehl muss wissen, auf welchen Kanälen er operiert, daher müssen wir die durch den vorherigen Befehl erstellte summary-yyy-mm-dd.json angeben:</p>



<pre class="wp-block-code"><code>chantools --fromsummary ./results/<strong>&lt;summary-file-name&gt;</strong>.json rescueclosed --channeldb ./results/compacted.db</code></pre>



<p class="wp-block-paragraph">Dies wird eine neue Datei namens <strong>./results/rescueclosed-yyyy-mm-dd.json</strong> erstellen, die alle gefundenen privaten Schlüssel enthält und auch für den nächsten Befehl benötigt wird. Verwendet z.B. bitcoind oder das Electrum Wallet, um alle privaten Schlüssel zu übernehmen.</p>



<p class="wp-block-paragraph"><strong>chantools forceclose</strong>: Dieser Befehl wird nun alle Kanäle schließen, von denen chantools annimmt, dass sie noch offen sind und deren Peers nicht mehr online sind. Dies wird erreicht, indem der zuletzt bekannte Kanalzustand aus der channel.db-Datei veröffentlicht wird. Bitte lies den vollständigen Warnungstext des forceclose-Befehls unten, da dieser Befehl eure Gelder gefährden kann, wenn der Zustand in der Kanal-DB nicht der aktuellste ist. <strong>Dieser Befehl sollte nur für Kanäle ausgeführt werden, bei denen der entfernte Peer lange mehr online war.</strong></p>



<pre class="wp-block-code"><code>chantools --fromsummary ./results/<strong>&lt;rescueclosed-file-vom-letzten-schritt&gt;</strong>.json forceclose --channeldb ./results/compacted.db --publish</code></pre>



<p class="wp-block-paragraph">Dies wird eine neue Datei namens .<strong>/results/forceclose-yyyy-mm-dd.json erstellen</strong>, die für den nächsten Befehl benötigt wird.</p>



<p class="wp-block-paragraph"><strong>Warte auf Timelocks</strong>: Der vorherige Befehl hat die verbleibenden offenen Kanäle geschlossen, indem er den Zustand deines Knotens des Kanals veröffentlicht hat. Durch das Design des Lightning-Netzwerks müsst ihr jetzt warten, bis die euch gehörenden Kanalgelder nicht mehr zeitlich gesperrt sind. Abhängig von der Größe des Kanals müsst ihr irgendwo <strong>zwischen 144 und 2000 Bestätigungen</strong> der Zwangsschließungstransaktionen abwarten. Führt den nächsten Schritt erst aus, nachdem der Kanal mit der höchsten <strong>csv_verzögerung</strong> so viele Bestätigungen seiner Schließungstransaktion erreicht hat. Ihr könnt dies überprüfen, indem ihr jede zwangsweise geschlossene Kanaltransaktion auf einem Block-Explorer (wie blockstream.info oder mempool.space zum Beispiel) nachschlagt. Öffnet die resultierende JSON-Datei des letzten Befehls (<strong>./results/forceclose-yyyy-mm-dd.json</strong>) und sucht jede TXID in <code>"force_close" -&gt; "txid"</code> auf dem Explorer. Wenn die Anzahl der Bestätigungen gleich oder größer ist als der in <code>"force_close" -&gt; "csv_delay"</code> für jeden der Kanäle angezeigte Wert, könnt ihr fortfahren.</p>



<p class="wp-block-paragraph"><strong>chantools sweeptimelock</strong>: Sobald alle Zwangsschließungstransaktionen die Anzahl der Transaktionen erreicht haben, <strong>wie im JSON als csv_timeout gefordert</strong>, können diese zeitlich gesperrten Gelder nun übernommen werden. Verwendet den folgenden Befehl, um alle Kanalgelder an eine Adresse eurer Wallet zu übertragen:</p>



<pre class="wp-block-code"><code>chantools --fromsummary ./results/&lt;<strong>forceclose-file-vom-letzten-schritt</strong>&gt;.json sweeptimelock --publish --sweepaddr &lt;<strong>bech32-addresse-aus-eurer-lnd-wallet</strong>&gt;</code></pre>



<p class="wp-block-paragraph">Danach könnt ihr eure Wallets überprüfen, ob die Guthaben gutgeschrieben worden sind.</p>



<h2 class="wp-block-heading">Backup &amp; Restore auf ein anderes System</h2>



<p class="wp-block-paragraph">Ein sonderer Fall besprechen wir noch hier, hier könnt bei einem Node Crash, und falls schon lange gewünscht von Umbrel auf ein anderes System switchen, auf dem LND direkt läuft. Die Anleitung findet dazu hier:</p>



<p class="wp-block-paragraph"><a href="https://github.com/indomitorum/Baremetal-Migration-LND">https://github.com/indomitorum/Baremetal-Migration-LND</a></p>



<h2 class="wp-block-heading">Was tun wenn gar kein Backup vorliegt und praktisch keine Daten vorhanden sind</h2>



<h3 class="wp-block-heading">Peer kontaktieren</h3>



<p class="wp-block-paragraph">Sollten absolut gar keine Backups vorliegen haben, ist noch nicht alles verloren. Versucht den Kanal-Peer zu erreichen auf irgendeine Art die euch einfällt. Dafür könnt ihr z.B <a href="https://lightningnetwork.plus/">https://lightningnetwork.plus/</a> nutzen, und dort die Node aufsuchen, und ihre eine Nachricht schicken, oder ihr nutzt die Seite auf dem sich Peers mit dem selben Problem anschreiben können: <a href="https://node-recovery.com/">https://node-recovery.com</a>/</p>



<p class="wp-block-paragraph">Schaut unter <strong>Zombie Channel Recovery Matcher (alpha)</strong> nach und gebt eure Daten an, hat der Peer das selbe Problem, dass der Close nicht durchkommt und er auch Sats auf seiner Seite hat, wird er sicht mit etwas Glück auch hier registrieren. Falls ein Match instande kommt, werden die Daten beider Parteien durch den Maintainer der Seite zusammen geführt. Die Datenbank sucht nach Peers die beide ein Force Close hatten.</p>



<h4 class="wp-block-heading">Peer erfolgreich kontaktiert, FC per remote ausgelösst</h4>



<p class="wp-block-paragraph">Ihr konntet euren Peer erreichen, und dieser hat den Force Close per remote durchgeführt. Da ihr keinen SCB Restore durchgeführt habt, weiss eure Nodes nichts mehr von irgendwelchen Kanälen und kann deswegen auch die Funds aus dem Force Close nicht sweepen. Wir müssen die Sats deshalb manuell sweepen, und auf eine Wallet Adresse unserer Lightning Node überweisen. Die Gelder in Force Close Transaktionen landen nämlich nicht automatisch auf der eigenen Wallet, nachdem der FC bestätigt worden ist. </p>



<p class="wp-block-paragraph">Wir benötigt hier deshalb nochmals die chantools, und zwar die Funktion <code>sweepremoteclosed</code>:</p>



<p class="wp-block-paragraph">Wir benötigen dafür unsere 24 Wörter der Lightning Node, und eine Adresse, auf denen die Funds landen sollen. Hier der Befehl mit seinen Optionen:</p>



<pre class="wp-block-code"><code>chantools sweepremoteclosed &#091;flags]</code></pre>



<h3 class="wp-block-heading">Examples<a href="https://github.com/lightninglabs/chantools/blob/master/doc/chantools_sweepremoteclosed.md#examples"></a></h3>



<pre class="wp-block-code"><code>chantools sweepremoteclosed \
	--recoverywindow 300 \
	--feerate 20 \
	--sweepaddr bc1q..... \
  	--publish</code></pre>



<h3 class="wp-block-heading">Options<a href="https://github.com/lightninglabs/chantools/blob/master/doc/chantools_sweepremoteclosed.md#options"></a></h3>



<pre class="wp-block-code"><code>      --apiurl string           API URL to use (must be esplora compatible) (default "https://blockstream.info/api")
      --bip39                   read a classic BIP39 seed and passphrase from the terminal instead of asking for lnd seed format or providing the --rootkey flag
      --feerate uint32          fee rate to use for the sweep transaction in sat/vByte (default 30)
  -h, --help                    help for sweepremoteclosed
      --publish                 publish sweep TX to the chain API instead of just printing the TX
      --recoverywindow uint32   number of keys to scan per derivation path (default 200)
      --rootkey string          BIP32 HD root key of the wallet to use for sweeping the wallet; leave empty to prompt for lnd 24 word aezeed
      --sweepaddr string        address to recover the funds to; specify 'fromseed' to derive a new address from the seed automatically
      --walletdb string         read the seed/master root key to use fro sweeping the wallet from an lnd wallet.db file instead of asking for a seed or providing the --rootkey flag</code></pre>



<p class="wp-block-paragraph">Der Daten welche wir brauchen: <strong>feerate</strong>, die <strong>sweepaddr</strong> (kann eine Adresse aus der Lightning Wallet sein, aber auch eine Adresse von einer anderen Wallet sein )und einen <strong>apiurl string</strong> der uns nicht Rate limitiert. Die Feerate ergibt sich aus den aktuellen mempool.space Transaktionsgebühren, wählt hier eine geeignet hohe Gebühr aus. Die <strong>sweepaddr</strong> ist die Adresse, auf der die Funds landen sollen. Generiert euch hier euch Bech32 Adresse zum Beispiel via RTL und schreibt euch diese auf. Die apiurl ist eher optional, aber wir nehmen hier eine andere, da die Standard API, die chantools verwendet, häufiger mal probleme macht. Machen wir uns an den Befehl:</p>



<pre class="wp-block-code"><code>chantools sweepremoteclosed --recoverywindow 300 --feerate 8 --sweepaddr bc1_adresse --apiurl=https://electrs.gugger.guru --publish</code></pre>



<p class="wp-block-paragraph">Hier bekommt die Meldung dass ihr eueren Azeed eingeben müsst:</p>



<pre class="wp-block-code"><code>2024-08-17 12:25:24.784 &#091;INF] CHAN: chantools version v0.12.0 commit 
Input your 24-word mnemonic separated by spaces: ...
Input your cipher seed passphrase (press enter if your seed doesn't have a passphrase): </code></pre>



<p class="wp-block-paragraph">Danach erklärt euch dass chantools Adressen gefunden hat, auf die ihr Zugriff habt, verwendet den Privatekey durch den angegeben Azeed um die Adressen zu sweepen und sendet sie an die von euch angegeben Adresse:</p>



<pre class="wp-block-code"><code>024-08-18 13:38:53.604 &#091;INF] CHAN: Found 1 unspent outputs for address bc1qkvtux0xxxxxxxxxxxxxxxxxxs0ejm6z520sz4xkqe
2024-08-18 13:39:18.405 &#091;INF] CHAN: Fee 443 sats of 4996530 total amount (estimated weight 443)
2024-08-18 13:39:18.426 &#091;INF] CHAN: Published TX 53523ffc74fe7854298283a0f103f959742fc175efe478d0e100330b9609169c</code></pre>



<p class="wp-block-paragraph">Die Published TX könnt ihr nun in einen Mempool werfen, und warten bis sie bestätigt wird. Sobald die TX durch ist, sind die Sats wieder auf eurer Wallet. </p>



<h3 class="wp-block-heading">Fake SCB restore durchführen</h3>



<p class="wp-block-paragraph">Eine weitere Möglichkeit, seine Funds zu retten, wenn der Peer noch Online ist, ist sich selber ein SCB File zusammen zu bauen. Dies besprechen wir in einem separaten Artikel. Verasst wird dieser von einem Kollegen in einem Gastbeitrag.</p>



<h2 class="wp-block-heading">Abschluss</h2>



<p class="wp-block-paragraph">Ihr kennt nun die wichtigsten Mittel und Wege eure Lightning Node abzusichern und im Katastrophenfall wiederherzustellen. Mir war es wichtig, dass es im Netz einen Artikel gibt, in dem quasi alle Informationen enthalten sind, und Nutzer, in einer prekären Lage sich die Informationen nicht quer auf x verschiedenen Seiten zusammen suchen müssen. Im Anhang findet ihr nochmals alle Quellen, Links und Github Seiten, aus denen die Informationen stammen. Viel Erfolg!</p>



<p class="wp-block-paragraph"><strong>Quellen</strong></p>



<p class="wp-block-paragraph"><a href="https://github.com/lightningnetwork/lnd/blob/master/docs/safety.md">https://github.com/lightningnetwork/lnd/blob/master/docs/safety.md</a></p>



<p class="wp-block-paragraph"><a href="https://github.com/lightningnetwork/lnd/blob/master/docs/recovery.md">https://github.com/lightningnetwork/lnd/blob/master/docs/recovery.md</a></p>



<p class="wp-block-paragraph"><a href="https://docs.lightning.engineering/lightning-network-tools/lnd/disaster-recovery">https://docs.lightning.engineering/lightning-network-tools/lnd/disaster-recovery</a></p>



<p class="wp-block-paragraph"><a href="https://node-recovery.com/">https://node-recovery.com</a>/</p>



<p class="wp-block-paragraph"><a href="https://github.com/lightninglabs/chantools">https://github.com/lightninglabs/chantools</a></p>



<p class="wp-block-paragraph"><a href="https://gist.github.com/alexbosworth/2c5e185aedbdac45a03655b709e255a3">https://gist.github.com/alexbosworth/2c5e185aedbdac45a03655b709e255a3</a></p>



<p class="wp-block-paragraph">Dank an <a href="https://t.me/Der_Zett">Zett</a> für die Bereitstellung einiger Hinweise und Bilder auf dem RaspiBlitz!</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Der Backup &#038; Restore Leitfaden für Lightning Fullnodes</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Was sind HTLC im Lightning Netzwerk und wozu werden sie benötigt</title>
		<link>https://yourdevice.ch/was-sind-htlc-im-lightning-netzwerk-und-wozu-werden-sie-benoetigt/</link>
					<comments>https://yourdevice.ch/was-sind-htlc-im-lightning-netzwerk-und-wozu-werden-sie-benoetigt/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Sun, 31 Dec 2023 09:37:58 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[selfhosting]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Theorie]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=12383</guid>

					<description><![CDATA[<p>Wer eine eigene Lightning Node betreibt, und Ride the Lightning als GUI Management verwendet, der ist sicher schonmal auf den Begriff HTLC gestossen, in diesem Beitrag schauen wir uns an...</p>
<p>The post <a href="https://yourdevice.ch/was-sind-htlc-im-lightning-netzwerk-und-wozu-werden-sie-benoetigt/">Was sind HTLC im Lightning Netzwerk und wozu werden sie benötigt</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wer eine eigene Lightning Node betreibt, und <a href="https://www.ridethelightning.info/">Ride the Lightning</a> als GUI Management verwendet, der ist sicher schonmal auf den Begriff HTLC gestossen, in diesem Beitrag schauen wir uns an wofür sie im Netzwerk sind und wozu sie benötigt werden.  HTLC steht für "Hashed Time-Locked Contracts" und ist ein wesentlicher Bestandteil des <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">Lightning-Netzwerks</a>, einem Layer-2-Protokoll über der Bitcoin-Blockchain.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="768" height="441" src="https://yourdevice.ch/wp-content/uploads/2023/12/lightninghtlcs-title.png" alt="" class="wp-image-12384" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/lightninghtlcs-title.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/lightninghtlcs-title-300x172.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/lightninghtlcs-title-500x287.png 500w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Lightning HTLCs - Quelle finematics.com</figcaption></figure>
</div>




<h3 class="wp-block-heading">Wofür sind HTLCs?</h3>



<ul class="wp-block-list">
<li><strong>Sicherer und schneller Transfer von Zahlungen:</strong> HTLCs ermöglichen es, Zahlungen über mehrere Kanäle im Lightning-Netzwerk zu senden, ohne dass die Blockchain für jede einzelne Transaktion aktualisiert werden muss. Das macht Transaktionen schneller und effizienter.</li>



<li><strong>Vertrauensfreie Transaktionen:</strong> Sie erlauben Transaktionen zwischen Parteien, die sich gegenseitig nicht vertrauen müssen. Die Sicherheit wird durch den Mechanismus des HTLCs gewährleistet, nicht durch das Vertrauen in die Gegenpartei.</li>
</ul>



<h3 class="wp-block-heading">Wofür werden sie benötigt?</h3>



<ol class="wp-block-list">
<li><strong>Routing von Zahlungen:</strong> Im Lightning-Netzwerk werden Zahlungen oft über mehrere Knoten (Nodes) geleitet. HTLCs helfen dabei, dass diese Zahlungen sicher und verlässlich von einem Ende zum anderen gelangen.</li>



<li><strong>Verhinderung von Betrug:</strong> Durch die Zeitbindung in HTLCs (der "Time-Lock") wird sichergestellt, dass eine Zahlung entweder vollständig durchgeführt oder nach Ablauf der Frist automatisch rückgängig gemacht wird. Das verhindert, dass jemand das Geld nimmt und sich weigert, die Transaktion abzuschließen.</li>
</ol>



<h2 class="wp-block-heading">Praktisches Beispiel</h2>



<p class="wp-block-paragraph">Um zu verstehen, wie ein HTLC beim Routing im Lightning-Netzwerk entsteht schauen wir uns ein Beispiel an. Stellt Euch vor, Alice möchte Bob über das Lightning-Netzwerk eine Zahlung senden, aber sie haben keinen direkten Zahlungskanal zueinander. Stattdessen nutzen sie Carol als Zwischenknoten. Hier ist, wie das funktioniert. Wichtig dabei ist, das nur Bob die Zahlung auslösen kann, und kein Knoten dazwischen. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs.png"><img loading="lazy" decoding="async" width="1024" height="384" src="https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs-1024x384.png" alt="" class="wp-image-12385" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs-1024x384.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs-300x113.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs-768x288.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs-1536x576.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs-500x188.png 500w, https://yourdevice.ch/wp-content/uploads/2023/12/routinghtlcs.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Routing zwischen verschiedenen Knoten bis zum Ziel -  Quelle: voltage.cloud</figcaption></figure>
</div>


<p class="wp-block-paragraph"><strong>Ausgangssituation</strong></p>



<ul class="wp-block-list">
<li>Alice möchte 1 Bitcoin (BTC) an Bob senden.</li>



<li>Alice hat einen Zahlungskanal mit Carol, und Carol hat einen mit Bob.</li>
</ul>



<p class="wp-block-paragraph"><strong>Erstellung des Zahlungsgeheimnisses</strong></p>



<ul class="wp-block-list">
<li>Bob generiert ein Geheimnis und daraus einen Hashwert.</li>



<li>Bob sendet den Hashwert an Alice, ohne das Geheimnis preiszugeben.</li>
</ul>



<p class="wp-block-paragraph"><strong>HTLC von Alice zu Carol</strong></p>



<ul class="wp-block-list">
<li>Alice richtet ein HTLC auf ihrem Kanal mit Carol ein.</li>



<li>Sie sagt: "Carol, ich sende dir 1 BTC, aber du bekommst ihn nur, wenn du mir das Geheimnis zu diesem Hashwert innerhalb eines bestimmten Zeitraums liefern kannst."</li>



<li>Dieses HTLC ist nun auf der Blockchain gesperrt, aber noch nicht an Carol ausgezahlt.</li>
</ul>



<p class="wp-block-paragraph"><strong>HTLC von Carol zu Bob</strong></p>



<ul class="wp-block-list">
<li>Carol wiederholt den Prozess mit Bob.</li>



<li>Sie richtet ein HTLC ein und sagt: "Bob, ich sende dir 1 BTC, aber nur, wenn du mir das Geheimnis zu diesem Hashwert innerhalb eines kürzeren Zeitraums als Alice mir gibt, liefern kannst."</li>
</ul>



<p class="wp-block-paragraph"><strong>Bob löst das HTLC aus</strong></p>



<ul class="wp-block-list">
<li>Bob kennt das Geheimnis und gibt es an Carol weiter, um den 1 BTC von ihrem HTLC zu erhalten.</li>



<li>Indem er das Geheimnis offenbart, erlaubt er Carol, das gleiche zu tun, um den 1 BTC von Alice zu erhalten.</li>
</ul>



<p class="wp-block-paragraph"><strong>Abschluss des Prozesses</strong></p>



<ul class="wp-block-list">
<li>Carol verwendet nun das Geheimnis, um das HTLC mit Alice zu lösen und ihren 1 BTC zu erhalten.</li>



<li>Alle HTLCs werden abgerechnet, und die Zahlung von Alice an Bob über Carol ist abgeschlossen.</li>
</ul>



<h3 class="wp-block-heading">Wichtig zu merken</h3>



<ul class="wp-block-list">
<li><strong>Zeitliche Begrenzung:</strong> Die HTLCs haben eine Zeitbegrenzung. Wenn das Geheimnis nicht rechtzeitig geliefert wird, wird die Transaktion automatisch abgebrochen, und das Geld kehrt zu seinem ursprünglichen Besitzer zurück.</li>



<li><strong>Sicherheit:</strong> Durch die Verwendung von HTLCs muss Carol das Geheimnis von Bob erfahren, um ihr Geld zu erhalten. Das bedeutet, dass sie die Zahlung nicht einbehalten kann, ohne Bob zu bezahlen.</li>



<li><strong>Netzwerkeffizienz:</strong> Dieser Prozess ermöglicht es dem Lightning-Netzwerk, effizient Zahlungen über mehrere Kanäle zu leiten, ohne dass jeder Knoten ein direktes Vertrauensverhältnis haben muss.</li>
</ul>



<p class="wp-block-paragraph">In diesem Beispiel erleichtern die HTLCs eine sichere und effiziente Übertragung von Werten über indirekte Wege, ohne dass alle Beteiligten sich gegenseitig vertrauen müssen. Sie sind der Schlüssel für das Routing und die Skalierbarkeit des Lightning-Netzwerks.</p>



<h2 class="wp-block-heading">Warum Time-locked Contracts?</h2>



<h3 class="wp-block-heading">Rückerstattung – Verhinderung von Fehlern</h3>



<p class="wp-block-paragraph">Beim Routing einer Zahlung können Probleme auftreten: Einer der Peers auf dem Weg kann offline gehen und unerreichbar werden, während die HTLCs weitergeleitet werden. Auch kann nicht ausgeschlossen werden, dass ein Knoten auf dem Weg böswillig handelt. Was wenn Carol sich weigert, das Geheimnis an den vorherigen Peer weiterzugeben und das HTLC so lange zurückhält, bis das Opfer Lösegeld zahlt?</p>



<p class="wp-block-paragraph"><strong>Es muss eine Möglichkeit geben, zu garantieren, dass das Geld nicht für immer eingefroren wird, falls etwas schiefgeht. Wir müssen eine Rückerstattungsklausel in den Vertrag aufnehmen:</strong></p>



<p class="wp-block-paragraph">"<em>Wenn Carol, also der Zwischenknoten das Geheimnis nicht innerhalb von 24 Stunden preisgibt, kann Alice die Mittel zurückfordern</em>."</p>



<p class="wp-block-paragraph">Diese zeitlich begrenzte Rückerstattungsklausel hilft auch, die Vollständigkeit zu erreichen. Man muss sich keine Sorgen über einen teilweisen Zahlungszustand machen. Im Falle eines Fehlers kann jeder Teilnehmer entweder mit seinem Kanalpartner zusammenarbeiten, um das HTLC rückgängig zu machen, oder er kann individuell die zeitlich begrenzte Rückerstattungstransaktion auf die Blockchain setzen, um seine Mittel zurückzuerhalten.</p>



<p class="wp-block-paragraph">Bestimmte Funktionen erlauben eine bestimmte Blockhöhe oder einen Zeitstempel in der Zukunft anzugeben, wann die Transaktion der Blockchain hinzugefügt werden kann und gültig wird. Bis dahin bleibt die Transaktion unbestätigt und kann nicht zur Blockchain hinzugefügt werden. Im Kontext von HTLCs wird dieser Opcode mit Blockhöhen verwendet. Daher muss der Sender, um die Rückerstattungsklausel nutzen zu können, warten, bis der Block im Sperrskript erreicht ist, und eine gültige Signatur zu seinem oder ihrem öffentlichen Schlüssel vorlegen.</p>



<h3 class="wp-block-heading">Welche weiteren Möglichkeiten gibt es Betrug auszuschliessen</h3>



<p class="wp-block-paragraph">Ein wichtiges Detail in Lightning-Netzwerkkanälen ist die Möglichkeit, Betrug zu verhindern. Wenn man einen Kanal mit einem Peer öffnet, ist es üblich, über die Lebensdauer des Kanals mehrere Transaktionen durchzuführen und den Kanalsaldo kontinuierlich zu aktualisieren, anstatt nach der ersten Zahlung das HTLC in die Blockchain zu schreiben.</p>



<p class="wp-block-paragraph">Aber was, wenn ein Peer eine Transaktion mit einem alten Kanalzustand, der ihm zugutekommt, in die Blockchain schreibt, anstatt den neuesten Zustand zu verwenden? Es muss einen Weg geben, dieses Verhalten zu verhindern.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613.jpg"><img loading="lazy" decoding="async" width="1024" height="681" src="https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613-1024x681.jpg" alt="" class="wp-image-12387" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613-1024x681.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613-300x200.jpg 300w, https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613-768x511.jpg 768w, https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613-1536x1022.jpg 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613-500x333.jpg 500w, https://yourdevice.ch/wp-content/uploads/2023/12/contract-2-987320613.jpg 1699w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph"><strong>Man könnte eine weitere Klausel in den Vertrag aufnehmen:</strong></p>



<p class="wp-block-paragraph">"<em>Wenn Bob versucht, von mir zu stehlen, habe ich 24 Stunden Zeit zu beweisen, dass er betrügt. Wenn ich das beweisen kann, darf ich das gesamte Geld, das wir unserem Kanal zugesichert haben, alleine behalten.</em>"</p>



<p class="wp-block-paragraph">Wie beweisen wir, dass unser Peer betrogen hat?</p>



<p class="wp-block-paragraph">Wenn jemand den Kanalzustand mit einem falschen State aktualisieren möchte, gibt er dem anderen Peer eine aktualisierte Commitment-Transaktion mit dem neuen Kanalsaldo. Der andere Peer antwortet mit einem "revocation-key", der als Beweis verwendet werden kann, dass der Kanalzustand nicht korrekt ist ist. Diese gegenseitige Überprüfung geschieht bei jeder Lightning-Transaktion, sodass bei 1000 Transaktionen 1000 Widerrufsschlüssel gespeichert werden müssen, bis der Lightning-Kanal geschlossen wird.</p>



<p class="wp-block-paragraph">Es gibt mehrere Aktionen die ausgeführt werden können. Die erste ist die <strong>Straftransaktion</strong>: Sie ermöglicht es jedem, der den <code>&lt;Widerrufsöffentlicherschlüssel&gt;</code> signieren kann, und wird von der betrogenen Partei verwendet eine Aktion einzuleiten. Wenn Alice betrogen wird, kann sie den Widerrufsschlüssel, den Bob ihr gegeben hat, als sie ihren Kanalzustand aktualisiert haben, verwenden, um das gesamte Geld aus dem Kanal für sich zu beanspruchen. Der Zustand wird sofort in die Blockchain geschrieben und der Kanal mit dem Zustand von Alice auf die Blockchain geschrieben.</p>



<p class="wp-block-paragraph">Die zweite Aktion verhindert es der Partei, die den HTLC hält und daher eine gültige Signatur für den <code>&lt;Local Delayed Public Key&gt;</code> hat, die Bitcoin auszugeben (Also damit ist Bob der Betrüger gemeint). Damit das nicht passiert gibt es eine Schutzfunktion: Der Ausgebende muss warten, bis die festgelegte Verzögerung abgelaufen ist. Die Verzögerung wird vor der Eröffnung des Kanals vereinbart und ist normalerweise umso größer, je mehr Geld dem Kanal zugesichert wird. So geben wir Alice Zeit zu beweisen, dass sie beraubt wird. Damit wird verhindert, sollte Alice kurz offline sein, oder Netzwerkprobleme haben, um Ihren echten Kanalzustand offen zu legen, ansonsten könnte das Bob schnell tun und den falschen Kanalzustand settlen und den Kanal closen. </p>



<p class="wp-block-paragraph">Da die Bitcoin-Blockchain Nutzer vor Doppelausgaben schützt und die betrügerische Partei warten muss, um die Transaktion in der Blockchain zu bestätigen, kann die betrogene Partei die Straftransaktion veröffentlichen, sobald sie die Transaktion mit dem falschen Kanalsaldo im Mempool sieht, und sie schneller bestätigen lassen, als der Betrüger seine Transaktion bestätigen kann, da dieser ja eine Verzerzögerung gebunden ist</p>



<p class="wp-block-paragraph">HTLCs sind also ein cleveres Instrument im Lightning-Netzwerk, das schnelle, kostengünstige und sichere Transaktionen ermöglicht, aber es erfordert auch einiges an Management und Verständnis, um sie effektiv zu nutzen. Ihr werdet aber als normer Node Betreiber, der ab und zu ein paar Zahlungen tätigten, eher weniger aktiv mit HTLCs zu tun haben, das übernimmt Eure Node automatisch im Hintergrund.</p>
<p>The post <a href="https://yourdevice.ch/was-sind-htlc-im-lightning-netzwerk-und-wozu-werden-sie-benoetigt/">Was sind HTLC im Lightning Netzwerk und wozu werden sie benötigt</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/was-sind-htlc-im-lightning-netzwerk-und-wozu-werden-sie-benoetigt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Was ist Inbound und Outbound Liquidität im Lightning Netzwerk</title>
		<link>https://yourdevice.ch/was-ist-inbound-und-outbound-liquiditaet-im-lightning-netzwerk/</link>
					<comments>https://yourdevice.ch/was-ist-inbound-und-outbound-liquiditaet-im-lightning-netzwerk/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Tue, 12 Dec 2023 08:00:00 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[Theorie]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=12045</guid>

					<description><![CDATA[<p>In diesem Beitrag beleuchten wir, was Inbound und Outbound Liquidität im Lightning Netzwerk bedeutet und welche Rolle sie spielen. Das Lightning-Netzwerk ist eine faszinierende Entwicklung in der Welt der Kryptowährungen,...</p>
<p>The post <a href="https://yourdevice.ch/was-ist-inbound-und-outbound-liquiditaet-im-lightning-netzwerk/">Was ist Inbound und Outbound Liquidität im Lightning Netzwerk</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Beitrag beleuchten wir, was Inbound und Outbound Liquidität im Lightning Netzwerk bedeutet und welche Rolle sie spielen. Das Lightning-Netzwerk ist eine faszinierende Entwicklung in der Welt der Kryptowährungen, insbesondere im Zusammenhang mit Bitcoin. Es dient als Second-Layer-Lösung, die darauf abzielt, die Skalierbarkeitsprobleme von Bitcoin zu lösen. Zwei Schlüsselkonzepte im Lightning-Netzwerk sind Outbound- und Inbound-Liquidität. Diese Begriffe sind entscheidend, um zu verstehen, wie das Lightning-Netzwerk funktioniert und wie es schnelle, kostengünstige Transaktionen ermöglicht.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2023/12/lightning-titleinboundoutbound-1024x576.jpg" alt="" class="wp-image-12120" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/lightning-titleinboundoutbound-1024x576.jpg 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/lightning-titleinboundoutbound-300x169.jpg 300w, https://yourdevice.ch/wp-content/uploads/2023/12/lightning-titleinboundoutbound-768x432.jpg 768w, https://yourdevice.ch/wp-content/uploads/2023/12/lightning-titleinboundoutbound-500x281.jpg 500w, https://yourdevice.ch/wp-content/uploads/2023/12/lightning-titleinboundoutbound.jpg 1199w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Grundlagen des Lightning-Netzwerks</h2>



<p class="wp-block-paragraph">Bevor wir uns auf Outbound- und Inbound-Liquidität konzentrieren, nochmal ein kurzer Überblick über das Lightning-Netzwerk. Das Hauptziel des Lightning-Netzwerks ist es, die Effizienz von Bitcoin-Transaktionen zu erhöhen. Es ermöglicht Nutzern, Off-Chain-Transaktionen durchzuführen, was bedeutet, dass diese Transaktionen nicht auf der Bitcoin-Blockchain aufgezeichnet werden. Stattdessen werden sie in privaten oder öffentlichen Kanälen abgewickelt, die zwischen zwei Parteien eingerichtet werden. Diese Kanäle können für mehrere Transaktionen zwischen denselben Parteien verwendet werden, bevor der endgültige Zustand auf die Blockchain zurückgeführt wird.</p>



<p class="wp-block-paragraph">Ein ausführlicher Artikel zum Thema Lightning findet Ihr <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">hier</a>.</p>



<h3 class="wp-block-heading">Outbound-Liquidität</h3>



<p class="wp-block-paragraph">Outbound-Liquidität im Lightning-Netzwerk bezieht sich auf die Fähigkeit eines Netzwerkteilnehmers, Zahlungen an andere Teilnehmer zu senden. Wenn du einen Lightning-Kanal eröffnest, entspricht die Menge an Bitcoin, die du in den Kanal einzahlst, deiner Outbound-Liquidität. Mit anderen Worten: Es ist der Betrag, den du potenziell an andere überweisen kannst.</p>



<h4 class="wp-block-heading">Beispiel</h4>



<p class="wp-block-paragraph">Angenommen, Ihr eröffnet einen Lightning-Kanal und hinterlegt dabei 0,1 BTC. Diese 0,1 BTC repräsentieren deine Outbound-Liquidität. Du kannst bis zu diesem Betrag an andere Netzwerkteilnehmer senden, solange beim Gegenüber die entsprechende Inbound-Liquidität vorhanden ist.</p>



<h3 class="wp-block-heading">Inbound-Liquidität</h3>



<p class="wp-block-paragraph">Inbound-Liquidität ist das Gegenstück zur Outbound-Liquidität. Es ist die Fähigkeit, Zahlungen von anderen Netzwerkteilnehmern zu empfangen. Um Zahlungen über das Lightning-Netzwerk empfangen zu können, muss ein Nutzer über genügend Inbound-Liquidität verfügen.</p>



<h4 class="wp-block-heading">Beispiel</h4>



<p class="wp-block-paragraph">Wenn jemand anderes einen Kanal zu Euch mit 0,1 BTC eröffnt, habt Ihr 0,1 BTC an Inbound-Liquidität. Das bedeutet, Ihr könnt bis zu 0,1 BTC über diesen Kanal empfangen.</p>



<h3 class="wp-block-heading">Die Balance von Outbound- und Inbound-Liquidität</h3>



<p class="wp-block-paragraph">Für effektive Transaktionen im Lightning-Netzwerk ist ein Gleichgewicht zwischen Outbound- und Inbound-Liquidität notwendig. Wenn ein Kanal eröffnet wird, fließt die Liquidität in eine Richtung – von dem, der den Kanal finanziert, zu dem, mit dem der Kanal eröffnet wird. Sobald Transaktionen über den Kanal fließen, verschiebt sich diese Liquidität.</p>



<h4 class="wp-block-heading">Beispiel</h4>



<p class="wp-block-paragraph">Wenn Ihr in unserem früheren Beispiel 0,05 BTC an jemand anderen sendet, reduziert sich Eure Outbound-Liquidität auf 0,05 BTC, und Eure Inbound-Liquidität steigt auf 0,05 BTC. Umgekehrt erhöht sich die Inbound-Liquidität der anderen Partei um 0,05 BTC und deren Outbound-Liquidität sinkt entsprechend.</p>



<h3 class="wp-block-heading">Wie man Outbound-Liquidität erhält</h3>



<ol class="wp-block-list">
<li><strong>Kanalöffnung</strong>: Ihr erhaltet Outbound-Liquidität, indem Ihr einen Lightning-Kanal zu einem anderen Nutzer eröffnet und dabei Bitcoin in den Kanal einzahlt.</li>



<li><strong>Einlagebetrag</strong>: Der Betrag, den Ihr einzahlt, entspricht Eurer Outbound-Liquidität. Dies ist der Betrag, den Ihr über diesen Kanal senden könnt.</li>
</ol>



<h3 class="wp-block-heading">Wie man Inbound-Liquidität erhält</h3>



<ol class="wp-block-list">
<li><strong>Von anderen Nutzern</strong>: Inbound-Liquidität entsteht, wenn ein anderer Nutzer einen Kanal zu Euch eröffnet und Bitcoin in diesen Kanal einzahlt.</li>



<li><strong>Durch Transaktionen</strong>: Wenn Ihr Zahlungen über Euren Kanäle empfängt, erhöht sich ebenfalls Eure Inbound-Liquidität. Zum Beispiel, wenn Ihr zuerst Outbound-Liquidität hattet und damit Zahlungen an andere gesendet habt, wird ein Teil deiner Outbound-Liquidität zu Inbound-Liquidität für Euch.</li>
</ol>



<h3 class="wp-block-heading">Zusätzliche Methoden</h3>



<ul class="wp-block-list">
<li><strong>Liquiditätspools und Swaps</strong> : Einige Dienste im Lightning-Netzwerk bieten Liquiditätspools an, wo Ihr gegen eine Gebühr Inbound-Liquidität erwerben könnt. Ein bekannter seriöser Betreiber währe hier z.B <a href="https://lightningnetwork.plus/">https://lightningnetwork.plus/</a></li>



<li><strong>Rebalancing</strong>: Durch das Rebalancing von Kanälen kannst du deine Outbound- und Inbound-Liquidität ausgleichen. Dies geschieht meistens durch spezialisierte Tools oder manuelle Transaktionen via RTL, Thunderhub, Lightning Terminal und etc</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2.png"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2-1024x576.png" alt="" class="wp-image-12123" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2-1024x576.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2-300x169.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2-768x432.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2-1536x864.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2-2048x1152.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/circularrebalance-rtl-2-500x281.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Circuallar Rebalancing via RTL</figcaption></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal.png"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal-1024x576.png" alt="" class="wp-image-12124" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal-1024x576.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal-300x169.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal-768x432.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal-1536x864.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal-2048x1152.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/loopoutlightningterminal-500x281.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Loop Outs via Lightning Terminal</figcaption></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Lesst weiter unten etwas mehr über die zusätzlichen Methoden im Liquiditätsmanagement.</p>



<h3 class="wp-block-heading">Herausforderungen und Lösungen</h3>



<p class="wp-block-paragraph">Eines der Aufgaben im Lightning-Netzwerk ist das Management von Liquidität. Netzwerkteilnehmer, insbesondere diejenigen, die als Knotenpunkte fungieren und Transaktionen weiterleiten, müssen ständig ihre Kanäle überwachen und anpassen, um sowohl Outbound- als auch Inbound-Liquidität zu optimieren. Lösungen hierfür beinhalten die Eröffnung neuer Kanäle, das Ausbalancieren von Bestehenden über sogenannte "Rebalancing"-Transaktionen und die Nutzung spezieller Dienste, die Liquidität gegen eine Gebühr anbieten.</p>



<h2 class="wp-block-heading">Liquiditätsmanagement</h2>



<p class="wp-block-paragraph">Beim Liquiditätsmanagement im Lightning-Netzwerk gibt es verschiedene Ansätze zur Automatisierung, die dazu beitragen, Eure Kanäle in einem gesunden Gleichgewicht zu halten. Ist ein Kanal leer oder hat nur noch Outbound und kein Inbound mehr, stellen Lightning Management Applikationen wie RTL oder Thunderhub Dienste bereit, die automatisiert die Kanäle wieder ausbalanzieren können.  Da das Management von Outbound- und Inbound-Liquidität eine kontinuierliche Herausforderung darstellt, können automatisierte Tools und Mechanismen entscheidend sein. Hier sind einige der gängigsten Automatisierungsmöglichkeitenmethoden.</p>



<h3 class="wp-block-heading">1.  Rebalancing-Tools</h3>



<ul class="wp-block-list">
<li><strong>Funktionsweise</strong>: Diese Tools automatisieren den Prozess des Ausgleichs von Liquidität in den Kanälen. Sie verschieben Mittel zwischen verschiedenen Kanälen eines Knotens, um ein optimales Gleichgewicht zwischen Inbound- und Outbound-Liquidität zu erreichen.</li>



<li><strong>Ziel</strong>: Das Ziel ist, die Fähigkeit des Knotens zu maximieren, sowohl Zahlungen zu senden als auch zu empfangen, ohne manuelles Eingreifen.</li>
</ul>



<h3 class="wp-block-heading">2. Algorithmische Routenfindung</h3>



<ul class="wp-block-list">
<li><strong>Dynamische Anpassungen</strong>: Einige Tools verwenden Algorithmen, um die effizientesten Pfade für Transaktionen zu finden, wobei die Liquiditätslevels der beteiligten Kanäle berücksichtigt werden.</li>



<li><strong>Vorteile</strong>: Dies erhöht die Wahrscheinlichkeit erfolgreicher Transaktionen und verringert die Abhängigkeit von manueller Überwachung und Anpassung.</li>
</ul>



<h3 class="wp-block-heading">3. Liquiditätspools</h3>



<ul class="wp-block-list">
<li><strong>Konzept</strong>: Liquiditätspools sind eine Art von gemeinschaftlichen Ressourcen, die von mehreren Knoten genutzt werden können. Sie ermöglichen es Knoten, auf gemeinsame Liquiditätsreserven zuzugreifen, um ihre eigenen Kanäle zu unterstützen.</li>



<li><strong>Flexibilität</strong>: Sie bieten eine flexible Lösung, um temporäre Liquiditätsengpässe auszugleichen, ohne ständig eigene Kanäle anzupassen.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools.png"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools-1024x576.png" alt="" class="wp-image-12125" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools-1024x576.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools-300x169.png 300w, https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools-768x432.png 768w, https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools-1536x864.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools-2048x1152.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/12/swapsundpools-500x281.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Liquidity Swaps und Pools auf lightning network +</figcaption></figure>
</div>


<p class="wp-block-paragraph">Solche Tools und Applikationen benötigen aber nur grössere Routing Nodes und evt Shop Betreiber um sicherzustellen dass sie Inbound- und outbound-technisch immer liquide sind.</p>



<p class="wp-block-paragraph">In einem weiteren Beträg demnächst schauen wir uns an wie wir via lightningnetworks+ Inbound Liquität bekommen oder via RTL Circuallar Rebalancing unsere Kanäle etwas ausgleichen können. Dieser Beitrag sollte in erster Linie mal dazu dienen, Euch das Konzept von Inbound und Outbound zu veranschaulichen. </p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://yourdevice.ch/was-ist-inbound-und-outbound-liquiditaet-im-lightning-netzwerk/">Was ist Inbound und Outbound Liquidität im Lightning Netzwerk</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/was-ist-inbound-und-outbound-liquiditaet-im-lightning-netzwerk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Channel Peers finden und Lightning Kanäle eröffnen</title>
		<link>https://yourdevice.ch/channel-peers-finden-und-lightning-kanaele-eroeffnen/</link>
					<comments>https://yourdevice.ch/channel-peers-finden-und-lightning-kanaele-eroeffnen/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 01 Sep 2023 08:00:00 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[fullnode]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[selfhosting]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=9080</guid>

					<description><![CDATA[<p>In diesem Artikel zeige ich euch, wie ihr mit einer Bitcoin Full Node schnell und effizient Lightning Channel Peers finden, und Lightning Kanäle mit diesen eröffnen könnt. Nur dadurch dass...</p>
<p>The post <a href="https://yourdevice.ch/channel-peers-finden-und-lightning-kanaele-eroeffnen/">Channel Peers finden und Lightning Kanäle eröffnen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In diesem Artikel zeige ich euch, wie ihr mit einer Bitcoin Full Node schnell und effizient Lightning Channel Peers finden, und Lightning Kanäle mit diesen eröffnen könnt. Nur dadurch dass ihr euch mit anderen Nodes verbindet, und einen Kanal mit diesen eröffnet, könnt ihr das Lightning Netzwerk effektiv benutzen. Was genau das Bitcoin Lightning Netzwerk ist, erfahrt ihr <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">hier</a> in diesem Artikel! Um Lightning Kanal Partner zu finden, gibt es einige gute Internetseiten, auf der ihr nach verschiedensten Nodes in verschiedensten Ländern suchen könnt.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://yourdevice.ch/wp-content/uploads/2023/08/bitclightning-1024x576.jpeg" alt="" class="wp-image-9092" style="width:750px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/bitclightning-1024x576.jpeg 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/bitclightning-300x169.jpeg 300w, https://yourdevice.ch/wp-content/uploads/2023/08/bitclightning-768x432.jpeg 768w, https://yourdevice.ch/wp-content/uploads/2023/08/bitclightning-800x450.jpeg 800w, https://yourdevice.ch/wp-content/uploads/2023/08/bitclightning-500x281.jpeg 500w, https://yourdevice.ch/wp-content/uploads/2023/08/bitclightning.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>




<h2 class="wp-block-heading">Vorbereitungen um mit einer Bitcoin Full Node Lightning Kanäle finden und erstellen zu können</h2>



<p class="wp-block-paragraph">Eure <a href="https://yourdevice.ch/was-ist-eine-bitcoin-full-node/">Bitcoin Full Node</a> muss zu 100% synchronisiert sein. Die Erstellung von Lightning Kanälen bei nicht fertig synchronisierten Nodes ist nicht möglich. Am besten wartet ihr noch, wenn Electrum oder Electrs gerade synchronisert, bis die Indexierung fertig ist, damit die Belastungen dadurch wegfallen. </p>



<h3 class="wp-block-heading">Umbrel Bitcoin Full Node Vorausetzungen</h3>



<p class="wp-block-paragraph">Ihr benötigt eine Bitcoin Full Node mit einem Lightning Backend installiert. Bei Umbrel könnt ihr Lightning ganz einfach über den App Store installieren:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode.png"><img loading="lazy" decoding="async" width="1024" height="432" src="https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode-1024x432.png" alt="" class="wp-image-9081" style="width:750px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode-1024x432.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode-300x127.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode-768x324.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode-1536x648.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode-2048x864.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/08/lightningnode-500x211.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Wir empfehlen Anfängern die Standard Lightning Node mit dem Lightning Network Daemon (LND). Wer sich etwas mit der Materie auskennt, und <strong>c-lightning</strong> ausprobieren möchte, der installiert sich <strong>Core Lightning</strong> anstatt Lightning Node:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng.png"><img loading="lazy" decoding="async" width="1024" height="496" src="https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng-1024x496.png" alt="" class="wp-image-13785" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng-1024x496.png 1024w, https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng-300x145.png 300w, https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng-768x372.png 768w, https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng-1536x745.png 1536w, https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng-2048x993.png 2048w, https://yourdevice.ch/wp-content/uploads/2024/05/corelightningnodepng-500x242.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Die Wallet muss eingerichtet werden, indem die App geöffnet wird, und euer Azeed, bzw. eure 24 Wörter aufgeschrieben werden. Danach ist die Lightning Node bereits betriebsbereit. </p>



<p class="wp-block-paragraph">Ausserdem müsst ihr natürlich ebenso ein paar Sats auf die Lightning Onchainwallet schicken, bevor ihr Kanäle öffnen könnt. Das geht mit dem Button Receive, welcher euch eine Adresse generiert, an die ihr ein paar Sats senden könnt.</p>



<h3 class="wp-block-heading">RaspiBlitz Bitcoin Full Node Voraussetzungen</h3>



<p class="wp-block-paragraph">Die Lightning Node muss beim Setup eurer Raspi Node installiert sein. Falls ihr Lightning nicht installiert habt, könnt ihr das im Nachhinein immer noch tun.</p>



<p class="wp-block-paragraph">Stellt eine <strong>SSH Verbindung</strong> zu eurer Node her. Der Benutzername ist <strong>admin</strong>, das Passwort ist das <strong>Passwort A</strong> bzw. das Webinterface Passwort. Ihr landet in der <strong>Statusübersicht</strong>, beendet diese mit <strong>strg+c</strong>. Öffnet das Raspi Menu mit dem Befehl <code>menu</code>. Wählt die <strong>SETTINGS</strong> aus und danach wählt ihr mit der Leertaste <strong>LND LIGHTNING LABS NODE</strong> aus und wählt anschliessend OK aus indem ihr mit der <strong>Enter</strong> Taste bestätigt.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren.png"><img loading="lazy" decoding="async" width="1024" height="702" src="https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren-1024x702.png" alt="" class="wp-image-9089" style="width:583px;height:auto" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren-1024x702.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren-300x206.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren-768x527.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren-500x343.png 500w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren.png 1368w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Settings auswählen</figcaption></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren1.png"><img loading="lazy" decoding="async" width="1024" height="821" src="https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren1-1024x821.png" alt="" class="wp-image-9090" style="object-fit:cover;width:undefinedpx;height:350px" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren1-1024x821.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren1-300x240.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren1-768x615.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren1-500x401.png 500w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzlndinstallieren1.png 1168w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">LND Lightning installieren</figcaption></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Der Blitz installiert anschliessend LND. Ihr müsst nach der Installation eine Seedphrase festlegen, so wie ihr es von Walleterstellungen kennt. Bewahrt eure Seedphrase unbedingt sicher auf!</p>



<p class="wp-block-paragraph">Startet anschliessend den Raspi mit <code>sudo systemctl reboot</code> neu.</p>



<p class="wp-block-paragraph">Ihr müsst natürlich ebenso auch beim Raspiblitz ein paar Sats auf die Lightning Onchainwallet schicken, bevor ihr Kanäle öffnen könnt. </p>



<p class="wp-block-paragraph">Das könnt ihr im WebUI einfach mit dem Button <strong>Erhalten/Receive</strong> erledigen.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="491" src="https://yourdevice.ch/wp-content/uploads/2023/09/onchainsats_erhalten-1024x491.png" alt="" class="wp-image-17621" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2023/09/onchainsats_erhalten-1024x491.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/09/onchainsats_erhalten-300x144.png 300w, https://yourdevice.ch/wp-content/uploads/2023/09/onchainsats_erhalten-768x368.png 768w, https://yourdevice.ch/wp-content/uploads/2023/09/onchainsats_erhalten-1536x736.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/09/onchainsats_erhalten-2048x982.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/09/onchainsats_erhalten-500x240.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h2 class="wp-block-heading">Lightning Kanal Partner finden</h2>



<p class="wp-block-paragraph">Eine sehr gut Seite mit der Übersicht aller verfügbaren Lightning Nodes ist <a href="https://1ml.com/">https://1ml.com/</a><br>Ihr könnt dort oben in der Suchleiste direkt nach IP Adressen, Public Node Keys, Orten und vielen mehr suchen. Beispielsweise können wir direkt mal <strong>Switzerland</strong> eingeben und nach verfügbaren Lightning Nodes in der Schweiz suchen.</p>



<p class="wp-block-paragraph">Wir bekommen eine Übersicht mit einigen Orten in der Schweiz, wir klicken aber direkt auf <strong>Switzerland</strong> und können uns alle Lightning Nodes in einer Liste ansehen.</p>



<p class="wp-block-paragraph">Wir sehen rechts eine Übersicht aller Kanäle mit den Lightning Nodes in der Schweiz der Grösse nach sortiert. Ihr seht in der Übersicht die Kapazität in BTC und die Anzahl an Kanälen. Klicken wir auf einen der Nodes bekommen wir weitere Informationen. Die wichtigste Information die wir benötigen ist der Node <strong>Public Key</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos.png"><img loading="lazy" decoding="async" width="1024" height="551" src="https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos-1024x551.png" alt="" class="wp-image-9082" style="width:750px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos-1024x551.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos-300x162.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos-768x414.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos-1536x827.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos-2048x1103.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/08/nodeinfos-500x269.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Links findet ihr nochmals Kapazitätsinfos, unterhalb des QR Codes die Node im Vergleich zu anderen Nodes und darunter die aktuellen Kanäle der Node.</p>



<p class="wp-block-paragraph">Wählt euch eine Node ,welche euch sympathisch erscheint. Nehmt evt. nicht die grössten Node Betreiber da diese oft eine Mindestkanalgrösse an Sats voraussetzen, um sich mit ihnen verbinden zu können.</p>



<p class="wp-block-paragraph">Eine weitere Seite um Nodes zu finden wäre beispielsweise <a href="https://amboss.space/">amboss.space</a>. Dort könnt ihr jedoch nicht nach Locations suchen, was ich persönlich als Nachteil empfinde, die Seite ist oft jedoch aktueller, und sie bietet einem noch viele weitere Möglichkeiten, zum Beispiel gibt es auch Optionen, um dort direkt Inbound Liquidität kaufen zu können, vor allem für Shop Betreiber interessant.</p>



<h3 class="wp-block-heading">Umbrel Full Node mit der ausgewählten Node verbinden</h3>



<p class="wp-block-paragraph">Wir stellen hier im Beispiel eine Verbindung mit <a href="https://1ml.com/node/03ce16b71fb6f70b30321e867bcea9cc52f39531380cd6673bdd8daf257da27e57">fairly.cheap</a> her. Wir gehen auf unsere Lightning Node in der App Übersicht und scrollen nach unten und klicken auf <strong>Open Channel</strong> rechts bei der Kanalübersicht.</p>



<p class="wp-block-paragraph">Wir geben hier die Public Node ID ein, wählen eine Grösse von 1 Millionen Sats und wählen unten dann eine Transaktionsgebühr nach unserer Priorität. Wollt ihr dass der Kanal in den nächsten 10min sicher eröffnet wird, schiebt den Regler ganz nach rechts. <strong>Bitte achtet aber unbedingt auf die aktuellen Transaktionsgebühren.</strong> Es kann teilweise je nach Auslastung der Blockchain mehre Franken im ersten Block zu landen. Achtet also auf die errechneten Gebühren. Wenn es nicht eilt, könnt ihr auch den Schieber bei 4hrs oder ähnlich setzen. Habt ihr eure Einstellungen gewählt, klickt anschliessend auf Open Channel.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen.png"><img loading="lazy" decoding="async" width="1024" height="534" src="https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen-1024x534.png" alt="" class="wp-image-9083" style="width:600px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen-1024x534.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen-300x156.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen-768x400.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen-1536x801.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen-500x261.png 500w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleinstellungen.png 1753w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Bitte überprüft die aktuellen Transaktionsgebühren immer zuerst auf <a href="https://mempool.scpace">mempool.space</a>. Die Angaben sind nicht immer aktuell. </p>



<p class="wp-block-paragraph">Nachdem ihr auf OPEN CHANNEL geklickt habt, seht ihr den Kanal in eurer Kanalübersicht:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung.png"><img loading="lazy" decoding="async" width="1024" height="359" src="https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung-1024x359.png" alt="" class="wp-image-9084" style="width:750px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung-1024x359.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung-300x105.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung-768x269.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung-1536x538.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung-2048x717.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/08/kanaleroeffnung-500x175.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Ihr könnt die aktuelle Position der Kanaleröffnung in der Transaktionsübersicht überprüfen: Ihr seht dass ich leider eine etwas zu geringe Gebühr gewählt habe. Unter Umständen kann dies nun gut un gerne 12 bis 24h gehen bis die Transaktion durchkommt.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/position-finden.png"><img loading="lazy" decoding="async" width="695" height="1024" src="https://yourdevice.ch/wp-content/uploads/2023/08/position-finden-695x1024.png" alt="" class="wp-image-9085" style="width:400px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/position-finden-695x1024.png 695w, https://yourdevice.ch/wp-content/uploads/2023/08/position-finden-203x300.png 203w, https://yourdevice.ch/wp-content/uploads/2023/08/position-finden-768x1132.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/position-finden-500x737.png 500w, https://yourdevice.ch/wp-content/uploads/2023/08/position-finden.png 974w" sizes="auto, (max-width: 695px) 100vw, 695px" /></a></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1.png"><img loading="lazy" decoding="async" width="1024" height="723" src="https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1-1024x723.png" alt="" class="wp-image-9088" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1-1024x723.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1-300x212.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1-768x542.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1-1536x1085.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1-2048x1446.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/08/memopoolposition-1-500x353.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div>
</div>



<p class="wp-block-paragraph">Nachdem die Transaktion <strong>1-3 Blöcke bestätigt </strong>worden ist, habt ihr nun euren ersten Kanal erfolgreich eröffnet!</p>



<h3 class="wp-block-heading">RaspiBlitz Full Node mit der ausgewählten Node verbinden</h3>



<p class="wp-block-paragraph">Die Erstellung von Lightning Kanälen auf dem Blitz ist ebenso sehr einfach. Loggt euch im Webinterface ein und klickt auf dem Hauptbildschirm.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen.png"><img loading="lazy" decoding="async" width="1024" height="432" src="https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen-1024x432.png" alt="" class="wp-image-9091" style="width:750px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen-1024x432.png 1024w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen-300x127.png 300w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen-768x324.png 768w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen-1536x649.png 1536w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen-2048x865.png 2048w, https://yourdevice.ch/wp-content/uploads/2023/08/blitzkanaleroeffnen-500x211.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Danach tätigt die Einstellungen ähnlich wie bei Umbrel. Gebt die Public Key ID ein, die Menge an Sats und die Dringlichkeit. Bei Raspi entsprechen <strong>Langsam</strong>, <strong>Normal</strong> und <strong>Dringend</strong> den Durschnittsgebühren von <strong>Niedrige Priorität</strong>, <strong>Mittlere Priorität</strong> und die <strong>Hohe Priorität</strong> im <strong>Mempool.space</strong> Blockexplorer.</p>



<p class="wp-block-paragraph">Habt ihr alles richtig eingestellt, wird der Kanal eröffnet und ist verwendbar sobald die Transaktion 1-3 Blöcke bestätigt worden ist. Ich habe jetzt kein Beispielkanal, erstellt da ich den RaspiBlitz nur als Testnode verwende. </p>



<h2 class="wp-block-heading">Wichtige Hinweise von der Benutzung von Lightning auf der Bitcoin Full Node</h2>



<ol class="wp-block-list">
<li><strong>Offline-Dauer</strong>: Wenn eure LN-Node längere Zeit offline ist, besteht die Gefahr, dass euer Kanalpartner versucht, eine ältere Kanalzustandsausgabe zu übertragen, die ihm mehr Coins zuweist. Daher ist es wichtig, Eure Node regelmäßig online zu halten.</li>



<li><strong>Watchtowers</strong>: Ein <a href="https://yourdevice.ch/umbrel-und-raspiblitz-lightning-watchtower-einrichten/">Watchtower</a> ist ein Drittanbieter-Service, der den Zustand eures Kanals überwacht, während ihr offline seid. Ihr könnt darauf reagieren, wenn ein Kanalpartner versucht, euch zu betrügen, sollte er eine älteren Kanalstand zu senden um den Kanal zu schliessen. Es ist sehr empfehlenswert, einen Watchtower zu verwenden, wenn ihr nicht sicherstellen können, dass Eure Node ständig online ist.</li>



<li><strong>Backups</strong>: Es ist wichtig, regelmäßige Backups eurer LN-Node und eurer Kanalzustände zu machen. Wenn ihr euren Kanalzustand verliert, kann dies dazu führen, dass ihr nicht mehr so einfach auf eure Funds zugreifen könnt oder sogar Geld verliert. Halte euch an unseren <a href="https://yourdevice.ch/der-backup-restore-leitfaden-fuer-lighning-fullnodes/">Backup &amp; Restore Leitfaden</a>. </li>



<li><strong>Channel-Funding</strong>: Wenn ihr einen Kanal eröffnet, stellt sicher, dass ihr nicht mehr Bitcoin verwendet, als ihr euch leisten könnt zu verlieren, besonders während ihr euch mit dem Netzwerk vertraut macht.</li>



<li><strong>Gebühren</strong>: Stellt sicher, dass ihr angemessene Gebühren festlegt, wenn ihr einen Kanal eröffnet (nicht so wie ich im Beispiel) oder schließt. Wenn die Gebühren zu niedrig sind, kann eure Transaktion hängen bleiben, und sehr lange dauern insbesondere wenn das Bitcoin-Netzwerk ausgelastet ist.</li>



<li><strong>Experimente:</strong> Vermeidet es, größere Beträge in experimentellen Implementierungen wie Taproot Channels oder neu veröffentlichten LN-Wallets zu speichern.</li>



<li><strong>Kanal-Schließung</strong>: Schließt Kanäle nicht unnötig, da dies On-Chain-Gebühren erzeugt und das Hauptziel von Lightning darin besteht, Off-Chain-Transaktionen zu fördern.</li>



<li><strong>Routing</strong>: Wenn ihr ein Routing-Node werden möchten, benötigt ihr genügend Liquidität, technische Expertise und eine konstante Online-Präsenz.</li>



<li><strong>Updates</strong>: Haltet eure LN-Software stets aktuell. Entwickler arbeiten kontinuierlich daran, Sicherheitslücken zu schließen und das Netzwerk zu verbessern.</li>



<li><strong>Private vs. Öffentliche Kanäle</strong>: Denkt daran, dass öffentliche Kanäle für jeden im Netzwerk sichtbar sind. Wenn ihr mehr Privatsphäre wünscht, könnt ihr private Kanäle verwenden.</li>
</ol>



<p class="wp-block-paragraph">Informiert euch, falls möglich vorher etwas über die Nodes mit denen ihr euch verbindet wollt. Am allerbesten ist es, wenn ihr vorher Kontakt mit den jenigen aufbaut und die Öffnung kurz absprecht. Wichtig ist, vertrauenswürdige und zuverlässige Peers zu haben. Peers die ständig offline gehen, bringen mehr Ärger als nutzen. Versucht auch bei günstigen Fees Kanäle zu öffnen. Weitere Transaktionsgebühren werden bei der Schliessung der Kanäle wieder fällig.</p>



<h2 class="wp-block-heading">Lightning Peer Tipps und Vorschläge</h2>



<p class="wp-block-paragraph"><strong>Coingate</strong> -  keine Mindestkanalgrösse, sehr gut vernetzte Node, leider teilweise mit etwas hoher Latenz</p>



<p class="wp-block-paragraph"><a href="https://amboss.space/node/0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3">https://amboss.space/node/0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3</a></p>



<p class="wp-block-paragraph"><strong>Boltz | CLN</strong> -  500'000 Sats Mindesteskanalgrösse, sehr schnelle und gut vernetzte Node</p>



<p class="wp-block-paragraph"><a href="https://amboss.space/node/02d96eadea3d780104449aca5c93461ce67c1564e2e1d73225fa67dd3b997a6018">https://amboss.space/node/02d96eadea3d780104449aca5c93461ce67c1564e2e1d73225fa67dd3b997a6018</a></p>



<p class="wp-block-paragraph"><strong>NikolaTesla</strong> -  sehr gut vernetzte Plebnode, 100'000 Sats Mindestkanalgrösse</p>



<p class="wp-block-paragraph"><a href="https://amboss.space/node/035cf526f4c01ed693bacd7434461b9dc53d65b910fb3006110d8b42a574858fb2">https://amboss.space/node/035cf526f4c01ed693bacd7434461b9dc53d65b910fb3006110d8b42a574858fb2</a></p>



<p class="wp-block-paragraph"><strong>LNBig Hub 1</strong> - sehr grosse, gut vernetzte Node ohne Mindestkanalgrösse</p>



<p class="wp-block-paragraph"><a href="https://amboss.space/node/034ea80f8b148c750463546bd999bf7321a0e6dfc60aaf84bd0400a2e8d376c0d5">https://amboss.space/node/034ea80f8b148c750463546bd999bf7321a0e6dfc60aaf84bd0400a2e8d376c0d5</a></p>



<p class="wp-block-paragraph"><strong>Wyssblitz</strong> - Schweizer PlebNode - schnell und zuverlässige Node, jedoch mit Mindestkanalgrösse von 2'000'000 Sats</p>



<p class="wp-block-paragraph"><a href="https://amboss.space/node/02ad4afb6e50ae4635ec5ddf5a57c44d4cc4b376ac6580f78cda0454a86e5fa6c2">https://amboss.space/node/02ad4afb6e50ae4635ec5ddf5a57c44d4cc4b376ac6580f78cda0454a86e5fa6c2</a></p>



<h3 class="wp-block-heading">Fehlermeldungen und Kanäle öffnen nicht</h3>



<p class="wp-block-paragraph">Es kann sein, dass die Node eine Mindestkanalgrösse verlangt, oder sogar eine gewisse Anzahl an Kanälen eurerseits voraussetzt. Wenn ein Kanal nicht öffnen will, liegt das zu 99% an den Einstellungen des Peers, und nicht daran, dass eure Node nicht funktioniert oder probleme hat.</p>



<h2 class="wp-block-heading">Private vs Public Channel</h2>



<p class="wp-block-paragraph">Auf dem Lightning Network gibt es zwei Haupttypen von Kanälen: <strong>private Channels</strong> und <strong>public Channels</strong>. Diese unterscheiden sich hauptsächlich in ihrer Sichtbarkeit und ihrem Verwendungszweck. Hier eine ausführliche Erklärung der Unterschiede:</p>



<h3 class="wp-block-heading"><strong>Public Channels</strong></h3>



<p class="wp-block-paragraph"><strong>Eigenschaften:</strong></p>



<ul class="wp-block-list">
<li><strong>Öffentlich sichtbar:</strong> Public Channels sind im gesamten Lightning Network sichtbar. Ihre Existenz und Eigenschaften, wie Kapazität, Node-IDs der Teilnehmer und Gebühreneinstellungen, werden in der Netzwerkgraph-Datenbank propagiert, die von allen Nodes synchronisiert wird.</li>



<li><strong>Routingfähig:</strong> Public Channels können für das Routing von Zahlungen zwischen anderen Nodes genutzt werden. Wenn beispielsweise zwei Nodes über einen Public Channel verbunden sind, können sie Zahlungen anderer Nodes weiterleiten und dafür Gebühren erheben.</li>



<li><strong>Typische Nutzung:</strong> Public Channels werden von Routing-Nodes genutzt, um Liquidität bereitzustellen und Routing-Gebühren zu verdienen. Sie sind ein zentraler Bestandteil des Lightning Networks und sorgen für die Zahlungsweiterleitung.</li>
</ul>



<p class="wp-block-paragraph"><strong>Vorteile:</strong></p>



<ul class="wp-block-list">
<li><strong>Netzwerkunterstützung:</strong> Public Channels tragen aktiv zum Lightning Network bei, da sie Zahlungsrouten für andere Nodes ermöglichen.</li>



<li><strong>Gebühreneinnahmen:</strong> Nodes, die Public Channels betreiben, können durch Weiterleitungen Gebühren verdienen.</li>



<li><strong>Sichtbarkeit:</strong> Sie fördern die Verbindungsfähigkeit der eigenen Node und machen sie zu einem aktiven Teilnehmer im Netzwerk.</li>
</ul>



<p class="wp-block-paragraph"><strong>Nachteile:</strong></p>



<ul class="wp-block-list">
<li><strong>Erhöhte Angriffsfläche:</strong> Da Public Channels öffentlich sichtbar sind, kann ein Angreifer potenziell Informationen über die Node sammeln und gezielt angreifen.</li>



<li><strong>Veröffentlichte Liquidität:</strong> Die Liquiditätsverteilung (lokal/remote) ist öffentlich einsehbar, was zu potenziellen Privatsphäreproblemen führen kann.</li>
</ul>



<h3 class="wp-block-heading"><strong>Private Channels</strong></h3>



<p class="wp-block-paragraph"><strong>Eigenschaften:</strong></p>



<ul class="wp-block-list">
<li><strong>Nicht sichtbar:</strong> Private Channels sind nicht im öffentlichen Lightning-Netzwerkgraphen sichtbar. Ihre Existenz ist nur den beiden verbundenen Nodes bekannt.</li>



<li><strong>Nicht-routingfähig:</strong> Private Channels können nicht für das Routing von Zahlungen Dritter genutzt werden. Sie dienen ausschließlich für Zahlungen zwischen den beiden verbundenen Nodes.</li>



<li><strong>Typische Nutzung:</strong> Private Channels werden häufig für persönliche oder spezifische Verwendungszwecke genutzt, z. B. um Zahlungen zu einem befreundeten Node oder zu einem Händler zu senden, ohne dass andere Nodes davon erfahren.</li>
</ul>



<p class="wp-block-paragraph"><strong>Vorteile:</strong></p>



<ul class="wp-block-list">
<li><strong>Privatsphäre:</strong> Da ein Private Channel nicht im Netzwerkgraphen erscheint, bleibt seine Existenz und Liquidität verborgen.</li>



<li><strong>Einfachheit:</strong> Für den Aufbau eines Private Channels sind weniger administrative Einstellungen nötig, da keine Gebührenstrukturen für Routing eingerichtet werden müssen.</li>



<li><strong>Gezielte Verwendung:</strong> Ideal für Zahlungen zu einem bestimmten Ziel, z. B. zwischen einer persönlichen Wallet und einem Zahlungsdienst.</li>
</ul>



<p class="wp-block-paragraph"><strong>Nachteile:</strong></p>



<ul class="wp-block-list">
<li><strong>Keine Routing-Funktionalität:</strong> Private Channels tragen nicht zur Weiterleitung von Zahlungen im Lightning Network bei.</li>



<li><strong>Limitierte Nutzung:</strong> Zahlungen sind nur zwischen den beiden Nodes des Kanals möglich oder über eine spezielle Route, bei der eine Node einen "Hint" zur Route gibt (z. B. durch eine BOLT-11-Invoice mit Routing-Hinweisen).</li>
</ul>



<h3 class="wp-block-heading"><strong>Zusammenfassung der Unterschiede</strong></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Merkmal</th><th>Public Channel</th><th>Private Channel</th></tr></thead><tbody><tr><td><strong>Sichtbarkeit</strong></td><td>Öffentlich im Netzwerkgraphen</td><td>Nicht sichtbar</td></tr><tr><td><strong>Routingfähig</strong></td><td>Ja</td><td>Nein</td></tr><tr><td><strong>Typische Nutzung</strong></td><td>Routing, Verbindungen im Netzwerk</td><td>Persönliche Zahlungen</td></tr><tr><td><strong>Privatsphäre</strong></td><td>Gering</td><td>Hoch</td></tr><tr><td><strong>Beitrag zum Netzwerk</strong></td><td>Hoch</td><td>Niedrig</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><br>In der Praxis hängt die Wahl zwischen einem Public oder Private Channel stark vom Ziel der Node-Betreiber ab. Wer aktiv zum Lightning Network beitragen oder Gebühren verdienen möchte, setzt auf Public Channels. Wer hingegen Wert auf Privatsphäre und die Node nur für persönliche Zahlungen verwendet, wählt Private Channels.</p>



<h2 class="wp-block-heading">Mit wieviel Peers sollte ich mich verbinden</h2>



<p class="wp-block-paragraph">Das hängt von mehreren Faktoren ab. Grundsätzlich erstmal, umso mehr, umso besser. Verbindet ihr euch mit einer Node, die bereits Kanäle zu hundert anderen Nodes hat, ist die Chance relativ hoch, dass eure Zahlung einen Weg durch das Netzwerk findet. Verbindet ihr euch nur mit kleineren Plebnodes mit nur wenigen Kanälen, kann es sein, dass die Zahlungen nicht durchgehen, weil die Liquidität der kleinen Node keine Pfad ergibt, oder keine Route gefunden wird. Wer sich gerne mit Plebnodes verbindet, sollte ruhig 3-4 Kanäle eröffnen. Wenn ihr das nötige Kleingeld habt, um euch mit WalletofSatoshi zu verbinden (5 Millionen Sats Minchansize) braucht ihr theoretisch nur einen Kanal. Aber auch hier kann es hin und wieder mal zu Problemen kommen, z.B wenn WoS überlastet ist, die Liquidität suboptimal liegt, oder die Node einfach nur offline ist. </p>



<h2 class="wp-block-heading">Lightning Fullnode mit Smartphone verbinden</h2>



<p class="wp-block-paragraph">Damit ihr von unterwegs mit euren Lightningsats bezahlen könnt, müsst ihr die Node mit einem Client wie Bitbanana oder Zeus verbinden. Dann könnt ihr mit den Apps QR Codes für Zahlungen scannen, und eure Node führt die Zahlungen dann aus. Hier ein exemplarisches Tutorial für die App <a href="https://yourdevice.ch/bitcoin-full-node-via-smartphone-verbinden-mit-bitbanana/">Bitbanana</a>.</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co wp-block-embed-yourdevice-ch-deine-anlaufstelle-f-r-linux-opensource-software-und-co"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="hyIceFC2ye"><a href="https://yourdevice.ch/bitcoin-full-node-via-smartphone-verbinden-mit-bitbanana/">Bitcoin Full Node mit Smartphone verbinden mit Bitbanana</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8222;Bitcoin Full Node mit Smartphone verbinden mit Bitbanana&#8220; &#8212; yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co" src="https://yourdevice.ch/bitcoin-full-node-via-smartphone-verbinden-mit-bitbanana/embed/#?secret=PxAzO7P5dm#?secret=hyIceFC2ye" data-secret="hyIceFC2ye" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Das Lightning Network bietet eine großartige Möglichkeit, Bitcoin-Zahlungen schnell, kostengünstig und effizient abzuwickeln. Mit einer vollständig synchronisierten Bitcoin Full Node und den richtigen Tools, wie Umbrel oder RaspiBlitz, ist es möglich, Lightning-Kanäle mit gezielt ausgewählten Peers zu eröffnen und die Vorteile des Netzwerks voll auszuschöpfen.</p>



<p class="wp-block-paragraph">Die Wahl zwischen Public und Private Channels hängt von den individuellen Bedürfnissen ab: Public Channels bieten Netzwerkunterstützung und Routing-Möglichkeiten, während Private Channels mehr Privatsphäre garantieren. Die Verwendung von Plattformen wie 1ml.com oder amboss.space erleichtert das Finden geeigneter Peers erheblich. Dabei ist es essenziell, auf die Mindestanforderungen der Nodes zu achten und vertrauenswürdige Partner zu wählen.</p>



<p class="wp-block-paragraph">Regelmäßige Backups, aktuelle Software und die Nutzung von Watchtowers sind entscheidend, um Sicherheit und Zuverlässigkeit zu gewährleisten. Mit der richtigen Vorbereitung und einem durchdachten Vorgehen ist das Lightning Network ein leistungsstarkes Werkzeug, um Bitcoin-Zahlungen flexibel und innovativ zu gestalten.</p>



<p class="wp-block-paragraph">Ich hoffe der heutige Artikel Bitcoin Full Node Lightning Kanäle finden hat euch gefallen, habt ihr Fragen, schreibt sie in die Kommentare! Habt ihr Interesse an einer eigenen Bitcoin Full Node? Dann schaut <a href="https://yourdevice.ch/shop/btc-nodes-zubehoer/raspberry-4-4gb-2tb-bitcoin-full-node/">hier</a> vorbei!</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://yourdevice.ch/channel-peers-finden-und-lightning-kanaele-eroeffnen/">Channel Peers finden und Lightning Kanäle eröffnen</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/channel-peers-finden-und-lightning-kanaele-eroeffnen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Was ist das Bitcoin Lightning Netzwerk</title>
		<link>https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/</link>
					<comments>https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/#respond</comments>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Mon, 31 Jul 2023 08:02:21 +0000</pubDate>
				<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[be your own bank]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[lightning]]></category>
		<guid isPermaLink="false">https://yourdevice.ch/?p=6103</guid>

					<description><![CDATA[<p>Im heutigen Artikel geht es um das Bitcoin Lightning Netzwerk, wie es funktioniert, welche Vorteile es hat und welche Apps wichtig sind. Das Bitcoin Lightning Network ist eine Second-Layer-Lösung, die...</p>
<p>The post <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">Was ist das Bitcoin Lightning Netzwerk</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im heutigen Artikel geht es um das Bitcoin Lightning Netzwerk, wie es funktioniert, welche Vorteile es hat und welche Apps wichtig sind. Das Bitcoin Lightning Network ist eine <a href="https://blockzeit.com/de/was-ist-eine-layer-2-losung/" target="_blank" rel="noreferrer noopener">Second-Layer-Lösung</a>, die darauf abzielt, die Skalierbarkeitsprobleme von Bitcoin zu lösen. Durch die Nutzung von Off-Chain-Transaktionskanälen ermöglicht das Lightning Network schnellere Transaktionen, geringere Gebühren und verbessert den Datenschutz im Vergleich zu traditionellen On-Chain-Transaktionen. Dieser Blog soll euch einen Einblick in die Funktionsweise, die Vorteile, die Datenschutzaspekte und die dafür erforderliche Software des Lightning Networks vermitteln.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2023/07/2-1024x538.jpeg" alt="" style="width:750px;height:undefinedpx"/></figure>
</div>




<h2 class="wp-block-heading">Funktionsweise des Lightning Netzwerks</h2>



<p class="wp-block-paragraph">Das Bitcoin Lightning Network ist also eine so genannte "Second-Layer"-Lösung auf der Bitcoin-Blockchain, die eine erhebliche Erhöhung der Transaktionsgeschwindigkeiten und der Gesamttransaktionskapazität ermöglicht. Aber was bedeutet das jetzt genau, und welche Vorteile erreicht Bitcoin dadurch? Die Grundidee besteht darin, die Notwendigkeit einer globalen Übereinstimmung für alle Transaktionen zu eliminieren, indem Zahlungskanäle geschaffen werden, die nur zwei Teilnehmer involvieren und nicht auf jeder einzelnen Transaktion beruhen.</p>



<h2 class="wp-block-heading">Die Hauptkomponenten des Lightning Netzwerkes</h2>



<ol class="wp-block-list">
<li><strong>Zahlungskanäle</strong>: Ein Zahlungskanal ist eine private Verbindung zwischen zwei Teilnehmern im Lightning-Netzwerk. Dieser Kanal wird auf der Blockchain erstellt und ermöglicht den Austausch von Bitcoin zwischen den beiden Parteien, ohne dass jede Transaktion auf der Blockchain registriert werden muss. Stattdessen werden die Transaktionen innerhalb des Kanals verarbeitet und nur der Endsaldo wird schließlich auf der Blockchain registriert. Die Erstellung eines Zahlungskanals erfordert eine Anfangstransaktion auf der Blockchain, die als "Commitment-Transaktion" bekannt ist. Diese Transaktion ist so strukturiert, dass beide Parteien Kontrolle über die im Kanal gesperrten Bitcoin haben, obwohl sie technisch gesehen noch nicht ausgegeben wurden.</li>



<li><strong>Commitment-Transaktionen</strong>: Im Laufe der Zeit können die beiden Teilnehmer im Zahlungskanal so viele Transaktionen durchführen, wie sie möchten, indem sie die Gelder hin und her schicken. Jede dieser Transaktionen wird als "Commitment-Transaktion" bezeichnet, da sie die Verpflichtung der beiden Parteien zur Aufteilung der Gelder widerspiegelt. Wichtig ist, dass diese Commitment-Transaktionen nicht sofort auf der Blockchain gesendet werden. Stattdessen werden sie von den beiden Parteien unterzeichnet und privat gehalten, bis einer der beiden Teilnehmer sich dazu entschließt, den Kanal zu schließen.</li>



<li><strong>Das Schließen eines Kanals</strong>: Wenn einer der Teilnehmer den Zahlungskanal schließen möchte, sendet er die neueste Commitment-Transaktion an die Blockchain. Dieser Prozess wird als "Settlement" bezeichnet und erfordert eine On-Chain-Transaktion. Sobald diese Transaktion bestätigt ist, sind die Bitcoin für jede Partei entsprechend dem Endsaldo aus dem Kanal verfügbar.</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/07/1-e1690790619984-1024x714.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2023/07/1-e1690790619984-1024x714.png" alt="" style="width:750px;height:undefinedpx"/></a><figcaption class="wp-element-caption">Quelle: voltage</figcaption></figure>
</div>


<p class="wp-block-paragraph">Eines der wichtigsten Merkmale des Lightning-Netzwerks ist die Fähigkeit, Zahlungen über mehrere Kanäle zu routen. Dies bedeutet, dass, wenn Alice eine Zahlung an Bob senden möchte, sie nicht unbedingt einen direkten Zahlungskanal mit Bob haben muss. Wenn Alice einen Kanal mit Carol hat und Carol einen Kanal mit Bob hat, kann Alice die Zahlung über Carol an Bob leiten.</p>



<p class="wp-block-paragraph">Wir stellen fest, dass das Lightning-Netzwerk durch die Verlagerung von Transaktionen von der Bitcoin-Blockchain auf Off-Chain-Zahlungskanäle die Skalierbarkeit und Geschwindigkeit von Bitcoin verbessert. Es ermöglicht sofortige Zahlungen, verringert die Transaktionskosten und verbessert die Privatsphäre und Sicherheit der Benutzer.</p>



<h2 class="wp-block-heading">Vorteile des Lightning Netzwerks</h2>



<ol class="wp-block-list">
<li><strong>Schnelligkeit</strong>: Da die Transaktionen off-chain durchgeführt werden, sind sie fast sofortig und nicht an die Blockgenerierungszeit der Bitcoin-Blockchain gebunden. Dies ist ein großer Vorteil für Mikrotransaktionen und Situationen, in denen schnelle Transaktionen erforderlich sind.</li>



<li><strong>Kosteneffizienz</strong>: Das Lightning Network erlaubt es Benutzern, Transaktionsgebühren zu sparen, da die meisten Transaktionen off-chain durchgeführt werden. Nur das Öffnen und Schließen von Kanälen erfordert Gebühren, die mit On-Chain-Transaktionen verbunden sind.</li>



<li><strong>Skalierbarkeit</strong>: Das Lightning Network verbessert die Skalierbarkeit von Bitcoin, indem es die Anzahl der Transaktionen, die das Netzwerk handhaben kann, drastisch erhöht. Dies könnte Bitcoin einen Schritt näher an eine echte Peer-to-Peer-Elektronische Währung bringen.</li>
</ol>



<h2 class="wp-block-heading">Datenschutz im Lightning Netzwerk</h2>



<p class="wp-block-paragraph">Im Vergleich zu On-Chain-Transaktionen bietet das Lightning Network verbesserten Datenschutz. Da die meisten Transaktionen off-chain erfolgen und nur das Endresultat auf die Blockchain kommt, ist es schwieriger, die Bewegungen von Bitcoin zu verfolgen. Zudem verwendet das Lightning Network das <a href="https://de.wikipedia.org/wiki/Onion-Routing" target="_blank" rel="noreferrer noopener">Onion-Routing</a>, ähnlich wie Tor, um die Privatsphäre der Benutzer zu schützen. Jeder Knoten im Pfad kennt nur seinen direkten Vorgänger und Nachfolger, aber nicht die gesamte Route, wodurch die Möglichkeit einer Überwachung oder Zensur verringert wird.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/07/3.png"><img decoding="async" src="https://yourdevice.ch/wp-content/uploads/2023/07/3.png" alt="" style="width:750px;height:undefinedpx"/></a></figure>
</div>


<h3 class="wp-block-heading">Lightning Netzwerk Software und Implementierungen</h3>



<p class="wp-block-paragraph">Es gibt mehrere Implementierungen des Lightning Protokolls, jede mit ihren eigenen Merkmalen und Vorteilen:</p>



<ol class="wp-block-list">
<li><strong>LND (Lightning Network Daemon)</strong>: LND ist eine weit verbreitete Implementierung des Lightning-Protokolls. Sie ist benutzerfreundlich und bietet APIs für Entwickler, die auf Go basieren.</li>



<li><strong>c-lightning</strong>: c-lightning ist eine leistungsorientierte Implementierung des Lightning-Protokolls von Blockstream. Sie bietet verschiedene Plugins und ist in der Programmiersprache C geschrieben, was sie extrem effizient und anpassbar macht.</li>



<li><strong>Eclair</strong>: Eclair, entwickelt von ACINQ, ist eine weitere Implementierung des Lightning-Protokolls. Es bietet eine vollständige Lightning-Node-Implementierung und ist in Scala geschrieben.</li>
</ol>



<h3 class="wp-block-heading"><strong>Mit LND kompatible Apps:</strong></h3>



<ol class="wp-block-list">
<li><strong>Zap oder auch Bitbanana Wallet</strong>: Zap/Bitbanana ist eine einfache und sichere Bitcoin Wallet, die das Lightning Network nutzt, um sofortige Zahlungen zu ermöglichen. Es verwendet LND im Hintergrund und bietet eine intuitive und benutzerfreundliche Oberfläche.</li>



<li><strong>Zeus</strong>: Zeus ist eine mobile Lightning Wallet, die LND, c-lightning und Eclair unterstützt. Sie ermöglicht den Benutzern, ihre eigene Lightning Node von ihrem Android-Gerät aus zu steuern.</li>



<li><strong>Breez</strong>: Breez ist eine nicht custodial Bitcoin Wallet, die das Lightning Network nutzt, um sofortige Zahlungen zu ermöglichen. Breez integriert sich mit LND und bietet eine nahtlose Benutzererfahrung.</li>
</ol>



<h3 class="wp-block-heading"><strong>Mit c-lightning kompatible Apps:</strong></h3>



<ol class="wp-block-list">
<li><strong>Spark Wallet</strong>: Spark ist eine minimalistische Wallet-App für c-lightning. Es ermöglicht den Benutzern, ihre eigene Lightning-Node zu verwalten und Zahlungen über das Lightning Network durchzuführen.</li>



<li><strong>Zeus</strong>: Wie oben erwähnt, unterstützt Zeus auch c-lightning.</li>
</ol>



<h3 class="wp-block-heading"><strong>Mit Eclair kompatible Apps:</strong></h3>



<ol class="wp-block-list">
<li><strong>Eclair Mobile Wallet</strong>: Diese App, entwickelt von ACINQ, ist eine einfach zu bedienende Bitcoin Wallet, die das Lightning Network unterstützt. Die Benutzer können mit dieser App Lightning-Transaktionen senden und empfangen.</li>



<li><strong>Phoenix</strong>: Phoenix ist eine weitere App von ACINQ, die auf das beste Nutzererlebnis abzielt. Sie benötigt kein Setup und ermöglicht das Senden und Empfangen von Lightning-Zahlungen mit nur wenigen Klicks.</li>
</ol>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/07/4.png"><img loading="lazy" decoding="async" width="300" height="650" data-id="6183" src="https://yourdevice.ch/wp-content/uploads/2023/07/4.png" alt="" class="wp-image-6183" style="width:259px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/07/4.png 300w, https://yourdevice.ch/wp-content/uploads/2023/07/4-138x300.png 138w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure>



<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357.png"><img loading="lazy" decoding="async" width="473" height="1024" data-id="6182" src="https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357-473x1024.png" alt="" class="wp-image-6182" style="width:250px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357-473x1024.png 473w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357-138x300.png 138w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357-768x1664.png 768w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357-709x1536.png 709w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357-945x2048.png 945w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357-500x1083.png 500w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151357.png 1080w" sizes="auto, (max-width: 473px) 100vw, 473px" /></a></figure>



<figure class="wp-block-image size-large is-resized"><a href="https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339.png"><img loading="lazy" decoding="async" width="473" height="1024" data-id="6181" src="https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339-473x1024.png" alt="" class="wp-image-6181" style="width:250px;height:undefinedpx" srcset="https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339-473x1024.png 473w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339-138x300.png 138w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339-768x1664.png 768w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339-709x1536.png 709w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339-945x2048.png 945w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339-500x1083.png 500w, https://yourdevice.ch/wp-content/uploads/2023/07/Screenshot_20230730-151339.png 1080w" sizes="auto, (max-width: 473px) 100vw, 473px" /></a></figure>
</figure>



<p class="wp-block-paragraph"><br>Hier die Apps Phoenix, Zeus und Bitbanana von links nach rechts</p>



<p class="wp-block-paragraph">Einige Lightning-Netzwerk-Apps erfordern, dass ihr <a href="https://yourdevice.ch/was-ist-eine-bitcoin-full-node/">eure eigene Lightning-Node</a> betreibt, während andere dies nicht tun. Hier ist eine Unterscheidung zwischen den oben genannten Apps:</p>



<h4 class="wp-block-heading">Apps, die eine eigene Lightning Node erfordern</h4>



<ol class="wp-block-list">
<li><strong>Zap/Bitbanana Wallet</strong>: Zap erfordert in der Regel, dass ihr eure eigene Lightning Node betreibt. Es gibt auch eine iOS-Version namens Zap iOS, die eine Verbindung zu einer Remote-Node herstellt, aber für die Android-Version wird in der Regel eine eigene Node benötigt.</li>



<li><strong>Zeus</strong>: Zeus ist für fortgeschrittene Benutzer gedacht, die ihre eigene Lightning Node betreiben möchten. Es ermöglicht euch, von eurem mobilen Gerät aus auf eure Node zuzugreifen. Mitlerweile gibt es in Zeus auch einen eigens betriebenen LSP (Lightning Service Provider), der das Kanalmanagement für euch übernimmt.</li>



<li><strong>Spark Wallet</strong>: Spark Wallet ist eine Remote-Control-Anwendung für c-lightning. Sie erfordert daher, dass ihr eine eigene c-lightning Node betreibt.</li>
</ol>



<h4 class="wp-block-heading">Apps, die keine eigene Lightning Node erfordern</h4>



<ol class="wp-block-list">
<li><strong>Breez</strong>: Breez ist eine Nicht-Custodial-App, das bedeutet, ihr behaltet die Kontrolle über eure Bitcoin, aber die App betreibt die Lightning Node für euch.</li>



<li><strong>Eclair Mobile Wallet</strong>: Eclair Mobile ist eine Light-Client-Anwendung, die keine eigene Node erfordert. Sie verbindet sich mit einem von ACINQ betriebenen Node.</li>



<li><strong>Phoenix</strong>: Wie Eclair Mobile erfordert Phoenix keine eigene Node. Es ist eine benutzerfreundliche App, die das Senden und Empfangen von Lightning-Transaktionen einfach macht. Die Wallet ist vollständig Custodial. Allerdings zahlt Ihr für die Eröffnung eigener Lightning Kanäle, welche die App automatisch verwaltet, Gebühren in der Höhe der aktuellen Mining Gebühren</li>



<li><strong>Wallet of Satoshi</strong>: ist super schnell eingerichtet, es benötigt keine Registrierung, es müssen keine Gebühren für Lightning Kanäle ausgegeben werden, allerdings ist die Wallet Custodial, dass heisst, der Betreiber verwaltet Eure Keys</li>
</ol>



<p class="wp-block-paragraph">Wichtig zu wissen ist, dass, obwohl Apps, die keine eigene Node erfordern, einfacher zu bedienen sind, sie weniger Kontrolle und möglicherweise weniger Datenschutz bieten, da die Lightning-Transaktionen über einen von Dritten betriebenen Node laufen. Apps, die eine eigene Node erfordern, erfordern mehr technisches Know-how und Ressourcen, bieten aber mehr Kontrolle und Datenschutz.</p>



<p class="wp-block-paragraph">Schaut euch die Apps der Reihe nach mal an, sie bitten unterschiedliche Funktionen, unterschiedliche Bedienungen und Erfahrungen, haben ihre Vor und Nachteile und können mit unterschiedlichen Protokollen verwendet werden. Das ist ja das gute an Bitcoin und dem Lightning Netzwerk: Ihr seid nicht an ein Protokol, bzw. nur an eine App gebunden!</p>



<p class="wp-block-paragraph">Das Bitcoin Lightning Netzwerk ist eine wirklicher Meilenstein in der Geschichte des Bitcoins, die das Potenzial hat, die Skalierbarkeit von Bitcoin zu verbessern, die Transaktionsgeschwindigkeit zu erhöhen und den Datenschutz zu verbessern. Mit verschiedenen Softwareimplementierungen und einer wachsenden Gemeinschaft von Entwicklern und Benutzern ist das Lightning Network ein wichtiger Schritt in Richtung einer effizienteren und privateren Nutzung von Bitcoin.</p>



<p class="wp-block-paragraph">Ich hoffe euch mit dem Artikel das Lightning Netzwerk ein klein wenig näher gebracht zu haben, falls ihr Fragen habt, schreibt sie in die Kommentare! Seid ihr an einer eigenen Bitcoin/Lightning Node interessiert? Schaut doch in unserem Shop in der Kategorie <a href="https://yourdevice.ch/produkt-kategorie/btc-nodes-zubehoer/" target="_blank" rel="noreferrer noopener">BTC Nodes</a> vorbei.</p>
<p>The post <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">Was ist das Bitcoin Lightning Netzwerk</a> appeared first on <a href="https://yourdevice.ch">yourdevice.ch - Deine Anlaufstelle für Linux, OpenSource Software und Co</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
