<blockquote>
  <p>So can a blockchain can be shutdown by shutting down power supply across the globe? What would happen in such a case?</p>
</blockquote>

<p>If the world's power supply was suddenly cut off, then everything electronic would stop working. The blockchain would be 'frozen', each node would retain its local copy, but be unable to communicate with other nodes, and miners would be unable to mine and add new blocks.</p>

<blockquote>
  <p>I think the transactions that were not added to the ledger would definitely be lost and they would have to be reinitiated. </p>
</blockquote>

<p>This depends on what happens to the mempool of each node. If any nodes remembered any unconfirmed transactions from before the power loss, they could simply broadcast those transactions to the network once things went back online.</p>

<blockquote>
  <p>I think power shutdown would create inconsistency between different instances of the ledger at different nodes and even if the power is back we wouldn't be able to pick a safe state of the ledger.</p>
</blockquote>

<p>Each individual node, once it came back online, would reconnect to some peers in the network, and listen for information about new blocks, just like normal. The decision about which chain to follow would also be made as per normal: which chain has the most work? Follow that one. If there are multiple choices for a most-work chain, then the decision about which one to follow will be made when the node hears about a new block, which extends one of those chains (the other chain will become 'stale', and will not be a part of the blockchain history). </p>

<blockquote>
  <p>What are the possible ways to shutdown a blockchain without having to go to each and every node and taking it down?</p>
</blockquote>

<p>This is a strength of the bitcoin network: it is a decentralized network of computers, without any real hierarchy or centralized control. You would have to attack <strong>every</strong> node, otherwise the un-attacked nodes will be able to maintain the network. Given the highly distributed and anonymous nature of the network, this seems to be an <em>extremely</em> difficult task. </p>

CC BY-SA 4.0
2019-10-17T23:39:33.847Z
2019-10-17T23:39:33.847Z
chytrik
<p>Welcome! I think one important thing to keep in mind is that even under normal circumstances the nodes are not necessarily all "synchronized." In fact overcoming this lack of instantaneous synchronization yet still ensuring eventual agreement on a single history is one of the amazing feats of bitcoin's protocol. </p>

<p>In other words, at any given time node A on one side of the world might have a different UTXO set (the set of confirmed transactions which is part of each nodes state) than node B on the other side of the world. This can happen because one of the nodes is still processing/verifying a block while the other node has already finished such processing. The important thing is that the vast majority of the time, the vast majority of the nodes also agree on the vast majority of the UTXO set.</p>

<p>Now, as to your question about possible ways to shut down a blockchain without having to go to each and every node and take it down, I can't think of any good ways. Additionally, even if someone could manage to do that, there is no guarantee that they also:</p>

<p>a) destroyed all copies of the block chain (e.g. what if someone printed the chain out on paper or in some other medium?),and </p>

<p>b) destroyed all copies of the source code (e.g. code that is used to interpret the chain and rebuild the state; such code could also be stored in some other medium)</p>

<p>I believe both of those things would also need to be addressed in order to truly shut down a blockchain.</p>

CC BY-SA 4.0
2019-10-17T22:47:55.710Z
2019-10-17T22:47:55.710Z
philbw4
<blockquote>
  <p>I maybe wrong but what I think is Blockchain ledger exists as long as there are active nodes in the network. So can a blockchain can be shutdown by shutting down power supply across the globe? What would happen in such a case?</p>
</blockquote>

<p>If all the existing power supply suddenly and by magic shut down the ledger would be simply frozen but it would not disappear, it will stay on hard drive ready to be used and updated again as soon as the power back up and our bitcoin client finds nodes to talk to.</p>

<blockquote>
  <p>I think the transactions that were not added to the ledger would definitely be lost and they would have to be re initiated. I think power shutdown would create inconsistency between different instances of the ledger at different nodes and even if the power is back we wouldn't be able to pick a safe state of the ledger.</p>
</blockquote>

<p>Transaction that were not treated before the power supply shutdown would stay in the mempool, so in the memory of different nodes just like there is transaction currently waiting and stacking up <a href="https://www.blockchain.com/fr/btc/unconfirmed-transactions" rel="nofollow noreferrer">right now</a> they would also wait to be updated and treated by the nodes</p>

<blockquote>
  <p>What are the possible ways to shutdown a blockchain without having to go to each and every node and taking it down?</p>
</blockquote>

<p>They might exist different scenario but If I have to do it and I have superpower I would put a sleeping virus in every bitcoin client nodes that once activated prevent it from communicating with other nodes and then at a predetermined time activate the virus, all the nodes would be solely mining the blockchain just like Satoshi in 2008.</p>

CC BY-SA 4.0
2019-10-17T22:59:20.197Z
2019-10-18T00:06:08.217Z
2019-10-18T00:06:08.217Z
Saxtheowl
<p>I maybe wrong but what I think is the blockchain ledger exists as long as there are active nodes in the network. So can the Bitcoin blockchain be shutdown by shutting down power supply across the globe? What would happen in such a case?</p>

