Wallet, node, mining pool, CLI. Signed releases, reproducible builds, no telemetry. Everything is free and open source under the MIT license.
Ghost Tap is the reference wallet for Bitcoin Ghost. Holds L1 BTC, receives and spends L2 shielded notes, opens Wraith mixing sessions, runs a merchant terminal for in-person Bitcoin payments. Keys live on your device — the wallet never phones home and never shares a balance with a server.
Bitcoin Ghost runs the same ghost-core full node as the network, plus the ghost-pool daemon that earns rewards and votes on payouts. Most operators install both — the same server runs mainnet in one process and ghost-pool in another, sharing the on-disk chain. See the nodes page for hardware requirements and the full operator guide.
.tar.gz and as .deb / .rpm packages for the major distros.ghost-core.service, ghost-pool.service, and ghost-pay.service ship inside the tarball. Drop them in /etc/systemd/system and enable.ghcr.io/bitcoin-ghost/ghost-core, …/ghost-pool, …/ghost-pay. A reference docker-compose.yml wires the stack together.
ghost-cli is a single static binary that talks to
ghost-core and ghost-pool over RPC. Generate addresses, inspect
blocks, query pool state, manage a light wallet from a terminal.
Every Ghost release is signed. Verify the signature before you install anything — a release you didn't verify is a release you can't trust. Three steps:
gpg --keyserver keys.openpgp.org --recv-keys 0xDEFENWYCKE
— replace with the fingerprint published on the release page. Always
cross-check the fingerprint against defenwycke.org
and the pinned GitHub commit.
SHA256SUMS and SHA256SUMS.asc from
the release. Run gpg --verify SHA256SUMS.asc SHA256SUMS.
You should see Good signature from defenwycke and a
matching fingerprint.
sha256sum -c SHA256SUMS --ignore-missing. Each
downloaded binary must match. If any line says FAILED,
stop — delete the binary and report it on the issue tracker.
Every binary on this page builds from a public git tag. Nothing is compiled on a private machine and pushed as an opaque blob. If you spot a divergence between your build and the signed release, that's a bug — open an issue.
git clone https://github.com/bitcoin-ghost/ghostcd ghost && git checkout v1.0.0cargo build --release --workspace
target/release/. Full build
instructions, dependencies, and Guix manifest in the repo README.