Warum einen eigenen Node?
Die meisten Lightning-Nutzer verwenden ein Wallet wie Phoenix oder Breez, das die technischen Details im Hintergrund abwickelt. Das ist für den Alltag ausreichend. Ein eigener Node geht einen Schritt weiter und bietet zusätzliche Vorteile.
Souveränität
Mit einem eigenen Node verifizierst du alle Transaktionen selbst. Du verlässt dich nicht auf Dritte, um den Zustand der Blockchain oder deiner Zahlungskanäle zu prüfen. Das entspricht dem Grundprinzip von Bitcoin: Eigene Verifizierung statt Vertrauen in Dritte.
Routing-Gebühren
Ein gut verbundener Lightning Node kann Zahlungen anderer Nutzer weiterleiten und dafür kleine Gebühren erheben. Die Einnahmen sind in der Regel bescheiden, können aber die Betriebskosten teilweise decken. Routing ist kein Geschäftsmodell für Privatpersonen, aber ein interessanter Nebeneffekt.
Privatsphäre
Wenn du ein Lightning Wallet eines Drittanbieters nutzt, kennt dieser Anbieter deine Transaktionen. Mit einem eigenen Node hast du die volle Kontrolle über deine Zahlungsdaten. Deine Transaktionen laufen über deinen eigenen Node, ohne dass ein externer Dienst davon erfährt.
Zusammengefasst: Ein eigener Lightning Node ist die konsequente Umsetzung der Bitcoin-Prinzipien: Selbstverwahrung, Verifizierung und Privatsphäre – auf Layer 2.
Voraussetzungen
Hardware
Ein Lightning Node benötigt einen dauerhaft laufenden Computer. Die gängigsten Optionen:
- Raspberry Pi 4/5: Günstig, energieeffizient, weit verbreitet in der Community. Mit 4 GB RAM oder mehr und einer SSD ausreichend.
- Mini-PC (Intel NUC o. Ä.): Leistungsfähiger, etwas teurer, aber robuster und schneller bei der initialen Synchronisierung.
- Alter Laptop/Desktop: Auch ein ausgemusterter Computer kann als Node dienen, verbraucht aber mehr Strom.
Zusätzlich wird eine SSD mit mindestens 1 TB Speicherplatz benötigt, da die Bitcoin-Blockchain aktuell über 600 GB gross ist und weiter wächst.
Bitcoin Full Node
Ein Lightning Node setzt einen Bitcoin Full Node voraus. Dieser synchronisiert die gesamte Blockchain und verifiziert alle Transaktionen unabhängig. Die initiale Synchronisierung kann je nach Hardware mehrere Stunden bis Tage dauern.
Internetverbindung
Der Node muss dauerhaft mit dem Internet verbunden sein. Lightning-Zahlungen erfordern, dass dein Node erreichbar ist, um Zahlungen zu routen und zu empfangen. Eine stabile Breitbandverbindung mit mindestens 10 Mbit/s und keiner strengen Datenbegrenzung ist empfehlenswert.
Software-Optionen
Es gibt mehrere Plattformen, die die Einrichtung eines Lightning Nodes vereinfachen. Sie bündeln Bitcoin Core, eine Lightning-Implementierung und eine grafische Benutzeroberfläche in einem Paket.
Umbrel
Umbrel ist die wohl benutzerfreundlichste Lösung. Es bietet eine ansprechende Web-Oberfläche, einen App Store mit zahlreichen Bitcoin-Tools und eine einfache Ersteinrichtung. Umbrel läuft auf Raspberry Pi und x86-Hardware.
- Intuitive Web-Oberfläche
- App Store (BTCPay Server, Mempool, Ride The Lightning und mehr)
- Einfache Installation
- Grosse Community
Start9
Start9 (ehemals Embassy) legt besonderen Wert auf Datenschutz und Souveränität. Das Betriebssystem StartOS bietet eine ähnliche App-Store-Erfahrung wie Umbrel, ist aber stärker auf Sicherheit und Tor-Integration ausgerichtet.
- Fokus auf Privatsphäre und Sicherheit
- StartOS als Betriebssystem
- Automatische Tor-Integration
- Eigene Hardware verfügbar
RaspiBlitz
RaspiBlitz ist ein Community-Projekt, das speziell für den Raspberry Pi entwickelt wurde. Es richtet sich an technisch interessierte Nutzer und bietet umfangreiche Konfigurationsmöglichkeiten. Die Einrichtung erfolgt über ein Terminal-Menü.
- Community-getrieben, Open Source
- Umfangreiche Konfigurationsmöglichkeiten
- Gute Dokumentation
- LCD-Display für Status-Anzeige
myNode
myNode bietet eine kostenlose Community-Edition und eine kostenpflichtige Premium-Version. Es unterstützt Raspberry Pi und andere Hardware und bietet eine übersichtliche Web-Oberfläche mit vorinstallierten Bitcoin-Tools.
Einrichtung im Überblick
Die Einrichtung variiert je nach gewählter Software, folgt aber einem gemeinsamen Muster:
- Hardware vorbereiten: SSD anschliessen, Betriebssystem auf SD-Karte oder SSD flashen.
- Software installieren: Das gewählte Node-Betriebssystem (Umbrel, Start9, etc.) starten und den Einrichtungsassistenten durchlaufen.
- Bitcoin-Blockchain synchronisieren: Der Full Node lädt die gesamte Blockchain herunter und verifiziert sie. Das dauert je nach Hardware und Internetverbindung zwischen einigen Stunden und mehreren Tagen.
- Lightning Node aktivieren: Über die Web-Oberfläche die Lightning-Implementierung (meist LND oder CLN) installieren und konfigurieren.
- Wallet erstellen und sichern: Der Lightning Node generiert ein Wallet mit einer Seed Phrase, die sicher aufbewahrt werden muss.
- Kanäle eröffnen: Mit On-chain-Bitcoin Zahlungskanäle zu anderen Nodes eröffnen.
Hinweis: Jede der genannten Plattformen bietet ausführliche Einrichtungsanleitungen. Die jeweilige Dokumentation ist der beste Startpunkt für die Installation.
Channel-Management Grundlagen
Zahlungskanäle sind das Herzstück des Lightning Network. Ein gutes Channel-Management ist entscheidend für zuverlässiges Routing und geringe Gebühren.
Kanäle eröffnen
Um einen Kanal zu eröffnen, sendest du eine On-chain-Transaktion, die Bitcoin in einem gemeinsamen Output mit dem Channel-Partner sperrt. Die Kapazität des Kanals bestimmt, wie viel du über diesen Kanal senden kannst. Wichtig ist, Kanäle zu gut vernetzten Nodes zu eröffnen, um die Erreichbarkeit im Netzwerk zu verbessern.
Inbound und Outbound Liquidity
Ein häufiges Missverständnis: Ein frisch eröffneter Kanal hat zunächst nur Outbound Liquidity (Kapazität zum Senden). Um auch Zahlungen empfangen zu können, brauchst du Inbound Liquidity – also Kapazität auf der Gegenseite des Kanals. Diese entsteht, wenn du Zahlungen sendest, oder wenn andere Nodes Kanäle zu dir eröffnen.
Rebalancing
Über die Zeit können Kanäle ungleichmässig verteilt sein: viel Kapazität auf einer Seite, wenig auf der anderen. Rebalancing verschiebt Liquidität zwischen deinen Kanälen, um sie wieder auszugleichen. Das kann manuell oder automatisiert über Tools erfolgen.
Kosten und Aufwand
| Posten | Einmalig | Laufend |
|---|---|---|
| Hardware (Raspberry Pi + SSD) | 100–200 EUR/CHF | – |
| Hardware (Mini-PC + SSD) | 200–400 EUR/CHF | – |
| Strom | – | 5–15 EUR/CHF pro Monat |
| Channel-Eröffnung (On-chain-Gebühren) | Variabel | – |
| Zeitaufwand (Einrichtung) | 2–8 Stunden | – |
| Zeitaufwand (Wartung) | – | 1–2 Stunden pro Monat |
Dazu kommt das Bitcoin, das in Zahlungskanälen gebunden wird. Wie viel das ist, hängt von deinen Routing-Ambitionen ab. Für den persönlichen Gebrauch reichen einige Hunderttausend Satoshis. Wer aktiv routen möchte, sollte mit mehreren Millionen Satoshis planen.
Für wen lohnt es sich?
Ein eigener Lightning Node ist nicht für jeden sinnvoll. Die Entscheidung hängt von deinen Prioritäten ab.
Empfehlenswert, wenn du:
- Maximale Kontrolle über deine Bitcoin-Transaktionen haben möchtest
- Wert auf Privatsphäre legst und nicht möchtest, dass Dritte deine Zahlungen sehen
- Das Lightning Network besser verstehen willst, indem du es selbst betreibst
- Einen kleinen Beitrag zum Netzwerk leisten möchtest (Routing)
- Technisches Interesse mitbringst und gerne an Systemen bastelst
- Als Händler Lightning-Zahlungen über BTCPay Server annehmen willst
Wahrscheinlich nicht nötig, wenn du:
- Lightning nur gelegentlich für kleine Zahlungen nutzt
- Mit einem non-custodial Wallet wie Phoenix zufrieden bist
- Keinen dauerhaft laufenden Computer betreiben möchtest
- Die technische Wartung als Belastung empfindest
Einordnung: Ein eigener Lightning Node ist kein Muss, um Lightning zu nutzen. Wallets wie Phoenix bieten non-custodiale Lightning-Zahlungen ohne eigenen Node. Der Node ist der nächste Schritt für diejenigen, die noch mehr Kontrolle und Verständnis wollen.
Quellen
- Lightning Network Daemon (LND) Documentation
- Core Lightning Documentation
- Raspibolt Guide – Lightning Node auf dem Raspberry Pi