I'm somewhat experienced running my own node for about an year, and I've certainly spent way more sats that got it back, but If I stop spending, I stop routing then whats the purpose of a node if isnt routing?
there's 3 kinds of nodes:
- Big Routers (with more than 100 channels and lots of capacity)
- Exchanges/Service Nodes
- Small router nodes (US)
The problem:
in order to route, you need to have inbound liquidity, but not from small nodes, because even if you have inbound liquidity from them, they won't have inbound liquidity from big routers (to route to you), and both of you are left with useless inbound liquidity because both of you wont be trading sats between yourselves!
To be useful, you need to acquire inbound liquidity from big routers, really, there's no other way, and when you go that road, you'll see that they are selling with a minimum of 500 PPM, some others 1750 PPM (like deezy).
This means that they are going to sell you a channel which you have to have AT LEAST 1750 PPM to all others in order to even the price you paid to them, because YOU'LL NEVER BE ABLE TO REBALANCE TO THESE BIG ROUTERS because everyone else is gonna charge higher to their direction, making it impossible to rebalance back pushing sats through them, make sense?
So, here's what usually happens:
You open some channels with small nodes through lightning plus, having sort of 50% in and out liquidity, then you open some channels with services/exchanges. Then you start seeing some sats flowing to the exchanges/services because some of the nodes you connected to have bought inbound, then you end up depleting sats on exchanges (which will never come back), and the other nodes that pushed sats through you end up with balance on your side, and if you don't make any movement your node will be dormant and you'll never route any payments anymore!
Last night I tried something new, receiving sats through lightning directly to my node from coinos, and even though I had inbound liquidity from exchanges and services my payments failed, 2 mil satoshis failed to go to my node because In order to receive those sats coinos needs to route their payment through quality routers which I dindn't have enough inbound liquidity on them, even though I have plenty of inbound liquidity through small nodes and exchanges, coinos was unable to route through
them!
That being said, here's my question:
Why community tends to convince you to have your own node??? What can they benefit from it? How would I help? How can a small merchant receive thorugh lightning if they need to worry about buying liquidity? It looks like big players have it all sorted out, selling channels and routing through them.
I sent a payment through my getalby channel pushing sats through walletofsatoshi and paid 3,000 ppm... How can lightning beat other shitty coins like this??
I wonder what are your thoughts about this?