<p>The probability that 1 node is connected to another node will be 1 in 8, so if there were 10 million nodes, we can divide it in 8 block of nodes, every node will have access to one of the blocks.</p>

<p>The transaction takes less than 1 second to transfer from one node to the other, let suppose it takes 1 second, to make it easier.</p>

<p>On first second 8 nodes will be notified
On second 2, 8*8 = 64 nodes will be notified
On second 3, 8*8*8 = 512 nodes
Continuing this way, 8 seconds after the block is issued, a total amount of 16 million nodes can be notified of that transaction</p>

<p>So there is no problem with 10 minutes block, the problem arises when the block is for low times, like on some chains with 1 minute per block or less.</p>

CC BY-SA 4.0
2019-06-11T04:09:46.790Z
Yeah I figured it would be a very large number - thanks for the reply!
Electric_Sheep01
CC BY-SA 4.0
2019-06-11T06:32:33.847Z
Note: OP asked about blocks, your answer mentions transactions, which are far less bandwidth-intensive to transmit.  It would also be nice if you could provide some supporting info, eg, some real-life network latency numbers, etc.
chytrik
CC BY-SA 4.0
2019-06-10T18:43:03.343Z
2019-06-10T18:43:03.343Z
Mario Medina
<p>Has anyone done the math on this?</p>

<p>For example, if we had 10’s of millions of nodes all connecting to 8 peers would there be some latency issues in propagating blocks across the network in the 10 minute block intervals? </p>

<security><nodes><nodecount>
How many nodes is too many?
Electric_Sheep01
# How many nodes is too many?

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

Has anyone done the math on this?

For example, if we had 10’s of millions of nodes all connecting to 8 peers would there be some latency issues in propagating blocks across the network in the 10 minute block intervals?

**Tags:** security, nodes, nodecount


---

## 1 answers

### Answer by username_1 on 2019-06-10. Score: 2

The probability that 1 node is connected to another node will be 1 in 8, so if there were 10 million nodes, we can divide it in 8 block of nodes, every node will have access to one of the blocks.

The transaction takes less than 1 second to transfer from one node to the other, let suppose it takes 1 second, to make it easier.

On first second 8 nodes will be notified
On second 2, 8\*8 = 64 nodes will be notified
On second 3, 8\*8\*8 = 512 nodes
Continuing this way, 8 seconds after the block is issued, a total amount of 16 million nodes can be notified of that transaction

So there is no problem with 10 minutes block, the problem arises when the block is for low times, like on some chains with 1 minute per block or less.

> **Comments:**
> **username_0**: Yeah I figured it would be a very large number - thanks for the reply!  
> **username_2**: Note: OP asked about blocks, your answer mentions transactions, which are far less bandwidth-intensive to transmit.  It would also be nice if you could provide some supporting info, eg, some real-life network latency numbers, etc.  

---

