RaspiBlitz, der am weitesten verbreitete DIY Lightning Node, hat in seinem v1.7.1 update jetzt C-Lightning integriert, unsere leichtgewichtige, modulare Lightning-Implementierung.
Aufgrund des geringen Ressourcenverbrauchs können Benutzer viele Lightning-Nodes auf der RaspiBlitz-Hardware betreiben, sogar gleichzeitig mit der LND Implementation.
Mit C-Lightning erhalten Benutzer auch ein stärker auf Datenschutz optimiertes, konfigurierbares Programm, das sie mit einem facettenreichen Werkzeugsatz ausstattet, um ihren Node genau nach ihren Wünschen zu betreiben.
Warum c-Lightning
Außer seinem geringen Bedarf an Speicherplatz und CPU besitzt c-lightning Alleinstellungsmerkmale, die in anderen Lightning-Implementierungen noch nicht umgesetzt oder weit verbreitet sind, und mit denen RaspiBlitz-Besitzer vielleicht selbst experimentieren möchten.
- Datenschutzorientiert: C-Lightning erhöht automatisch den Datenschutz durch Verwendung mehrteiliger Zahlungen, zufällige Pfadwahl und Auswahl mehrerer Kanäle, was Nutzer gegen Techniken zur Deanonymisierung verteidigt.
- Beidseitig finanzierte Kanäle: C-Lightning ist außerdem die erste Lightning-Implementierung, die das Öffnen von Kanälen mit Geld von beiden Teilnehmern erlaubt, was die Kapitalkosten von Lightning senkt und die allgemeine Liquidität erhöht.
- Liquiditätsannoncen: mit solchen Annoncen lässt sich auf hervorragende Art eingehende Liquidität koordinieren, was Benutzern ermöglicht, mithilfe des Gossip-Protokolls Anbieter von Liquidität und deren Kanäle herauszufinden, bevor ein Vertrag mit ihnen eingegangen wird. Dies steht in harschem Kontrast zu den zentralisierten Optionen.
- BOLT12: entworfen von C-Lightning Entwickler Rusty Russell, dem Autor der BOLT11 Spezifikation, führt Angebote für spontane Zahlungen ein, mit Zahlungsnachweis, geblendeten Pfaden, wiederkehrenden Zahlungen für Abonnements und Spenden, Onion Nachrichten und sogar die Grundlage für künftige Multisignatur Lightning Nodes.
Erschließe das Plugin-Ökosystem
C-Lightning ist eine Implementierung mit zahlreichen Plugins, was Entwicklern die Erweiterung und Anpassung von Lightning mit in beliebigen Sprachen geschriebenen eigenen Anwendungen erlaubt. Wer jemals ein banales “Hello, World!” Programm geschrieben hat, hat wohl schon die nötigen Fähigkeiten zur Programmierung eines C-Lightning Plugins.
Einige der verfügbaren optionalen Plugins, mit denen der RaspiBlitz aufwartet, sind:
CLBOSS:, ein automatisierter Node-Manager, der den Betrieb eines Nodes so einfach macht wie das Öffnen eines Kanals (mindestens 0,1BTC empfohlen) und den zuverlässigen Zugang zu Internet und Strom.
Zur Zeit kann CLBOSS Kanäle öffnen, für eingehende Liquidität sorgen, rebalancieren, und Durchleitungsgebühren zu anderen Nodes für den Wettbewerb mit anderen Nodes festsetzen. Es ist auch ein experimentelles Feature verfügbar, das Kanäle überwacht und schließt, wenn sie für den Node nicht profitabel sind.
Sparko ist eine eigenständige Version der Spark Wallet als Plugin mit Unterstützung für BOLT12. Man kann es als persönliche Wallet mit vollem UI benutzen, oder als HTTP-RPC Brücke zum Node zur Unterstützung der Entwicklung eigener Apps.
Eine komplette Liste der Plugins, neuen Features und weiteren Änderungen im RaspiBlitz 1.7.1 Update findet sich hier.
Nicht deine Nodes, nicht deine Regeln
RaspiBlitz ist ein Selbstbauprojekt aus Standardhardware und quelloffener Software mit dem Ziel eines preisgünstigen Lightning-Nodes für Endbenutzer, der zuhause betrieben werden kann.
Wie der Betrieb eines Bitcoin-Nodes erlaubt einem der eigene Lightning Node die eigene Obhut über die Coins und den Verzicht auf Dritte. Mit dem Betreiben eines eigenen Nodes und Verwendung eigener Zahlungskanäle leistet man auch einen aktiven Beitrag zur Netzwerkliquidität, Zahlungseffizienz und wird ein unverzichtbarer Teil von Lightnings allgemeinem Erfolg als Layer-2 Lösung für Bitcoin.
Egal ob für Endbenutzer auf der Suche nach einer hervorragenden Lösung zur Teilnahme am Lightning-Netzwerk, für Bitcoiner, die das Netzwerk weiter stabilisieren wollen, oder für Bastler auf der Suche nach Möglichkeiten zur Erweiterung der Funktionalität und Einbettung in einen Workflow, er kann als perfekter Einstiegspunkt in das größere Bitcoin Ökosystem dienen.
Womit fange ich an
Einsteiger haben bei RaspiBlitz zwei Optionen: selbst bauen oder als fertiges Paket bei Händlern wie Fulmo und Lightning in a Box beziehen. Auch eine kurze Suche nach RaspiBlitz liefert viele Walk-Throughs und Anleitungen, um den Einstieg zu begleiten. Die RaspiBlitz Community ist sehr aktiv und deren Telegram-Gruppe ist eine tolle Ressource, auf die man im Fall technischer Fragen zurückgreifen kann.
Wer bereits einen Node auf RaspiBlitz am Laufen hat und über eine Migration zu C-Lightning nachdenkt, oder es vielleicht parallel zu anderen Implementierungen ausprobieren möchte, kann auf dem C-Lightning Github Repository herumstöbern und sich damit vertraut machen.
Wer mit unserem Team in Kontakt treten möchte, zwecks Zusammenarbeit und um mitzuhelfen, die vielen Softwareinnovationen auf C-Lightning zu bauen, etwa die Plugin-Infrastruktur, dem empfehlen wir die Benutzung von Libera IRC in #c-lightning und unser offizielles Telegram.