Soweit ich weiß, würde die Funktion "Datenverlustschutz" die Gegenpartei nur auffordern, den Kanal einseitig zu schließen. Ich frage mich, ob das gegenseitige Schließen mit alten Kanalzuständen noch möglich ist?
Übrigens erinnere ich mich ungefähr, dass ich einmal einen Kommentar wie diesen gesehen habe:
Bevor die Funktion „Static Channel Backup“ eingeführt wurde, gab es einmal die schlimme Situation, dass die Gelder dauerhaft verloren gehen konnten, selbst wenn die Gegenpartei des Kanals den Kanal einseitig schloss. Diese schlechte Situation war jedoch ein Kompromiss im Austausch für eine bessere (oder einfachere) Watchtower-Implementierung.
Nein, ein gegenseitiges Schließen ist nicht möglich. Um einen gegenseitigen Abschluss zu unterzeichnen, sollten sich beide Parteien über den aktuellen Zustand des Kanals im Klaren sein. Da eine der Parteien in Verzug geraten ist, weiß sie nicht, wie viel ihr geschuldet wird (oder genauer gesagt kann sie der anderen Partei nicht nachweisen, wie viel ihr geschuldet wird). Wenn die letzte unterzeichnete Commitment-Transaktion das Hinzufügen von HTLCs beinhaltete, ist es darüber hinaus für den zurückgefallenen Knoten unmöglich zu wissen, was diese HTLCs sind, ob die Pre-Images gesendet wurden oder ob die HTLCs abgelaufen sind.
Der einzige mögliche Weg ist, dass, wenn die andere Partei feststellt, dass ihr Peer in Verzug geraten ist, sie ihrem Peer die letzte signierte serialisierte Commitment-Transaktion (ohne Signaturen), die sie besitzt, und die Signatur, die der in Verzug geratene Peer gesendet hat, sendet. Sie können dann die Abschlussbedingung einschließlich der Gebühren aushandeln. Das Protokoll lässt jedoch nur Nachrichten zu, die nicht länger als 65535 Byte sind. Commitment-Transaktionen können bis zu 400.000 WU (>100.000 Byte) groß sein, sodass sie nicht in eine einzelne Lightning-Nachricht passen würden. Möglicherweise kann das Protokoll das neue TLV-Format verwenden, um mehrere zu folgende Nachrichten anzuzeigen, aber die aktuellen Spezifikationen lassen dies nicht zu.
Chris Chen
Ugam Kamat
channel_restablish
Nachricht sendet und die andere Partei feststellt, dass ihr Peer in Verzug geraten ist, empfiehlt die Spezifikation, das Schließen zu erzwingen. Versuchen Sie, die Antwort von Olaolu zu lesen . Es scheint, dass sie einen alten Zustand gesichert hatten, der zur Zwangsschließung führte.Chris Chen
Chris Chen
Ugam Kamat
Chris Chen