Bitcoin Forum
May 10, 2024, 08:50:30 AM *
News: Latest Bitcoin Core release: 27.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 4522 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.
1715331030
Hero Member
*
Offline Offline

Posts: 1715331030

View Profile Personal Message (Offline)

Ignore
1715331030
Reply with quote  #2

1715331030
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715331030
Hero Member
*
Offline Offline

Posts: 1715331030

View Profile Personal Message (Offline)

Ignore
1715331030
Reply with quote  #2

1715331030
Report to moderator
1715331030
Hero Member
*
Offline Offline

Posts: 1715331030

View Profile Personal Message (Offline)

Ignore
1715331030
Reply with quote  #2

1715331030
Report to moderator
1715331030
Hero Member
*
Offline Offline

Posts: 1715331030

View Profile Personal Message (Offline)

Ignore
1715331030
Reply with quote  #2

1715331030
Report to moderator
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1014


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: 1014


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: 1014


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!