As a reference I'm using this guide:
https://www.
vpsbg.eu/docs/how-to-install-a-full-or-pruned-bitcoin-node
touch /root/.bitcoin/bitcoin.conf
This is bad advice! You should
never give root access to anything that doesn't need it.
Here's what I use on my server:
~/bitcoin-26.0/bin/bitcoind -maxuploadtarget=500000 -dbcache=4096
Note that 4 GB
dbcache is low for the IBD, but I don't want to give it 16 GB continuously. Normal file cache can handle it anyway. I simply extracted the compressed file in a home directory, and run it with user permissions. There's no need to edit config files, all options can be added to the starting command.
The 500 GB upload target is a daily limit, only set to prevent crazy things, but never came close to that amount.Why do we use prune=550? what does that 550 mean? Can we change that value?
It's the minimum amount. I've used 100000 in the past, that's enough to load any
wallet.dat that hasn't been used for a year.
How much space i need in my hard disk for the pruned node?
You'll need another 11 GB for
chainstate, so if you prune to 550 MB, 12 GB is the minimum. And this number keeps growing.
If we have to download/sync the full blockchain then it isn't cool at all, i was thinking for pruned nodes we only had to sync the last blocks, and that would be cool and fast. But i was wrong it would take the same time to have a full node as a pruned one.
You could download someone else's pruned blockchain, but
don't do this. The only way to be absolutely sure your data is correct is to sync from scratch. Verify, don't trust.
And the resync on the new wallet is something that i don't like at all, it even sounds like a nightmare.
Note that you don't need to resync if you create a new wallet. You may need to resync if you load an
old wallet.