Ich glaube, ich habe ein allgemeines Verständnis dafür, wie das Lightning-Netzwerk funktioniert. Ich hatte jedoch ein wenig Schwierigkeiten zu verstehen, was passiert, wenn ein Knoten in der Mitte eines "Pfads" plötzlich inaktiv oder für lange Zeit offline geht. Um meine Frage zu verdeutlichen, betrachten Sie das folgende Beispiel:
Was ist jedoch, wenn C plötzlich offline ist, was bedeutet, dass C nicht da ist, um R von D zu empfangen, und somit den Fluss von R zurück durch den Pfad stoppt? Ich würde davon ausgehen, dass die HTLC's zwischen A und B und B und C auslaufen und somit A und B erstattet werden.
Würde C also verlieren? Hätte A gerade eine "kostenlose" Transaktion durchgeführt? Ich gehe davon aus, dass dies ein schneller Prozess ist, aber ist es wahrscheinlich, dass ein solches Ereignis eintritt, wenn ein mittlerer Knoten in einer LN-Transaktion für lange Zeit ausfällt?
Sofern ich den LN nicht falsch verstanden habe, wird der R-Wert öffentlich bekannt gegeben, wenn D die Zahlung akzeptiert, sodass die gesamte Backchain ihre Teile beanspruchen kann.
Wenn die Transaktion nicht aufgelöst werden kann, bevor der CLTV-Wert des HTLC aufgebraucht ist, werden die Peers zurückerstattet (die ausstehenden HTLCs werden storniert) und die Transaktion wird storniert.
Wenn C nicht da ist, um R zu erhalten, werden die Gelder nicht verschoben, sodass keine Zwangsschließungen erforderlich sind, aber die Gelder bleiben für diesen Zeitraum auch auf den Online-Kanälen hängen. Die Online-Kanäle können in der Zwischenzeit Zahlungen propagieren, sofern mehr Liquidität verfügbar ist und die Anzahl der ausstehenden HTLC-s unter dem festgelegten Limit liegt.
Sehen Sie sich die Situation an, in der C online wäre, um R zu empfangen, und offline gehen würde, bevor es an B weitergegeben wird, wie in: Was passiert, wenn R nicht von einem der Lightning Network-Knoten offenbart wird? (Zahlungsstornierung)
crypto_rob
Jonathan Silberblut
crypto_rob
Jonathan Silberblut
crypto_rob
Jonathan Silberblut
crypto_rob
Helen Wang