With LND, you can open multiple channels to the same node. Is there any advantages to having multiple channels (to the same node) versus having one channel?
Eg. one channel with a capacity of 1 000 000 sats or two channels with 500 000 sats each?
Bitcoin Stack Exchange is a question and answer site for Bitcoin users, developers, and enthusiasts. It only takes a minute to sign up.
Sign up to join this communityNot all implementations support multiple channels between two nodes. That is why I would advise against that practice. Also I do not really see an advantage of having two channels. We don't have Atomic multipath routing yet so in general it makes more sense to have larger channels.
Only counter argument I see is that one channel can only have 483 htlcs stimulaniously. So imagine you are an extremely well doing routing node and have a channel to another node of that kind you might want to go beyond 483 htlcs and open up another channel. I would however doubt that this situation will come up in real life as you would probably already have more than 1 lightning node running in such a situation.
I recently opened a second channel to a peer to add more capacity. The old channel is small, but good. There's no reason to close it. With the second channel, which is larger, I can provide a better routing experience. I'd prefer having a single channel with the combined capacity, though.
Can this case be meaningful to have two channels?
Will it help me to keep my channels and routing active all time and avoid down time?