To all you noderunners and nostr:npub1aghreq2dpz3h3799hrawev5gf5zc2kt4ch9ykhp9utt0jd3gdu2qtlmhct users here. If you’re using #thunderhub

What would be a good fee rate and base fee when opening a channel with another node? (kraken for instance)

I’ve seen a few different things already, but not a whole lot… so I’m not really sure what to do… base fee should be low I think? Should I just go with 0? And what about fee rate?

#asknostr #umbrel #noderunner #lightningnode #lightningchannels #bitcoin #btc

Reply to this note

Please Login to reply.

Discussion

I suppose it depends on routing demand through your channel and the predominant direction of the routing. I tend to start with 250ppm and observe the channell for a while. If no activity, reduce fees, if one aided flow, increase fees. 0 base fee. For more sophisticated advice check out https://c-otto.de

Thx!

I would suggest lndg. Lots of automatization. And suggest amboss, find there node that u wnr to connect and see fees that others setup to that node.

Thx! Lndg instead of thunderhub you mean?

Yeah...

1 sat base fee

~100 sat ppm

Can do more if you don't want channels to get unknowingly unbalanced

1 satoshi = 1,000 mSats

?

??

Answer is above

Yea but what did you mean with “can do more….”

Oh..

You can set your fees extremely high, so people don't use your channels

Or

You can set your fees to zero, then your channel states will just be all over the place.

The choice is yours.

That’s new information for me (again haha) what do you mean with that second part?

*read last part for TLDR*

Think of lightning channels like toll roads you built; if you set the fees to zero, then anyone and everyone will make an use to use your road for free.

If your fees are really high, then very few, if anyone will use the road. Less wear & tear for you to manage

Same for lightning.

If you set fees too low, you may find that you have "spent" (from someone routing through your node) your entire channel balance (all liquidity would be on the other side of the channel)

- this is bad for you because maybe one random day, you decide to make a lightning payment from your node. Guess what? Can't do it! You have zero liquidity to do so, because someone routed all your liquidity without you realizing it. And since fees were so low (or zero) you earned zero sats to cover a rebalancing fee (couple hundred sats+ easy). So it'd cost you to constantly rebalance your channels because you have zero fees

Opposite is true if you have extremely high fees

- this is good for you personally, because most likely you'll have the liquidity where you want it, when you want to make a payment or receive. You'll get less "routing" since it costs more than average, but this is OK because you want to make sure IF someone does route through your node, your rebalancing fees are covered by the fees you collect his routing.

*TBH none of this matters because you'll never be a routing node if you're running via Tor & have less than 1 BTC on there with minimum 10M+ sat channel sizes. Don't overthink it, just use default fees.

This is an art not a science.

Now that makes everything crystal clear 🫡