Bitcoin Forum
May 17, 2024, 05:10:07 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: net split? what would happend?  (Read 1402 times)
Damme (OP)
Newbie
*
Offline Offline

Activity: 29
Merit: 0


View Profile
May 28, 2013, 07:31:42 AM
 #1

Lets say - China closes bitcoin traffic to outside world, inside china bitcoin would still work (I think?)
and lets say it keeps closed for 2 months and then reopens. What would be the consequences ?
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
May 28, 2013, 07:38:38 AM
 #2

Lets say - China closes bitcoin traffic to outside world, inside china bitcoin would still work (I think?)
and lets say it keeps closed for 2 months and then reopens. What would be the consequences ?


People can double spend bitcoins that received before the split: once in China, once in the rest of the world. When the 2 sub-networks merge, only the transaction in the stronger sub-network (i.e. higher hashing power) will be considered as valid.

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
May 28, 2013, 07:45:02 AM
 #3

However, it is hardly possible to segregate the network for 2 months. People can transmit blocks with alternative protocol, such as email, https, ssh which are extremely difficult to censor without completely shutting down the internet.

Even the overseas internet connection is completely shut down in China, the blockchain can be smuggled across the border using an USB drive.

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
Damme (OP)
Newbie
*
Offline Offline

Activity: 29
Merit: 0


View Profile
May 28, 2013, 07:48:22 AM
 #4

Thanks for a good answer Smiley
mr_john
Newbie
*
Offline Offline

Activity: 41
Merit: 0



View Profile
May 28, 2013, 08:00:52 AM
 #5


Can someone confirm or correct me, if I understood correctly what would happen with all the "normal" transactions (i.e. no double-spend) in this hypothetical case:

As far as I understood it:

After the netorks merge again, the longer blockchain will be considered as the valid one, all clients which used the shorter one, will do a internal reorganisation (and validate and adopt the longer block-chain) and all non-conflicting (not double spend) transactions from the now orphaned shorter blockchain will be floating again and will be included in the next blocks of the longer chain.

Is this correct? Smiley
coinft
Full Member
***
Offline Offline

Activity: 187
Merit: 100



View Profile
May 28, 2013, 08:37:36 AM
 #6

Lets say - China closes bitcoin traffic to outside world, inside china bitcoin would still work (I think?)
and lets say it keeps closed for 2 months and then reopens. What would be the consequences ?


People can double spend bitcoins that received before the split: once in China, once in the rest of the world. When the 2 sub-networks merge, only the transaction in the stronger sub-network (i.e. higher hashing power) will be considered as valid.

Note that after the merge any transaction which builds upon one of the newly invalidated double spends will be invalid too. All block rewards are gone too, and any transaction spending them likewise, and any transactions building on them etc.

This is even more serious than you make it sound, and I guess it would kill bitcoin for users of the smaller chain. They might insist on hard forking perpetuating the split with  their own custom client or turn away completely. I don't think there is a sane way to reconcile the 2 user bases.
WiW
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


"The public is stupid, hence the public will pay"


View Profile
May 28, 2013, 11:44:09 PM
 #7

However, it is hardly possible to segregate the network for 2 months. People can transmit blocks with alternative protocol, such as email, https, ssh which are extremely difficult to censor without completely shutting down the internet.

Even the overseas internet connection is completely shut down in China, the blockchain can be smuggled across the border using an USB drive.

This would make it difficult for Chinese miners. However, the Chinese user base would probably still be able to use bitcoin normally. Transmitting transactions would be super easy, considering it's just a <1KB packet of data, and visiting block explorer websites (such as blockchain.info or any alternative that can be built in a day) wouldn't be a problem either for seeing what's going on with the blockchain without actually needing the whole blockchain.
TierNolan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1083


View Profile
May 29, 2013, 12:13:15 PM
 #8

Note that after the merge any transaction which builds upon one of the newly invalidated double spends will be invalid too. All block rewards are gone too, and any transaction spending them likewise, and any transactions building on them etc.

