Thanks for your thoughtful comment. I agree with you. The network will only be sustainable as incentives keep on generating a game theory that nudges everyone into the right behaviour. This means there must be a reward for deploying liquidity.
Obviously, a "donating" routing node like mine is not following a rational behaviour from an economical point of view. I just happen to enjoy things this way, which doesn't mean others should, nor that the network should rely on me.
You got me thinking though, and maybe some charitable effort can help the network grow though.
Think about it: the better the experience of users in the LN is (fast, low fees, payments don't fail), the more user we should see joining. Hence, a donating behaviour like mine might look like unfair competition towards other benefit-seeking routing nodes, but if it improves the network enough, more users will join, increasing the demand for channels and routing. Eventually, the capital I can or want invest in my charitable operation will run out, thus the increase in demand will start making yields more attractive for benefit-seeking nodes, and they will have more business than if I had never helped make the network better.
Or maybe not, who knows :)
I agree, the incentives need to keep everything moving in the right direction. And to have accessibility to everyone is paramount, regardless of our altruistic or capitalistic behavior and intentions.
I'm no expert on the underlying protocols at play, but there seems to be some slight differences in running a lightning node blindly than that from bitcoin. My laptop that runs bitcoin core can almost only help the bitcoin network as a validator. The only time that wouldn't be the case is if I download the whole blockchain and take up bandwidth from peers, and then turn it off. But even if I turn off my laptop, etc - I'll generally serve as 100% net benefit to everyone.
Compared to lightning however, there may be many cases where I could be detrimental to the performance of the network - if my node doesn't have good uptime or balanced channels, I may make the path finding for payments more computationally expensive for other nodes or introduce more paths for failure when my selected channel doesn't actually have liquidity on the right side.
Not saying these detriments are worth some sort of "prevention from acting however I want to with my node", but it doesn't seem as cut and dry as the benefit to running a bitcoin node.
But to your points, it's still all likely for the better as these sort of things would have to be worked out over time, and getting everyone to adopt it is probably the most important thing. I just hope that there will be enough profitability and roi to compensate all of the professional node operators who drive forward such great innovation for everyone.
reply
Your ideas on the net negative outcome of a poor LN node are very interesting. I hadn't thought about them, thanks for sharing. I guess nodes and their implementations will also keep developing heuristics to avoid the bad apples. And perhaps reputation systems appear at some point (I think players like amboss are doing a great job in positioning themselves for these kind of roles).
And as for the profitability... Let's hope so. I frequently dream awake about what will happen when we see a massive jam at the mempool (December 2017 caliber). If things go as expected, the bottleneck at the mempool should both incentivize shifting transactions to LN (allowing node operators to increase fees and still get routing activity) and also make it more expensive to deploy new capital to open channels, again giving more gunpowder for the existing operators and channels to increase fees and benefits.
It feels a bit as if, nowadays, we live in a time where everyone can build a highway for free and no one charges much on cars going through their highways because there is barely any traffic. But if one day highways become prohibitively expensive to build and traffic suddenly spikes...
Oh well, let's keep on waiting to see how things unfold and enjoying the present as well. Thanks for the interesting discussion.
reply
Likewise, thanks for all your points and original post! And I love the highways analogy :) I'm hoping we continue to see adoption and excitement for lightning continue to grow
reply