Getting Inbound Liquidity

From PlebNet Wiki
Revision as of 05:54, 27 April 2022 by VS (talk | contribs) (Amboss Magma)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Intro

Your lightning network (LN) channels have sats (i.e. satoshi, 1×10-8 Bitcoins) on your local side or the remote side of the channel.

LN sats on local side of channel are referred to as "outbound liquidity" - these are sats you control and can send. LN Sats on remote side of channel are referred to as "inbound liquidity" - these are sats your peer controls and via which you can receive to your side of channel.

Opening a typical simple channel has all the sats on local side of whoever opens at start.

In order to receive satoshi over lightning you need to have some satoshi on a remote side of some channel, otherwise called "inbound liquidity".

There are many ways to increase inbound liquidity which include:

  • having or paying for someone else to open a channel to you so the sats are on the remote to you side of channel
  • opening a balanced channel so sats are on both sides of channel
  • sending LN local sats to another self-custodial wallet you control (some of which can let you send sats back to your on-chain address)
  • sending LN local sats to a submarine/atomic swap provider where revealing a secret number results in them getting your LN sats and you getting on-chain sats in trust-minimized manner.
  • sending LN local sats to another wallet you do not control (e.g. exchange, hosted wallet) that lets you withdraw to on-chain address
  • someone can pay you by opening a new channel where some fraction of the sats from very start are already pushed onto your side of the channel

Is needing inbound liquidity a risk for LN adoption?

Before the tools and methods to acquire inbound liquidity were readily available, it got a reputation for being challenging to acquire.

Now there are many tools to do this, which are continuously improving, and many of which can be and are often automated.

In fact, it can be said inbound liquidity is easier to get than outbound liquidity as inbound liquidity are the remote sats others provide. Outbound liquidity is limited to local sats you have. Every time a user purchases something by spending their local sats, they automatically acquire that amount of inbound liquidity.

Resources for Getting Inbound Liquidity

  • Make a payment to someone, buy something from a merchant, make a donation to a charity or project which accepts Lightning payment. All of these will move sats from your local to remote and you will naturally get a balanced channel.
  • Get a channel from BCash is trash Make sure you have a node alias (visible on graph - check amboss), have public channels open and have 2-4M capacity, Add BCash_Is_Trash 0298f6074a454a1f5345cb2a7c6f9fce206cd0bf675d177cdbf0ca7508dd28852f or 0298f6074a454a1f5345cb2a7c6f9fce206cd0bf675d177cdbf0ca7508dd28852f@73.119.255.56:9735 as a peer (do not open channel). They might open channel to you.

This information can change and each method and service should be always be carefully reviewed before use.