This is even more serious than you make it sound, and I guess it would kill bitcoin for users of the smaller chain. They might insist on hard forking perpetuating the split with  their own custom client or turn away completely. I don't think there is a sane way to reconcile the 2 user bases.

If it did happen, then Chinese users would be strongly recommended to increase their "confirmed" delay for more than 6.

Smuggling the block chain headers would be pretty trivial.  Clients should be designed to give a big warning if the block header chain is much longer than the one where they can get actual blocks.  The effect would be that all the Chinese clients would show that the chain is unsynced.

Also, on re-merge, the Chinese government might simply define their fork as the official Chinese fork and ban use of the non-Chinese fork.  This would be accomplishable by blacklisting the single block on the main chain after the fork happened.

The value of Chinese bitcoins would drop, but Chinese merchants might be more willing to accept them, since they are now officially sanctioned.

1LxbG5cKXzTwZg9mjL3gaRE835uNQEteWF
WiW
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


"The public is stupid, hence the public will pay"


View Profile
May 29, 2013, 03:27:12 PM
 #9

This would be accomplishable by blacklisting the single block on the main chain after the fork happened.

Am I missing something? How do you blacklist a block? How do you sanction a fork? How does the chinese government block p2p?
TierNolan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1083


View Profile
May 29, 2013, 04:16:04 PM
 #10

Am I missing something? How do you blacklist a block? How do you sanction a fork? How does the chinese government block p2p?

I mean the government wouldn't have to make much of a change to the client.  They could use the standard client with 1 extra line of code to do the blacklisting.

Merchants in China might decide that it is better to use the officially sanctioned chain, as they are much less likely to be hassled.

1LxbG5cKXzTwZg9mjL3gaRE835uNQEteWF
farlack
Legendary
*
Offline Offline

Activity: 1311
Merit: 1000



View Profile
May 29, 2013, 05:34:41 PM
 #11

Lets be honest, bitcoin (right now) isn't for those that are clueless about the computer/internet. If they did block bitcoin, those already using it are probably smart enough to find the chain elsewhere.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
May 29, 2013, 05:39:32 PM
 #12

Don't forget most ASICs are produced in China. If China controls >51% of hashing power, a remerge will become a disaster for the rest of the world

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1255


May Bitcoin be touched by his Noodly Appendage


View Profile
May 29, 2013, 05:49:52 PM
 #13

Don't forget most ASICs are produced in China. If China controls >51% of hashing power, a remerge will become a disaster for the rest of the world
No:
Note that after the merge any transaction which builds upon one of the newly invalidated double spends will be invalid too. All block rewards are gone too, and any transaction spending them likewise, and any transactions building on them etc.

This is even more serious than you make it sound, and I guess it would kill bitcoin for users of the smaller chain. They might insist on hard forking perpetuating the split with  their own custom client or turn away completely. I don't think there is a sane way to reconcile the 2 user bases.

If it did happen, then Chinese users would be strongly recommended to increase their "confirmed" delay for more than 6.

Smuggling the block chain headers would be pretty trivial.  Clients should be designed to give a big warning if the block header chain is much longer than the one where they can get actual blocks.  The effect would be that all the Chinese clients would show that the chain is unsynced.

Also, on re-merge, the Chinese government might simply define their fork as the official Chinese fork and ban use of the non-Chinese fork.  This would be accomplishable by blacklisting the single block on the main chain after the fork happened.

The value of Chinese bitcoins would drop, but Chinese merchants might be more willing to accept them, since they are now officially sanctioned.

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
WiW
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


"The public is stupid, hence the public will pay"


View Profile
May 29, 2013, 05:55:24 PM
 #14

Am I missing something? How do you blacklist a block? How do you sanction a fork? How does the chinese government block p2p?

I mean the government wouldn't have to make much of a change to the client.  They could use the standard client with 1 extra line of code to do the blacklisting.

