<?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, 18 May 2025 10:59:06 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</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>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>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>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>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>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>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><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>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>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>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-9d6595d7 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>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>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>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>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>Die App erkennt automatisch ob es sich um eine Onchain Adresse, oder eine Lightning Invoice handelt. </p>



<p>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>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>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>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>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>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>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>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>🔒 <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>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>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>✅ <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>❌ <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>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-9d6595d7 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>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>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>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>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>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>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><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>Ihr scannt einen QR-Code mit einer LNURL-kompatiblen Wallet, und der Betrag wird direkt gutgeschrieben.</p>



<p><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>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>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>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>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>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>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>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><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>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><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><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><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>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><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><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><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>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>Quelle: <a href=" https://coincharge.de">https://coincharge.de</a></p>



<p>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>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>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>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><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><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>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>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>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><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>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><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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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><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>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-9d6595d7 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>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>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>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>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>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>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>Installiert euch nginx mit</p>



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



<p>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>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>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>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>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>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>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>Installiert euch certbot auf dem VPS mit:</p>



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



<p>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>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>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>Das SSL Zertifikat wird automatisch erneuert, falls es abläuft. Die Zertifikate sind in der Regel 90 Tage gültig.  </p>



<p>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>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>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>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>Erstellt eine neue Nginx Kongifurationsdatei mit </p>



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



<p>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>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>Testet die Konfiguration mit <code>nginx -t</code> und ladet Nginx neu mit <code>systemctl reload nginx</code></p>



<p>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>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>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>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>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>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>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>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>Meldet euch mit SSH als root-Benutzer an:</p>



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



<p>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>Installiert socat:</p>



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



<p>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>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><strong>Erstellt die Dienstdatei</strong></p>



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



<p><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>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><strong>Die Tor Adresse ist der Teil nach dem @!</strong></p>



<p><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>Überprüft, ob der Tunnel aktiv ist mit:</p>



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



<p>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><strong>Dienst überwachen</strong></p>



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



<p>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>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>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>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>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>Resourcen:</p>



<p><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>Der Betrieb von Raspiblitz Lightning LND via Clearnet im Hybrid Mode bietet eine schnelle, kostengünstige Lösung für Bitcoin-Transaktionen und gewinnt in einer Welt, die zunehmend von Bitcoin und dezentralen Finanzsystemen...</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>Der Betrieb von <a href="https://raspiblitz.org/">Raspiblitz</a> Lightning LND via Clearnet im Hybrid Mode bietet eine schnelle, kostengünstige Lösung für Bitcoin-Transaktionen und gewinnt in einer Welt, die zunehmend von Bitcoin und dezentralen Finanzsystemen geprägt ist, immer mehr an Bedeutung. Für viele Enthusiasten und Entwickler ist der Raspberry Pi mit Raspiblitz eine ideale Plattform, um mit dieser Technologie zu experimentieren und praktische Erfahrungen zu sammeln.</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/hybrid-mode_title-1024x585.webp" alt="" class="wp-image-14348" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/06/hybrid-mode_title-1024x585.webp 1024w, https://yourdevice.ch/wp-content/uploads/2024/06/hybrid-mode_title-300x171.webp 300w, https://yourdevice.ch/wp-content/uploads/2024/06/hybrid-mode_title-768x439.webp 768w, https://yourdevice.ch/wp-content/uploads/2024/06/hybrid-mode_title-1536x878.webp 1536w, https://yourdevice.ch/wp-content/uploads/2024/06/hybrid-mode_title-500x286.webp 500w, https://yourdevice.ch/wp-content/uploads/2024/06/hybrid-mode_title.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Aber warum sollte man Lightning auf einem Raspberry Pi via Clearnet konfigurieren? Die Antwort liegt in der besseren Verfügbarkeit und der Latenz! Das Clearnet, im Gegensatz zum Tor-Netzwerk, bietet geringere Latenzen und eine höhere Verfügbarkeit, was besonders für zeitkritische HTCL-Transaktionen im Lightning Netzwerk von Vorteil ist. Für Node-Runner die eine hohe Anzahl Kanäle betreiben, und die Node zuverlässig betreiben wollen, ist eine Clearnet Anbindung fast schon unabdingbar.</p>



<p>In diesem Artikel zeigen wir euch Schritt für Schritt, wie ihr euren Raspberry Pi zu einem leistungsfähigen Lightning-Node konfiguriert, die über das Clearnet erreichbar ist. Wir gehen dabei auf die nötige Hardware, Software und Konfigurationen ein und erläutern die Vorteile und potenziellen Herausforderungen dieses Setups. So seid ihr bestens gerüstet, um die Vorzüge des Lightning Networks voll auszuschöpfen und dein Wissen in der Welt von Bitcoin Lightning zu erweitern.</p>



<h2 class="wp-block-heading"><strong>Achtung: Clearnet</strong> und die Privacy</h2>



<p>Das Betreiben eines Nodes hinter dem Tor-Netzwerk bietet viele Vorteile (Anonymität, Sicherheit und Benutzerfreundlichkeit) und ist daher derzeit die am meisten empfohlene Methode kleinere Nodes. Für Nodes, die eine hohe Anzahl verbundener Kanäle aufrechterhalten und/oder hohe Verfügbarkeitsanforderungen haben, kann Tor jedoch hinderlich sein. LND ermöglicht auch das Betreiben von Clearnet-Nodes, die das Tor-Netzwerk nicht nutzen, sondern direkt mit Peers verbunden sind. Dies erfordert, dass Node-Administratoren sich um die Sicherheitsrichtlinien des zugrunde liegenden Systems kümmern. Mindestens ein Port (<strong>Standard: 9735</strong>) muss weitergeleitet und für Remotepeers zugänglich gemacht werden. Es geht nicht nur um Sicherheit, sondern auch um das Risiko, durch die Clearnet-IP grob lokalisiert zu werden. Verwendet den Hybridmodus nur, wenn Privacy keine so grosse Rolle spielt sondern die Performance, Erreichbarkeit und Stabilität der Verbindung im Vordergrund steht!</p>



<p>Als Alternative zur eigenen IP freigeben, stellen wir euch am Ende des Berichts noch kurz den Service Tunnelsats vor! Damit habt ihr Privacy und Clearnet Vorteile kombiniert, kostet aber etwas Gebühren!</p>



<h2 class="wp-block-heading">Vorbereitungen für den Raspiblitz Hybrid Mode</h2>



<p>Um einen Lightning Node im Clearnet zu betreiben, müssen einige grundlegende Voraussetzungen für das Port Forwarding erfüllt werden:</p>



<ol class="wp-block-list">
<li><strong>Zugriff auf den Router</strong>: Ihr musst Zugang zu eurem Router haben, um die Einstellungen für das Port Forwarding zu konfigurieren. Der Router sollte UPnP unterstützen für den NAT Modus.</li>



<li><strong>Offener Port</strong>: Der Standardport für Lightning Nodes ist 9735. Dieser Port muss im Router für die IP-Adresse deines Raspberry Pi weitergeleitet werden.</li>



<li><strong>Fixe IP Adresse des Raspiblitzes</strong>: der Raspiblitz benötigt eine fixe IP Adresse in eurem lokalen Netzwerk, ansonsten funktioniert das Portfowarding nicht mehr, sollte der Raspiblitz eine andere lokale IP Adresse bekommen.</li>
</ol>



<p>Wie ihr ein Portforwarding einrichtet, erfahrt ihr in <a href="https://yourdevice.ch/portweiterleitungen-auf-swisscom-oder-upc-modem/">diesem Artikel</a>. </p>



<h3 class="wp-block-heading">Fixe IP Adresse für den Raspiblitz auf eurem Router einrichten</h3>



<ul class="wp-block-list">
<li><strong>Netzwerk-Einstellungen</strong>: sucht im Menü eures Routers nach den Netzwerkeinstellungen oder DHCP-Einstellungen. Dies kann je nach Router-Modell unterschiedlich sein.</li>



