Pages:
Author

Topic: net split? what would happend? (Read 1410 times)

legendary
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
May 31, 2013, 08:13:29 AM
#22
Not if the rest of the world blacklists their chain

If the rest of the world tries to blacklist the longer Chinese chain after remerge, I'm sure the Chinese miners (who own >51% power) will fight back with a 51% attack to the shorter "main chain".
Epic times ahead then Grin

If they use their 51+% to attack Bitcoin they will have few hash power left for their chinese fork
Miners from the rest of the world could then attack the chinese fork
legendary
Activity: 1792
Merit: 1097
May 31, 2013, 05:28:15 AM
#21
Not if the rest of the world blacklists their chain

If the rest of the world tries to blacklist the longer Chinese chain after remerge, I'm sure the Chinese miners (who own >51% power) will fight back with a 51% attack to the shorter "main chain".
legendary
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
May 31, 2013, 03:35:12 AM
#20
Not if the rest of the world blacklists their chain
legendary
Activity: 1792
Merit: 1097
May 30, 2013, 01: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
legendary
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
May 30, 2013, 06: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
WiW
sr. member
Activity: 277
Merit: 250
"The public is stupid, hence the public will pay"
May 29, 2013, 08:14:43 PM
#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.
newbie
Activity: 42
Merit: 0
May 29, 2013, 02:23:25 PM
#16
Idt it would have much a consequence on bitcoin economy
legendary
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
May 29, 2013, 01: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
WiW
sr. member
Activity: 277
Merit: 250
"The public is stupid, hence the public will pay"
May 29, 2013, 01: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.
legendary
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
May 29, 2013, 01: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.
legendary
Activity: 1792
Merit: 1097
May 29, 2013, 01: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
legendary
Activity: 1311
Merit: 1000
May 29, 2013, 01: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.
legendary
Activity: 1232
Merit: 1084
May 29, 2013, 12: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.
WiW
sr. member
Activity: 277
Merit: 250
"The public is stupid, hence the public will pay"
May 29, 2013, 11:27:12 AM
#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?
legendary
Activity: 1232
Merit: 1084
May 29, 2013, 08:13:15 AM
#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.
WiW
sr. member
Activity: 277
Merit: 250
"The public is stupid, hence the public will pay"
May 28, 2013, 07: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.
full member
Activity: 187
Merit: 100
May 28, 2013, 04: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.
newbie
Activity: 41
Merit: 0
May 28, 2013, 04: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
newbie
Activity: 29
Merit: 0
May 28, 2013, 03:48:22 AM
#4
Thanks for a good answer Smiley
legendary
Activity: 1792
Merit: 1097
May 28, 2013, 03: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.
Pages:
Jump to: