Author: ZmnSCPxj 2018-04-17 08:02:43
Published on: 2018-04-17T08:02:43+00:00
In a conversation between ZmnSCPxj and Conner, they discussed the possibility of planning a new BOLT document for certain implementation details. However, ZmnSCPxj mentioned that it might be too soon to have a full-on BOLT spec as there are still some implementation details to address before formalizing everything. They plan to write something up in the short-term documenting the approach(es) that ends up being solidified. The discussion also included the potential issue with the confirmation of second level HTLCtxns being separated by arbitrary delays, which can give an attacker total control over when the txns appear on the network. The attacker could iteratively broadcast a single second-level txn, wait for confirmation and CSV to expire, then repeat with another second-level txn. If the watchtower doesn't have the ability to sweep outputs independently, it would have no way to intercept this behavior, and prevent the breacher from sweeping individual HTLCs sequentially. They also discussed separating the commitment outpoints from the HTLCoutpoints in case the commitment txn is broadcasted before the CLTVs expire. It was agreed that it seems necessary and would be a reasonable compromise of the tradeoffs at hand. Overall, they believe that having a solid/workable v0 is important if it is to be deployed, and there are ways to improve on this and make it even more efficient in the future.
Updated on: 2023-05-24T23:21:07.459457+00:00