Wenn ich das richtig verstehe, werden A und B ihren Widerrufsschlüssel austauschen, sobald sie bereit sind, in den nächsten Zustand überzugehen. Was passiert, wenn B den Widerrufsschlüssel erhalten hat und beschließt, den Kanal einseitig zu schließen, ohne die Transaktion zu übertragen? Auf diese Weise kann B niemals an sein Geld kommen, aber A kann auch niemals an sein Geld kommen. Weil A seine Transaktion nicht senden kann, da B seinen Widerrufsschlüssel hat. Ist das nicht ein großes Risiko für A?
Was passiert, wenn B den Widerrufsschlüssel erhalten hat und beschließt, den Kanal einseitig zu schließen, ohne die Transaktion zu übertragen?
Per Definition werden Kanäle erst dann geschlossen, wenn eine Commitment-Transaktion oder die Closing-Transaktion gesendet wird. Also kann B den Kanal nicht schließen; er hält A einfach Daten zurück.
Ihr Szenario ist nicht möglich, da A B den Widerrufsschlüssel erst geben wird, wenn beide B A seine neue Commitment-Transaktion gegeben haben. Weigert sich also B, A den Widerrufsschlüssel für seine Commitment-Transaktion zu geben, dann kann A den Kanal schließen, indem er die vorhergehende Commitment-Transaktion rundsendet, die noch nicht widerrufen wurde.
Helen Wang
Andreas Chow
Andreas Chow