How to Run a Full Bitcoin Node (v. 0.13.1)


How to Run a Full Bitcoin Node

Updated instructions for how to run a full bitcoin node as of version 0.13.1 are now available on These instructions allow one to quickly get set up and running with a full node on the following operating systems:

In addition to the above operating systems, tips on how to configure a full bitcoin node for a local area network and how to tweak the reference client configuration are available.

Why is running a full bitcoin node important?

Full nodes help enforce the consensus rules of the Bitcoin network. When a full node client is running, it downloads every new block and every new transaction and checks them to make sure they are valid. Here are some examples of consensus rules, though there are many more:

Read more about what a full node is, the consensus rules above and other incentives for supporting the network in the Bitcoin Wiki.

Minimum Requirements

Bitcoin Core full nodes have certain requirements. If you try running a node on weak hardware, it may work — but you’ll likely spend more time dealing with issues. If you can meet the following requirements, you’ll have an easy-to-use node.

What to do if you need help

Please seek out assistance in the community if you need help setting up your full node correctly to handle high-value and privacy-sensitive tasks. Do your own diligence to ensure who you get help from is ethical, reputable and qualified to assist you.


Special thanks goes to David Harding who created the majority of the content comprising the original instructions on for running a full node as of version 0.10.0. A great thank you goes to the other contributors (in no preferential order) who have worked to improve this page over time as well:

About was originally used by Satoshi Nakamoto to host his Bitcoin paper. Soon after, it began linking to downloadable versions of the original Bitcoin software, making it the homepage for the Bitcoin program. New educational content about Bitcoin was added to over time, but that home page remained even when the name of the original program was changed to Bitcoin Core. In the years since, the amount of content on has continued to increase. There’s more content about Bitcoin Core than ever before and also more content about other Bitcoin software and resources.

Interested in getting involved?

Learn how you can participate.