<li><strong>DHCP-Reservierung oder feste IP-Zuweisung:</strong> Findet die Option für "DHCP-Reservierung", "Statische IP", "IP-Adressen-Zuweisung" oder ähnliches. Wählt die Option, um eine neue Reservierung hinzuzufügen.</li>



<li><strong>Gerät auswählen:</strong> Wählt den Rasipblitz aus, dem ihr die feste IP-Adresse zuweisen möchtet. Dies wird oft <strong>durch die MAC-Adresse des Geräts</strong> identifiziert, die ihr in den Netzwerkeinstellungen des Geräts finden könnt. ( <code>$ sudo ip addr</code> ) </li>



<li><strong>IP-Adresse festlegen</strong>: Gebt die gewünschte feste IP-Adresse ein, die im gleichen Subnetz wie euer Router liegen sollte. Speichert die Einstellungen.</li>



<li><strong>Raspiblitz neu starten:</strong> Startet den Raspiblitz neu mit <code>sudo systemctl reboot</code> , damit er die neue IP-Adresse vom Router erhält.</li>
</ul>



<h3 class="wp-block-heading">Optional: DynDNS Adresse</h3>



<p>Mit einer DynDNS Adresse könnt ihr eure Node zuverlässig auf die wechselnde IP Adresse in Falle von dynamischen IP Adressen vorbereiten. Es benötigt nicht unbedingt eine DynDNS Adresse, der Raspiblitz kann auch mit dynamischen IP Adressen umgehen, dafür muss der Router aber UPnP beherschen und die Funktion <strong>NAT</strong> in der <code>lnd.conf</code> aktiviert werden. Wir schauen uns beide Möglichkeiten an, NAT und Dynanische DNS Adressen</p>



<p>Mit diesen Voraussetzungen seid ihr bereit, das Port Forwarding einzurichten und eure Lightning Node im Clearnet zu betreiben.</p>



<h3 class="wp-block-heading">Tormodus anpassen</h3>



<p>Die Option <code>tor.streamisolation=false</code> muss deaktiviert werden, wenn der Hybridmodus verwendet wird.</p>



<p>Der Hybridmodus wurde in LND von Lightning Labs in der Version lnd-0.14.0-beta eingeführt. Mit dieser Version wurde eine neue Option eingeführt, um die Konnektivität zu teilen und Tor-Only-Peers über Tor und Clearnet-Peers über Clearnet separat anzusprechen:</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>In den jeweiligen Konfigurationen legen wir dann die Einstellungen fest. </p>



<h2 class="wp-block-heading">Konfiguration des Hybridmodus</h2>



<p>LND muss die externe IP-Adresse eines Nodes kennen. Dabei gibt es zwei verschiedene Fälle zu berücksichtigen: <strong>statische und dynamische IP-Verbindungen</strong>.</p>



<p>Eine statische IP ist in LND relativ einfach einzurichten. Die externe IP-Adresse muss in der LND-Option <code>externalip</code> angegeben werden. Das ist fast alles. Allerdings ändern die meisten Internetanbieter eure IPs regelmäßig oder zumindest bei einer erneuten Verbindung. Daher müsste die <code>externalip</code> in der lnd.conf jedes Mal geändert werden, wenn eine neue IP zugewiesen wird, gefolgt von einem Neustart des lnd.service, um die <code>lnd.conf</code> neu zu laden. Dies ist für einen kontinuierlichen Node-Betrieb nicht praktikabel. Zwei mögliche Lösungen, um das erneute Bearbeiten und Neustarten von LND zu verhindern:</p>



<ol class="wp-block-list">
<li><strong>Variante 1: NAT/UPnP</strong></li>



<li><strong>Variante 2: Dynamic DNS (DDNS)</strong></li>
</ol>



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



<p>Der Umgang mit dynamischen IPs ist etwas komplexer. LND bietet hierfür einen integrierten Ansatz: <strong>NAT</strong>. <strong>NAT</strong> versucht, dynamische IPs mithilfe integrierter Techniken zu lösen, um die externe IP-Adresse eines Nodes abzurufen. Es ist wichtig zu beachten, dass LND nicht gut damit umgeht, <code>externalip</code> und <code>nat</code> gleichzeitig zu setzen. Wählt deshalb nur eine dieser Optionen, basierend auf den UPnP-Fähigkeiten eures Routers (nat traversal) beziehungsweise eurer persönlicher Präferenzen.</p>



<p>Um die Funktion NAT nutzen zu können, müsst, ist die <code>lnd.conf</code> unter <code>/mnt/hdd/lnd/</code> zu öffnen und folgende Funktion zu aktivieren:</p>



<pre class="wp-block-code"><code>; Instead of explicitly stating your external IP address, you can also enable
; UPnP or NAT-PMP support on the daemon. Both techniques will be tried and
; require proper hardware support. In order to detect this hardware support,
; `lnd` uses a dependency that retrieves the router's gateway address by using
; different built-in binaries in each platform. Therefore, it is possible that
; we are unable to detect the hardware and `lnd` will exit with an error
; indicating this. This option will automatically retrieve your external IP
; address, even after it has changed in the case of dynamic IPs, and advertise
; it to the network using the ports the daemon is listening on. This does not
; support devices behind multiple NATs.
<strong>nat=true</strong></code></pre>



<p>Die fertige Konfiguration sieht dann folgendermassen aus:</p>



<pre class="wp-block-code"><code>&#91;Application Options]
# specify an interface (IPv4/IPv6) and port (default 9735) to listen on
listen=0.0.0.0:9735 # listen on IPv4 interface or listen=&#91;::1]:9735 for IPv6 interface
<strong>nat=true</strong>

&#91;tor]
tor.active=true
tor.v3=true
# deactivate streamisolation for hybrid-mode
<strong>tor.streamisolation=false</strong>
# activate split connectivity
<strong>tor.skip-proxy-for-clearnet-targets=true</strong></code></pre>



<p>Startet danach LND mit <code>sudo systemctl restart lnd.service</code> neu. In einem Abschnitt weiter unten könnt ihr überprüfen, ob die Umstellung bereits geklappt hat. </p>



<h3 class="wp-block-heading">Dynamische IP: Lösung 2 - Dynamic DNS (DDNS)</h3>



<p>Dynamic DNS (DDNS) ist eine Methode, um einen Nameserver im Domain Name System (DNS) automatisch zu aktualisieren, oft in Echtzeit, mit der aktiven DDNS-Konfiguration seiner konfigurierten Hostnamen, Adressen oder anderer Informationen. Hier übernimmt der DynDNS Server die aktualisierung der IP Adressen, und nicht LND wie im NAT Modus. Der Router muss zudem kein UPnP können.</p>



<p>Damit ihr DynDNS nutzen könnt, müsst ihr euch eine Domain via DynDNS erstellen. Eine Anleitung dazu findet ihr <a href="https://yourdevice.ch/dyndns-eintrag-erstellen-bei-dynamischer-ip/">hier</a>. Die Wahl des Domain-Namens spielt hier keine Rolle.</p>



<p>Ein Skript des DynDNS Servers ruft regelmäßig die aktuelle IP-Adresse des Clients ab, die für spätere Anfragen gespeichert wird, und ändert die Zuweisung automatisch falls Änderungen registriert werden. LND kann dann mit der angegebene Domain/DDNS die tatsächliche IP-Adresse auflösen.</p>



<p>In diesem Fall muss LND anstelle einer externen IP-Adresse eine reservierte DNS-Domain kennen. Die Option <code>externalhosts</code> muss gesetzt werden:</p>



<pre class="wp-block-code"><code>&#91;Application Options]
# specify DDNS domain (port optional)
externalhosts=<strong>eure_dyndns_domain</strong>:9735</code></pre>



<p>Öffnet eure <code>lnd.conf</code> und fügt die Konfiguration anhand des folgenden Beispiels ein:</p>



