На самом деле высокая латентность, или медленный компьютер, может привести к очень медленной загрузке в Bitcoin blockchain, даже если у вас есть хорошая пропускная способность.
Путь начального блока загрузка работает, клиент идет и просит кого-то, "что текущий блок", И они говорят, BLOCK ID ХХХХХ. А потом, так как вы не имеете ХХХХХ, вы спросите их, что и они посылают его к вам, но после того, как вы загрузите его, то вы смотрите на его заголовок блока и обнаружить, что предыдущий блок был WWWWW - и вы не»т иметь что один тоже! Таким образом, вы спросите, "Эй, вы могли бы дать мне копию блока WWWWW?" И они посылают это, и вы смотрите на него, и его родитель был VVVVVV, и вы не»т иметь что либо, так что вы спрашиваете ..... и так далее, обратно к блоку Genesis.
Дело в том, что вы не знаете, какой дополнительный блок вам нужен следующий (и, следовательно, не может просить об этом) до тех пор, пока вы получили текущий блок, так что вы можете иметь только один запрос для блока там в то время, , Если у вас есть большие задержки, или равноправные вы спросили блок для имеет высокую латентность, это может занять несколько секунд, чтобы получить каждый, и каждый блок, даже если вы оба поддерживает очень высокие скорости передачи данных.
Тогда есть узкое место процессора беспокоиться. Ваши сверстники делают все виды криптографических проверок каждый загруженный блока, так что если ваш процессор медленно, что может даже доминировать время ожидания.
Это стоит, чтобы получить Bitcoin blockchain используя БитТоррент; с протоколом битторрент по крайней мере, вы можете иметь запросы там и активны более одного блока в то время.