Bitcoin Forum
June 28, 2024, 06:01:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: cryptocurrency network behaviour during blackouts  (Read 671 times)
Morbid (OP)
Legendary
*
Offline Offline

Activity: 1202
Merit: 1015



View Profile
October 23, 2013, 03:17:51 PM
 #1

what if theoretically we might experience power or internet shortages around the world. or if a continent gets separated from www and operate as separate nod - would we have two parralel blockchain versions? what would happen to crypto networks in that case? are networks protected against blackouts?
stash
Full Member
***
Offline Offline

Activity: 173
Merit: 100

btcmy.net


View Profile WWW
October 23, 2013, 03:29:31 PM
 #2

Nice question, this is worth topic to read before going to bed. Waitin pro for an answer  Grin

Tehtarik Fund : 1KxyB3iauJzLvDnZuchekGkB2D7p4UMvuq
BTCitcoin : Mathematical Logic to Eliminate Human Greed
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
October 23, 2013, 03:41:34 PM
 #3

If two parts of the world become disconnected for whatever reason, each fragment will continue operating on its own fork of the blockchain. Once these parts have reconnected, clients will automatically accept the longest of the two chains, invalidating everything that happened on the shorter chain since the split.
Morbid (OP)
Legendary
*
Offline Offline

Activity: 1202
Merit: 1015



View Profile
October 23, 2013, 05:01:58 PM
 #4

If two parts of the world become disconnected for whatever reason, each fragment will continue operating on its own fork of the blockchain. Once these parts have reconnected, clients will automatically accept the longest of the two chains, invalidating everything that happened on the shorter chain since the split.

so this means the transactions that the shorter version of blockchain have will become cancelled?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3430
Merit: 4680



View Profile
October 23, 2013, 05:31:25 PM
 #5

If two parts of the world become disconnected for whatever reason, each fragment will continue operating on its own fork of the blockchain. Once these parts have reconnected, clients will automatically accept the longest of the two chains, invalidating everything that happened on the shorter chain since the split.

so this means the transactions that the shorter version of blockchain have will become cancelled?

Many will.  Yes.

Any transaction that can trace any of its history back to block rewards that occurred in the orphaned chain will cease to exist as valid transations.

Transactions that are completely funded from block rewards that occurred prior to the split will simply become unconfirmed and be added back to the memory pool to be re-confirmed, unless any user in the forked chain transaction history leading up to that transaction happened to have somehow created transactions using the same unspent output from before the fork in both forks.
alp
Full Member
***
Offline Offline

Activity: 284
Merit: 101


View Profile
October 24, 2013, 12:42:41 AM
 #6

If two parts of the world become disconnected for whatever reason, each fragment will continue operating on its own fork of the blockchain. Once these parts have reconnected, clients will automatically accept the longest of the two chains, invalidating everything that happened on the shorter chain since the split.

so this means the transactions that the shorter version of blockchain have will become cancelled?

Many will.  Yes.

Any transaction that can trace any of its history back to block rewards that occurred in the orphaned chain will cease to exist as valid transations.

Transactions that are completely funded from block rewards that occurred prior to the split will simply become unconfirmed and be added back to the memory pool to be re-confirmed, unless any user in the forked chain transaction history leading up to that transaction happened to have somehow created transactions using the same unspent output from before the fork in both forks.

Given that it's a disconnected network, it's very unlikely someone cold double-spend in both forks.  Although you have a hugely confirmed transaction that now is not confirmed, it might be easier to try to double-spend it if you are prepared for the network coming back online.  It would be unlikely that you wouldn't notice the network getting knocked out for a huge part of the world, and it also would be easy to estimate if your side of the network is smaller or bigger based on how fast blocks are getting solved, so you would pretty much know not to trust your blockchain very quickly.

I am looking for a good signature. Here could be your advertisement
Morbid (OP)
Legendary
*
Offline Offline

Activity: 1202
Merit: 1015



View Profile
October 24, 2013, 05:30:16 PM
 #7

maybe a hint for future developments to include main continental nodes status/health indicators into clients?
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!