<pre class="wp-block-code"><code>&#91;Application Options]
# specify an interface (IPv4/IPv6) and port (default 9735) to listen on
listen=0.0.0.0:9735 # listen on IPv4 interface or listen=&#91;::1]:9735 for IPv6 interface
externalhosts=<strong>eure_dyndns_domain</strong>:9735

&#91;tor]
tor.active=true
tor.v3=true
# deactivate streamisolation for hybrid-mode
<strong>tor.streamisolation=false</strong>
# activate split connectivity
<strong>tor.skip-proxy-for-clearnet-targets=true</strong></code></pre>



<p>Startet danach wieder LND mit <code>sudo systemctl restart lnd.service</code> neu!</p>



<h2 class="wp-block-heading">Funktionstest, Einstellungen überprüfen</h2>



<p>LND bietet eine einfachen Befehl an, um zu überprüfen, ob LND auf eure Clearnet IP Adresse hört. Der Befehl lautet ganz einfach <code>lncli getinfo</code>:</p>



<pre class="wp-block-preformatted">"uris": [<br>        "028268dcb4c68311613dd3bbb0164f7685b6710022bfa6dcce639acd44695049a2@<strong>62.2.188.226:9735</strong>",<br>        "028268dcb4c68311613dd3bbb0164f7685b6710022bfa6dcce639acd44695049a2@5und3k5vpfowgdi27xueir522tk3e2vvmmset6b6kc2fwqnwveg7w4yd.onion:9735"<br></pre>



<p>Habt ihr keinen Eintrag mit einer <strong>Clearnet IP</strong>, habt ihr was in der Konfiguratuon falsch gemacht. Stellt in diesem Fall nochmals sicher, dass das Portfowarding auf die IP Adresse eures Raspiblitzes zeigt.</p>



<p>Falls ihr LNDg betreibt, findet ihr neu nun auch eine Clearnet Adresse:</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="" class="wp-image-14353" style="width:750px" 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>


<p>Ein weitere Methode wäre, euch einfach ein Peer der im Clearnet operiert, zu fragen, ob er sich mit euch via eure IP verbinden kann, der Befehl für den peer wäre dann:</p>



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



<h2 class="wp-block-heading">Tunnelsats als Alternative zur eigenen IP Adresse freigeben</h2>



<p><a href="https://tunnelsats.com/">Tunnelsats</a> ist ein Dienst, der speziell entwickelt wurde, um sichere und stabile Verbindungen für Lightning Nodes zu ermöglichen, insbesondere wenn es Herausforderungen bei der Verwendung von Tor oder Clearnet gibt. Dieser Dienst bietet eine Möglichkeit, die Erreichbarkeit und Zuverlässigkeit deines Nodes zu verbessern, indem er eine Art VPN-Tunnel bereitstellt.</p>



<p><strong>Hauptmerkmale von Tunnelsats:</strong></p>



<ol class="wp-block-list">
<li><strong>Sichere Verbindungen:</strong> Durch die Nutzung von VPN-Technologie stellt Tunnelsats sicher, dass deine Verbindungen sicher und vor Abhörversuchen geschützt sind.</li>



<li><strong>Stabile IP-Adresse:</strong> Tunnelsats kann eine stabile IP-Adresse bereitstellen, die unabhängig von den dynamischen Änderungen durch deinen ISP ist, was die Verwaltung deines Nodes erheblich erleichtert.</li>



<li><strong>Einfache Einrichtung:</strong> Die Konfiguration von Tunnelsats ist benutzerfreundlich und kann schnell eingerichtet werden, ohne dass tiefgehende technische Kenntnisse erforderlich sind.</li>



<li><strong>Verbesserte Erreichbarkeit:</strong> Mit Tunnelsats wird dein Node über eine konstante und zuverlässige Verbindung erreichbar, was besonders wichtig für Nodes mit hohen Verfügbarkeitsanforderungen ist.</li>



<li><strong>Kompatibilität:</strong> Tunnelsats ist mit den gängigen Lightning-Implementierungen kompatibel und kann nahtlos in bestehende Setups integriert werden.</li>
</ol>



<p>Falls ihr eure eigene IP Adresse nicht freigeben wollt, und trotzdem die Vorteile einer Clearnet Verbindung geniessen wollt, schaut euch ihr mal Tunnelsats genauer an. Die Konfiguration ist etwas komplexer, aber auch bei genauem befolgen der Anleitung auch für Anfänger machbar. Tunnelsats ist jedoch nicht gratis und kostet ca 2 Euro Pro Monat. </p>



<h2 class="wp-block-heading"><strong>Fazit: LND über das Clearnet</strong></h2>



<p>Das Betreiben eines Lightning Network Daemons (LND) über das Clearnet bietet eine Reihe von Vorteilen, die insbesondere für Nutzer mit hohen Anforderungen an Geschwindigkeit und Verfügbarkeit attraktiv sind. Diese Methode ermöglicht eine direkte und schnelle Verbindung zu anderen Nodes und bietet erhebliche Latenz und stabilitätsvorteile.</p>



<p><strong>Vorteile:</strong></p>



<ol class="wp-block-list">
<li><strong>Geringe Latenz:</strong> Direkte Verbindungen über das Clearnet bieten geringere Latenzen, was besonders für zeitkritische Transaktionen vorteilhaft ist.</li>



<li><strong>Einfache Einrichtung:</strong> Die Konfiguration eines LND-Nodes im Clearnet ist meist einfacher und weniger komplex als über Tor.</li>



<li><strong>Hohe Verfügbarkeit:</strong> Clearnet-Verbindungen sind stabiler und zuverlässiger, was für Nodes mit hohen Verfügbarkeitsanforderungen entscheidend ist.</li>



<li><strong>Bessere Performance:</strong> Da das Clearnet weniger Schichten und Umwege hat, ist die Performance im Allgemeinen höher.</li>
</ol>



<p><strong>Nachteile:</strong></p>



<ol class="wp-block-list">
<li><strong>Sicherheitsrisiken:</strong> Clearnet-Verbindungen sind anfälliger für Angriffe und erfordern zusätzliche Sicherheitsmaßnahmen wie Firewalls und Portweiterleitungen.</li>



<li><strong>Öffentliche IP-Adresse:</strong> Die Nutzung einer öffentlichen IP-Adresse kann zu einer geringeren Anonymität führen und das Risiko einer Lokalisierung erhöhen.</li>



<li><strong>Regulierungsanfälligkeit:</strong> Clearnet-Verbindungen sind anfälliger für staatliche Zensur und regulatorische Eingriffe.</li>
</ol>



<p>Das Betreiben von LND über das Clearnet ist eine praktikable und oft bevorzugte Lösung für viele Nutzer, die Wert auf schnelle und zuverlässige Verbindungen legen. Während zusätzliche Sicherheitsmaßnahmen erforderlich sind, um die Risiken des Clearnets zu mindern, bietet diese Methode eine einfachere und leistungsfähigere Alternative zu Tor. Für Nutzer, die keine hohen Anforderungen an Anonymität haben und eine stabile Netzwerkverbindung benötigen, stellt das Clearnet eine attraktive Option dar.</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>
]]></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>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>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>Der erste Befehl erstellt den Ordner, indem wir unseren Konfigurationsdatei ablegen, der zweite Befehl die Konfigurationsdatei <code>charge.config</code></p>



<p>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>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>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>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>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>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>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>Öffnet mit  </p>



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



<p>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>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>Weitere Konfigurations Beispiele gibts bei charge-lnd auf der Github Seite selber:</p>



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



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



<p><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>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>Ö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>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>Mit dem <a href="https://crontab.guru/">crontab guru</a> könnt ihr mit die Crontab Zeitangaben etwas herumexperimentieren.</p>



<p>Nun wird die Konfiguration entsprechend des Zeitintervals regelmässig ausgeführt. </p>



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



