|
|
|
|
|
by sparkie
2671 days ago
|
|
The Byzantine Generals problem was "unsolvable" until Satoshi Nakamoto sidestepped it to make Bitcoin work. You don't need perfect solutions to have practical applications. It's such a stupid argument against LN. I can make the same argument that you connecting to Hacker News is unsolveable (there is no mathematical proof that you will be able to connect to HN, because various gateways could drop offline). What does this matter in practice? You can still get here most of the time. In LN, if the first route from A to B does not have the capacity to make the payment, an alternative route is tried. Many routes can be attempted, because they're usually sub-second negotiations between peers. If it happens that there is no route between A and B with sufficient htlc capacity that can be found in a timely manner, then you might be out of luck. Can always fall-back to an on-chain transaction. A LN invoice already supports a fallback bitcoin address. As the network grows this will become less and less likely because there will be an enormous number of routes to attempt for any payment. Chances of not making a payment will usually indicate your own or the payment destination nodes are the ones lacking capacity to make the payment. |
|
If the network grows much, people creating and closing channels (two on-chain transactions) will start to gum up the system. If they don't close channels then they need to keep a node online or face various forms of attack. If they delegate that task to someone else, we've got yet another party to trust in a system that's already a failure when it comes to trustlessness. Even before all this, to make it work properly, vast quantities of BTC will need to be committed to the effort. The LN seems to me to be a joke.
And beyond that, well, what's this story about? Nobody really transacting in bitcoin anyway.