Entirely possible that I'm mis{sing,interpret}ing things here but: it's a shame that the dual funding in c-lightning is still behind a non-default experimental-dual-fund flag and that when i search for the "option-will-fund" in the listnodes output I only get like 5-10 out of 90K. To be clear, by following fairly simple instructions in an old blog post, I was able to make a well-funded and perfectly balanced channel, within a couple of minutes.

For those interested in coinjoin, note that this *is* coinjoin and arguably one of the best types, since by nature of the offchain payments, this kind of CJ can actually hide flows better. If we want to get the real power of such a thing we'd ideally start batching *multiple* such channel opens together, but that's putting the cart before the horse here. Dual funded channels are such an obvious good, why is it not a more widely used system, or am I missing something? #lightning

(Btw said blog post by nostr:npub1e0z776cpe0gllgktjk54fuzv8pdfxmq6smsmh8xd7t8s7n474n9smk0txy : https://medium.com/blockstream/setting-up-liquidity-ads-in-c-lightning-54e4c59c091d

Reply to this note

Please Login to reply.

Discussion

Dual funded with equal amounts? Or you mean sending LN payments as a CJ?

Dual funded means eg. I contribute 100k sats and my channel counterparty does as well, so that when the channel is opened, it has 200k sat capacity but is balanced, with 100k inbound and outbound.

This will likely required liquidity ads too, because your counter party won't want to provide free inbound liquidity to anyone who asks, right?

Or are you thinking to only peer with nodes that are motivated by privacy and balanced channels?

Oh yes, i certainly assume liquidity ads; it makes no sense not to include market coordination, especially considering fees are offchain :)

1. Non-spec-final features are always behind a flag.

2. Spec final requires two independent implementations which interoperate.

3. Then nostr:npub1e0z776cpe0gllgktjk54fuzv8pdfxmq6smsmh8xd7t8s7n474n9smk0txy needs to put in PR to make it on by default.

4. Then we need a release!

2 independent - that's what what i was missing/forgetting. Thanks!

Eclair and CL implementations seem to have converged on a splice spec that includes the tx negotiation used for dual funding. This is in heavy development so hopefully not much longer!

Does anyone have an update from the recent LN Dev meeting?

FWIW, there is a UI for Liquidity Ads in RTL (Ride the Lightning) where ppl can easily browse LiqAd offers and take them with two clicks.

(But yes, you need have the --experimental flag enabled first)

Good to know

t-y all here that contributed!