Modell 16 · Netzwerk
Die Lightning-Kanal-Maschine
Viele Zahlungen, zwei Blockchain-Transaktionen bei kooperativem Schließen.
Erklärungsstufe
So nutzt du dieses Modell
So nutzt du dieses ModellWas du siehst, was du bedienen kannst, was sich ändert, was du mitnimmst
Was sehe ich hier?
Eine Präzisionswerkbank: Alices und Bobs Stationen zu beiden Seiten einer gemeinsamen Kanalrinne, deren Kolben die Kapazität aufteilt, darunter ein Schloss mit zwei Schlüsseln und eine Kettenschiene für die Funding- und die Schließungstransaktion.
Was kann ich bedienen?
- Einen simulierten Kanal öffnen
- Kanalkapazität wählen
- Zahlungen von Alice an Bob senden
- Zahlungen von Bob an Alice senden
Was passiert, wenn ich etwas ändere?
Sende eine Zahlung, und der Kolben bewegt sich: Der Anteil des Senders schrumpft und der des Empfängers wächst um genau diesen Betrag, die Kapazität bleibt gleich, und auf der Kettenschiene erscheint nichts Neues, bis der Kanal geschlossen wird.
Was sollte ich danach verstehen?
Erklären, warum Zahlungen innerhalb eines Kanals nicht jeweils eine Blockchain-Transaktion brauchen.
Verstehe Zahlungskanäle als gemeinsame Ausgabevereinbarungen, die aktualisiert werden, ohne jede Zahlung in der Blockchain festzuhalten.
Eine gemeinsame Kiste mit zwei Schlüsseln.
Danach kannst du
- Erklären, warum Zahlungen innerhalb eines Kanals nicht jeweils eine Blockchain-Transaktion brauchen.
Verschiebe Guthaben und experimentiere mit der Zahlungskapazität.
Öffnen, in beide Richtungen zahlen, an Grenzen stoßen, schließen.
Danach kannst du
- Anhand der ausgehenden Liquidität des Senders vorhersagen, ob eine Zahlung gelingt.
Untersuche Funding-Outputs, Commitment-Transaktionen, Kanalzustände, Liquidität und Abwicklung.
2-von-2-Funding-Output, Commitment-Nummern, Reserve, kooperative Schließung.
Danach kannst du
- Kanalkapazität, ausgehende Liquidität und Kanalreserve unterscheiden.
Modell in eigenem Fenster öffnen · funktioniert nach dem Laden auch offline
Missionen bediene das Modell, um sie zu erfüllen
-
Kapazität ist nicht Liquidität
EinsteigerErledigtErfahre am eigenen Leib, dass die Größe eines Kanals nicht das ist, was jede Seite senden kann.
Deine Aufgabe: Öffne einen Kanal mit 500.000 sat. Versuche eine Zahlung, die mangels ausgehender Liquidität scheitert, und mache dann erfolgreiche Zahlungen, sodass beide Seiten einen Teil des Kanals halten.
Benutze: Einen simulierten Kanal öffnen · Kanalkapazität wählen · Zahlungen von Alice an Bob senden · Zahlungen von Bob an Alice senden · Zu wenig ausgehende Liquidität erkunden
Die Kapazität eines Kanals steht fest, sobald er geöffnet ist. Was jede Seite senden kann, ist ihr eigenes Guthaben (abzüglich der Reserve). Zahlungen verschieben dieses Guthaben auf die andere Seite, sie ändern die Kapazität nicht.
Missionen werden anhand des Simulationszustands des Modells geprüft, nicht anhand von Klicks. Es gibt kein Zeitlimit. Der Fortschritt wird nur in diesem Browser gespeichert. Die Quizfragen in den Lernpfaden bleiben verfügbar.
Tutor Stell eine Frage oder lass dich herumführen
Der Tutor antwortet, indem er erklärt und, mit den Berechtigungen unten, dieses Modell bedient. Jede Änderung wird angezeigt und aufgelistet, und du kannst sie rückgängig machen. Er kann keinen Code ausführen, keine Browserdaten lesen und nichts Geheimes sehen. Die Seite funktioniert ohne ihn genauso.
Was der Tutor getan hat
Häufige Verwechslungen
- Irrtum: Über einen Kanal mit 1.000.000 sat kann jede Seite 1.000.000 sat senden.
- Tatsächlich: Jede Seite kann nur ihr eigenes Guthaben oberhalb der Reserve senden; die Kapazität wird geteilt.
- Irrtum: Jede Lightning-Zahlung ist eine kleine On-Chain-Transaktion.
- Tatsächlich: Zahlungen aktualisieren den Commitment-Zustand des Kanals; nur Öffnen und Schließen geschehen on-chain.
Begriffe in diesem Modell
Gut zu wissen vorab
Als Nächstes empfohlen
Teil dieser Lernpfade