The problem here is that Lightning wasn't designed with replace-by-fee in mind.
The way coop closes should work, is you ask your counterparty to provide signatures for a whole bunch of different possible fee-rates, with you paying those fees. Equally, you should give your counterparty signatures to a whole bunch of possible fee-rates, with them paying those fees. Now either one of you can choose what fee-rate to use and how much money to spend.
Lightning didn't do that because the devs were lazy and there's been this weird distaste of RBF in some of the dev community.
Thanks for the insight. Did you take part in the development of lightning software?
Anyway, from a practical point. What are your recommendations? I'd really like to set a fee to close a channel and to be able to trust it at least a bit.
reply