Low memory Bitcoin

Low memory Bitcoin

A prototypal Bitcoin node configuration for a low memory environment.

# Disable the mempool entirely; do not store unconfirmed transactions

# Set database cache size in megabytes

# Disable wallet

# Maximum number of inbound+outbound connections

# Maximum size of the signature cache

# Enable pruning to reduce storage requirements by deleting old blocks
# 0 = default (no pruning)
# 1 = allows manual pruning via RPC
# >=550 = target to stay under in megabytes

# Set the number of threads to service RPC calls

Getting Started

This configuration file is a list of setting=value pairs, one per line, with
optional comments starting with the '#' character.

By default when running Bitcoin, Bitcoin will look for this a file in the
bitcoin data directory, but both the data directory and the configuration file
path may be changed using the -datadir and -conf command-line arguments.

The configuration file is not automatically created; you can create it using
your favorite plain-text editor, or use the bitcoin.conf file located in this


In order to take advantage of this configuration, first make sure you are
Running Bitcoin.

Reference Material