NodeGuide / Optional reference / Bitcoin Core

Bitcoin Core Reference Guide

Scroll down to see entire page

Quick definitions appear when you tap technical terms during setup. This optional guide gives you more help with setup, settings, and troubleshooting.

Safety wording reviewed September 23, 2026. Reference instructions may differ by device, app and installed software version; NodeGuide does not detect your version. Check the current official instructions before making a change.

First-time blockchain download

When Bitcoin Core starts for the first time, it downloads and checks the Bitcoin blockchain. This can take a long time and use a lot of storage, so keep your device powered on and connected to the internet.

Checking sync progress and node connections

Open Bitcoin Core’s status screen to see whether your node has finished syncing and how many other Bitcoin nodes it is connected to.

Finding Bitcoin Core settings

Open Bitcoin Core’s Settings or Options page to find common node settings. Change advanced settings only when you understand what they do.

Networking and port 8333

Bitcoin Core connects to other Bitcoin nodes over the internet. Port 8333 is commonly used for these connections. Most beginners do not need to change this setting.

RPC and REST basics

RPC and REST let trusted wallets or apps communicate with your node. Keep these connections private and never share passwords or other credentials.

Saving storage space

Pruning can save storage space by removing older blockchain data after it has been checked. Some extra features need more storage, so choose settings that fit the space available on your device.

Waiting transactions and fee settings

The mempool holds Bitcoin transactions that are waiting to be confirmed. These settings control how your node handles those transactions. Most beginners can leave the defaults unchanged.

Common Bitcoin Core troubleshooting

If something is not working, first check that Bitcoin Core is running, your internet connection is working, you have enough storage, and your node has connections to other Bitcoin nodes. If your node is still syncing, give it more time.