<p>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>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>Heute schauen wir uns an, wie wir die Kanaldatenbank, die sogenannte channel.db auf LND Lightning Nodes verkleinern können. Dieser Leitfaden ist für fortgeschrittene Noderunner, NICHT für neue Nodes oder kleine...</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>Heute schauen wir uns an, wie wir die Kanaldatenbank, die sogenannte <strong>channel.db</strong> auf LND Lightning Nodes verkleinern können. Dieser Leitfaden ist für fortgeschrittene Noderunner, NICHT für neue Nodes oder kleine persönliche Nodes, ausser, ihr habt wirlich viele Kanäle am laufen. Der Leitfaden richtet sich mehr an jene Node-Betreiber, die täglich eine Menge an Routings durchführen, viele Kanäle schließen/öffnen, Händler mit vielen generierten Rechnungen, fehlgeschlagenen Rechnungen und mit viel erzeugtem Traffic.</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/03/699bcaaf-8b6f-4241-adf3-0a94271b76a7-1024x585.webp" alt="" class="wp-image-13259" style="width:750px" srcset="https://yourdevice.ch/wp-content/uploads/2024/03/699bcaaf-8b6f-4241-adf3-0a94271b76a7-1024x585.webp 1024w, https://yourdevice.ch/wp-content/uploads/2024/03/699bcaaf-8b6f-4241-adf3-0a94271b76a7-300x171.webp 300w, https://yourdevice.ch/wp-content/uploads/2024/03/699bcaaf-8b6f-4241-adf3-0a94271b76a7-768x439.webp 768w, https://yourdevice.ch/wp-content/uploads/2024/03/699bcaaf-8b6f-4241-adf3-0a94271b76a7-1536x878.webp 1536w, https://yourdevice.ch/wp-content/uploads/2024/03/699bcaaf-8b6f-4241-adf3-0a94271b76a7-500x286.webp 500w, https://yourdevice.ch/wp-content/uploads/2024/03/699bcaaf-8b6f-4241-adf3-0a94271b76a7.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Wenn ihr gerade erst Neuling seid und einen frische Node startet, ist diese Anleitung etwas, dass man sich für später aufbewahren kann.</p>





<h2 class="wp-block-heading">Um was geht es überhaupt</h2>



<p>Die <code>channel.db</code> ist eine essentielle Datenbank auf Lightning Nodes im <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">Lightning Network</a>, einem Layer-2-Zahlungsprotokoll, das auf der Blockchain von Bitcoin aufbaut, um schnelle, skalierbare Transaktionen zu ermöglichen. Diese Datenbank spielt eine zentrale Rolle in der Verwaltung und dem Betrieb einer Lightning Node. </p>



<p>Die Datei <code>channel.db</code>, die sich in den Unterordnern von LND befindet, wächst mit der Zeit immer weiter an, bis sie ziemlich schwer zu verwalten ist und eine Dateikorruption bei einer größeren Datei wahrscheinlicher als bei einer kleineren ist. Zudem wird diese Datei in den Speicher geladen, sodass, je kleiner sie ist, umso weniger Speicher bzw RAM wird verwendet. Sie beeinflusst auch die Reaktionszeit eurer Node für das Routing von Zahlungen.</p>



<p>Zusammenfassend ist es also ziemlich sinnvoll, diese Datei so klein wie möglich zu halten.<br>Warum habe ich diesen Artikel geschrieben gemacht? Ich las mehrere Beiträge auf Github über das Problem, mit großen db-Dateien umzugehen und die zunehmende Verlangsamung der Nodes. Ausserdem gibt es ziemlich wenig Anleitungen, wie man selber die Kanal Datenbank kompaktiert, also habe ich beschlossen, eine Anleitung zu schreiben.</p>



<p>Diejenigen, die in letzter Zeit feststellen, dass ihre Nodes seltsam und langsamer reagieren, werden mit dieser kurzen Anleitung sicherlich etwas Erleichterung erfahren.</p>



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



<p>Die Grösse der channel.db kann man mit dem <code>ls -lh</code> schnell überprüfen. Empfehlenswert ist die Datenbank ab <strong>3GB</strong> zum ersten mal zu kompaktieren. Je nachdem auf welchen System lautet liegt die channel.db an folgendem Ort und kann mit der flag <code>-lh</code> grössentechnisch gesichtet werden:</p>



<p><strong>Umbrel</strong></p>



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



<p><strong>Raspiblitz</strong></p>



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



<p><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>Exemplarisch, bei mir ist die channel.db bereits 2.6GB gross:</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="" 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">channel.db kompaktieren</h2>



<p>Wir müssen zuerst ein paar Vorbereitungen erledigen und ein paar Änderungen durchführen, damit die kompaktieren möglich ist. Wir schauen uns die kompaktieren auf 3 verschiedenen 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>. Wenn wir schon dabei sind führen wir gleich noch ein paar weitere Optimierungen durch, welche die Performance der Nodes erhöht. </p>



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



<p>Die Durchführung des kompaktieren auf einem Umbrel System ist ziemlich einfach. Öffnet eure Lightning Node, und geht oben rechts mit den 3 Punkten in die <strong>Einstellungen</strong>:</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="" 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>Navigiert runter zu Optimizations und aktiviert folgende Settings:</p>



<pre class="wp-block-code"><code>db.bolt.auto-compact=true
db.bolt.auto-compact-min-age=168h

gc-canceled-invoices-on-startup=1 
gc-canceled-invoices-on-the-fly=1
ignore-historical-gossip-filters=1
start sync-freelist=1
stagger-initial-reconnect=1
payments-expiration-grace-period=9999h</code></pre>



<p>Haltet nach den richtigen Konfigurationen Auschau, indem ihr die kleine rot markierte Beschriftung beachtet:</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="" 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><code>db.bolt.auto-compact-min-age=168h</code> beschreibt zum Beispiel, dass die kompaktierung der channel.db erst durchgeführt wird, wenn die Datei das letzte mal vor 168 Stunden verkleinert wurden ist. Wenn ihr die Einstellungen deaktiviert, wird die channel.db jedesmal bei neustart von LND kompaktiert. Das kann jedesmal zu langen Ladezeit führen bis die Node aktiv ist. </p>



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



<p>Auf dem BTCPay Server ist ein spezielles Fragment zu aktivieren, damit die Kompaktierung aktiv wird. Loggt euch auf dem Server via SSH ein, und führt folgenden Befehl aus:</p>



<pre class="wp-block-code"><code>export BTCPAYGEN_ADDITIONAL_FRAGMENTS="$BTCPAYGEN_ADDITIONAL_FRAGMENTS;opt-lnd-autocompact"</code></pre>



<p>Dieser Befehl fügt die Kompaktierung dem BTCPay Server hinzu. Leider führt der Server die Kompaktierung nun jedesmal bei einem Neustart des Systems oder LND durch, die Einstellung <code>db.bolt.auto-compact-min-age</code> können wir aber durch einen kleinen Umweg setzen. Legt euch ein neues Fragment an mit dem Befehl:</p>



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



<p>Fügt hier wieder folgenden Inhalt hinzu, aber ohne die Einstellung <code>db.bolt.auto-compact=true</code> da dieses schon im autocompact Fragment enthalten ist:</p>



<pre class="wp-block-code"><code>db.bolt.auto-compact-min-age=168h 
gc-canceled-invoices-on-startup=1  
gc-canceled-invoices-on-the-fly=1 
ignore-historical-gossip-filters=1 
start sync-freelist=1 
stagger-initial-reconnect=1 
payments-expiration-grace-period=9999h</code></pre>



<p>Speichert mit <strong>strg+o</strong> und beendet mit <strong>strg+x</strong>. Fügt das Custom Fragment mit der Export Funktion hinzu:</p>



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



<p>Um die neuen Einstellungen zu laden, führt ihr einmal folgenden Befehl aus:</p>



<pre class="wp-block-code"><code>. /root/btcpay-server/btcpay-setup.sh -i</code></pre>



<p>Vergesst nicht den Punkt mit einzufügen! Danach startet der Server neu, und läd die neuen Einstellungen mit in die entsprechenden Docker-Container. </p>



