pull down to refresh

#lightning #fees #lnd #node
I'm really tired of bad node operator that do not take advantage of everything we have and expect for the LN network to work properly. If you have a node, please do this.
I recommend having an automatic fee automator like charge-lnd so channels don't become stagnant:
And put some negative inbound fees for channels with no liquidity:
You'll notice you will route A LOT MORE.
Any question I will respond below.
A good starting configuration:
========
[encourage-routing]
# 'autobalance' (lower fees so using outbound is more attractive)
chan.min_ratio = 0.98
inbound_base_fee_msat = 0
inbound_fee_ppm = 0
strategy = static
base_fee_msat = 0
fee_ppm = 0

[discourage-routing]
# 'autobalance' (higher fees so using outbound is less attractive)
chan.max_ratio = 0.2
chan.min_ratio = 0.05
inbound_base_fee_msat = -64
inbound_fee_ppm = -16
strategy = static
base_fee_msat = 1_000
fee_ppm = 700

[all-liquidity-is-theirs]
chan.max_ratio = 0.00
inbound_base_fee_msat = -128
inbound_fee_ppm = -128
strategy = static
base_fee_msat = 100_000
fee_ppm = 5000

[discourage-routing-extreme]
chan.max_ratio = 0.05
inbound_base_fee_msat = -128
inbound_fee_ppm = -32
strategy = static
base_fee_msat = 10_000
fee_ppm = 2500

[proportional]
# 'proportional' can also be used to auto balance (lower fee rate when low remote balance & higher rate when higher remote balance)
# fee_ppm decreases linearly with the channel balance ratio (min_fee_ppm when ratio is 1, max_fee_ppm when ratio is 0)
chan.min_ratio = 0.2
chan.max_ratio = 0.98
strategy = proportional
min_fee_ppm = 8
max_fee_ppm = 160
inbound_base_fee_msat = 0
inbound_fee_ppm = 0
base_fee_msat = 128
min_fee_ppm_delta=16
How do I do all this on my LND running on my Start9?
reply
I have never used Start9 so I don't know. A quick search doesn't reveal anything relevant. I know that umbrel has charge-lnd, so Start9 should have it, right? It would be a good idea to ask support, or in their forum.
reply
Keep in mind that this is for PUBLIC routing nodes not for private ones. A Start9 (Tor only) bundle should not be a public routing node, just a private one. Please read this: #944885
reply
What about CLN? Clboss doesnโ€™t seem maintained. Iโ€™ve never used negative routing fees โ€” makes sense tho. Would be great to automate on CLN.
reply
That's why I ended my CLN node last year and started a new LND. I used CLBOSS, and it is updated for bug fixes only. It has limited capabilities in comparison with all the spectrum of tools available for LND. I'm sorry to say.
reply
Yeah, I run both but my main one is CLN. Itโ€™s sad the tool feature parity just isnโ€™t with that implementation. All the new stuff seems to be for LND.
reply
meanwhile Blockstream is busy with pushing the Liquid and Tether shit all around...
reply
26 sats \ 4 replies \ @eluc 15h
When I switched to CLN I was thinking I'm moving away from the "bad guys". Now I don't know what to believe anymore. CLN has some strong features but also lack a lot of important ones and has much less support like no NWC. I'm just too lazy to change again and still have an Umbrel running well (again) with LND, right when I was about to kill it, it started working super smooth again, like the kids that are behaving super well and quiet when it's time to go to bed while they were super noisy and painful all day long.
We cannot fight all battles.
reply
Why is Blockstream the good guy when it has shitcoins (Liquid) and Tether?
Check the plugins repo regularly: cln-nip47 is a plugin that makes your CLN node support NWC. Otherwise please link some github issues to feature requests and i might take a look at them. Alot of things can be added with plugins!
I have news for you: There's no "good guys"... ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚
I was just wondering about negative fees. I didn't realize they already existed.
reply
You are welcome. Please configure them.
reply
21 sats \ 0 replies \ @1fatmess 18h
Thank you. I definitely feel a lot more work can be done in fee automation and fee algorithms. Iโ€™m excited for that future.
reply