74.1 sat/vB mempool min fee!

It's possible that someone is setting up for an attack on lightning. The current Lightning protocol is kinda broken with respect to fees, as your commitment transaction (and refund transaction) isn't necessarily high fee enough to get propagated.

It's not quite as much of a problem as you'd expect, as many well connected nodes (rg mempool.space) have much bigger mempools. But anyway, lightning needs to get this fixed.

Not using RBF to begin with was a big mistake.

#m=image%2Fjpeg&dim=1080x455&blurhash=Z46RN2Tc%255I.D%25RjOS-WE0%3Fdtn%25OE1X9s.In%251In%25D%256X2V%7CIURit9oZoOM%5DxcR%23RRRhaxohbWo%24&x=c19d2c798c710dd0cb3babdcf0f0918feb17fa554d4d1c42598f539de6428716

Reply to this note

Please Login to reply.

Discussion

Very dumb question I guess but why do nodes wait for new htlc to go through their mutual channel to build the next commitment tx and update the feerate ?

Why can’t they build a new commitment tx every x block/time to keep the fees up to date ?

No matter how often you try to keep fees up to date, the fact is they can change unexpected by the time that you actually need the transaction. This is especially true in cases where nodes go offline unexpected – one of the more common reasons to need to force close in the first place.

RBF is harder to coordinate than CPFP. I think not having package relay is (another) problem?

This is in the context of protocols like lightning, so adding RBF is something that code would do automatically.

I mean yes, you can add the flag but then you need to repeat signing rounds to update transactions since it's 2of2.

Well, read the article. As I explain that's not hard to do in an automated system.

Ah, pre-signing various variants. I don't like it much and it'd be nice to try to figure out if it can be solved differently but from first glance it looks like it's at least better than the current situation.

You know, I've actually had people send me pre-signed txs at multiple fee rates before when they wanted to transfer me large amounts of ₿ and wanted to give me the option of choosing what fee rate to pay.

It's easily automated; the code can do all the hard work behind the scenes.