<p><a href="https://docs.btcpayserver.org/Docker/#generated-docker-compose">Hier</a> findet ihr ausserdem eine Liste aller Fragmente für den BTCPay Server.</p>



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



<p>Auf dem Raspiblitz ist das Datenbank Compacting bereits aktiviert. Es wird standardmässig ausgeführt, sollte die channel.db ältern als 672 Stunden sein. Die Kompaktierung wird dann bei neustart von LND durchgeführt. Es kann sinnvoll sein, die Zahl etwas herunter zu setzen, da bei einer grossen Anzahl Kanälen, saumässig viel Arbeit auf den Raspiblitz zu kommt. Ausserdem setzen wir auch die anderen Optimierungen, wie bei Umbrel und dem BTCPay Server. Schauen wir uns an, wie wir das tun:</p>



<p>Stoppt als erstes LND mit dem Befehl:</p>



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



<p>Öffnet danach eure <code>lnd.conf</code> mit</p>



<pre class="wp-block-code"><code>sudo nano /mnt/hdd/lnd/lnd.conf</code></pre>



<p>Packt den folgenden Inhalt in die die Konfigurationsdatei mit rein, und zwar so wie im Beispiel danach geordnet:</p>



<pre class="wp-block-code"><code>db.bolt.auto-compact=true <br>db.bolt.auto-compact-min-age=168h <br>gc-canceled-invoices-on-startup=1  <br>gc-canceled-invoices-on-the-fly=1 <br>ignore-historical-gossip-filters=1 <br>start sync-freelist=1 <br>stagger-initial-reconnect=1 <br>payments-expiration-grace-period=9999h</code></pre>



<p>Die Konfiguration müssen an die korrekten Stellen:</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="" 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>Speichert die Konfiguration mit <strong>strg+o</strong> und beendet wieder mit <strong>strg+x</strong></p>



<p>Startet LND neu mit:</p>



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



<h2 class="wp-block-heading">Achtung, aufgepasst!</h2>



<p>Bei einem kleineren System kann es teilweise mehrere Minuten bis Stunden gehen, um die Datenbank zu kompaktieren. Ein Raspiblitz, auf dem mehrere dutzend Kanäle laufen, auf dem die channel.db bereits mehrere Gigabyte hat, kann es gut und gerne mal 1-3 Stunden dauern, bis die Datenbank kompaktiert worden ist. Es heisst also einfach; <strong>WARTEN! In diesem Moment braucht ihr Geduld, teilweise viel Geduld. Macht nichts Dummes, starte die Node nicht neu oder zieh ihn nicht aus der Steckdose. Es ist normal, dass der Start mehr Zeit in Anspruch nimmt.</strong></p>



<p>Der Teil der Kompaktierung ist relativ heikel. Falls die Node während dieser Phase abgeschalten wird, sind all eure Kanäle nachher mit hoher wahrscheinlichkeit beschädigt. Katzen und Hunde am besten während dieser Zeit aus dem Zimmer sperren!</p>



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



<p>Mit den <code>ls -lh</code> Befehlen oben, könnt ihr anschliessend die Grösse der Datenbank nochmals überprüfen. Der Screenshot von mir war nach der Kompaktierung, die Datenbankgrösse betrug vorher ca 4.7GB. Eine regelmässige Ausführung der Kompaktierung hält eure Node, schnell, schlank, und verringert die Gefahr einer Datenbank Korruption. Die Kanaldatenbank wird natürlich trotzdem immer weiter anwachsen. Nach einem Jahr Routen, in Kombination mit vielen Kanälen kann die Datenbank auch gern mal 15 bis 20GB in Anspruch nehmen. Wichtig ist hier, die Datenbank regelmässig zu kompaktieren, und dass ihr dafür genug Resourcen zur Verfügung habt. Für grössere Routing Nodes, ist der Raspiblitz auf einem Pi, also nicht geeignet. </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>
]]></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>In diesem Artikel geht es darum wie man das Bitcoin Lightning Netzwerk ohne eine Fullnode mit der Phoenix Wallet verwendet. Die Phoenix Wallet ist eine richtig coole Lösung im Bereich...</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>In diesem Artikel geht es darum wie man das <a href="https://yourdevice.ch/was-ist-bitcoin/">Bitcoin</a> Lightning Netzwerk ohne eine <a href="https://yourdevice.ch/was-ist-eine-bitcoin-full-node/">Fullnode</a> mit der Phoenix Wallet verwendet. Die <a href="https://phoenix.acinq.co/">Phoenix Wallet</a> ist eine richtig coole Lösung im Bereich von Bitcoin Payments, speziell wenn es um Bitcoin Lightning Transaktionen geht. Was sie so besonders macht, ist ihre Fähigkeit, die Vorteile der Lightning-Technologie voll auszuschöpfen, um schnelle und kostengünstige Bitcoin-Transaktionen zu ermöglichen. Aber lasst uns das mal etwas genauer unter die Lupe nehmen und schauen, was die Phoenix Wallet so besonders macht, gerade wenn es um das Thema Self-Custody geht.</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="" 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>Zunächst mal ist die Phoenix Wallet dafür bekannt, realtiv benutzerfreundlich zu sein, für das Zusatz an Security, welches sie bietet. Das bedeutet, ihr müsst kein Crypto-Guru sein, um sie zu nutzen. Sie nimmt euch viel von der Komplexität, die normalerweise mit Lightning-Transaktionen verbunden ist, ab. Das Setup ist simpel, und ihr könnt ziemlich schnell loslegen.</p>



<h3 class="wp-block-heading">Self-Custodial Feature</h3>



<p>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. Das ist bei der Phoenix Wallet ein großes Ding. Im Gegensatz zu einigen anderen Wallets, bei denen eure Schlüssel auf einem Server eines Dritten gespeichert werden könnten, (zum Beispiel die WalletofSatoshi) behaltet ihr bei der Phoenix Wallet immer die Kontrolle. Das macht sie sicherer gegenüber verschiedenen Risiken wie Hacks oder dem Ausfall von Diensten.</p>



<h3 class="wp-block-heading">Nahtlose Integration des Lightning Networks</h3>



<p>Die Phoenix Wallet ist im Grunde eine Lightning Wallet, was bedeutet, dass sie speziell für die Nutzung des Lightning Networks von Bitcoin entworfen wurde. Das <a href="https://yourdevice.ch/was-ist-das-bitcoin-lightning-netzwerk/">Lightning Network</a> ist eine Layer-2-Lösung, die auf der Bitcoin-Blockchain aufbaut und blitzschnelle Transaktionen zu sehr niedrigen Gebühren ermöglicht. Phoenix macht die Nutzung dieses Netzwerks zum Kinderspiel, ohne dass ihr euch um die technischen Details kümmern müsst.</p>



<h3 class="wp-block-heading">Keine Notwendigkeit, komplexe Channels zu verwalten</h3>



<p>In der Welt von Lightning müsst ihr normalerweise sogenannte "Channels" mit anderen Nutzern öffnen, um Transaktionen durchführen zu können. Das kann ziemlich kompliziert werden. Phoenix Wallet vereinfacht diesen Prozess enorm, indem es automatisch die Verwaltung dieser Channels übernimmt. Ihr müsst euch also nicht mit dem manuellen Öffnen oder Schließen von Channels herumschlagen.</p>



<h3 class="wp-block-heading">On-Chain und Off-Chain Unterstützung</h3>



<p>Ein weiterer cooler Aspekt der Phoenix Wallet ist ihre Fähigkeit, sowohl On-Chain als auch Off-Chain Transaktionen zu unterstützen. Das bedeutet, ihr könnt ganz normal Bitcoin nutzen und gleichzeitig die Vorteile des Lightning Networks genießen, ohne zwischen verschiedenen Wallets wechseln zu müssen.</p>



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



<p>Die Installation sollte über Aurora, oder dem Google Play Store, bzw. den Apple Store erfolgen. Wallets die Liquidität verwalten sollten niemals woanders heruntergeladen werden, auch nicht aus alternativen App Stores. Die Gefahr ist einfach zu gross dass euch eine manipulierte Wallet untergejubelt wird.</p>



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



