How to provide good liquidity for a business?
This is about medium and large businesses. Businesses that would have quite a large volume of payments over LN.
The really small merchant, like "mom & pop" corner shop, could easily start with a simple solution (even a mobile LN node like Breez, Blixt, OBW, Phoenix, Electrum or custodial ones like CoinOS, lntxbot, WoS, Bluewallet etc). So we will not refer towards those. For those, I wrote a simple guide here.
Today we have the following situation:
- businesses, in order to start accepting bitcoin over LN, will need good liquidity, in special if they run their own LN node.
- most businesses don't know how to run an efficient liquidity for their own LN node. The learning curve is not so fast or easy, many of them are just new bitcoin users, they do not have experimented employees that can do this task.
- the business LN node would need a starting point capital to open good fat channels. Some of them do not have yet this liquidity to put in the game. The whole point of a business to start accepting BTC is that they do not have it.
- many node runners put their liquidity in the game, but most of them just for the gains from routing fees. This is not so efficient for a growing Bitcoin economy. These node runners don't care so much about merchants, they just want other node runners to route through their node (mostly only useless rebalancing txs) and do not help too much the ones that really creates real value on LN, real payments for goods and services. First we need to create that Bitcoin Circular Economy, helping merchants, not fucking them. Our main focus is to fuck the banksters not to fuck between each others.
- yes, we have quite a lot of payment processors, offering a starting point for those who are "nodeless", taking a cut and intermediate the payments. But this is not the ideal situation. Bitcoin was created EXACTLY to avoid 3rd party intermediaries.
So as you can see, is not so easy for a new business hop to start accepting BTC over LN.
What options do we have today (end of 2022)?
- Business LN node managed internally This option will require some important aspects:
- A hardware for a node. And MUST be good and reliable, not shity RPis, not weak Tor only connections.
- Capital. Yes, to start you would need at least 0.5BTC to put into good starting LN channels, with at least 10 good node peers.
- Knowledge. Not any noob that barely knows how to save his BTC wallet seed, will be capable to understand how LN works from the day 1 he started his own LN node. Would be needed a lot of testing, reading guides, learning etc that takes time. In special with finding good routes and tune up your node.
- Patience. Yes, many node runners do not have the patience necessary, or maybe their business wants a quick start accepting BTC. So this option would be only for the most passionate, most knowledgeable and reckless bitcoiners that know what they are doing. DO NOT DO IT if you are new into Bitcoin. I wrote several guides about this aspect on my substack.
- Business own LN node connected to few good LSP This option do not require a lot of knowledge but at least BASICS about LN.
- A good hardware node, good connection.
- Basic knowledge about install, setup a node, open/close LN channels and how LN works at basic level.
- Some initial capital, that can be increased in time. With 2-3 LN channels of 10M sats each is a good start.
- Connect to 2-3 existing good nodes, acting as a LSP (liquidity Service Provider), with many good channels, offering good routes and looking for cheap fee routes. You can use private channels (so your node do not need to route) and all your in/out payments would go only through those LSP nodes.
- You still need to choose and manage those few channels, but not focused too much on what is going on with the rest of the routes.
- Loop out periodically all the income sats you get during a certain period, using the many swap services out there (Deezy, Boltz, ZigZag, FixedFloat, CoinOS, Loop, etc.). In this way your node will always have enough INBOUND liquidity necessary to receive more payments.
- Private liquidity contract with big LSP This option could be with your own LN node (so you control all your funds all the time), but you are just "renting" others liquidity. Yes, we have some good big LSP out there and will be more many soon, I am sure about that. This is a good future business - "offering private liquidity to small merchant nodes".
- You still need a good node hardware or even hosted with solutions like Voltage, NODL etc.
- Basic knowledge about LN is still required, to open / close channels, do swaps.
- Contract privately, to one or two big LSP and open big fat LN channel with each one. They can even provide this for you, without having any capital available to open your channels, they will open TOWARDS your node a channel, so they will be the ones putting the initial capital.
- You will be in charge only for swaping out the received sats, periodically. You could even have an agreement with your LSP that could do for you the swap from the channel (without closing the channel), they do it internally and give you back onchain the sats. Here is a simple own hosted swap app that can be used too, between 2 private parties. Or you could just use the keysend feature from your node. You push back to your LSP the funds you want to swap out and they give you back in a onchain address, you provide.
-
Educate your employees or yourself (as business owner) This option is a bit tricky, you would need trust in somebody from your own organization, to be trained well to manage your business LN node. If you do not have that trusted person, than do it for yourself. Is only about how to manage the basics or advanced tools for your routing node. I don't know too much about really business educators out there, but sure they are or will be soon. Or you could just educate yourself by reading my guides from my substack and many others more. There's plenty of free education material out there, but yes, this takes time.
-
Business node managed and hosted by a 3rd party. This option, personally I would not recommend it. Or at least not for a production environment. Maybe for a quick start, to test the market, to see how your costumers respond to BTC acceptance etc. so you don't have to invest initially to much in hardware, capital, knowledge etc. If you delegate somebody else to manage your finances, we are back to square one, banksters running our lives. We do not want that anymore. Yes, own responsibility is the one of the biggest lessons that Bitcoin teach us. And we should not ignore it.
So basically this is it. If there are many more ideas out there, please leave your comment here, or start yourself a business based on my suggestions presented here.
Bitcoin NEEDS to go forward and the ONLY way is to help merchants to run their nodes.