Is there an optimal bitcoin.conf setting file I should use when running a bitcoin core full node? I have a very beefy system with 16 core processor, 32gb ram, and nvme hard drive. I wan't to be able to dedicated as much resources as needed for the full node. I'm also running other nodes too, but would like to know what are the optimal settings in bitcoin.conf file.

I just learned about dbcache and this speeds up --reindex and would've been great if I had this setting in my bitcoin.conf file. Now I'm wondering what are some other optimal settings I should be putting in my bitcoin.conf file?

  • If you have problems with disk space, and you don’t want to download the entire 1.2 giga (I believe as of today ) so you can run it in prune mode. Commented Oct 3, 2018 at 20:57
  • even with prune mode, you still need to fully sync the blockchain first if I'm correct. what is the prune flag btw? Commented Oct 3, 2018 at 21:44
  • Command-line arguments @ en.bitcoin.it/wiki/Running_Bitcoin Commented Oct 5, 2018 at 6:59

1 Answer 1


dbcache is the only significant performance influencing option. Performance may be improved somewhat by increasing receive and send buffer sizes.

You don't specify exactly what application's you're concerned with speeding up. To lower block reception latency you could connect to matt's public fibre network. See http://bitcoinfibre.org/public-network.html

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.