<p>Beim ersten Start der App müsst ihr eure Passphrase erstellen. Diese Passphrase ist euer Schlüssel zur Wallet und den darauf befindlichen Coins in euren Kanälen. Die Passphrase wird benötigt, um eure Wallet, bei Verlust des Phones sicher wiederherzustellen. Habt ihr keine Passphrase, sind die Funds undwiederuflich verloren. Auch Phoenix selber kann die Funds nicht wiederherstellen. Das liegt schlicht und einfach daran, wie Bitcoin ansich funktioniert. Erstellt nach Anleitung der App eure Seedphrase und erstellt danach ein Backup an einen sicheren Ort. Die Passphrase gehört nicht in eine Datei auf dem Rechner, sondern ist physikalisch auf einer Notiz aufzubewahren. Bitte stellt sicher, dass diese Notiz an einem sicheren Ort aufbewahrt wird.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 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="" 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="" 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>Bestätigt am Schluss, das ihr eure Seedphrase gesichert habt.</p>



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



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



<p>Im Gegensatz zur WalletofSatoshi, erstellt ihr mit der Phoenix Wallet echte und persönliche Lightning Kanäle, die euch mit dem Anbieter ACINQ direkt verbinden. Dort werden die Zahlungen dann an die Empfänger der Zahlungen geroutet. Diese erste Kanaleröffnung kostet einmalig Gebühren, da eine Onchain Transaktion getätigt wird, um einen Lightning Kanal zu eröffnen. Je nach de aktuellen Bitcoinfees, kann das 2-5 Franken an Gebühren Kosten. Dementsprechend sollte euer erster Kanal auch eine gewisse Grösse haben, damit der relative Anteil an Gebühren relativ gering ist. Phoenix schützt euch vor zu hohen Gebühren, und erlaubt keine Öffnung neuer Kanäle, wenn die Gebühre höher als 5000 Sats ist (aktuell ungefähr 2.50 EUR/CHF. Diese Einstellung etwas niedrig gewählt, und häufig ist eine Eröffnung eines neuen Kanals bei unter 5000 Sats nicht möglich. Geht also in die Einstellung der App, und dort auf die <strong>Kanalverwaltung</strong>:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 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="" 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="" 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>



<p>Legt hier als Obergrenze 10000 Sats fest, das ist nicht zuviel, und umgerechnet sind das ca 4.56CHF wie ihr seht. Belasst es beim automatischen Kanal-Management. </p>



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



<p>Um die Wallet verwenden zu können gibt es 2 Möglichkeiten. Entweder OnChain, also direkt über die Bitcoin Blockchain, oder eben über das Lightning Netzwerk. </p>



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



<p>Ihr sendet euch ein paar Sats, z.B von eurer Hardwarewallet auf die Phoenix Onchain Adresse. Diese findet ihr, wenn ihr auf der Hauptseite einmal nach links swipt:</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="" 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>Sobald ein paar Sats auf auf der OnchainWallet angekommen sind, eröffnet Phoenix automatisch einen Lightning Kanal zu dieser Grösse und wandelt eurer Guthaben in Lightning Bitcoin um, damit diese über Lightning versendet werden können. Dies geschieht nur, wenn die aktuelle Mining Gebühr <strong>unterhalb</strong> der von euch festgelegten <strong>Maximalgebühr in der Kanalverwaltung</strong> ist. Dies kann auch einige Minuten dauern. Sobald die Lightning Wallet aufgeladen ist, wird euch Phoenix benachrichtigen.</p>



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



<p>Viele Börsen unterstützen mitlerweile Lightning, wie z.B Bitfinex oder Kraken. Hier könnt ihr einfach eure gekauften Bitcoin via den interen Swaptools in Lightning umwandeln. Hier einige Beispiele wie das funktioniert:</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="" 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="" 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>Diese Bilder zeigen eine Umwandlung mit den Börsen-Converter euer Bitcoin in Bitcoin Lightning Sats. Diese können dann via Lightning direkt versendet werden.</p>



<h5 class="wp-block-heading">Beispiel anhand Bitfinex</h5>



<p>Ich habe 100k Lightning Sats bereits auf Bitfinex. Erstellt euch nun eine Invoice auf Phoenix, indem ihr ganz einfach auf <strong>Empfangen</strong> klickt. Dort geht ihr auf <strong>Ändern</strong> und erstellt euch eine Invoice mit der Menge die ihr auf Bitfinex habt,<strong> minus 100Sats</strong> (das muss man erstmal Wissen und herausfinden) ansonsten wird die Invoice von Bitfinex nicht akzeptiert. Die 100 Sats sind die Gebühren von Bitfinex für die Lightning Zahlung...</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 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="" 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="" 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>Und fügt diese bei Bitfinex bei der Auswahl von Lightning bei:</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="" 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>Anschliessend werden die Sats nach einiger Zeit auf eurer Phoenix Wallet gutgeschrieben, abzüglich einer Service Gebühr und den Mining Fees:</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="" 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>Diese Methode ist die anonymste der 3 vorgestellten. Bitcoin auf Robosats sind absolut anonym, und keiner bekommt mit, dass ihr dort eure Lightning Wallet aufladet. Die Methode ist aber auch mit Abstand die aufwändigste. Wir haben dazu ein eigenes Tutorial geschrieben da die Ausführungen hier viel zu lange wären. Wenn ihr erfahren wollt, wie ihr eure Lightning Wallet via Robosats aufladen wollt, schau mal hier in <a href="https://yourdevice.ch/mit-robotsats-anonym-bitcoin-kaufen/">diesem Artikel</a> vorbei.</p>



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



<p>Einmalige Einrichtung eines Auftrags bei <a href="https://pocketbitcoin.com/de/checkout">pocketbitcoin.com</a>. Dort könnt ihr direkt via Banküberweisung Bitcoin Kaufen, und diese an eure Phoenix-Wallet schicken lassen. Dafür geht ihr einfach auf <strong>Empfangen</strong> in eurer Phoenix App, und benutzt diese Adresse bei der Erstellung eines Auftrags bei Pocket. Wir haben dazu auch ein Tutorial geschrieben. Schaut dazu einfach <a href="https://yourdevice.ch/bitcoin-mit-light-kyc-bei-pocketbitcoin-kaufen/">hier</a> vorbei</p>



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



<p>Ihr habt nun Sats auf eurer non-Custodial Phoenix Wallet und könnt diese überall dort ausgeben, wo Bitcoin via Lightning aktzeptiert wird. Die Einmalige Zahlung etwas Gebühren lohnen sich alle male. Ihr könnt nun auch kleinere Mengen Sats ausgeben, ohne jedesmal OnChain Transaktionsgebühren auszugeben. Mit dem Senden Button scannt ihr einfach eine Invoice, und bezahlt diese 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="" 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>Scannt ihr mit Phoenix eine OnChain Bitcoinadresse, könnt ihr auch eine normale Onchain Transaktion durchführen. Hierbei gilt, <strong>achtet auf die OnChain Gebühren!</strong></p>



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



<p>Wenn es um die Sicherheit und das Management von Kryptowährungen geht, ist es wichtig zu verstehen, was passiert, wenn der Betreiber einer Wallet-Plattform plötzlich "von der Bildfläche verschwindet". Dieses Szenario wirft insbesondere bei der Nutzung von Non-Custodial Wallets wie Phoenix und Custodial Wallets wie Wallet of Satoshi verschiedene Fragen und Herausforderungen auf. Jetzt erörtern wir, was in einem solchen Fall geschehen könnte, insbesondere im Kontext von Force-Closes im Lightning Network, und warum Phoenix in dieser Hinsicht als sicherer gilt.</p>



<h3 class="wp-block-heading">Non-Custodial Wallets (z.B. Phoenix)</h3>



<p>Bei Non-Custodial Wallets wie Phoenix behaltet ihr die vollständige Kontrolle über eure Schlüssel und somit über eure Coins. Selbst wenn der Betreiber der Wallet-Software verschwinden sollte, habt ihr immer noch Zugriff auf eure Mittel, vorausgesetzt, ihr habt die App noch, oder zumindest eure Passphrase. Sollte AQINC also seine Nodes herunterfahren, führt die Phoenix Wallet einen Force-Close der Lightning Kanäle die ihr habt durch, und ihr bekommt die Funds zurück auf eure Wallet. </p>



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



<ul class="wp-block-list">
<li><strong>Force-Closes</strong>: Im Lightning Network wird ein sogenannten "Force-Close" durchgeführt, wenn eine Gegenpartei (in diesem Fall möglicherweise der Betreiber wie Phoenix) nicht erreichbar ist. Ein Force-Close ermöglicht es euch, den aktuellen Stand eures Channels auf die Bitcoin-Blockchain zu schreiben und deine Mittel zurückzuerhalten. Dieser Prozess kann länger dauern (oft mehrere Tage), bis die Mittel wieder verfügbar sind, aber eure Mittel bleiben sicher.</li>



<li><strong>Autonomie</strong>: Da Phoenix eine Non-Custodial Wallet ist, könnt ihr diese Operation selbstständig durchführen, ohne auf den Betreiber angewiesen zu sein. Ihr behaltet die Kontrolle und Sicherheit über eure Mittel. Diese Option ist z.B zu finden in den Einstellungen unter <strong>Kanäle Force Closen</strong></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="" 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 (z.B. Wallet of Satoshi)</h3>



<p>Bei Custodial Wallets wie Wallet of Satoshi werden eure Schlüssel vom Betreiber verwaltet. Wenn dieser Betreiber plötzlich verschwindet, könntet ihr keinen Zugriff mehr auf eure Mittel haben, da ihr nicht direkt die Kontrolle über die Schlüssel besitzt. In einem solchen Szenario gibt es keine direkte Möglichkeit, selbstständig auf eure Mittel zuzugreifen oder diese zu sichern. Also wie immer gilt: <strong>Not your Keys, not your Coins!</strong></p>



<h3 class="wp-block-heading">Warum ist Phoenix sicherer in diesem Kontext?</h3>



<ul class="wp-block-list">
<li><strong>Kontrolle und Unabhängigkeit</strong>: Mit Phoenix behaltet ihr die volle Kontrolle über eure Coins. Ihr seid nicht von der Verfügbarkeit oder Integrität eines Drittanbieters abhängig.</li>



<li><strong>Zugang zu Mitteln</strong>: Selbst wenn Phoenix nicht mehr verfügbar sein sollte, ermöglicht euch die Seedphrase den Zugriff auf eure Mittel.</li>



<li><strong>Transparenz und Sicherheit</strong>: Non-Custodial Wallets bieten durch die direkte Verwaltung eurer Schlüssel eine höhere Transparenz und Sicherheit. Im Gegensatz zu Custodial-Lösungen, bei denen ihr auf die Sicherheitsmaßnahmen und die Vertrauenswürdigkeit des Anbieters angewiesen seid, liegt bei Phoenix die Kontrolle direkt bei euch.</li>
</ul>



<p>Das Szenario, dass der Betreiber einer Wallet-Plattform plötzlich nicht mehr verfügbar ist, unterstreicht die Bedeutung der Wahl zwischen Custodial und Non-Custodial Wallets. Phoenix bietet als Non-Custodial Wallet eine deutlich höhere Sicherheit und Kontrolle über eure Bitcoin, selbst in unsicheren oder unerwarteten Situationen. Durch die Möglichkeit, Force-Closes im Lightning Network durchzuführen und die eigene Seedphrase zu besitzen, seid ihr deutlich weniger anfällig für das Risiko, den Zugang zu euren Mitteln zu verlieren, im Vergleich zu Custodial Wallets wie Wallet of Satoshi.</p>



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



<p>Die Nutzung einer Non-Custodial Wallet wie Phoenix bietet viele Vorteile, vor allem in Bezug auf Kontrolle und Sicherheit eurer Assets. Allerdings bringt diese Art der Wallet auch bestimmte Verantwortlichkeiten mit sich, um sicherzustellen, dass eure Kryptowährungen sicher aufbewahrt werden. Hier sind einige Sicherheitshinweise, die ihr beachten solltet:</p>



<p><strong>1. Sichere Aufbewahrung der Passphrase</strong></p>



<p>Bei einer Non-Custodial Wallet, wie Phoenix, bekommt ihr eine Recovery Phrase (auch bekannt als Seed Phrase), die aus einer Reihe von Wörtern besteht. Diese Phrase ist der Schlüssel zu euren Assets. Verliert ihr sie, könnt ihr den Zugriff auf eurer Wallet verlieren. Es ist also extrem wichtig, dass ihr sie sicher und an einem Ort aufbewahrt, zu dem nur ihr Zugang habt. Schreibt sie auf Papier und vermeidet es, digitale Kopien zu erstellen, die gehackt werden könnten.</p>



<p><strong>2. Phishing-Angriffe vermeiden</strong></p>



<p>Seid immer auf der Hut vor Phishing-Angriffen. Kriminelle könnten versuchen, euch dazu zu bringen, ihnen eure Zugangsdaten oder eure Recovery Phrase preiszugeben, indem sie sich als legitime Dienste ausgeben. Überprüft immer die URL der Website, die ihr besucht, und seid vorsichtig mit E-Mails oder Nachrichten, die nach sensiblen Informationen fragen.</p>



<p><strong>3. Haltet die Wallet-Software aktuell</strong></p>



<p>Entwickler aktualisieren Wallet-Software regelmäßig, um Sicherheitslücken zu schließen und neue Features hinzuzufügen. Stellt sicher, dass ihr eure Wallet-App immer auf dem neuesten Stand haltet, um von diesen Verbesserungen zu profitieren.</p>



<p><strong>4. Nutzt starke und einzigartige Passwörter</strong></p>



<p>Wenn eure Wallet oder die damit verbundenen Dienste Passwörter erfordern, wählt starke und einzigartige Kombinationen. Verwendet niemals dasselbe Passwort für mehrere Konten oder Dienste. Ein <a href="https://yourdevice.ch/online-sicherheit-mit-bitwarden-passwortmanager-optimieren/">Passwortmanager</a> kann euch helfen, sie sicher zu speichern und zu verwalten.</p>



<p><strong>5. Nutzt Mehrfach-Authentifizierung</strong> <strong>und App Sicherungen</strong></p>



<p>Falls verfügbar, aktiviert die Zwei-Faktor-Authentifizierung (2FA) für zusätzlichen Schutz. Dies fügt eine weitere Sicherheitsebene hinzu, indem neben dem Passwort auch ein Code erforderlich ist, der an euer Handy gesendet oder durch eine App generiert wird. Benutzt z.B. unbedingt die Bildschirmsperre der Phoenix Wallet</p>



<p><strong>6. Seid vorsichtig mit öffentlichen WLANs</strong></p>



<p>Öffentliche WLANs können unsicher sein. Wenn ihr Transaktionen über ein öffentliches WLAN durchführt, könnten Angreifer versuchen, eure Daten abzufangen. Stellt sicher, dass ihr immer vertrauliche Webseiten mit HTTPS Verschlüsselung verwendet, oder verwendet zusätzlich sichere Verbindung z.B. einen VPN, um eure Transaktionen zu schützen.</p>



<p><strong>7. Vermeidet es, große Mengen in Hot Wallets zu speichern</strong></p>



<p>Obwohl Phoenix Wallet für den täglichen Gebrauch großartig ist, solltet ihr überlegen, nur kleinere Beträge für den alltäglichen Gebrauch darin zu speichern. Größere Beträge könnt ihr in einer Cold Wallet aufbewahren, die nicht ständig mit dem Internet verbunden ist, für zusätzliche Sicherheit. <strong>Handhabt das ungefähr wie euer Portmonai: nehmt nur soviel mit, wie Ihr unbedingt benötigt!</strong></p>



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



<p>Zusammenfassend ist die Phoenix Wallet eine hervorragende Option für alle, die in die Welt von Bitcoin und speziell des Lightning Networks einsteigen möchten, ohne sich in der Komplexität zu verlieren. Ihre Self-Custodial-Eigenschaft gibt euch die volle Kontrolle über eure Mittel, während sie gleichzeitig eine einfache und intuitive Benutzeroberfläche bietet. Das macht sie nicht nur sicher, sondern auch zugänglich für Einsteiger und erfahrene Benutzer gleichermaßen.</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>
]]></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>Der grosse Backup &amp; Restore Leitfaden für alle Lightning Fullnodes Betreiber und die, es noch gerne werden wollen.</p>



