Quote:
Originally Posted by pontylad
Channel updates are not sent out with each payment, nodes are also source routed so each node can use whatever path selection algorithm it wants. The forwarding nodes will also be able to choose less congested paths. This ignores further optimization and development that will inevitably happen over time with LN (channel factories and side chains). Another point over looked is that the person sending to dave can still use onchain transactions instead on LN (if we assume there are the issues as you stated).
If/When automatic channels can be opened etc almost all the problems here go away.
To maintain the current routing map of the existing LN, updates are sent. But that's not the proposed future state of routing, because that system obviously sucks.
"Forwarding nodes will also be able to choose less congested paths" How?
In order to choose less congested paths, you need a network map. In order to have a network map, you must know the state of all/many of the channels in the network. To know the state of all/many of the channels, you must send/receive/process a ton of data - with all the shortcomings I noted in my OP.
I've read a lot about LN routing and I have yet to see any white paper, youtube video, or even a napkin sketch about how a routing system may develop that is more data efficient than native bitcoin. Everyone, always hand-waves, just like you just did, and says, "there will be optimized algorithms for path finding." But you can't optimize a path without first having all the data. And having all the data is bandwidth and computationally expensive.
It's also a privacy disaster. Routing is only one of the major disasters of LN...there are others.