Author: Antoine Riard 2023-07-26 01:30:20+00:00
Published on: 2023-07-26T01:30:20+00:00
Implementations should be cautious when buffering BOLT8 messages in the equalizing packet interface object to prevent issues like delayed `update_fulfill_htlc` and unilateral force-closing of the channel by the counterparty. Flushing at fixed intervals can create timing analysis vectors for eavesdroppers [0]. Additionally, the fixed size packets of BOLT8 messages incur bandwidth overhead costs for Lightning nodes. Assuming high-bandwidth internet access worldwide may not be realistic. While "synthetic" traffic is a good concept, people may opt-out due to bandwidth savings. Shrinking the set of future fixed-sized hops can compromise privacy. Therefore, the protocol should have a lower cap on monthly GB/month bandwidth.
Updated on: 2023-08-11T15:52:14.261216+00:00