Core | Plug + Play | DIY | Other | Compare

‘Bitcoin Core’ is the name of the software at the heart of every node implementation listed on this website. It is the ruleset that all Bitcoin users agree upon. The rest of this page covers the graphical user interface that is built around this software and is maintained by Core developers.

Bitcoin Core is the most popular and simplest way to run your own node. Core is software that you can download in a matter of clicks onto any laptop or computer. If you want to run a node quickly and without spending a lot, Core is the best option to get started. The user interface is somewhat basic (by design) but comes with everything you need to send/receive and verify your own transactions with your own node.

Features

  • Simple setup and user interface
  • Built in wallet with coin control + labelling
  • Can run over Tor

Ease of setup

Could not be easier. Choose the download specific to you computer’s operating system, install and wait for the initial block download to complete (approx 3-5 days).

With the inception of software like Specter Desktop it is now easier than ever to use your hardware wallet with Bitcoin Core. Here is a walkthrough on doing exactly that.

UPDATE - Specter now comes prepackaged with Bitcoin Core, making setup even easier! See here for instructions.

Limitations

To be able to transact using a wallet that is connected to Bitcoin Core anytime you like (think mobile wallets), the computer you have it installed on needs to be running all of the time. This may not be practical for doing so on the shared family laptop. If you are running it on a powerful desktop computer, there are also power costs you need to consider.

The Bitcoin blockchain is currently around 350GB and growing, this will quickly fill up the hard drive of most home use computers so you may want to look at additional storage. A good tradeoff here for someone wanting to use a Coldcard, backed by their own node, without the requirement to transact regularly would be to run Bitcoin Core in pruned mode, paired with Specter Desktop.

Using this setup, the storage requirements are reduced down to 10GB and the user would only need to run Bitcoin Core when they wanted to interact with their hardware wallet. However, pruned nodes cannot perform rescans of existing wallets so the hardware wallet needs to be connected to Specter before starting the IBD. This ensures that historical transactions are picked up and Bitcoin balances are accurate.

Cost

The software itself is free. Other costs are dependant on the hardware you choose to run. The average price of a 1TB solid state hard drive is a little over $100 and should last many years.

Any laptop or computer and a robust SSD.

Other resources


Tried Core and decided you want to try a dedicated node box? Check out the Plug + Play page.