Das c-lightning-Team kündigt die experimentelle Unterstützung für das Liquid-Netzwerk in c-lightning an. Das Liquid-Netzwerk ist eine Bitcoin Sidechain, die Emissionen von Vermögenswerten, schnelle Abwicklung von Transaktionen und einen hohen Grad an Vertraulichkeit bietet. Nutzer können jetzt die frühe Unterstützung von Lightning für unmittelbare Kleinstzahlungen in Liquid Bitcoin (L-BTC) genießen. Die Unterstützung weiterer Liquid-Vermögenswerte kommt bald hinzu.
So funktioniert Lightning auf Liquid
Dank der Ähnlichkeiten zwischen Bitcoin und Liquid war es recht einfach, c-lightning auf diese Sidechains zu übertragen. Bitcoin und Liquid beruhen auf dem gleichen UTXO-basierten Modell, und wir mussten nur ein paar unwesentliche Herausforderungen überwinden:
- Geringfügige Unterschiede zwischen den Transaktions- und Blockformaten aufgrund der Unterstützung für mehrere Vermögenswerte.
- Einen aktuellen Mechanismus zur Berechnung von Gebühren, um die Proofs und zusätzlichen Leistungen zu berücksichtigen.
Aber dank libwally, einer quelloffenen Komponente des Blockstream Green Wallets, waren diese Herausforderungen ein Kinderspiel. Der Zusatz der Unterstützung durch Lightning ist ein gutes Beispiel dafür, wie einfach es ist, eine bestehende Bitcoin-Anwendung von beliebiger Komplexität auf Liquid zu übertragen – und eines können Sie mir glauben, Lightning ist relativ komplex!
Warum Lightning auf Liquid?
Jetzt werden Sie sich vielleicht fragen, warum wir c-lightning auf Liquid übertragen haben. Schließlich gibt es bei Liquid noch nicht die Probleme der Skalierbarkeit, die das Bitcoin Mainnet plagen, und die endgültige Bestätigung einer Transaktion (zwei Blöcke) dauert nur zwei Minuten. Es gab drei wichtige Beweggründe für die Portierung von Lightning auf Liquid:
- Zugang zu den Innovationen von Lightning: Der Aspekt der Skalierbarkeit macht nur einen Teil des Reizes des Lightning-Netzwerk aus. Weitere attraktive Punkte sind die Echtzeitabwicklung von Zahlungen und die integrierte Unterstützung für Rechnungen und Zahlungsbelege. Dies eröffnet ein ganzes Spektrum an neuen Anwendungsfällen für Echtzeitzahlungen. Diese reichen von Point-of-Sale-Anwendungen, die sofortige Abwicklung erfordern, über das Streaming von Kleinstzahlungen zwischen Geräten bis zur Zahlung für Online-Inhalte mit beliebigen Zahlungsmitteln wie Bonuspunkten, Stablecoins oder Security Tokens.
- Reibungsloser Verkehr in beide Richtungen: Das Lightning-Netzwerk bietet native Unterstützung für Atomic Swaps. Somit kann jeder Nutzer Schnittstellen zum Liquid-Netzwerk aufbauen. Dies beschleunigt das Onboarding von neuen Nutzern im Liquid-Netzwerk und bietet ihnen eine unkomplizierte Möglichkeit, ihr Vermögen aus dem Liquid-Netzwerk zu bewegen, ohne langwierige Peg-in- und Peg-out-Prozesse durchzuführen.
- Zukunftsfähige Konzepte: Liquid ist zwar gegenwärtig nicht im gleichen Maß ausgelastet wie das Bitcoin Mainnet, aber es ist wahrscheinlich, dass über kurz oder lang die Durchsatzgrenze erreicht ist. Dadurch dass wir Lightning schon von Anfang an zur Verfügung stellen, haben wir im Bedarfsfall eine Lösung bereit.
Auf längere Sicht
Liquid und Lightning sind zwei Technologien, die sich ergänzen. Jede Technologie hat ihre eigenen Stärken und Schwächen, aber ihr gemeinsames Potenzial ist größer als die Summe der einzelnen Technologien. So bietet Liquid beispielsweise eine Vielzahl von fortschrittlichen Funktionen wie etwa vertrauliche Transaktionen und emittierte Vermögenswerte (Issued Assets).
{% include blog/lightning-on-liquid-table.html %}
Wie geht es weiter?
Die Bereitstellung von Lightning auf Liquid mit L-BTC ist lediglich der erste Schritt. Ganz oben auf unserer Liste der Updates steht die Unterstützung für emittierte Vermögenswerte (Issued Assets). Ähnlich wie bei unserem unlängst veröffentlichten Liquid Swaps Tool können Asset Channels für Atomic Trades mit einem Vermögenswert genutzt werden. So können L-BTC, tokenisiertes Fiat-Geld oder sogar ein Security Token blitzschnell in einen anderen Vermögenswert getauscht werden. Wir planen außerdem, die Unterstützung für vertrauliche Transaktionen hinzuzufügen, was es Nutzern ermöglicht, privatere Kanäle einzurichten.
Zum Einstieg
Wir haben unlängst ein Tutorial für die Installation von c-lightning für Liquid in unserem neuen Blockstream Engineering Blog veröffentlicht. Wir freuen uns immer über Beiträge zu unserem Code. Wenn Sie Ideen für Verbesserungsmöglichkeiten haben, navigieren Sie zu unserem c-lightning Github.