I am wondering what is the best way to run a full node with limited computing resources. In order to do this we must download and synchronize a full copy of the blockchain (300+ GB). This is not for being competitive as a miner but only hosting a full network node that can remain up-to-date with the blockchain in real-time.
I have tried downloading the entire blockchain to an external hard drive. However, it is basically at a standstill with 25% or more of the blockchain still needing to be synchronized. Is this delay because I am hosting it on an external hard drive? (
Western Digital External Hard Drive)
I have heard people on this forum recommend renting server space in order to host a full node. I am wondering if this is a better option than hosting locally and what the costs associated would be.
Performance and security are top priorities. I am looking at running a full node continuously, not just for a temporary time.