To assist with new nodes being brought up on lower-end hardware we have made a live copy of the Bitcoin Blockchain available via rsync.
This copy is live and is updated as the blockchain grows, for this reason, you may need to run the below 3 commands a few times to
make sure both the "blocks" and "chainstate" directories are in sync with each other. (indexes are optional and are built from -txindex=1)
Command Used to Sync the BlockChain:
-disablewallet=1 -daemon=1 -blocksonly=1 -txindex=1
To view a list of sources available
rsync rsync://bitcoinsync.splash.co.za/
The below commands need to be executed in the bitcoin data directory on the node you are initialising as the bitcoin user.
rsync -avhP --delete rsync://bitcoinsync.splash.co.za/chainstate/ chainstate/
rsync -avhP --delete rsync://bitcoinsync.splash.co.za/blocks/ blocks/
rsync -avhP --delete rsync://bitcoinsync.splash.co.za/indexes/ indexes/
MyNode: /mnt/hdd/mynode/bitcoin/
1. SSH in to your new MyNode installation
ssh admin@[ip address]/mynode.local
2. Stop critical services that are busy syncing
sudo /usr/bin/mynode_stop_critical_services.sh
3. Start the sync of the blockchain
rsync -avhP --delete rsync://bitcoinsync.splash.co.za/chainstate/ /mnt/hdd/mynode/bitcoin/chainstate/
rsync -avhP --delete rsync://bitcoinsync.splash.co.za/blocks/ /mnt/hdd/mynode/bitcoin/blocks/
rsync -avhP --delete rsync://bitcoinsync.splash.co.za/indexes/ /mnt/hdd/mynode/bitcoin/indexes/
4. Once sync'd please change the ownership back to bitcoin:bitcoin
sudo chown -R bitcoin:bitcoin /mnt/hdd/mynode/bitcoin/
5. Reboot
sudo reboot
WARNING: Nodes interested in using the live sync service must not transact until the node has started downloading blocks in the normal way on the Bitcoin network.
Lightning Tips Accepted :) https://tippin.me/@InsaneSplash
Last Edited: 18/07/2022