The ratio between propagation delay and block interval

0

Is there a certain website or a study that gives an estimation for the ratio f = Propagation Delay/Block Interval for the Bitcoin network ? I know the Block Interval is roughly 10 minutes however, I don't know the propagation delay. I define it as the time it takes for all nodes to hear about a mined block after it's been broadcast.

SpiderRico

Posted 2017-11-28T12:36:48.510

Reputation: 311

Probably related: https://bitcoin.stackexchange.com/q/10821/31712

Sergei Tikhomirov 2017-11-28T12:59:14.540

Answers

0

As mentioned by Ethan Heilman here:

According the paper 'Information propagation in the bitcoin network.' by Decker and Wattenhofer. The mean time for a node to see a block is 12.6 seconds, after 40 seconds 95% of the nodes have seen that block.



From my personal experience as a developer, this delay is real and noticeable. Some block explorers catch transactions ~20-30 seconds before others. It may be scary at first but its normal.

Monstrum

Posted 2017-11-28T12:36:48.510

Reputation: 1 021

This is unrelated. Transaction relay is deliberately slowed down in order to improve privacy (to hide the source of a transaction, random delays are added). This is not the case for block propagation which is very optimized to be as fast as possible.Pieter Wuille 2018-04-02T18:26:29.317

He asked about propagation times.Monstrum 2018-04-04T02:06:21.367

I assume he means propagation time of blocks. Transaction relay time is not relevant for network convergance. But you're right, it is a guess.Pieter Wuille 2018-04-04T02:22:57.673