Author: Anthony Towns 2016-03-09 06:48:50
Published on: 2016-03-09T06:48:50+00:00
A discussion was held on IRC to determine a term to use in documentation for the failure mode where a node uses too tight a timeout, which results in the node paying out an outgoing HTLC but being unable to redeem the incoming HTLC. The suggested term of "one-sided redemption" was deemed not punchy enough. It was noted that the timeout for outgoing payments is chosen by the node and if the incoming timeout runs out, the outgoing timeout was too long. A suggestion was made to call it "avoiding timeout on incoming HTLC when forwarding" or something similar. The conversation then moved on to the confusion caused by the term "revocation preimage," which is used as the method to invalidate old transactions between pairs of nodes, but should be avoided from being abbreviated to R. It was suggested that "void" be used to describe the old commitment, with "V" as the symbol for the hash/signature/whatever. It was noted that "R" for the HTLC "receipt" seems to work okay so it should be kept.
Updated on: 2023-05-18T16:45:33.473717+00:00