Liquidity griefing in multi-party transaction protocols

There is no annex relay that is considered standard, by any implementation of bitcoin I know of, for exactly this reason. If it becomes standard we need to ensure it cannot be used for witness inflation.

For the first iteration it’s going to target the commitment transaction style use-case exclusively. I can see two futures:

  1. v3 sees a big uptake. We can’t think of anything better than ah-hoc rules with bits, and we add another bit that specifically helps in scenarios such as dual funding/splicing/hltlcs
  2. Post-cluster mempool we figure out a more general opt-in method, and “relax” v3 into this. Could relax tx topology, make it safe for usage in dual-funding/splicing, and previous users of the bit continue on as usual.
2 Likes