Im Juni stellten wir Entwicklern Greenlight vor, und stellten das Client Repository quelloffen zur Verfügung. Nachdem wir mehrere Monate lang Feedback gesammelt und weitere Testrunden durchgeführt haben, geben wir nun bekannt, dass Greenlight offiziell weltweit für den kommerziellen Einsatz verfügbar ist.
Greenlight ist unsere skalierbare, treuhänderfreie Lightning-as-a-Service- oder LaaS-Lösung, die die Komplexität beim Betrieb eines Lightning Nodes den Blockstream Experten überlässt und gleichzeitig die Schlüssel für mehr Sicherheit in der Kontrolle des Benutzers behält. Für Lightning Entwickler verringert dies nicht nur das Risiko und die Haftung bei der Verwahrung der Gelder unserer Nutzer, sondern setzt auch Ressourcen frei, die sonst für den Betrieb eines Nodes aufgewendet würden - so können Sie sich auf Ihr Unternehmen konzentrieren und die bestmögliche App erstellen.
Vereinfachung des Betreibens von Lioghtning
Wenn es um Lightning geht, stehen Benutzer und Entwickler oft vor einem Kompromiss zwischen Komfort und Selbstverwahrung. Treuhänderische Lösungen sind einfach zu verwenden und bieten ein schnelles Einstiegserlebnis, es fehlen jedoch grundlegende Sicherheits- und Datenschutzgarantien für Benutzer. Selbstverwahrung ist zwar sicher und privat, erfordert jedoch mehr technisches und operatives Fachwissen und ist mit höheren Kosten verbunden.
Die Herausforderung besteht darin, diese Eintrittsbarriere zu beseitigen, ohne Kompromisse bei Sicherheit, Leistung oder Funktionalität einzugehen.
Greenlight bietet dies.
Greenlight stellt den Lightning Node neu dar, indem es ihn in kleinere Komponenten aufteilt, die separat ausgeführt werden. Die von Greenlight ausgeführte Lightning-Implementierung, Core Lightning, ermöglicht mit ihrer Schlankheit und Modularität, alle Vorgänge, die die ausschliesslich im Signierer ausgeführten Schlüssel betreffen, vom Rest des Nodes getrennt zu halten. Dadurch können wir den Signierer auf dem Benutzergerät ausführen, während der Rest des Nodes und alle seine Betriebsanforderungen auf der Blockstream-Infrastruktur ausgeführt werden.
Der Signierer basiert auf dem Validating Lightning Signer (VLS) Projekt für eine sichere, vollständige Ende-zu-Ende-Verifizierung und stellt sicher, dass Vorgänge, die Geld betreffen, nur von autorisierten Clients initiiert werden können. Damit sind sie geschützt vor dem Betreiber der Infrastruktur und potenziellen Angreifern mit Zugriff auf die Infrastruktur.
Dies ähnelt der heutigen Funktionsweise von Hardware Wallets: Der Benutzer verfügt über eine Client-Schnittstelle und einen Signierer, während der Wallet-Anbieter den eigentlichen Bitcoin Node betreibt, der eine Verbindung zum Rest des Netzwerks herstellt. Wir verwenden dasselbe System, bei dem nur die vom Benutzer gesteuerten Komponenten Zahlungen initiieren und Invoices signieren können, wobei Blockstream den ressourcenintensiven Node so effizient wie möglich betreibt.
Mit Greenlight entwickeln
Für Unternehmen, die auf Lightning aufbauen, kann es eine Herausforderung sein, sowohl die App-Entwicklung in einem hart umkämpften Markt als auch den Betrieb einer Lightning Node unter einen Hut zu bringen. Durch die Auslagerung arbeitsintensiver Vorgänge in der Node an Blockstream und die Integration von Greenlight mit nur wenigen API-Aufrufen können Unternehmen Kosten sparen und wertvolle Zeit gewinnen, um sich auf die Erfüllung der Bedürfnisse ihrer Benutzer zu konzentrieren.
Darüber hinaus vermeiden Entwickler durch die Entscheidung, die Schlüssel beim Benutzer zu belassen, die treuhänderische Haftung für das Halten von Benutzergeldern sowie die Kosten für regulatorische und Compliance-Anforderungen.
Zu den weiteren wichtigen Funktionen und Vorteilen, die Greenlight sowohl Unternehmen und Entwicklern bieten kann, gehören:
- Vertrauensfrei und selbstverwahrend: Beseitigen Sie das Risiko der Verwahrung durch Dritte und speichern Sie Schlüssel in Ihrer eigenen Infrastruktur oder direkt auf dem Gerät des Benutzers.
- Gemanagte Nodes, verfügbar bei Bedarf oder rund um die Uhr: Flexible Lightning-Dienste mit Zuverlässigkeit auf Unternehmensniveau durch Core Lightning, alles ohne die Notwendigkeit von DevOps.
- Flexibles Liquiditätsmanagement: Integrieren Sie Ihren eigenen Lightning Service Provider (LSP), um Routing Gebühren zu verdienen, oder entscheiden Sie sich für einen unserer Partner LSPs (z.B. Breez SDK), um das Senden und Empfangen von Lightning Zahlungen innerhalb Ihrer App zu erleichtern.
- Kostengünstig und skalierbar: Der geringe Speicherbedarf von Core Lightning ermöglicht es Greenlight, Nodes effizient für so viele Benutzer bereitzustellen, wie Ihr Unternehmen benötigt, und ermöglicht es uns, Einsparungen an Sie weiterzugeben.
- Keine Walled Gardens: Bleiben Sie automatisch auf dem neuesten Stand und konform mit den Spezifikationen des Lightning Protokolls. Verlagern Sie Ihre Nodes bei Bedarf mühelos in Ihre selbst gehostete Infrastruktur.
Informationen zu realen Implementierungen von Greenlight finden Sie im brandneuen Blockstream Green Wallet (Lightning Funktionalität derzeit in der Betaphase) und im auf dem Markt befindlichen Breez SDK. Durch die enge Zusammenarbeit mit beiden Teams konnten wir die Gesamtstabilität von Greenlight sicherstellen und verbessern und diese wertvollen Erkenntnisse in die vollständige Version integrieren.
Noch heute auf Greenlight zugreifen
Auf Greenlight kann derzeit über Self Service Zertifikate in der Greenlight Developer Console (GDC) zugegriffen werden, die Sie bei der Ausführung Ihrer täglichen Abläufe und beim Zugriff auf API-Schlüssel unterstützt.
Ganz im Sinne von Bitcoin und um das Wachstum der vertrauensfreien Lightning-Optionen zu fördern, bietet Greenlight einen großzügigen kostenlosen Plan an, der Hobbyisten, Enthusiasten und kleine Unternehmen unterstützen soll. Mit dem kostenlosen Plan können Entwickler bis zu 1.000 On Demand-Nodes bereitstellen, wobei jeder Node so konzipiert ist, dass er aktiviert wird und eingeschaltet bleibt, während er von einem Endbenutzer verwendet wird.
Für Unternehmen mit höheren Volumina bieten wir individuelle Preispläne an, die die Limits erweitern und Betriebszeit- und Verfügbarkeitsgarantien bieten. Sie können uns auf der Greenlight Website oder per E-Mail kontaktieren, um mehr zu erfahren.
Wenn Sie schliesslich allgemeine Fragen haben oder Greenlight mit der breiteren Lightning Community diskutieren möchten, empfehlen wir Ihnen, sich uns auf Discord im #greenlight Kanal oder auf der Build On L2 Community Entwicklerseite anzuschliessen.
Für weitere Ankündigungen und Greenlight Veröffentlichungen abonnieren Sie den offiziellen Blockstream Blog.