<p>I think the transactions that were not added to the ledger would definitely be lost and they would have to be re initiated. I think power shutdown would create inconsistency between different instances of the ledger at different nodes and even if the power is back we wouldn't be able to pick a safe state of the ledger.</p>

<p>What are the possible ways to shutdown the blockchain without having to go to each and every node and taking it down?</p>

CC BY-SA 4.0
2019-10-19T19:17:46.983Z
I'm voting to close this question as off-topic because it's about blockchains in general and only bitcoin questions are on-topic here.
David Schwartz
CC BY-SA 4.0
2019-10-19T19:54:47.767Z
@David Schwartz I know. But this is the most closest stack I found related to blockchains. Do you know a stack site for asking blockchain based questions in general? Is it better to post blockchain based questions on CS Stack Exchange?
Stuxen
CC BY-SA 4.0
2019-10-19T21:26:28.083Z
@DeepBodra see the help centre: https://bitcoin.stackexchange.com/help/on-topic . On-topic subjects include questions about: *"technologies or events that are applicable and relevant to the Bitcoin network and users of the Bitcoin currency in the past, present, or future"*. This question is arguably relevant to the Bitcoin network, and with a small edit it could easily be made more explicitly BTC-related --  but I still think it is reasonably fine as in.
chytrik
CC BY-SA 4.0
2019-10-19T22:46:00.727Z
@chytrik Unfortunately, what's happening is that it's getting bitcoin-specific answers that are not marked as bitcoin-specific and that's causing people to learn things that are actually wrong. This kind of question degrades the value of the site to future visitors. The alternatives seem to be changing the question to something the original poster didn't ask or closing it.
David Schwartz
CC BY-SA 4.0
2019-10-19T22:47:13.280Z
@DeepBodra Unfortunately, I don't have an answer for you. This site recently changed from being blockchain in general to being bitcoin specific and it's made the site much less educational and lead to it having a massive amount of content that's just wrong. (Because it's not clear whether it's bitcoin specific or not.)
David Schwartz
CC BY-SA 4.0
2019-10-21T21:37:04.340Z
@DavidSchwartz I have noticed this as well, I think on some level this could have been expected to happen for at least some amount of time as the new site rules become more well understood. In this specific case, I think editing the question slightly will be most beneficial, it is a basic question that may benefit others to read. Perhaps OP is looking for a generalized answer, but 'blockchain' has become such a generalized marketing term at this point, such that it is probably almost impossible to write a legitimately comprehensive answer to cover all cases of 'blockchain tech'.
chytrik
CC BY-SA 4.0
2019-10-22T00:51:45.643Z
@chytrik I don't think it would not have been that difficult to produce a high-quality answer that explains, fundamentally, why blockchains are difficult to shut down without going into the specifics any particular blockchain. But instead, we get one that blurs attributes of bitcoin with attributes of blockchains. Hopefully, the changes to the question will reduce the risk of confusion.
David Schwartz
<blockchain><network><nodes><mempool><peer-discovery>
Can we shutdown the Bitcoin blockchain?
Stuxen
# Can we shutdown the Bitcoin blockchain?

(Asked by: username_0 on 2019-10-17)

I maybe wrong but what I think is the blockchain ledger exists as long as there are active nodes in the network. So can the Bitcoin blockchain be shutdown by shutting down power supply across the globe? What would happen in such a case?

I think the transactions that were not added to the ledger would definitely be lost and they would have to be re initiated. I think power shutdown would create inconsistency between different instances of the ledger at different nodes and even if the power is back we wouldn't be able to pick a safe state of the ledger.

What are the possible ways to shutdown the blockchain without having to go to each and every node and taking it down?

**Tags:** blockchain, network, nodes, mempool, peer-discovery

> **Comments:**
> **username_1**: I'm voting to close this question as off-topic because it's about blockchains in general and only bitcoin questions are on-topic here.  
> **username_0**: @username_1 I know. But this is the most closest stack I found related to blockchains. Do you know a stack site for asking blockchain based questions in general? Is it better to post blockchain based questions on CS Stack Exchange?  
> **username_2**: @DeepBodra see the help centre: https://bitcoin.stackexchange.com/help/on-topic . On-topic subjects include questions about: *"technologies or events that are applicable and relevant to the Bitcoin network and users of the Bitcoin currency in the past, present, or future"*. This question is arguably relevant to the Bitcoin network, and with a small edit it could easily be made more explicitly BTC-related --  but I still think it is reasonably fine as in.  
> **username_1**: @username_2 Unfortunately, what's happening is that it's getting bitcoin-specific answers that are not marked as bitcoin-specific and that's causing people to learn things that are actually wrong. This kind of question degrades the value of the site to future visitors. The alternatives seem to be changing the question to something the original poster didn't ask or closing it.  
> **username_1**: @DeepBodra Unfortunately, I don't have an answer for you. This site recently changed from being blockchain in general to being bitcoin specific and it's made the site much less educational and lead to it having a massive amount of content that's just wrong. (Because it's not clear whether it's bitcoin specific or not.)  
> **username_2**: @username_1 I have noticed this as well, I think on some level this could have been expected to happen for at least some amount of time as the new site rules become more well understood. In this specific case, I think editing the question slightly will be most beneficial, it is a basic question that may benefit others to read. Perhaps OP is looking for a generalized answer, but 'blockchain' has become such a generalized marketing term at this point, such that it is probably almost impossible to write a legitimately comprehensive answer to cover all cases of 'blockchain tech'.  
> **username_1**: @username_2 I don't think it would not have been that difficult to produce a high-quality answer that explains, fundamentally, why blockchains are difficult to shut down without going into the specifics any particular blockchain. But instead, we get one that blurs attributes of bitcoin with attributes of blockchains. Hopefully, the changes to the question will reduce the risk of confusion.  

