Bitcoin Cash Node is free, open-source full node software for Windows users who want to run their own copy of the Bitcoin Cash network instead of trusting a third party. It suits developers, service operators and technically curious users who want to check transactions themselves. The latest release is v29.2.0, and the code is published under the MIT license.
The project describes its goal as creating sound money that is usable by everyone. In practice, that means a node that independently validates blocks and relays transactions, so the network keeps working even when individual participants come and go. The software is written in C and C++, and it is available as a ready-made Windows build or installer.
What Is a Full Node?
A full node is a computer program that stores a copy of the blockchain and checks every block and transaction against the network rules. Instead of accepting another server's word about your balance, it verifies the history itself. Many wallets, by contrast, depend on remote servers for this information.
Running a full node therefore gives you independent verification. The trade-off is time and resources, because the node must download and process the full chain history before it can be trusted.
Who Is Bitcoin Cash Node For?
Bitcoin Cash Node fits several kinds of users. A developer building an application on Bitcoin Cash can test it against a node they control. A service operator who accepts BCH can check incoming payments without relying on a third party.
- Developers who need a reference node for testing
- Operators who want independent confirmation of deposits
- Individual users who want to verify the chain themselves
If you only occasionally send or receive BCH, a lightweight wallet is usually more practical.
How Nodes Keep a Network Honest
Each node follows a shared set of consensus rules. When a new block arrives, every node checks it against those rules and accepts it only if it passes. Nodes also connect to peers and relay valid transactions and blocks across the network.
Because many independent nodes perform the same checks, no single participant has to be trusted. A node that you run adds one more independent check to that system, which is the core idea behind the project's goal of usable, reliable money.
Key features
Open-source code under the MIT license
Windows build or installer
C and C++ codebase
Supported coins
The project documentation references Bitcoin Cash (BCH) as the network this software serves. Bitcoin (BTC) is also mentioned in the documentation for context.
How to install Bitcoin Cash Node on Windows
- 1
Get the release
Open the project's GitHub Releases page or its official download page and choose the latest version, currently v29.2.0. Select the Windows build or installer. Ignore links shared in chat groups or forums.
- 2
Verify the file
Compare the SHA-256 checksum of the downloaded file with the value published alongside the release. If the checksum or signature does not match, delete the file and download it again.
- 3
Run the installer
Launch the installer or extract the build to a folder you choose. Windows may show a security prompt, so read it before continuing. Keep the default location unless you have a specific reason to change it.
-
Start the first sync
On first launch, the node begins downloading and validating the blockchain. This takes a long time and needs a stable internet connection and enough free disk space. Let it finish before relying on its results.
How to use Bitcoin Cash Node
Once installed, the node runs in the background and needs little attention, but a few basics matter.
- Launch the node and let the initial synchronization finish before relying on its data.
- Check the sync status and the number of connected peers in the node's status output or interface.
- Keep the node running as often as you can so it stays current with new blocks.
- Use your node as the reference point when a wallet or service asks you to confirm a Bitcoin Cash transaction.
- Update to newer releases after reading the release notes and verifying the checksum.
Pros & cons
- Free and open source under the MIT license
- Ready-made Windows build or installer available
- Lets you validate Bitcoin Cash transactions without relying on a third party
- Source code is publicly available for review
- Initial synchronization takes a long time and significant resources
- Requires some comfort with software setup and updates
- Focused on one network, so it does not cover other chains
Is Bitcoin Cash Node safe?
Bitcoin Cash Node does not hold funds for you, but it supplies the data wallets rely on, so installation deserves care. Download only from the official website or the GitHub Releases page, and verify the SHA-256 checksum or signature before running the file. Check the latest version, currently v29.2.0, on the official website so you know you have the newest release. Never enter a seed phrase on a third-party website, in a chat message or in a form, whatever it claims. If your antivirus flags the file, investigate the source rather than turning protection off.
- Official source only. Download from github.com/bitcoin-cash-node/bitcoin-cash-node. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Bitcoin Cash Node differs from similar programs mainly in the network it serves. Litecoin Core and Dogecoin Core are full nodes for their own chains, and Monero CLI runs the daemon and console wallet for the privacy-focused Monero network. If your goal is to validate Bitcoin Cash, this project is the direct fit, while the others only help if you work with those networks. Compare the network first, then weigh setup effort and documentation.
Specifications
- Price
- Free
- Type
- Open source
- License
- MIT
- Latest version
- v29.2.0
- Last update
- 1 Oct 2026
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/bitcoin-cash-node/bitcoin-cash-node
Frequently asked questions
Yes. The software is free to download and use, and it is released under the MIT license. You do not pay a fee for the program itself. Blockchain transaction fees are separate and depend on the network.
It can be, if you take basic precautions. Stick to the project's own release channels, verify the SHA-256 checksum or signature, and never type a seed phrase into a third-party site. Open-source code can also be reviewed publicly, which adds transparency.
Yes. The project provides a Windows build or installer, so you do not need to compile the software yourself. Choose the latest release and verify the file before launching it.
No, but some comfort with software setup helps. Running a full node involves a long initial sync, regular updates and reading basic status information. If you only want to send payments, a simpler wallet may be easier.
A full node stores and checks the blockchain independently, while many wallets rely on information from remote servers. Running a node gives you your own verification but requires more storage, bandwidth and time. Wallets are generally better for everyday spending.
It is built for the Bitcoin Cash network (BCH), and its documentation also references Bitcoin (BTC). It does not cover other blockchains, so networks such as Litecoin or Dogecoin need their own node software.
Verdict
Bitcoin Cash Node is a sound choice for people who want an independent, open-source node for the Bitcoin Cash network. It suits technically comfortable users, developers and service operators who value verification over convenience. If you only send and receive BCH occasionally, a simpler wallet may serve you better. Keep the node updated once it is installed.