Erläuterung des Blitznetzwerkbeispiels (Geld in den Blitz stecken)

Ich überprüfe Wie funktioniert das Lightning-Netzwerk in einfachen Worten? Antwortbeispiel:

1) Geld in Lightning einzahlen Wir senden beide 0,5 BTC an eine gemeinsame 2-von-2-Multisig-Adresse. Dazu ist eine Transaktion auf der Bitcoin-Blockchain erforderlich. Als „Bilanz“ erstellen wir jeweils eine 2-von-2-Multisig-Transaktion, die 0,5 BTC an Sie und 0,5 BTC an mich auszahlt. Ich unterschreibe eine Auszahlungstransaktion und gebe sie Ihnen. Wenn Sie es in Kraft setzen möchten, müssen Sie nur Ihre eigene Signatur hinzufügen und an das Bitcoin-Netzwerk senden. Umgekehrt geben Sie mir Ihre Kopie der Auszahlungstransaktion, die Sie unterschrieben haben und ich noch nicht. Die "Bilanz" ist eine reguläre 2-von-2-Multisig-Transaktion im Bitcoin-Netzwerk, sie ist nur noch nicht gültig, weil sie nicht alle Signaturen hat.

Sie führen also im ersten Schritt eine reguläre Transaktion von Ihrer Adresse A zu unserer gemeinsamen 2-2-Adresse C durch, und ich mache eine reguläre Transaktion von meiner Adresse B zu unserer gemeinsamen 2-2-Adresse C?

Ich habe einen Schlüssel dieser 2-2 Multisig-Adresse C und Sie haben einen anderen?

Adresse C hat jetzt 1BTC.

Nun sende ich von dieser Adresse C 0,5 seiner 1 BTC an Ihre Adresse A zurück und unterschreibe mit meinem Schlüssel, und Sie geben die restlichen 0,5 an meine Adresse B zurück und unterschreiben mit Ihrem Schlüssel?

Antworten (1)

Sie führen also im ersten Schritt eine reguläre Transaktion von Ihrer Adresse A zu unserer gemeinsamen 2-2-Adresse C durch, und ich mache eine reguläre Transaktion von meiner Adresse B zu unserer gemeinsamen 2-2-Adresse C?

Ja, obwohl in der aktuellen Lightning-Spezifikation und -Implementierung nur eine Partei den Kanal finanziert. Es könnten jedoch sicherlich beide Parteien sein, die es finanzieren.

Ich habe einen Schlüssel dieser 2-2 Multisig-Adresse C und Sie haben einen anderen?

Ja.

Adresse C hat jetzt 1BTC.

Nun schicke ich von dieser Adresse CI 0,5 seiner 1 BTC an deine Adresse A zurück und unterschreibe mit meinem Schlüssel, und du gibst die restlichen 0,5 an meine Adresse B zurück und unterschreibst mit deinem Schlüssel?

An dieser Stelle werden zwei Transaktionen gebildet:

  • eine, die Sie erstellen und unterschreiben und an mich senden, die Ihnen 0,5 BTC und mir 0,5 BTC gibt,

  • eine, die ich mache und unterschreibe und Ihnen schicke, die Ihnen auch 0,5 BTC und mir 0,5 BTC gibt.

Apropos dritter Teil. Ich weiß, dass beide unterschreiben müssen, um gültig zu sein. Mich interessiert, ob wir im zweiten Schritt die Adresse C (wir haben Geld in Schritt eins eingezahlt) verwenden, um Geld zurückzugeben?
Ja, Adresse C ist diejenige, von der ausgegeben wird, um Geld zurückzugeben.
Auch im dritten Teil hat die Transaktion, die ich von 2-2 Adresse mache, zwei Ausgänge (0,5 an mich und 0,5 an Sie) oder nur einen Ausgang, der 0,5 BTC an Sie sendet?
Es sind zwei Ausgänge
Und die Transaktion, die Sie von 2-2 Adresse machen, hat auch zwei Ausgaben 0,5 an mich und 0,5 an Sie? Somit kann nur eine dieser Transaktionen ausgeführt werden, da jede das gesamte Geld von Adresse C ausgibt?
Nein. Adresse C hat 1 BTC, und die Transaktion gibt diese 1 BTC aus und sendet 0,5 an mich und 0,5 an Sie.