Product Introduction
1. Definition
The Bitcoin-Safe Desktop Wallet is a specialized Free and Open-Source Software (FOSS) Bitcoin-only wallet interface designed for managing cold storage and multi-signature (multisig) configurations. Built on the Bitcoin Dev Kit (BDK) framework and licensed under GPL3, it serves as a non-custodial coordinator for hardware signers, facilitating the management of on-chain assets without ever exposing private keys to an internet-connected environment.
2. Core Value Proposition
Bitcoin-Safe exists to provide a bridge between the high-security requirements of air-gapped cold storage and the accessibility of a modern desktop interface. It eliminates the risks associated with hot wallets by enforcing hardware-only seed management on the Mainnet. Its primary value lies in its "No KYC, No Middlemen" philosophy, enabling sovereign self-custody through advanced technologies like Compact Block Filters for privacy and Partially Signed Bitcoin Transactions (PSBT) for offline signing workflows.
Main Features
1. Hardware-Only Mainnet Enforcement
To maximize operational security (OpSec), Bitcoin-Safe enforces the use of hardware signers for all Mainnet transactions. This architectural choice prevents software-based key storage on the desktop, mitigating the risk of malware-driven seed theft. It supports a vast array of devices, including BitBox02, Coldcard (Mk4, Mk5, Q), Foundation Passport, Blockstream Jade, Keystone, Krux, Ledger, SeedSigner, Specter DIY, and Trezor (Safe 3 & 5), utilizing USB, QR codes, or SD-card protocols.
2. Compact Block Filters (BIP 157/158)
Unlike traditional lite-wallets that query public Electrum servers—potentially leaking wallet addresses and balances to server operators—Bitcoin-Safe utilizes Compact Block Filters. This technology allows the wallet to sync privately by downloading small filters of every block. The wallet checks these filters locally to determine if a block contains relevant transactions, ensuring the user's financial privacy is maintained without requiring a full node.
3. Advanced Multisig Orchestration and PSBT Support
The software features a guided Step-by-Step Multisig Setup wizard, specifically designed for 2-of-3 configurations. It handles the complexity of multisig by generating PDF backup sheets and facilitating the exchange of PSBTs between participants. This allows for distributed security models where multiple hardware devices, potentially from different manufacturers, are required to authorize a single movement of funds.
4. Wallet Graph and Money Flow Visualization
Bitcoin-Safe integrates powerful data visualization tools including "Wallet Graphs" and interactive money flow diagrams. Users can visualize their transaction history, track UTXO (Unspent Transaction Output) movements, and export the entire wallet structure as a GraphML file. This feature is essential for technical auditing and understanding complex transaction paths across different addresses.
5. Plugin Architecture and Label Synchronization
The wallet supports an extensible plugin system, including the "Sync & Chat" plugin. This allows users to discover peers, synchronize transaction labels and categories across different instances, and share PSBTs in one click. By utilizing Nostr and other decentralized protocols, it enables secure collaboration without a central coordinator.
Problems Solved
1. Pain Point: Privacy Leaks in Desktop Wallets
Traditional desktop wallets often expose user IP addresses and wallet balances to third-party servers. Bitcoin-Safe addresses this via Compact Block Filters, providing a private syncing mechanism that does not rely on Electrum servers or centralized APIs.
2. Pain Point: Complexity of Multi-Signature Setup
Setting up a secure multisig vault is historically prone to user error. Bitcoin-Safe solves this with a structured setup wizard that includes mandatory backup verification and PDF documentation, reducing the barrier to entry for robust cold storage.
3. Target Audience
- Sovereign Bitcoiners: Users demanding 100% self-custody with no KYC or account requirements.
- Privacy Advocates: Individuals who prioritize transaction obfuscation and private synchronization methods.
- Security Professionals: Technical users managing large BTC holdings via air-gapped or multisig setups.
- Hardware Wallet Power Users: Owners of multiple devices (Coldcard, Jade, Trezor) who need a unified, vendor-agnostic interface.
4. Use Cases
- Long-term Cold Storage: Securely managing assets on a Coldcard or SeedSigner via SD-card or QR code to ensure the desktop never touches the private keys.
- Corporate or Family Multisig: Coordinating a 2-of-3 wallet where keys are held by different stakeholders in different geographic locations.
- Transaction Auditing: Using the Wallet Graph to analyze UTXO consolidation or to export transaction history for tax and compliance reporting.
Unique Advantages
1. Universal Hardware Compatibility
Bitcoin-Safe is one of the few desktop interfaces that provides comprehensive support for the entire spectrum of hardware signing methods: USB (HID), QR codes (camera-based), and SD-cards. This makes it compatible with everything from "mainstream" USB devices like Ledger to "DIY" air-gapped signers like Krux and SeedSigner.
2. BDK-Powered Reliability
By utilizing the Bitcoin Dev Kit (BDK), the wallet leverages a modern, audited, and standard-compliant library for descriptor-based wallets. This ensures that wallets created in Bitcoin-Safe are compatible with other modern Bitcoin software, preventing vendor lock-in.
3. Visual Transparency
While most wallets present transactions as simple lists, Bitcoin-Safe provides a graphical representation of the blockchain's money flow. This transparency allows users to physically see how their transactions are structured, which is a critical educational and security tool for managing change addresses and coin selection.
Frequently Asked Questions (FAQ)
1. Is Bitcoin-Safe a "hot" wallet?
No. Bitcoin-Safe is a coordinator software. While the interface resides on your desktop, it enforces hardware-only seeds for Mainnet transactions. Your private keys remain on your hardware signer (like a Coldcard or Trezor) and are never exposed to the software or the internet.
2. How does Bitcoin-Safe protect my privacy without an Electrum server?
It uses Compact Block Filters (BIP 157/158). Instead of asking a server "what is my balance," which reveals your addresses, the wallet downloads block filters to identify relevant data locally. This process ensures that no external party knows which addresses belong to your wallet.
3. Can I use Bitcoin-Safe for air-gapped signing?
Yes. Bitcoin-Safe fully supports air-gapped workflows via QR codes and SD-cards. You can generate a transaction (PSBT) on your computer, transfer it to an offline signer (like a Foundation Passport or SeedSigner) via QR or SD-card, sign it, and then bring the signed transaction back to Bitcoin-Safe to broadcast it to the network.
4. What is the benefit of the Multisig setup wizard?
The Multisig wizard simplifies the highly technical process of creating a 2-of-3 (or similar) wallet. It ensures that all extended public keys (XPUBs) are correctly gathered, provides a PDF backup sheet for recovery, and streamlines the complex task of coordinating signatures from multiple different hardware devices.
