Bitcoin Gold is a full node and core wallet for the BTG network, aimed at people who want to run their own copy of the chain on a Windows PC instead of trusting a remote server. It is open source and free, and it follows the familiar Bitcoin-style model: your node keeps a full copy of the ledger, checks every block against the rules itself, and your wallet keeps the keys on your machine.
Before you install it, know the project's current state. The repository describes its master branch as a staging tree and points users to the 0.17 branch or the release page for the release version. The latest tagged version is v0.21.3-beta, and the last code update was on December 22, 2024. Read the release notes and the repository documentation before you start syncing a node.
What Is Bitcoin Gold and Who Is It For?
Bitcoin Gold is a blockchain network with its own coin, BTG, and this program is the software that lets you take part in it directly. A full node downloads the chain, checks each block and transaction against the network rules, and refuses anything that breaks them. You do not have to trust a block explorer or a third-party server to tell you what is valid.
The program suits a few kinds of users. Privacy-minded holders who want independent verification of their own balances are the most obvious group. Developers who are testing tools for the BTG network need a node they control. Operators who want to watch the chain for their own purposes, such as tracking incoming payments, also benefit from running their own software.
It is less suited to someone who only wants to buy and send a small amount now and then. A full node is heavier than a mobile app. It takes time to synchronize, uses disk space, and asks you to take responsibility for backups and keys. If you are comfortable with those trade-offs, the setup gives you more control than a hosted wallet.
How a Full Node and a Core Wallet Work Together
A full node and a core wallet are closely linked in this kind of software. The node is the part that follows the network: it connects to other peers, downloads blocks, and validates them. The wallet is the part that holds your keys, builds transactions, and displays your balance. Because the wallet reads from the node's own copy of the chain, the balance you see is based on rules you have checked yourself.
The first synchronization is the slowest step. Your node must download and validate the history of the chain, and this can take many hours depending on your connection and hardware. During this time some information may look incomplete, which is normal. It is better to let the process finish before you rely on any balance figure or send a large payment.
Keeping the node running also matters. When it is offline, it stops receiving new blocks, so your view of the chain falls behind. If you only open the program occasionally, expect to wait for it to catch up each time before you act on what it shows.
Real-World Scenarios for Running a BTG Node at Home
Consider a small online shop that accepts BTG as one payment option. The owner can run the node on a spare Windows PC and check incoming payments against their own copy of the chain rather than relying on a third-party service. When a customer says the payment has been sent, the owner can see whether it has reached the required number of confirmations.
Another scenario is a developer building a small tool for the BTG network. A local node provides a stable, controlled source of data for testing, and it avoids sending every query to a public server. The developer can also test behavior after a restart or a network disruption, which is hard to reproduce with a remote service.
A third case is a long-term holder who wants to understand how the network works. Running a node gives a concrete view of block times, peer connections and the effect of difficulty changes. Even if the holder never sends a transaction from the node, the experience teaches a lot about what the network actually does.
Key features
Equihash, a GPU-friendly proof of work
Difficulty adjusted on every block
Replay protection with SIGHASHFORKID
Address prefixes that set BTG apart
Supported coins
The documentation in the project repository mentions Bitcoin (BTC) and the Lightning Network, and the network's mining algorithm is Equihash. The program itself is built around the BTG network, so the coin you hold and use is BTG. For the most current network details, the documentation folder in the repository is the best reference.
How to install Bitcoin Gold on Windows
- 1
Get the program from an official source
Download only from the official website or the Releases page of the project's GitHub repository at https://github.com/BTCGPU/BTCGPU. Choose the Windows build or installer that matches the version you intend to run. Avoid mirrors and links shared in chat groups, since a modified file can look identical from the outside.
- 2
Verify the file before running it
Compare the file's SHA-256 checksum with the value published alongside the release, and check the signature if one is provided. The safety section below explains how to do this on Windows. Do not skip this step, because it is the simplest way to catch a tampered download.
- 3
Install or extract the Windows build
Run the installer, or extract the Windows build into a folder you control. Pick a location on a drive with plenty of free space, because the blockchain data grows over time. Keep the program in a folder that you can find again easily when you need to update it.
- 4
Start the node and let it synchronize
Launch the program and allow the initial synchronization to finish. This can take a long time, and the speed depends on your internet connection, disk and processor. Keep the computer on and connected during this period, and avoid putting it to sleep, since an interrupted sync simply resumes when you reopen the program.
-
Create or restore your wallet
When the wallet is ready, create a new one or restore an existing one from its seed phrase. Write the seed phrase on paper and store it offline. Anyone who has it can control your funds, so never type it into a website or app that asks for it unexpectedly.
How to use Bitcoin Gold
Once the node is installed and synchronized, daily use is mostly about checking the chain and managing your balance. Work through the following routine the first few times.
- Confirm that the node has finished synchronizing and shows a current block height before you rely on any balance.
- Open the receive function and create an address. Check that it begins with G or A, since that confirms it belongs to the BTG network.
- Send a small test amount to an address you control before you move a larger sum. This shows you how long confirmations take on your setup.
- Review your transaction history in the wallet after the test transfer. Make sure the amount, fee and recipient address match what you intended.
- Make a backup of the wallet after you receive funds or create new addresses. Store the backup offline and keep it separate from the computer.
- Check the release page on GitHub from time to time. When a new version appears, read its notes before you update, and keep your backup current before making changes.
Pros & cons
- Open source code that anyone can read and review on GitHub
- Free to download and use
- A full node lets you verify transactions and blocks yourself
- Address prefixes G and A make BTG addresses easy to tell apart from Bitcoin addresses
- Windows build or installer available, and macOS is also supported
- Replay protection and per-block difficulty adjustment are built into the design
- The repository describes its master branch as a staging tree, so the stable version must be found on the 0.17 branch or the release page
- The last code update was on December 22, 2024, so development activity is worth checking before you rely on it
- Running a full node requires time for synchronization and ongoing disk space
- Much of the detailed documentation lives in the repository's doc folder, which can be hard for newcomers to navigate
- Responsibility for backups and keys rests entirely with the user
Is Bitcoin Gold safe?
A wallet and node handle your keys and money, so safety matters here. Download the program only from the project's GitHub repository or its official release page, and never from a link that appears in an unexpected message. After downloading, compare the SHA-256 checksum of the file with the value published with the release. On Windows, open PowerShell and run Get-FileHash with the SHA256 algorithm on the file, then compare the result character by character. If the project provides a signature, verify it as well. Never enter your seed phrase on any third-party website, app, or support chat, because legitimate software never needs it outside the wallet itself. Given the last code update in December 2024, also check the repository for recent activity and confirm the latest version on the official website before you run the program.
- Official source only. Download from github.com/BTCGPU/BTCGPU. 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
Litecoin Core, Dogecoin Core, Syscoin Core and Viacoin Core follow a similar node-and-wallet model for their own networks. If you already use one of them, the workflow will feel familiar: install the software, sync the chain, and manage your keys in the same wallet. The practical difference lies in the network each program connects to and in the design choices behind it. Bitcoin Gold stands out for its Equihash algorithm, its per-block difficulty adjustment, and the G and A address prefixes. Monero CLI takes a different path, since it is built around Monero's own privacy-focused protocol and is run from the command line. Choose the program that matches the network you want to use, not just the one that looks easiest.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- v0.21.3-beta
- Last update
- 22 Dec 2024
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/BTCGPU/BTCGPU
Frequently asked questions
Yes, Bitcoin Gold for Windows is free and open source. You can read the source code on GitHub and use the program without paying a license fee. Keep in mind that running a full node uses disk space, bandwidth and electricity, so those costs still apply even though the software itself costs nothing.
It can be safe if you take a few precautions. Get the file from the official GitHub repository or its release page, check the SHA-256 checksum, and protect your seed phrase carefully. The safety section of this page covers each step in detail, so review it before you install and again before any future update.
It is both. The program runs a full node that validates the BTG blockchain and includes a core wallet that holds your keys and builds transactions. The wallet reads from the node's own copy of the chain, which is why synchronization matters before you trust any balance.
The repository says the master branch is a staging tree and points users to the 0.17 branch or the release page for the release version. The latest tagged version is v0.21.3-beta. Use the release page to find the version intended for everyday use, and read its notes before you install it.
Yes, the project lists both Windows and macOS as supported platforms. This page focuses on the Windows experience, including the installer or Windows build, the file check and the first synchronization. The steps for macOS are similar in principle, though the file format and setup details differ.
Bitcoin Gold addresses use the prefixes G and A on purpose. The difference helps people tell BTG addresses apart from Bitcoin addresses, which usually begin with 1 or 3. It is a useful visual check, but you should still compare the full address carefully before sending funds.
The network uses Equihash, which was designed so that graphics cards can take part in mining. This page describes the node and wallet side of the software. If you plan to mine, check the documentation in the repository for the mining setup, and remember that mining software is often flagged by antivirus tools.
Verdict
Bitcoin Gold for Windows suits people who want to run their own node and hold BTG with full control over their keys. The program is free, open source and offers useful design features such as replay protection and clear address prefixes. It is not the best choice for someone who wants a quick, lightweight wallet, because synchronization is slow and the software requires careful backups. Because the last code update was in December 2024 and the repository describes its master branch as a staging tree, confirm the latest version on the official website before you commit to it.