pull down to refresh
On CLN, you can easily batch open channels with the multifundchannel command; every modern CLN has this command.
reply
fwiw batch opens fee savings are a function of how many inputs + change addresses are eliminated/reduced; it’s possible that a batch open doesn’t save as much as you were hoping due to a large number of inputs.
Involving others in the open has negligible fee savings, since everyone still needs at least one input + one output. I wouldn’t count collaborative opens as a great fee savings technique.
reply
This is super cool. What tools are you using for that? Is there something that could be used by broad audience already?
reply
For those of you running your own LN nodes:
8. Batch Opening Lightning Channels8. Batch Opening Lightning Channels
Some tools make this quite simple these days! I like to use LNDg, but it can also be accomplished using good ole lncli. Rather than opening channels one at a time, paste the pubkeys you're interested in into a document for later. Once you have a handful of nodes you want to connect to, do it all at once with a batch open.
9. Collaboratively Opening Lightning Channels9. Collaboratively Opening Lightning Channels
The open-group-channel command in bos can save you a some satoshis, and get you inbound liquidity! It takes a bit of coordination out-of-band via chat, but the software automatically handles all the handshaking necessary to open a group of channels all in one transaction. Here is an example of a group-opened channel with 7 participants with a fee of 7,850 sats. This comes out to ~1121 sats per participant. Still a little high due to the 5 sat/vbyte feerate, but quite efficient otherwise! open-balanced-channel will do the same, but for 2 participants. Note, the transactions aren't likely to be any smaller, you're just efficiently getting inbound and outbound liquidity in a single transaction/channel rather than two.