<p>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>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>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>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>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>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><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>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>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><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>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>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>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>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>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>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>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>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></p>



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



<p>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>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>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>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>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-9d6595d7 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><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>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>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>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>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>Ä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>Bei einem erfolgreichem Restore bekommt Ihr: <code>✅ Restore done</code></p>



<p>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>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>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>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>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>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-9d6595d7 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>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>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>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>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>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>Danach müsst ihr den Unlockscript von BTCPay kurz deaktivieren, indem ihr folgendermassen vorgeht:</p>



<p>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>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>Ä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>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>Startet den BTCPay Server mit:</p>



<pre class="wp-block-code"><code><code>btcpay-up.sh</code></code></pre>



<p>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>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>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>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>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>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>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>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>Startet den BTCPay Server neu mit: </p>



<pre class="wp-block-code"><code>btcpay-restart.sh</code></pre>



<p>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>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><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-9d6595d7 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>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>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>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>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>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>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>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>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>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>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>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>Bitte passt den <strong>BACKUP_PATH</strong> an einen enstsprechenden Pfad an (z.B an einen gemounteten USB Stick oder einen Netzwerkspeicher)</p>



<p>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>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>Den Dienst startet ihr mit:</p>



<pre class="wp-block-code"><code>sudo systemctl start backup-channels</code></pre>



