4 ms·
This is an interesting scenario worth thinking through. If Bitcoin is forced to go split-brain temporarily, the network could coordinate to rejoin after the fa
by unhashable 7y ago
This is an interesting scenario worth thinking through.
If Bitcoin is forced to go split-brain temporarily, the network could coordinate to rejoin after the fact. Or, it could stay split in two.
Regardless, infighting over which network was “the real Bitcoin” would ensue. See Bitcoin Cash and friends.
- sparkie 7y agoA "rejoin" isn't really possible. People who spent money on the "wrong" chain will simply have to live with the fact that their money is lost on the "right" chain, although it will probably not be an overnight thing. The two forks could exist for a long time after the split simultaneously, and many merchants may accept either form of payment. There will even be arbitrage between the two chains as profit can be made. Ultimately, one chain will come to dominate the other, and the ones who fight hardest for it to be their chain will probably find they're on the wrong one. That's because people on the right chain will not need to fight about it. They'll just be running their software as they've been doing till now, and it will pick the correct chain for them. The ones screaming "you need to download a new client" will proceed in destroying their own reputations.
- unhashable 7y agoSo which is more likely: severe debasement of USD or the devolving of the global internet (ala an increase of firewall-ism by nation states)?
- gerikson 7y agoIn my opinion: the latter.
- unhashable 7y agoYou think the internet is going to be compartmentalized before USD is devalued? Fed is printing $4T this week!
- unhashable 7y agoUpdate: Fed just committed to unlimited liquidity injections through money creation. USD debasement is now a guarantee. Welcome to the new normal. https://twitter.com/apompliano/status/1238463895095869440?s=21 https://twitter.com/apompliano/status/1238463895095869440?s=...
- sparkie 7y agoThe devolving of the internet to national intranets is likely, but I don't think it can be done to a big enough extent that it stops Bitcoin. It only takes information to leak through the firewall at one point of entry to make the firewall completely useless. Bitcoin transactions and blocks can be transmitted globally via sat, long and short distance radio, telephone, or the internet, bypassing the firewall through steganography and such. It seems like a futile task for states to attempt to filter it. The Bitcoin protocol will likely be available over encrypted and authenticated transport channels too, meaning that the nation state isn't going to be able to stop it without completely banning encrypted communication for which it has no back door. That may be attempted, but then no technology company is going to start a business in the locations where this happens. The nations which attempt this will probably do more damage to their economies by enacting it than any damage that Bitcoin could possibly do. It will only take a couple of nations to declare themselves open for bitcoin business, to have economic success, for the rest of the world to realize that fighting against Bitcoin is a losing game. Debasement of the USD will probably happen, but who knows when. My guess is it that it won't be a sudden event but will happen gradually over a few decades. You might measure USD to lose half of its value over a decade, but if you attempt to do the same for bitcoin, you might find that it has barely changed because "inflation" in bitcoin is negligible - ~7/8 of the total bitcoin supply has already been released, and the amount of "inflation" is decreasing over time.
- xorcist 7y ago> have to live with the fact that their money is lost on the "right" chain It's not that simple. Transactions can, and will be, replayed on both chains. There would however be many opportunities for attacks such as double spends for a short window of time. > The two forks could exist for a long time after the split simultaneously, That's not realistic. As soon as there is some communications between the chains, the system will reconcile. It's sort of the whole reason why this proof-of-work thing exists. Without the need to reconcile chain splits it would be sufficient with some sort of voting of proof-of-stake scheme.
- sparkie 7y ago> It's not that simple. Transactions can, and will be, replayed on both chains. There would however be many opportunities for attacks such as double spends for a short window of time. My point was that a merchant who accepts a payment for some good or service, and later finds out that they were partitioned from the network after they have already released the goods, may find that they don't have any money on the other (main) chain because it was already spent. The merchant has no recourse to get back their money. > That's not realistic. As soon as there is some communications between the chains, the system will reconcile. It's sort of the whole reason why this proof-of-work thing exists. Without the need to reconcile chain splits it would be sufficient with some sort of voting of proof-of-stake scheme. This is what I was alluding to in the last paragraph. The majority of participants who do nothing will simply continue to operate on the main chain, but those who were partitioned (which may include miners) may resist operating on the main chain by forking their software. If enough people are affected by a partition, they would have the incentive to follow the partitioned chain and promote the forked software because their money doesn't exist on the main chain. They would probably operate both chains in attempt to spend the money they received whilst the partition occurred, but eventually the dominant main chain would account for most of their economic activity and the partitioned chain will become obscure, like Bitcoin Cash.
- xorcist 7y ago> they don't have any money on the other (main) chain because it was already spent Right, the double spend attack. It's feasible under certain circumstances, such as a chain split. That doesn't mean the system breaks down completely, but that it has to be mitigated. In the event of a multi hour long network partition, some participants are likely to take action. > they would have the incentive to follow the partitioned chain and promote the forked software because their money doesn't exist on the main chain My point was that their money do exist on both chains as long as transactions are replayed. That may be more or less hard depending on the nature of the split (say, a whole country falls on the Internet completely). Economic participants do have an incentive to replay transactions (for example by following the satellite feed, or a number of other ways). It is enough that one participant does this to at least give everyone else the possibility to mitigate themselves. Not a good situation to be in, of course, but still. It doesn't require nodes to follow both chains, and certainly not promote minority chains. There is simply no economic incentive to do that should transactions be guaranteed on both chains.