The Lightning Network is considered by many in the Bitcoin community to be the most promising long-term solution for scaling the Bitcoin network. The concept uses payment channels to execute Bitcoin transactions off-chain, with the blockchain acting as a backup processing system that kicks in when someone misbehaves. The creators of the Lightning Network estimate that the network will eventually be able to process billions of transactions per second. While a combination of smart contracts and game theory are used to ensure the system operates correctly, at the Bitcoin in Use conference late last month, Bitcoin Core contributor Peter Todd explained a possible failure mode that the Lightning Network could experience. The possible failure mode discussed in this post was discovered early in the development of the Lightning Network and is discussed in the Lightning Network whitepaper. This post is not an attempt to give Todd credit for discovering this failure mode. He only gave a brief overview in a recent talk. Lightning Network failure modes The scenario Todd describes where Lightning could fail occurs when a large number of people on the bitcoin network need to resolve their Lightning disputes in a short period of time.
For the Lightning Network to work, users must be able to issue a default relief transaction to keep their peers honest. If a user fails to make the correct transaction on the blockchain within a certain time, his competitors can control the bitcoins tied to the smart contract between the two parties. Possible solutions Any situation that could result in the theft of Bitcoin needs to be avoided, and according to Todd, there are a few theoretical solutions to this problem. One is an adaptive block size limit that would allow miners to increase block capacity in these failure scenarios. Another solution would be to allow Lightning Network miners to pre-reserve space in future blocks to ensure that miners can broadcast transactions on the blockchain before the time synchronization expires. That being said, Todd said there isn't really a vetted solution yet.
One reason Todd worries about this disaster scenario is that users might become complacent because they ignore what others on the network are doing. “As a lightning user, it’s hard for me to know how many people are going to suffer from a large number of lightning channels failing at the same time,” Todd explained. “That’s not clear to me; I wouldn’t necessarily be able to react to that.” One factor that could contribute to the Lightning Network failure mode, which was also clearly expressed by BitGo engineer Jameson Lopp, is that the network topology is too centralized. If many of the big players in the Bitcoin network fail at the same time, all of the peers connected to the node must resolve their smart contracts on the blockchain in a timely manner. |
<<: EU begins strict regulation of Bitcoin to combat terrorism
>>: Bitcoin prices soared again in Asian trading on Wednesday, recovering yesterday's losses
Not everyone has a mole on the back of the neck, ...
Marriage is a major event in everyone's life....
Making friends is very important. As the saying g...
A black forehead often indicates bad things will ...
SWIFT Institute recently investigated the practic...
Recently, TRON announced that it has reached a st...
Forbes published an article on Thursday saying th...
The application scope of blockchain technology is...
The bridge of the nose is a reflection of a perso...
In palmistry , we can see a person's personal...
A U.S. Commodity Futures Trading Commission (CFTC...
In life, there are always many women complaining ...
How to tell if brothers and sisters are good or n...
Face analysis to predict your fortune in 2013 The...
Palmistry to predict the bumpy road of marriage M...