<p>Überwachen könnt ihr in mit:</p>



<pre class="wp-block-code"><code>journalctl -fu backup-channels</code></pre>



<p>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>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>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>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>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>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>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>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>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>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>Für die manuelle Konfiguration des Autobackup der SCB Datei via USB Stick, geht ihr am besten so vor:</p>



<p>Stick am PI einstecken</p>



<p>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><code>sudo ./config.scripts/blitz.backupdevice.sh status</code></p>



<p>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>Backup aktivieren:</p>



<pre class="wp-block-code"><code>sudo ./config.scripts/blitz.backupdevice.sh on</code></pre>



<p>Im erscheinenden Dialog <strong>FORMAT</strong> wählen</p>



<p>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>UUID des Sticks anzeigen lassen <strong>(Achtung! Das ist mein Stick - sieht bei euch anders aus)</strong></p>



<p>Entweder ganz einfach via </p>



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



<p>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>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>UUID kopieren und /etc/fstab editieren:</p>



<pre class="wp-block-code"><code>sudo nano /etc/fstab</code></pre>



<p>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>Datei speichern mit <strong>strg+o</strong> ,<strong>Y</strong> und <strong>ENTER</strong>. Beenden mit <strong>strg+x</strong></p>



<p>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>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-9d6595d7 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>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-9d6595d7 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>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>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>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>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>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>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>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>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>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>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>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>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>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><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>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>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>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>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>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>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>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>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>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>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>Ö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>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>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>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>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>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>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>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>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>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>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>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>an die richtige Stelle um den chantools Befehl direkt an jedem Ort der Konsole ausführen zu können.</p>



<p>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>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-9d6595d7 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>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>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><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>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>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>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>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>und dann:</p>



<pre class="wp-block-code"><code>lncli wallet publishtx <strong>&lt;final_tx&gt;</strong></code></pre>



<p>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>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>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>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>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><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>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><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><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>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><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>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><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><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>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>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><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>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>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>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>Wir benötigt hier deshalb nochmals die chantools, und zwar die Funktion <code>sweepremoteclosed</code>:</p>



<p>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>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>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>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>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>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>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><strong>Quellen</strong></p>



<p><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><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><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><a href="https://node-recovery.com/">https://node-recovery.com</a>/</p>



<p><a href="https://github.com/lightninglabs/chantools">https://github.com/lightninglabs/chantools</a></p>



<p><a href="https://gist.github.com/alexbosworth/2c5e185aedbdac45a03655b709e255a3">https://gist.github.com/alexbosworth/2c5e185aedbdac45a03655b709e255a3</a></p>



<p>Dank an <a href="https://t.me/Der_Zett">Zett</a> für die Bereitstellung einiger Hinweise und Bilder auf dem RaspiBlitz!</p>



<p></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>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>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><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><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><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><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><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><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>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>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><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>"<em>Wenn Carol, also der Zwischenknoten das Geheimnis nicht innerhalb von 24 Stunden preisgibt, kann Alice die Mittel zurückfordern</em>."</p>



<p>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>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>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>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><strong>Man könnte eine weitere Klausel in den Vertrag aufnehmen:</strong></p>



<p>"<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>Wie beweisen wir, dass unser Peer betrogen hat?</p>



<p>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>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>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>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>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>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>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>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>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>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>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>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>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>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-9d6595d7 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>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>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>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>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>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></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>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>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>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>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>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>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>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>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-9d6595d7 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>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>Startet anschliessend den Raspi mit <code>sudo systemctl reboot</code> neu.</p>



<p>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>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>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>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>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>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>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>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>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>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>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>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>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-9d6595d7 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>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>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>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>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>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><strong>Coingate</strong> -  keine Mindestkanalgrösse, sehr gut vernetzte Node, leider teilweise mit etwas hoher Latenz</p>



<p><a href="https://amboss.space/node/0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3">https://amboss.space/node/0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3</a></p>



<p><strong>Boltz | CLN</strong> -  500'000 Sats Mindesteskanalgrösse, sehr schnelle und gut vernetzte Node</p>



<p><a href="https://amboss.space/node/02d96eadea3d780104449aca5c93461ce67c1564e2e1d73225fa67dd3b997a6018">https://amboss.space/node/02d96eadea3d780104449aca5c93461ce67c1564e2e1d73225fa67dd3b997a6018</a></p>



<p><strong>NikolaTesla</strong> -  sehr gut vernetzte Plebnode, 100'000 Sats Mindestkanalgrösse</p>



<p><a href="https://amboss.space/node/035cf526f4c01ed693bacd7434461b9dc53d65b910fb3006110d8b42a574858fb2">https://amboss.space/node/035cf526f4c01ed693bacd7434461b9dc53d65b910fb3006110d8b42a574858fb2</a></p>



<p><strong>LNBig Hub 1</strong> - sehr grosse, gut vernetzte Node ohne Mindestkanalgrösse</p>



<p><a href="https://amboss.space/node/034ea80f8b148c750463546bd999bf7321a0e6dfc60aaf84bd0400a2e8d376c0d5">https://amboss.space/node/034ea80f8b148c750463546bd999bf7321a0e6dfc60aaf84bd0400a2e8d376c0d5</a></p>



<p><strong>Wyssblitz</strong> - Schweizer PlebNode - schnell und zuverlässige Node, jedoch mit Mindestkanalgrösse von 2'000'000 Sats</p>



<p><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>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>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><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><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><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><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><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><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><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>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>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>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>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>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>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></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>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>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>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>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>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>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><br>Hier die Apps Phoenix, Zeus und Bitbanana von links nach rechts</p>



<p>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>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>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>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>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>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 116/429 objects using Redis
Page Caching using Disk: Enhanced 
Database Caching 6/53 queries in 0.015 seconds using Redis

Served from: yourdevice.ch @ 2026-04-20 15:22:56 by W3 Total Cache
-->