Bitcoin ABC is a full node and core wallet software for the eCash (XEC) network, built for people who want to run their own copy of the blockchain on a Windows PC instead of relying on someone else's server. It is free, released under the MIT license, and its source code is public on GitHub, so developers and cautious users can review what the program does.
This page explains what the program is good for, how to install the ready-made Windows build, how to check the download, and how it compares with other node programs. The project is actively maintained: the latest version is v0.34.3, and the code repository has a recent update. Because a node touches your wallet and network activity, read the safety section before you install Bitcoin ABC for Windows.
What a Full Node Does for You
A full node downloads and checks the transaction history of its network instead of trusting a summary from a remote service. Each block is validated against the network's consensus rules, so your node can reject invalid transactions on its own. That independent check is the main reason people run one.
For a Windows user, the practical benefit is clarity. When you send or receive coins through a wallet connected to your own node, you are not asking a third party what your balance is or whether a payment has settled. You see the network through your own machine.
There are trade-offs. Syncing takes time, the blockchain takes up disk space, and the node must stay online to stay current. Light wallets avoid most of this, but they depend on servers you do not control. Bitcoin ABC sits firmly on the full-node side of that choice.
Who Should Run Bitcoin ABC on Windows
Bitcoin ABC suits three kinds of readers. The first is an eCash holder who wants to stop depending on a remote wallet backend and check their own transaction history. The second is a developer or technically minded user who wants to read the source code, compile it later, or test against a local node. The third is someone who wants to support the network by running a node as a participant rather than only as a customer.
It is less suitable for someone who expects a point-and-click app with no setup. A node is an operator tool. Expect to read the documentation, keep the program updated, and watch the sync status for a while after the first launch.
A simple scenario: you keep eCash in a wallet and want assurance that your balance reflects the actual chain. Running the node on a home PC overnight to finish the initial sync is a realistic first step.
Keeping Your Node Current With New Releases
Nodes depend on staying in step with the network, so release tracking matters. The current release is v0.34.3. When a newer version appears, the usual practice is to read the release notes on the GitHub Releases page, back up your wallet data, and then replace the program with the new build.
The project's public repository shows recent code activity, which is a useful signal for a node you plan to keep running for months. Still, an active repository does not replace your own checks. Compare what you download with the release page and keep notes on the version you run.
A good habit is to set a monthly reminder to review the releases page. Small maintenance tasks like this prevent a node from drifting out of date without you noticing.
Key features
Full eCash Node
Core Wallet Role
Open Source Under MIT
Ready-Made Windows Build
Supported coins
Bitcoin ABC is built as a node for the eCash (XEC) network. The project's documentation also refers to Bitcoin (BTC). Before you rely on the software for either coin, confirm the network settings in the release you install.
How to install Bitcoin ABC on Windows
- 1
Get the Program from an Official Source
Only download from the official website or the project's GitHub Releases page at github.com/Bitcoin-ABC/bitcoin-abc. Avoid mirrors, search-ad links and file-sharing sites, even if they look identical to the original.
- 2
Verify the File
Compare the SHA-256 checksum of the downloaded file with the value published alongside the release. If a signature is provided, check it too. Do not run an installer whose hash does not match.
- 3
Run the Installer or Extract the Build
Open the Windows installer and follow the prompts, or extract the Windows build to a folder you control. Choose a location with enough free disk space, since blockchain data grows over time.
-
First Launch and Initial Sync
On first launch the node starts connecting to peers and downloading blockchain data. The initial sync can take a long time, so leave the program running and check its sync status before you use the wallet for transactions.
How to use Bitcoin ABC
Once Bitcoin ABC is installed and verified, the basic workflow is straightforward. Most of the early effort goes into letting the node sync and keeping it running.
- Open Bitcoin ABC and let it start. Allow the node to connect to peers without interrupting the process.
- Watch the sync progress until the node reaches the current block height. Do not send funds before the node is up to date.
- Create or open your wallet inside the program and store the recovery information in a safe, offline place.
- Keep the computer online for long stretches so the node stays current with new blocks.
- Check the releases page regularly and update the program when a newer version appears.
- Test with a small amount before moving larger sums through your node.
Pros & cons
- Free to download and use under the MIT license
- Open-source code that anyone can publicly review
- Full node validates the chain on your own computer
- Ready-made Windows build or installer available
- Recent code update and a current release, v0.34.3
- Initial sync takes time and disk space
- Requires ongoing attention: the node must stay online and updated
- Technical interface aimed at operators rather than casual users
- Focus is on eCash; Bitcoin (BTC) is only mentioned in the documentation
- Less suitable for quick, lightweight wallet use
Is Bitcoin ABC safe?
Bitcoin ABC handles blockchain data and can sit next to a wallet, so treat installation as a security task. Download only from the official website or the GitHub Releases page at github.com/Bitcoin-ABC/bitcoin-abc. Verify the SHA-256 checksum of the file against the published value before running it, and check the signature if one is offered. Keep Windows updated and use a reputable security tool, but never disable protection just to get an installer to run. Never enter your seed phrase on a third-party website, app or support chat. The project's last code update is recent, but it is still worth checking the latest version on the official website before installing.
- Official source only. Download from github.com/Bitcoin-ABC/bitcoin-abc. 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 ABC is one of several full-node programs in this category. Dogecoin Core, Litecoin Core, Qtum Core, Syscoin Core and Namecoin Core each run a node for a different network, so the choice usually starts with the chain you hold. Namecoin Core also covers decentralized .bit domains, which is a specific use case. Monero CLI is a daemon and console wallet for Monero, which works differently and suits users who want a command-line tool for that network. Komodo Core and KatKoyn Core also serve their own networks. If your goal is eCash, Bitcoin ABC is the program to compare first. For any other coin, start with the node built for that chain.
Specifications
- Price
- Free
- Type
- Open source
- License
- MIT
- Latest version
- v0.34.3
- Last update
- 31 Oct 2026
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/Bitcoin-ABC/bitcoin-abc
Frequently asked questions
Yes. The program is free to download and use, and it is released under the MIT license. The main costs of running a node are your own computer, its disk space and your internet connection. You do not pay anything to run the software itself.
It can be, if you download it from the official website or the GitHub Releases page and verify the SHA-256 checksum before running the installer. Avoid third-party download sites, and never enter your seed phrase on a website you reached through a link or an unsolicited message.
Bitcoin ABC is built as a node for the eCash (XEC) network. Its documentation also mentions Bitcoin (BTC). Check the network settings in the release you install before using it with either coin, and do not assume every feature applies equally to both.
No. The Windows build or installer is a ready-made program, so you do not need development tools to run it. Languages such as Rust, JavaScript and C++ matter only if you compile the software from its source code yourself.
A full node is a computer that downloads and validates the complete transaction history of a blockchain network. It checks each block against the network's rules and relays valid transactions to other peers. Running one lets you verify your own balances without relying on a remote server.
Yes, it is categorized as core wallet software, so it combines node operation with wallet functions. Because keys and balances are at stake, store your recovery information offline and test with small amounts before moving larger sums.
The project has a recent code update, and its latest release is v0.34.3. Maintenance activity is a useful signal, but check the GitHub repository and the releases page to see the current state before you install.
Verdict
Bitcoin ABC is a sensible choice for people who want a free, open-source full node for eCash on Windows and are willing to accept the setup time that comes with running one. It suits holders who want independent verification, developers who want to read the code, and operators who will keep the node online. If you want a light, quick wallet with no sync, look for a different type of program. Verify your download, keep the software current, and let the initial sync finish before you rely on it for transactions.