Syncing a new bitcoin node at home. It's been going for a few days, and made me think:
Someone should make a system that allows you to run multiple nodes at once all downloading different parts of the blockchain and then puts it all back together. This would allow me to spin up multiple bitcoind instances on different hardware and speed up the initial blockchain download process.
That's assuming syncing is CPU bound though. It sounds like you might be network bound.
reply
Good point, I'd like to see data on this in general. How much CPU/RAM/IO do you need to saturate a 1 gigabit line for example?
reply
I just assumed you were syncing over Tor given the speed, but syncing is normally cpu bound afaik.
reply
Good point, I was syncing over Tor, I didn't think about that as well.
reply
So sharding but just for setting up your node?
reply