Merchants in China might decide that it is better to use the officially sanctioned chain, as they are much less likely to be hassled.

Why would merchants decide that? If they want to offer digital services to the rest of the world, they'd be better off just using bitcoin.

You're assuming that if the chinese government decides to make a competing bitcoin by forking the blockchain, they may gain traction. I think that's plain stupid because if it's an exact copy of bitcoin minus the global currency part, it simply won't compete and there's nothing the chinese government can do about it.
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1255


May Bitcoin be touched by his Noodly Appendage


View Profile
May 29, 2013, 05:58:37 PM
 #15

Am I missing something? How do you blacklist a block? How do you sanction a fork? How does the chinese government block p2p?

I mean the government wouldn't have to make much of a change to the client.  They could use the standard client with 1 extra line of code to do the blacklisting.

Merchants in China might decide that it is better to use the officially sanctioned chain, as they are much less likely to be hassled.

Why would merchants decide that? If they want to offer digital services to the rest of the world, they'd be better off just using bitcoin.

You're assuming that if the chinese government decides to make a competing bitcoin by forking the blockchain, they may gain traction. I think that's plain stupid because if it's an exact copy of bitcoin minus the global currency part, it simply won't compete and there's nothing the chinese government can do about it.
I'm not sure that if the chinese gvt cuts the link between internet and chinanet, it would still want trades to happen with the rest of the world

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
kodo
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
May 29, 2013, 06:23:25 PM
 #16

Idt it would have much a consequence on bitcoin economy
WiW
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


"The public is stupid, hence the public will pay"


View Profile
May 30, 2013, 12:14:43 AM
 #17

I'm not sure that if the chinese gvt cuts the link between internet and chinanet, it would still want trades to happen with the rest of the world

I doubt the Chinese would separate chinanet entirely. The consequences could theoretically be catastrophic for them, and with such power comes responsibility. They would need very very good reason to implement such drastic moves.
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1255


May Bitcoin be touched by his Noodly Appendage


View Profile
May 30, 2013, 10:06:35 AM
 #18

I'm not sure that if the chinese gvt cuts the link between internet and chinanet, it would still want trades to happen with the rest of the world

I doubt the Chinese would separate chinanet entirely. The consequences could theoretically be catastrophic for them, and with such power comes responsibility. They would need very very good reason to implement such drastic moves.
I highly doubt it too

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1097


View Profile
May 30, 2013, 05:22:40 PM
 #19

Don't forget most ASICs are produced in China. If China controls >51% of hashing power, a remerge will become a disaster for the rest of the world
No:
Note that after the merge any transaction which builds upon one of the newly invalidated double spends will be invalid too. All block rewards are gone too, and any transaction spending them likewise, and any transactions building on them etc.

This is even more serious than you make it sound, and I guess it would kill bitcoin for users of the smaller chain. They might insist on hard forking perpetuating the split with  their own custom client or turn away completely. I don't think there is a sane way to reconcile the 2 user bases.

If it did happen, then Chinese users would be strongly recommended to increase their "confirmed" delay for more than 6.

Smuggling the block chain headers would be pretty trivial.  Clients should be designed to give a big warning if the block header chain is much longer than the one where they can get actual blocks.  The effect would be that all the Chinese clients would show that the chain is unsynced.

Also, on re-merge, the Chinese government might simply define their fork as the official Chinese fork and ban use of the non-Chinese fork.  This would be accomplishable by blacklisting the single block on the main chain after the fork happened.

The value of Chinese bitcoins would drop, but Chinese merchants might be more willing to accept them, since they are now officially sanctioned.

If China controls >51% power, the Chinese chain will become the main chain anyway

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1255


May Bitcoin be touched by his Noodly Appendage


View Profile
May 31, 2013, 07:35:12 AM
 #20

Not if the rest of the world blacklists their chain

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Pages: [1] 2 »  All
  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!