Unlike physical money, bitcoin are not actually contained in a Bitcoin wallet. Instead, they live on the distributed ledger that the Bitcoin network constantly verifies and secures. So, how can you own bitcoin?
You have ownership of your bitcoin only if you control the private keys allowing you to sign transactions and transfer ownership of your bitcoin to someone else. This is the act of sending bitcoin.
Let’s take a look at two concepts we refer to when using the term wallet:
- A master private key, like a password, from which your public keys, like email addresses, are generated. You can share your public address with others to receive and send bitcoin, but you must never share your private key!
- The mobile or desktop interface used to interact with the Bitcoin network, check your bitcoin balance, send and receive transactions, and broadcast them to the network. Different types of wallets, along with their benefits and tradeoffs, will be described in the next sections.
Self-Custodial vs Custodial Wallets
Before detailing the different types of Bitcoin wallets and their characteristics, let’s make an important distinction between self-custodial and custodial wallets. Each type has its own benefits, risks, and level of control over the bitcoin. Self-custodial means the user holds the private keys and truly controls their bitcoin; with custodial wallets, a third party holds the bitcoin for the user.
| Type | Control | Benefits | Risks |
| Self-Custodial | The user | Complete control over funds and transactions, no approval process or account freeze, no corporate or government control, protected against confiscation. | No recovery if recovery phrase is lost, full responsibility falls on the user. |
| Custodial | The third-party provider | Easy recovery if access is lost, easier customer support. | Funds are connected to the Internet, more vulnerable to hacking. The custodian can freeze accounts. |
In a self-custodial wallet (also called non-custodial wallet), you are the only one with the keys to the wallet and you have full control over what goes in and out. On the other hand, in a custodial wallet someone else holds the private key, giving them full access to move any bitcoin that provider controls on your behalf.
- Self-custody is like being your own bank. Transactions are not subject to the scrutiny and control
- Self-custody ensures that third parties cannot confiscate your bitcoin.
- Self-custody gives peace of mind in times of uncertainty, because you know your bitcoin is secure.
It’s important to choose the right type of wallet for each individual’s needs. Sometimes, people find it hard to distinguish whether they are installing a self-custodial or a custodial wallet. This table shows the differences in the installation process.
| Type | Step 1: Choose | Step 2: Install | Step 3: Create | Step 4: Secure |
| Self-Custodial | Choose a self-custodial wallet | Follow the wallet instructions | Generate a recovery phrase | Store the recovery phrase in a secure location |
| Custodial | Choose a custodial wallet | Follow the wallet instructions | Create an account | N/A |
“Not your keys, not your coins” is a popular saying among bitcoin holders. It refers to the idea that if you don’t have direct control over the private keys associated with your Bitcoin wallet, you don’t have true ownership of the coins.
Whoever accesses your private keys has ownership of your bitcoin. This is why it is of the utmost importance to protect them by keeping them away from prying eyes! We’ll see a few ways you can do that later in the book.
For what follows, we’ll be talking about self-custodial wallets only, where the user owns their keys and has complete control over their bitcoin.
Don’t worry if it seems complicated or you don’t understand everything — this is a journey, and you will understand better the more you start using Bitcoin!
Different Types of Bitcoin Wallets
Where your private key is created and stored determines how we describe Bitcoin wallets. If keys are on your smartphone, it’s a mobile wallet. If they’re stored securely on a dedicated device, it’s a hardware wallet.
| Type | Description | Advantages | Disadvantages | Example User |
| Online Wallet | Accessed through a web browser | Accessible from any device with an internet connection | Less secure because it can be hacked or compromised | Needs to access their wallet frequently and doesn’t have a lot of funds to store |
| Mobile Wallet | Installed on a mobile device | Easy to use | Can be lost if the device is stolen or hacked | Needs to make transactions on the go and doesn’t have a lot of funds to store |
| Desktop Wallet | Installed on a desktop computer | Convenient and can be accessed from anywhere | Can be hacked if the computer is infected with malware | Wants to store a large amount of bitcoin and is comfortable with using a desktop computer |
| Hardware Wallet | A physical device that stores bitcoin offline | More secure than online wallets and can be used offline | Funds could be unrecoverable | Wants to store a large amount of bitcoin and is willing to pay for the added security |
Because keys can be moved from one device to another, the “status” of your Bitcoin wallet is not fixed. For example, if I create my wallet keys on a computer and later move them to my phone, the “desktop wallet” becomes a “mobile wallet.”
When it comes to storing your bitcoin, it’s not just about who has control over the keys — there are many other risks to consider. That’s why it’s important to find a storage solution that is both secure and convenient. When you analyze the trade-offs of the various types of wallets, you will learn that there is no ideal wallet to satisfy all needs.
What to consider when choosing a wallet
- Security: Make sure the wallet has strong security measures in place.
- Privacy: Consider whether the wallet requires personal information.
- Ease of use: Choose a wallet that is easy to use and navigate.
- Compatibility: Make sure the wallet is compatible with your device.
- Fees: Compare the fees charged by different wallets.
- Reputation: Check the developers’ reputation to ensure they are trustworthy.
- Control: Some wallets give you more control over your private keys.
Open Source vs Closed Source
Another important factor to keep in mind when choosing a Bitcoin wallet is knowing if the application or software is open-source. This is important because open-source projects let the community review the code and continue the project if the team stops working on it. Just as Bitcoin’s code is completely open for everyone to review, use, and modify, so should the code of the wallet you use to manage your bitcoin be.
Activity: Discussion and evaluation of Bitcoin wallets
Go to the following website: https://bitcoin.org/en/choose-your-wallet
Use your new knowledge of Bitcoin wallets to select the one best suited to your needs based on the criteria we discussed today.