<blockquote>
<p>But what happens if the actual nodes are taken offline by an old school distributed denial of service attack via a botnet?</p>
</blockquote>
<p>Nothing happens because the network does not work by voting or trusting other nodes.</p>
<blockquote>
<p>submit false transactions, only leaving his malicious nodes up to verify the transactions?</p>
</blockquote>
<p>No. Each node independently verifies transactions, There is no voting or trusting of other nodes or group verification of transactions.</p>
<blockquote>
<p>but by that time the malicious actor could have sold all his I'll gotten coins for us dollars or something.</p>
</blockquote>
<p>The exchanges will be running their own nodes. If their nodes are taken down by DDoS, then the attacker's transactions won't be received by exchanges in order for the &quot;fake Bitcoin&quot; to be sold. If they are not taken down, then the transactions will be invalid and so the exchanges won't accept them.</p>
<hr />
<p>What a DDoS could do is take down enough nodes to partition the network so that some blocks and transactions are not received by all nodes. This could result in a chain split if miners' nodes are partitioned as well. However this does not allow any coins to be stolen or &quot;fake transactions&quot; to be made. It just causes a lot of trouble and annoyance.</p>

CC BY-SA 4.0
2021-10-25T00:19:31.710Z
2021-10-25T00:19:31.710Z
Ava Chow
<p>So I'm not talking about on-chain dos attack via means of penny flooding and whatnot. But what happens if the actual nodes are taken offline by an old school distributed denial of service attack via a botnet?</p>
<p>Could a nefarious actor take down enough full nodes for a sufficient period of time to submit false transactions, only leaving his malicious nodes up to verify the transactions?</p>
<p>Yes once the other nodes come online again, they'll deny the transactions, but by that time the malicious actor could have sold all his I'll gotten coins for us dollars or something.</p>
<p>What is to prevent a sufficiently powerful actor (say China) from doing this?</p>

<security>
What is to prevent someone from giving an old school DDOS attack?
Christopher R
# What is to prevent someone from giving an old school DDOS attack?

(Asked by: username_0 on 2021-10-25)

So I'm not talking about on-chain dos attack via means of penny flooding and whatnot. But what happens if the actual nodes are taken offline by an old school distributed denial of service attack via a botnet?

Could a nefarious actor take down enough full nodes for a sufficient period of time to submit false transactions, only leaving his malicious nodes up to verify the transactions?

Yes once the other nodes come online again, they'll deny the transactions, but by that time the malicious actor could have sold all his I'll gotten coins for us dollars or something.

What is to prevent a sufficiently powerful actor (say China) from doing this?

**Tags:** security


---

## 1 answers

### Answer by username_1 on 2021-10-25. Score: 3

> But what happens if the actual nodes are taken offline by an old school distributed denial of service attack via a botnet?

Nothing happens because the network does not work by voting or trusting other nodes.

> submit false transactions, only leaving his malicious nodes up to verify the transactions?

No. Each node independently verifies transactions, There is no voting or trusting of other nodes or group verification of transactions.

> but by that time the malicious actor could have sold all his I'll gotten coins for us dollars or something.

The exchanges will be running their own nodes. If their nodes are taken down by DDoS, then the attacker's transactions won't be received by exchanges in order for the "fake Bitcoin" to be sold. If they are not taken down, then the transactions will be invalid and so the exchanges won't accept them.

---

What a DDoS could do is take down enough nodes to partition the network so that some blocks and transactions are not received by all nodes. This could result in a chain split if miners' nodes are partitioned as well. However this does not allow any coins to be stolen or "fake transactions" to be made. It just causes a lot of trouble and annoyance.


---

