Bitcoin Forum
November 13, 2024, 11:39:39 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What will happen if the bitcoin network is fragmented into two components?  (Read 4535 times)
alkor (OP)
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
January 17, 2011, 06:24:56 AM
 #1

Assuming that the bitcoin network spreads to China, and at some point China decides to block all bitcoin traffic through the great firewall, one will end up with a completely independent bitcoin network operating inside china that will be isolated from the outside world by the great firewall. As the bitcoin network is decentralized, the two resulting networks will continue to function, and each will continue to add new transactions to their own blockchain, which will share the history up to the split, but will diverge afterwards.

Now, suppose that after 2 years, a person in China succeeds in smuggling his bitcoins outside of the firewall either by storing his wallet.dat in a tiny flash drive, or by memorizing it in his brain and leaving the country. Will that person then be able to spend his bitcoins by connecting to the network in the outside world? Will his wallet.dat be still considered valid? His wallet will probably now contain transactions that have never been seen in the outside world.
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1020


View Profile
January 17, 2011, 06:30:10 AM
 #2

The firewall is full of holes. So it won't be a problem.

alkor (OP)
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
January 17, 2011, 06:38:20 AM
 #3

The firewall is full of holes. So it won't be a problem.

That may be so, but for the sake of argument assume that it isn't.

If the bitcoin network splits into two disconnected components, and their blockchains evolve independently of each other, can they be merged back together once the two components are reconnected, or do the two networks become incompatible?
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1020


View Profile
January 17, 2011, 06:43:19 AM
 #4

http://bitcointalk.org/index.php?topic=661.0

It had been discussed long ago.

FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1016


Strength in numbers


View Profile WWW
January 17, 2011, 06:45:02 AM
 #5

Assuming that the bitcoin network spreads to China, and at some point China decides to block all bitcoin traffic through the great firewall, one will end up with a completely independent bitcoin network operating inside china that will be isolated from the outside world by the great firewall. As the bitcoin network is decentralized, the two resulting networks will continue to function, and each will continue to add new transactions to their own blockchain, which will share the history up to the split, but will diverge afterwards.

Now, suppose that after 2 years, a person in China succeeds in smuggling his bitcoins outside of the firewall either by storing his wallet.dat in a tiny flash drive, or by memorizing it in his brain and leaving the country. Will that person then be able to spend his bitcoins by connecting to the network in the outside world? Will his wallet.dat be still considered valid? His wallet will probably now contain transactions that have never been seen in the outside world.

Any coins older than the split will be 100% fine. Transactions based on transactions that the longer chain doesn't have will not work, at least until those dependencies also work through. Any transactions based on double spends won't work ever unless China's chain ended up longer, then the transactions on the other side that depended on them would disappear. I'm pretty sure I have that all right, someone please verify.

Pretty much the worst split would be a long term close to even split. Thankfully that is the most unlikely of all because any one node connecting to both sides, each of which would be huge will make the transactions flow again.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
alkor (OP)
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
January 17, 2011, 07:05:46 AM
 #6

http://bitcointalk.org/index.php?topic=661.0

It had been discussed long ago.

Thanks. That was an interesting read.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!