<p>The y axis of the plot shows the delay/size, that is, the number of seconds of delay produced by each kilobyte of data of the block. </p>

<p>Therefore, as blocks get bigger, the overall delay of the block also gets bigger. However, the delay per kilobyte of data approaches a constant value. This is produced because the overhead generated by the bitcoin protocol when sending blocks (anounce the block via an <a href="https://en.bitcoin.it/wiki/Protocol_documentation#inv" rel="nofollow noreferrer">inv message</a>, send <a href="https://en.bitcoin.it/wiki/Protocol_documentation#getdata" rel="nofollow noreferrer">getdata</a> to retrieve content, etc.) is less significant as the block gets bigger.</p>

CC BY-SA 3.0
2017-12-06T17:10:37.513Z
2017-12-07T16:11:07.677Z
2017-12-07T16:11:07.677Z
cpsola
<p>According the paper <a href="http://www.tik.ee.ethz.ch/file/49318d3f56c1d525aabf7fda78b23fc0/P2P2013_041.pdf" rel="nofollow noreferrer">'Information propagation in the bitcoin network'.</a> by Decker and Wattenhofer.
For sizes larger than 20kB the cost can be said to be constant, whereas for small sizes there is a considerable overhead. Actually, I didn't get how small blocks take more time than messages whose size is greater than 20KB ?
How delay taken by blocks with size greater than 20KB is almost constant? As shown in image below:
<a href="https://i.sstatic.net/IEQQk.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/IEQQk.png" alt="enter image description here"></a>.</p>

<transaction-propagation><block-propagation-time><latency>
How propagation delay depends on the block size?
Vijesh
# How propagation delay depends on the block size?

(Asked by: username_0 on 2017-12-06)

According the paper ['Information propagation in the bitcoin network'.](http://www.tik.ee.ethz.ch/file/49318d3f56c1d525aabf7fda78b23fc0/P2P2013_041.pdf) by Decker and Wattenhofer.
For sizes larger than 20kB the cost can be said to be constant, whereas for small sizes there is a considerable overhead. Actually, I didn't get how small blocks take more time than messages whose size is greater than 20KB ?
How delay taken by blocks with size greater than 20KB is almost constant? As shown in image below:
[![enter image description here](https://i.sstatic.net/IEQQk.png)](https://i.sstatic.net/IEQQk.png).

**Tags:** transaction-propagation, block-propagation-time, latency


---

## 1 answers

### Answer by username_1 on 2017-12-06. Score: 1 | Accepted answer

The y axis of the plot shows the delay/size, that is, the number of seconds of delay produced by each kilobyte of data of the block.

Therefore, as blocks get bigger, the overall delay of the block also gets bigger. However, the delay per kilobyte of data approaches a constant value. This is produced because the overhead generated by the bitcoin protocol when sending blocks (anounce the block via an [inv message](https://en.bitcoin.it/wiki/Protocol_documentation#inv), send [getdata](https://en.bitcoin.it/wiki/Protocol_documentation#getdata) to retrieve content, etc.) is less significant as the block gets bigger.


---

