Full nodes

A Bitcoin full node is software that allows businesses and advanced users to validate transactions and blocks on the blockchain of their choice. Running a full node is a read-only access to the blockchain. It does not give you power over the network, simply the ability to monitor it. For the majority of end-users, full nodes aren't required to run. Setting up a full node is something that power-users and businesses might want to consider running to verify their own transactions. The following software can be used to interact with the version of Bitcoin of your choice.

Bitcoin Cash (BCH) full nodes


bchd is an alternative full node bitcoin cash implementation written in Go (golang).

RecommendedBitcoin Cash Node

A professional, miner-friendly node that solves practical problems for Bitcoin Cash. Read more on why we recommend this node.

Bitcoin Unlimited

Bitcoin Unlimited is an implementation of the Bitcoin client software that is based on Bitcoin. However, Bitcoin Unlimited has a very different philosophy than Core.

Bitcoin Verde

Bitcoin-Verde is a ground-up implementation of the Bitcoin (Cash) (BCH) protocol. This project is an indexing full node, blockchain explorer, and library.


Talk to the blockchain in an easy to understand API. No fussing with other people's software or unreliable third parties. Flowee lets you process or create Bitcoin Cash payments within your own applications.


Bitcoin (BTC) full nodes


Bitcoin is an open source project which maintains and releases Bitcoin client software called “Bitcoin”.