|
|
|
|
|
by mathiasrw
2356 days ago
|
|
You have to pre-setup a connection to others that you know and hope they know someone that knows someone that has a connection to the person you are trying to buy from. This is how the design of lightning network incentivises mega hubs that know most people. So if facebook made a big hub with all its users it would work smoothly. Also: You can not receive payments if the computer/wallet that hosts your lightning node is not online. Not super smooth. |
|
The system has routing, and it turns out that it doesn't take much for the probability of a graph to be connected with low average diameter. See: The six degrees of kevin bacon.
If lightning doesn't work for a particular payment, you can simply make a payment without using it, potentially by splicing out funds from one of your channels.
Yes, Lightning has trade-offs. You have to be online (though there is ongoing research into changing that), and some moderately complex software had to be written to create it.
But in return you get get massive efficiency increases and instant irreversible payments.
For the transactions that it's intended, I think for these are pretty good trade-offs... though if you don't like them you're free to not use it.