---

## 3 answers

### Answer by username_2 on 2019-10-17. Score: 3 | Accepted answer

> So can a blockchain can be shutdown by shutting down power supply across the globe? What would happen in such a case?

If the world's power supply was suddenly cut off, then everything electronic would stop working. The blockchain would be 'frozen', each node would retain its local copy, but be unable to communicate with other nodes, and miners would be unable to mine and add new blocks.

> I think the transactions that were not added to the ledger would definitely be lost and they would have to be reinitiated.

This depends on what happens to the mempool of each node. If any nodes remembered any unconfirmed transactions from before the power loss, they could simply broadcast those transactions to the network once things went back online.

> I think power shutdown would create inconsistency between different instances of the ledger at different nodes and even if the power is back we wouldn't be able to pick a safe state of the ledger.

Each individual node, once it came back online, would reconnect to some peers in the network, and listen for information about new blocks, just like normal. The decision about which chain to follow would also be made as per normal: which chain has the most work? Follow that one. If there are multiple choices for a most-work chain, then the decision about which one to follow will be made when the node hears about a new block, which extends one of those chains (the other chain will become 'stale', and will not be a part of the blockchain history).

> What are the possible ways to shutdown a blockchain without having to go to each and every node and taking it down?

This is a strength of the bitcoin network: it is a decentralized network of computers, without any real hierarchy or centralized control. You would have to attack **every** node, otherwise the un-attacked nodes will be able to maintain the network. Given the highly distributed and anonymous nature of the network, this seems to be an *extremely* difficult task.


---

### Answer by username_3 on 2019-10-17. Score: 1

Welcome! I think one important thing to keep in mind is that even under normal circumstances the nodes are not necessarily all "synchronized." In fact overcoming this lack of instantaneous synchronization yet still ensuring eventual agreement on a single history is one of the amazing feats of bitcoin's protocol.

In other words, at any given time node A on one side of the world might have a different UTXO set (the set of confirmed transactions which is part of each nodes state) than node B on the other side of the world. This can happen because one of the nodes is still processing/verifying a block while the other node has already finished such processing. The important thing is that the vast majority of the time, the vast majority of the nodes also agree on the vast majority of the UTXO set.

Now, as to your question about possible ways to shut down a blockchain without having to go to each and every node and take it down, I can't think of any good ways. Additionally, even if someone could manage to do that, there is no guarantee that they also:

a) destroyed all copies of the block chain (e.g. what if someone printed the chain out on paper or in some other medium?),and

b) destroyed all copies of the source code (e.g. code that is used to interpret the chain and rebuild the state; such code could also be stored in some other medium)

I believe both of those things would also need to be addressed in order to truly shut down a blockchain.


---

### Answer by username_4 on 2019-10-17. Score: 1

> I maybe wrong but what I think is Blockchain ledger exists as long as there are active nodes in the network. So can a blockchain can be shutdown by shutting down power supply across the globe? What would happen in such a case?

If all the existing power supply suddenly and by magic shut down the ledger would be simply frozen but it would not disappear, it will stay on hard drive ready to be used and updated again as soon as the power back up and our bitcoin client finds nodes to talk to.

> I think the transactions that were not added to the ledger would definitely be lost and they would have to be re initiated. I think power shutdown would create inconsistency between different instances of the ledger at different nodes and even if the power is back we wouldn't be able to pick a safe state of the ledger.

Transaction that were not treated before the power supply shutdown would stay in the mempool, so in the memory of different nodes just like there is transaction currently waiting and stacking up [right now](https://www.blockchain.com/fr/btc/unconfirmed-transactions) they would also wait to be updated and treated by the nodes

> What are the possible ways to shutdown a blockchain without having to go to each and every node and taking it down?

They might exist different scenario but If I have to do it and I have superpower I would put a sleeping virus in every bitcoin client nodes that once activated prevent it from communicating with other nodes and then at a predetermined time activate the virus, all the nodes would be solely mining the blockchain just like Satoshi in 2008.


---

