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.