Module 2 of 4
Wallet Types
Hardware wallets, software wallets, paper wallets, and brain wallets — what each one is, when to use it, and what the trade-offs are.
A Bitcoin wallet is software or hardware that manages private keys and signs transactions. All wallets do the same fundamental thing: they hold your keys and let you authorise transfers. The differences are in where the keys are stored, how they are protected, and what attack surface they expose.
Hardware Wallets
A hardware wallet is a dedicated physical device whose sole purpose is to store private keys and sign transactions. The keys are generated on the device and never leave it. When you want to send bitcoin, the transaction is constructed on your computer or phone, sent to the hardware wallet for signing, and the signed transaction is returned. At no point does the private key exist on a networked device.
A single hardware wallet is the minimum standard for individual self-custody, not the finish line. The attack surface is small but it is not zero: an attacker would need physical access to the device and knowledge of the PIN, or they would need to compromise the firmware or the supply chain. One device means one thing has to go wrong.
We do not name specific devices. Prices range from approximately €50 to €300, and the differences between them are in user interface, firmware transparency, and features like air-gapped signing (via SD card or QR code). Judge a device on whether its firmware is fully open-source, whether it can operate air-gapped, whether you can buy it direct from the manufacturer, and whether it recovers via a standard BIP-39 phrase. Confident recommendations of particular products have a poor track record in this industry, and a device can be open-source, well reviewed and still carry a defect nobody has looked for yet.
For savings, the question is not which one to buy. It is which three to combine. Our recommendation for cold storage is a multi-signature wallet whose keys are generated on devices from three different vendors, all running open-source firmware, seeded with entropy you generate and verify yourself, and stored in three geographically separate locations. A vulnerability in any one vendor, or the loss of any one location, then costs you nothing.
Software Wallets (Hot Wallets)
A software wallet runs on your computer or phone. The private keys are stored on the device itself — encrypted, but present on a machine that is connected to the internet. This is called a "hot" wallet because the keys are online.
Hot wallets are appropriate for small amounts that you spend regularly — the equivalent of a physical wallet in your pocket. They are not appropriate for savings. A compromised phone or a piece of malware that captures keystrokes can extract the keys.
Good mobile hot wallets include Muun, Phoenix, and Blue Wallet. For desktop, Sparrow Wallet provides advanced features including coin control and hardware wallet integration. All of these are open-source.
Paper Wallets
A paper wallet is a private key printed on paper. It was a common early method of cold storage. It has largely been superseded by hardware wallets because it introduces problems: key generation must happen on a secure, offline machine; the paper itself is vulnerable to water, fire, and physical deterioration; and spending from a paper wallet requires importing the key into a hot wallet, which re-exposes it.
Paper wallets are not recommended for new users. Hardware wallets are strictly better for the same use case.
Brain Wallets
A brain wallet is a private key derived from a memorised passphrase. The theory is attractive: no physical device to lose, no paper to be found. The practice is dangerous. Human-chosen passphrases are weak against brute-force search. Automated tools systematically try common phrases, literary quotes, and dictionary combinations. Funds stored in brain wallets have been stolen within minutes of deposit.
Do not use a brain wallet for any amount you cannot afford to lose.
Which Wallet for Which Purpose
- Hardware wallet — savings, long-term holding, amounts you care about. This is the default for a Bitcoin standard.
- Mobile hot wallet — spending money, Lightning payments, daily transactions. Keep only what you would carry in a physical wallet.
- Desktop wallet (Sparrow) — advanced users who want coin control, UTXO management, and hardware wallet integration.
- Paper/brain wallets — not recommended for general use.
The next module covers the most important part of any wallet setup: securing the seed phrase that can reconstruct it.