Proposal: Automated Inbound Liquidity With Invoices



Summary:

ZmnSCPxj proposed a practical way to set up incoming liquidity by taking onchain funds and creating a channel to a high-uptime node on the network and then using a submarine swap to pay offchain funds to buy onchain funds. This would require onchain funds, but it gives control over what nodes you make channels with, and it would be a good investment in future accessibility over the Lightning Network. This could eventually be implementable by some kind of auto-system. It is still early days and a lot of infrastructure is yet to be written. Ecurrencyhodler proposed a solution for waiting for inbound liquidity as channel establishes when coming online and wanting to receive an LN payment. The proposal involves embedding the node uri of the invoice creator along with the amount to be routed. When Bob wants to send 100,000 sats, Ecurrencyhodler creates an invoice for 100,000 sats with his URI embedded, and Bob's wallet sees the invoice and tries to route it. If it doesn't see anything, it auto opens a channel and pushes the 100,000 sat payment. This auto-establishing of channels and pushing payments isn’t for all LN nodes, just routing nodes. Routing nodes who provide this service can charge a premium. The proposal is that it hides everything from end users and can possibly be extended to neutrino LN wallets if they are public.


Updated on: 2023-06-02T19:56:48.004663+00:00