Author: Anthony Towns 2018-02-22 19:28:45
Published on: 2018-02-22T19:28:45+00:00
In a discussion on the Lightning Network mailing list, Anthony Towns talked about the mechanics of the HTLC-Timeout and HTLC-Success transactions in Lightning and suggested an alternative approach that might be better for some cases. He explained that he was not completely sure how his approach works compared to the current one. He said it is possible to redo all the current txes with Schnorr/muSig/scriptless-scripts. The drawback with this approach is that to outsource claiming funds (without covenants or SIGHASH_NOINPUT), you'd need to send signatures for 2+2N outputs for every channel update, rather than just 1, and the claiming transactions would be a lot larger. If you update the channel immediately whenever a new HTLC starts or ends, that's 50 HTLCs per second on average; if they last for 20 seconds on average, it's 1000 HTLCs at any one time on average.
Updated on: 2023-05-20T08:06:10.067111+00:00