Post
Topic
Board Development & Technical Discussion
Re: How to Solve the Non-Mining Node issue and Increase Real Scalability
by
Khaos77
on 09/06/2019, 00:25:55 UTC
Running LN hub isn't even profitable even if you're "giant" hub, because
1. LN client will automatically find best route (shortest hop / cheapest routing fees)
2. If you set high fees on your hub, some people would rather open new channel or use altcoin
3. Cost to open & close channel, unless you make user pay for it

The solution is simple,
Bitcoin needs to make a code change that requires all LN Hubs to run a FULL NODE.
Not the scaled down nodes, like many use, but True FULL nodes with the Full Blockchain stored and letting new users sync the entire blockchain from them.

Sounds simple, but the biggest question is "How to verify LN hubs run true full nodes"?

Send hash of all blocks?
Send all block headers?
Ask random "old" blocks?
Ask random "old" transaction (assuming txindex enabled)?

Make the code verify the blockchain is stored on the hub ,
then have it verify the Genesis Block and then verify the last block synced is within an hour.

There are probably 10 completely different ways to accomplish it.
It is up for the programmers to write the code, I'll let them choose,
unless you want to say the core devs are too incompetent to carry out such a simple task.
So is that what you are saying?