Author: Bastien TEINTURIER 2021-04-23 16:24:26
Published on: 2021-04-23T16:24:26+00:00
In a recent email exchange between Eugene Siegel and Bastien, the topic of dust HTLCs and commitment transactions was discussed. Bastien explained that dust HTLCs count towards the 483 HTLC limit in order to prevent commitment transactions from growing unreasonably large, which could lead to potential attacks. If these dust HTLCs were not counted and the 483 limit exceeded, it would be difficult to lower fees because some previously dust HTLCs may no longer be considered dust and could push the number of HTLC outputs over the limit. Eugene proposed a simple mitigation strategy to increase the capital requirement of channel-jamming attacks, preventing unsophisticated attackers with low capital from jamming a target channel. He suggested trimming dust HTLC outputs in commitment transactions, but still allowing for 483 non-dust HTLCs per side to be included. This would raise the capital requirement of channel-jamming so that each HTLC must be non-dust, rather than spamming 1 sat payments. Eugene requested other opinions on this proposal.
Updated on: 2023-06-03T03:57:49.772349+00:00