Setup a Bitcoin Full Node

The Definitive Guide

While many people are concerned with mining Bitcoin, few are running Bitcoin fullnodes. A Bitcoin fullnode is an instance of bitcoind running with the entire bitcoin blockchain. For the health and speed of the network, it is ideal for Bitcoin Fullnodes to be geographically dispersed. If you are running a mining farm, it is also good to have a local Bitcoin Fullnode to decrease latency of transactions.

The final reason it is great to run a bitcoin fullnode is because you BELIEVE IN BITCOIN, BLOCKCHAIN and CRYPTOCURRENCY. It is the RIGHT thing to do.

The Bitcoin Fullnode is the BIBLE of BITCOIN that is continuously written :)

This guide is meant to be best CURRENT practice in a few scenarios

Software Implementations

Hardware that can be used as fullnode

Biggest Issues

From Beginner to Expert

EASY: Bitseed

Bitseed is an active project and company selling bitcoin nodes as a hardware product.

Buy a Bitseed

Install a Bitseed on a computer

EASY: Bitnodes

Install your own Bitnode on Linux

curl https://bitnodes.earn.com/install-full-node.sh | sh

MEDIUM: Setup Bitcoind on your computer

Make sure you have a dedicated 250G+ drive, preferably SSD, dedicated to bitcoin.

Example: Mac Mini


MEDIUM: Setup fullnode docker image in Amazon ECS

HARD: Setup fullnode in Raspberry Pi / PC

We recommend against the raspberry pi bitcoin fullnode, as we have tried many times. The raspberry pi is underpowered and without enough ram. The other issue, is throughput on the drive.

Do you know more?

Please do help us add the latest knowledge to this guide.

Edit now

Site Updated: 17 February 2019 . Page Updated: 6 July 2018 . qihardware.org by QiHardware