1

Most guides to LN describe it working "through 'payment-channels', wherein two parties commit funds", usually Alice and Bob. But I cannot see a way to actually create this scenario. I've just started running my own lnd node and I can open, and fund, channels to other peers, but this always seems to be a single fund of the channel. As I say, I've just started out in the LN world so I may have missed something blindingly obvious, but how does one go about funding a channel with my friend Bob?

3

what you are talking about is usually refered to as dual funded channels. This is a feature that did not make it into the current version of the Protocol (BOLT1.0). However it was agreed by the developers that it should become part of BOLT 1.1. Currenly C-lightning has most progress towards this feature.

There is a legacy feature push_msat which opens the channel from one side but allow you to already push funds to your friend. however you should not that these funds lost directly.

If you want to be able to receive funds on the Lightning network there are three options: 1. someone else opens a channel withyou (for example when they want to send you money anyway) 2. You pay someone on the lightning network or buy something after you have opened channels 3. You use an onchain / off chain swapping service after you opened a channel but this puts requires and additional on chain transaction.

| improve this answer | |
  • Thanks @rene-pickhardt -- strange that so many guides use the dual-funded channels for the explanations, I thought I'd missed something obvious. I've been playing with LoopOut to create remote liquidity and that seems to work so far. – jalal Jun 5 at 18:04
  • Based on your description, weren't you reading about "bidirectional channels"? – Tony Sanak Jun 5 at 20:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.