<p>How, if at all, does bitcoin disincentivize spam blocks by adversarial/dishonest miners?</p>
<p>As I understand it, blocks are propagated throughout the network using a gossip protocol. If that's true, I think it means that each miner is aware of some subset of other miners to which they can propose blocks to be included in the blockchain. Is that correct?</p>
<p>If so, could someone theoretically write some software that simply proposes bad/fake/spam blocks to other miners as a DDoS attack? If not, why not? If so, do these attacks happen with any meaningful frequency?</p>

CC BY-SA 4.0
2021-07-12T20:13:06.550Z
Does this answer your question? [Possibility of a DDoS attack](https://bitcoin.stackexchange.com/questions/89087/possibility-of-a-ddos-attack). Miners/Pools generally don't make proposals to other miners/pools specifically, they make peers in general aware of new data AFAIK.
RedGrittyBrick
CC BY-SA 4.0
2021-07-12T20:19:39.990Z
Miners get block templates from the pool operator not from other random miners
Mike D
CC BY-SA 4.0
2021-07-12T20:30:51.820Z
Ah, looks like I have a fundamental misunderstanding. The explanation of the `banscore` helps a lot @RedGrittyBrick, thanks! @MikeD what about miners that don't participate in a pool? Do you have docs I can read about block templates?
Paymahn Moghadasian
<security><mining-theory>
Can dishonest miners spam fake blocks?
Paymahn Moghadasian
# Can dishonest miners spam fake blocks?

(Asked by: username_0 on 2021-07-12)

How, if at all, does bitcoin disincentivize spam blocks by adversarial/dishonest miners?

As I understand it, blocks are propagated throughout the network using a gossip protocol. If that's true, I think it means that each miner is aware of some subset of other miners to which they can propose blocks to be included in the blockchain. Is that correct?

If so, could someone theoretically write some software that simply proposes bad/fake/spam blocks to other miners as a DDoS attack? If not, why not? If so, do these attacks happen with any meaningful frequency?

**Tags:** security, mining-theory

> **Comments:**
> **username_1**: Does this answer your question? [Possibility of a DDoS attack](https://bitcoin.stackexchange.com/questions/89087/possibility-of-a-ddos-attack). Miners/Pools generally don't make proposals to other miners/pools specifically, they make peers in general aware of new data AFAIK.  
> **username_2**: Miners get block templates from the pool operator not from other random miners  
> **username_0**: Ah, looks like I have a fundamental misunderstanding. The explanation of the `banscore` helps a lot @username_1, thanks! @username_2 what about miners that don't participate in a pool? Do you have docs I can read about block templates?  

---

## 0 answers

