This is an automated archive made by the Lemmit Bot.
The original was posted on /r/monero by /u/samhsmith___ on 2024-08-28 10:36:17+00:00.
My question is simple really. Why when you have a 600-1000 Mbps Swedish fiber connection and a beefy computer does syncing only use a negligable amount of bandwidth and CPU. I suspect it has to do with the policy of other nodes on the network. A larger block sync count yields no progress while setting it to 5 only gives you about 1 block/second.
I feel like development could be done in this area. For example, if you ask several nodes about the blockhashes for the next 5000 blocks. Then you could request those blocks from hundreds of nodes in parallel, re-requesting from other nodes the ones you don't recieve. This feels like it could saturate your own bandwidth and CPU without accidentally causing a denial of service on anyone else's node.