|
|
|
|
|
by EthanHeilman
3064 days ago
|
|
>1. You need to have a computer constantly online or your counter party can easily steal all your money. This leaves you vulnerable to all sorts of attacks. This isn't not the case. You can outsource channel monitoring to other peers in the network such that if anyone attempts to cheat you, they can punish the cheater and claim a reward. Bitcoin makes various security assumptions such as 51% of the mining power is honest, users have access to perfect information about the blockchain, etc... The LN, if the software is designed correctly, is likely to more realistic security assumptions than Bitcoin itself. >3. It's relatively expensive to create and destroy channels at about two transactions per channel. Lightning proponents claim that this will be rare, but that can only be the case if there is minimal net flow of money. This is trivially not the case because users will be sending bitcoin more than they recieve and the reverse for retailers. Channel factories[0] address this problem such that you can move channels between participants without touching the blockchain. There are also ways to do this whereby you switch n channels for a single transaction that spends log n outputs. [0]: Scalable Funding of Bitcoin Micropayment
Channel Networks https://www.tik.ee.ethz.ch/file/a20a865ce40d40c8f942cf206a7c... |
|
It's a fantastic idea, but I feel it more has usecases between popular hubs and less for actual users.
Although they also have the side effect of making the initial transaction on the blockchain up to 90% cheaper, so they are useful there too!