What is a Wallet?
A Bitcoin wallet is a software that connects to the Bitcoin blockchain and lets you perform actions like checking your bitcoin balance, sending bitcoin to other users, and checking the status of any transaction you have performed (e.g. sending bitcoin to someone).
Important: Your bitcoins are NOT stored in your wallet. The bitcoins always remain on the Bitcoin blockchain. Your wallet simply shows you your balance and lets you interact with the blockchain.
A wallet has two main components:
- 1.Private Key — This is the most critical piece. Only this key can perform transactions on your behalf. It should NEVER be shared with anyone. If this key is lost, you lose ownership of your bitcoins permanently. If someone else gets access to this key, they can transfer all your bitcoin to any other wallet and you will lose everything. This key must be safeguarded at all costs.
- 1.Public Key — This is like your account number. You can safely share this key with anyone you want to transact with. For example, if someone wants to send you bitcoin, you share your public key with them so they know where to send it.
Two Ways to Categorize Wallets
Bitcoin wallets can be categorized along two independent axes:
- •Where the keys are stored — Hardware vs Software
- •How many signatures are required — Single-sig vs Multi-sig
These two axes combine to form different wallet configurations, each with its own security and convenience trade-offs.
Axis 1: Hardware vs Software Wallets
Software Wallets
Keys are stored on your phone, laptop, or browser. Examples include Electrum and Sparrow Wallet.
- •Pros: Easy to use, quick access
- •Cons: More exposed to hacks and malware
Hardware Wallets
Physical devices that store keys offline. Examples include Ledger Nano X and Trezor Model T.
- •Pros: Very secure (offline storage)
- •Cons: Costs money, slightly less convenient
Axis 2: Single-Sig vs Multi-Sig
Single-Signature (Single-Sig)
Only one key is needed to spend Bitcoin. This is like your personal wallet with one password.
Multi-Signature (Multi-Sig)
Requires multiple keys to approve a transaction (e.g., 2-of-3). This is like a joint locker requiring multiple approvals.
Combining Both Axes
Now combine the two axes to understand the four possible wallet configurations:
- •Software + Single-Sig — One key on your phone or laptop. This is a basic mobile wallet. Easy to use but less secure.
- •Hardware + Single-Sig — One hardware device controls funds. Good security with simple setup.
- •Software + Multi-Sig — Multiple software wallets sign transactions. Less common in practice.
- •Hardware + Multi-Sig — Multiple hardware devices sign transactions. This is the most secure setup.
Real-World Examples
Beginner Setup: Software + Single-Sig Example: A mobile wallet app. Easy to get started but less secure for large amounts.
Intermediate Setup: Hardware + Single-Sig Example: A single Ledger or Trezor device. Good security with a simple workflow.
Advanced Setup: Hardware + Multi-Sig Example: A 2-of-3 setup with one key on a Ledger, one key on a Trezor, and one key on a backup device. Extremely secure with no single point of failure.
Common Mistake
People often assume that a hardware wallet automatically means multi-sig. This is not true. A hardware wallet can still be single-sig (one key, one device). Similarly, a multi-sig wallet can include hardware keys, software keys, or a combination of both. Hardware vs Software describes where the keys are stored. Single vs Multi-sig describes how many approvals are needed to spend.
Simple Summary
Hardware vs Software = Where are the keys stored? Single vs Multi-sig = How many approvals are needed?
Choose your wallet based on both factors depending on how much Bitcoin you hold and how much security you need.