Drivechain Software is a free, open-source full node and core wallet built from Mainchain, an implementation of Bitcoin extended with Drivechain capabilities. It is aimed at developers and advanced users who want to explore sidechain-style designs on top of Bitcoin, not at people looking for an everyday wallet for sending coins. The program is deprecated: its project page points to the bip300301enforcer repository as the new version, and the code has not been updated since August 26, 2024.
This page covers Drivechain Software for Windows: what the program is built to do, how the Windows build fits into a safe installation routine, and how it compares with other full nodes in our catalog. Read the status notes first, because they shape every other decision you make about this software.
What Drivechain Means for Bitcoin Users
Bitcoin runs on a single main chain, and its scripting is intentionally limited, so developers who want new kinds of applications often look at side systems. A sidechain is a separate chain with its own rules that connects to a main chain by moving assets between them.
Drivechains are a design proposal that aims to let a sidechain rely on the main chain's miners for part of its security. Mainchain, the codebase behind this program, is the Bitcoin-based implementation where that idea was implemented.
Keep the status of the idea in mind: Drivechain is an area of research and experimentation, not a settled feature that every Bitcoin user already has. Reading the code and the linked repositories is the best way to see what was built and what remains open.
Who Mainchain Is For
The software suits people who want to understand how a Bitcoin node validates blocks and how an extension like Drivechain fits into that process. It is not designed as a casual wallet for someone who only wants to send and receive bitcoin.
- Developers testing sidechain or drivechain ideas on a private or test setup
- Researchers comparing consensus rule changes against standard Bitcoin behavior
- Students who want to read a full node implementation from source
- Node operators who already know the Bitcoin toolchain and accept a deprecated codebase
Consider a developer who wants to see how a proposed block rule interacts with normal validation. Running a node built from this code lets them observe the behavior directly instead of relying on a diagram or a summary.
Understanding Full Nodes and Core Wallets
A full node downloads the blockchain and checks every block against the consensus rules before accepting it. That means you do not have to trust a remote server to tell you which transactions are valid, and that independence is the main reason people run one.
A core wallet pairs that node role with key management, so the software can track balances and build transactions from the chain it has verified. The trade-off is resource use: a full node needs disk space, bandwidth and time for the initial sync, and its storage grows as the chain grows.
For most people, a lightweight wallet is more convenient for daily payments. A full node makes more sense when you want independent verification, when you build software on top of the network, or when you want to learn how the system works from the inside.
Key features
Bitcoin-based full node
Drivechain extension
Core wallet functions
Multi-platform builds
Supported coins
The project's documentation names Bitcoin (BTC) as the network this software is built around. Because Mainchain is an implementation of Bitcoin with a Drivechain extension, its scope is centered on Bitcoin rather than a broad list of separate coins.
How to install Drivechain Software on Windows
- 1
Get the Windows build from the official source
Download only from the official website or the project's GitHub Releases page. Avoid mirror sites and links shared in forum posts, because a modified file can look identical to the original at first glance.
- 2
Verify the download
Compare the SHA-256 checksum of the file with the value published by the project, and check the signature if one is provided. If the values do not match, delete the file and do not run it.
-
Install and launch
Run the installer or extract the Windows build into a folder you control, then start the program. Expect the first launch to take a while, because the node needs time to begin syncing with the network. Keep the original download and checksum record in case you need to reinstall.
How to use Drivechain Software
Once installed, Drivechain Software behaves like other full nodes. The steps below describe the general workflow rather than a specific menu layout, so compare them with the documentation that comes with the project.
- Start the node and leave it running until the initial sync finishes.
- Watch the reported chain height as it catches up, and treat any long pause as a reason to check your connection and disk space.
- Keep enough free disk space for the blockchain data, since it grows over time.
- Use a separate test environment if you are experimenting with Drivechain features, so that test activity never touches funds you care about.
- Shut the program down cleanly before turning off Windows, so the data files are not left in a partial state.
- Record the version you run and the checksum you verified, so you can compare it with any newer release later.
If your goal is ongoing development, use the successor repository named by the project rather than building on this code alone.
Pros & cons
- Free to download and use
- Open source under the MIT license, so the source code can be reviewed
- Source code is publicly available on GitHub
- Listed for Windows, macOS, Linux and Docker
- Extends Bitcoin with Drivechain capabilities for experimentation
- Deprecated, and the project points to a newer repository
- No code update since August 2024
- Narrow audience of developers and researchers rather than everyday users
- Build notes refer to older toolchains, so compiling from source is impractical for most people
Is Drivechain Software safe?
Drivechain Software is deprecated, and its last code update was on August 26, 2024. Treat it as a legacy project and follow the project's pointer to the bip300301enforcer repository for current work. Download only from the official website or the GitHub Releases page for the mainchain project, and verify the SHA-256 checksum or signature before running the file. Never enter a seed phrase or private key on third-party websites, and be wary of anyone who asks for one. Antivirus tools sometimes flag new or unsigned binaries, so read any warning carefully, but do not disable your protection entirely.
- Official source only. Download from github.com/LayerTwo-Labs/mainchain. 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
Most programs in this catalog are full nodes and core wallets for a specific network, such as Dogecoin Core, Litecoin Core or Namecoin Core. Mainchain differs because its focus is the Drivechain extension to Bitcoin rather than a separate coin with its own network. Qtum Core and Syscoin Core also run their own networks with additional features, and Monero CLI is a daemon and console wallet for a different chain entirely. If you hold a specific coin and want a full node for it, one of the listed alternatives is likely a more practical starting point than this deprecated project.
Specifications
- Price
- Free
- Type
- Open source
- License
- MIT
- Latest version
- —
- Last update
- 26 Aug 2024
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/LayerTwo-Labs/mainchain
Frequently asked questions
No. The project is deprecated, and its last code update was on August 26, 2024. The project page directs people to the bip300301enforcer repository on GitHub as the new version, so use that repository for current development and questions about Drivechain work.
Yes. The program is listed as free and released under the MIT license, which allows you to read, modify and redistribute the source code under its terms. Free access does not change the need to verify the file before running it, so check the SHA-256 checksum first.
Yes. The project offers a Windows build or installer, and the same codebase is also listed for macOS, Linux and Docker. Installing the ready-made build does not require compiling the source code, which is only relevant if you plan to develop the software yourself.
The project's documentation names Bitcoin (BTC). Mainchain is an implementation of Bitcoin, so the program is built around that network and its Drivechain extension rather than around a list of separate coins.
Safety depends on where the file came from and whether you check it. Verify the SHA-256 checksum before running the program, and remember that an unmaintained project receives no security fixes. For a full node that handles real funds, a maintained alternative is usually the safer choice.
For Drivechain work, look at the successor repository named by the project. If you need a full node for a specific network, compare Litecoin Core, Namecoin Core and Syscoin Core, choosing the one that matches the chain you use. Each listed program has its own network focus, so check which one fits your goal.
Verdict
Drivechain Software for Windows is a niche tool for developers and researchers who want to study Mainchain, the Bitcoin implementation extended with Drivechain. It is free, open source under the MIT license and available for Windows, but it is deprecated and has not received code updates since August 2024. Most readers should not start here. Use the bip300301enforcer repository for current work, check the latest version on the official website before installing anything, and treat this page as a reference and a warning rather than a recommendation for daily use.