Block 6

Wallets, Keys & Custody

Practical: hot/cold wallet chooser, seed phrase safety scenarios.

Curriculum source adapted from My First Bitcoin Bitcoin Diploma, licensed CC BY-SA 4.0.

Lesson contents

Content plan

Block 6 — Wallets, Keys & Custody Content Plan

Goal

Turn the relevant My First Bitcoin curriculum content in this block into a practical, interactive learning app.

Canonical practical direction

hot/cold wallet chooser, seed phrase safety scenarios.

Source curriculum copied into this block

  • curriculum-content/6-how-to-use-bitcoin/0-introduction.md
  • curriculum-content/6-how-to-use-bitcoin/1-acquiring-bitcoin.md
  • curriculum-content/6-how-to-use-bitcoin/2-introduction-to-wallets.md
  • curriculum-content/6-how-to-use-bitcoin/3-setting-up-a-mobile-wallet.md
  • curriculum-content/6-how-to-use-bitcoin/5-don-t-trust-verify.md
  • curriculum-content/11-back-matter/3-key-concepts.md

Key concepts to preserve

  • Wallet basics
  • Keys and seed phrases
  • Hot vs cold storage
  • Custodial vs self-custody
  • Backup and recovery
  • Don’t trust, verify

Practical app thesis

Scenario-based wallet chooser and seed phrase safety trainer that teaches risk, responsibility, and recovery planning.

Build-ready structure

Each block app should use this structure:

  1. Learn — short explanation adapted from the copied curriculum content.
  2. Try — the practical game/simulator for the block.
  3. Discuss — prompts for facilitators or groups.
  4. Apply — real-world scenario or decision.
  5. Build — printable/classroom extension.

Attribution requirement

Curriculum source adapted from My First Bitcoin Bitcoin Diploma, licensed CC BY-SA 4.0.

Practical app brief

Block 6 — Wallets, Keys & Custody Practical App Brief

Working title

Wallets, Keys & Custody

User outcome

Learners should be able to explain the concept by doing something practical, not by memorizing a definition.

Practical game/app

Scenario-based wallet chooser and seed phrase safety trainer that teaches risk, responsibility, and recovery planning.

Core interactions

  • Read a short setup scenario.
  • Make a decision, classification, tradeoff, or transaction.
  • See immediate feedback linked to the curriculum concept.
  • Replay with changed conditions.
  • End with a real-world application prompt.

Curriculum content to use

See CONTENT-PLAN.md and the copied curriculum-content/ folder inside this block.

Minimum viable app

  • One static HTML/CSS/JS page.
  • No backend required.
  • Mobile-first.
  • Works as a standalone GitHub Pages path.
  • Includes attribution to My First Bitcoin.

Curriculum lesson content

The source markdown has been rendered below as learner-readable HTML so the practical app can be built directly from the block page.

curriculum-content/11-back-matter/3-key-concepts.md

Key Concepts

Module 1
Module 2
Module 3
Module 4
Module 5
Module 6
Module 7
Module 8
Module 9
Module 10
curriculum-content/6-how-to-use-bitcoin/0-introduction.md

6.0 Introduction

Why would anyone trust nerd money vs. central bank money? Nerds brought you the internet. Banks brought you the Great Depression.

_Satoshi Nakamoto_

Now that we have a better understanding of what bitcoin is and its purpose, it's time to learn how to use it in practice. In this module, we'll guide you through the process of acquiring bitcoin step-by-step, explore the various types of wallets available, help you set up your own Bitcoin wallet, and even practice sending and tracking a Bitcoin transaction on the network. It's time to apply your understanding in action!

curriculum-content/6-how-to-use-bitcoin/1-acquiring-bitcoin.md

6.1 Acquiring Bitcoin

There are many ways to acquire and exchange bitcoin. For example, you can:

Below, we’ll explore exchanging fiat currency for bitcoin and vice versa, through both in-person and online methods, as they are the most common options.

Peer-to-Peer: In Person

Engaging in peer-to-peer (P2P) transactions to buy and sell bitcoin in person involves directly exchanging your fiat currency (or any other goods or services) for bitcoin with another individual, eliminating the need for a bank or other party to be involved.

Both parties agree on the amount and rate. The buyer provides cash, the seller sends the bitcoin, and the transaction is complete once confirmed on the blockchain. Exchanging bitcoin for fiat works the same way in reverse.


Peer-to-Peer: Online

While it's easier to do peer-to-peer exchanges in person by meeting with the other individual directly in the real world, this carries some risk — just like any other in-person trade for cash does. This is why some people choose to exchange bitcoin virtually, wherever they are thanks to the internet.

Enter peer-to-peer platforms, where Bitcoin buyers and sellers meet in cyberspace to conduct transactions without any intermediaries, directly on the internet.

On such platforms, you don’t have to trust anyone with your information or money; you connect with other peers and trade with them directly.

Note

On most peer-to-peer platforms, peers have to escrow some of the funds to ensure each side will comply with their part of the deal. Escrow means putting the money in a safe place under the control of the platform until both parties do what they promised. It's like a trusted friend holding onto your stuff until everyone is satisfied with the deal.


Centralized Exchanges

Centralized exchanges are companies that allow clients to buy and sell bitcoin directly through them. They are the easiest way to acquire and dispose of bitcoin, but this convenience comes with significant trade-offs.

Centralized Exchanges Trade-Offs

It’s important to note that when buying bitcoin through a centralized exchange, you are often required to provide personal information and verify your identity. This creates a risk of identity theft and exposes your personal information to potential threats. Additionally, centralized exchanges hold your bitcoin for you, which means you are not in control of your money until you withdraw your funds.

To add to these concerns, centralized exchanges can misappropriate user's funds or sell more bitcoin than they have in reserves until they collapse — Yes, just like banks! Except that, in the Bitcoin world, there is no central bank to bail out fraudulent banks by printing more currency, because you can't print more bitcoin!

curriculum-content/6-how-to-use-bitcoin/2-introduction-to-wallets.md

6.2 Introduction to Wallets

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:

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.

Wallet TypeWho controls?BenefitsRisks
Self-CustodialThe userComplete 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.
CustodialThe third-party providerEasy 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.

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.

Wallet TypeStep 1: ChooseStep 2: InstallStep 3: CreateStep 4: Secure
Self-CustodialChoose a self-custodial walletFollow the wallet instructionsGenerate a recovery phraseStore the recovery phrase in a secure location
CustodialChoose a custodial walletFollow the wallet instructionsCreate an accountN/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.

Wallet TypeDescriptionAdvantagesDisadvantagesExample User
Online WalletAccessed through a web browserAccessible from any device with an internet connectionLess secure because it can be hacked or compromisedNeeds to access their wallet frequently and doesn’t have a lot of funds to store
Mobile WalletInstalled on a mobile deviceEasy to useCan be lost if the device is stolen or hackedNeeds to make transactions on the go and doesn’t have a lot of funds to store
Desktop WalletInstalled on a desktop computerConvenient and can be accessed from anywhereCan be hacked if the computer is infected with malwareWants to store a large amount of bitcoin and is comfortable with using a desktop computer
Hardware WalletA physical device that stores bitcoin offlineMore secure than online wallets and can be used offlineFunds could be unrecoverableWants 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
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

https://bitcoin.org/en/choose-your-wallet

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.

curriculum-content/6-how-to-use-bitcoin/3-setting-up-a-mobile-wallet.md

6.3 Setting Up a Mobile Wallet

Activity: Setting Up & Recovering a Wallet

Now that we have a better understanding of Bitcoin wallets and the differences between them, we’ll see how to use one in practice. For this example, we’ll create a mobile wallet directly on our smartphone.

If students do not have smartphones, the educator will provide one for students to borrow. There are two options for this activity.

Note – Option 1 — Download a new wallet

How to create and use a Bitcoin wallet:

1. Search for the app in the App Store (iOS) or Google Play Store (Android)

1. Open the app and select "Create a new wallet". Your private key is automatically created by your app.

1. You will be prompted to write down a list of 12 to 24 words and keep it in a safe place. This is your recovery phrase (also called a seed phrase): it allows you to recover full access to your funds if needed. Remember that if you lose or forget this sequence of words, you will not be able to access your bitcoin if you lose access to your wallet. Also, if anyone else finds your recovery phrase they will gain access to your bitcoin!

1. You must then confirm that you have saved your recovery phrase. To do this, you must enter, in the same order, the words of your seed phrase.

1. As an additional measure of security, some wallets allow you to choose a secure password.

1. Once you have backed up your recovery phrase, enter the wallet. Look for the "Receive" option: your wallet will generate a public key to receive bitcoin.

1. Transfer bitcoin to your wallet. With a self-custodial wallet, you cannot always buy bitcoin directly with fiat, so you might need to purchase and transfer them from an exchange first.

Think of your public key as your email address: you share this with others so that they can send you bitcoin (or, in the case of an email address, an email).

Think of your private key as the password to your email: you wouldn’t share this with anyone, as it would give them access to your email.

Note – Option 2 — Restore a wallet

Download a Bitcoin wallet and add some satoshis for each student.

Give each student a sheet with a seed phrase to retrieve a wallet.

Guide students step-by-step:

1. When you first start your wallet, you will see three methods of wallet creation, tap [Import an existing wallet]. You will see an introduction screen, tap [Restore with recovery phrase].

1. Enter your 12 — 24-word recovery phrase one by one, in the correct order.

1. You will see a confirmation message once your wallet has been successfully imported. Your recovered funds are ready to use!

curriculum-content/6-how-to-use-bitcoin/5-don-t-trust-verify.md

6.5 Don’t Trust, Verify

Whatever you do in Bitcoin, remember this: “Don’t Trust, Verify.” There are no rulers in Bitcoin. You should never blindly follow someone’s claims; rather, you should always question what you’re being told and verify it for yourself. By following this mantra, you’ll protect yourself from losing your bitcoin. This goes for claims such as “the next Bitcoin” just like it does for “investment opportunities” or promises of “quick and easy profits.” This is why open-source projects should be favored. If you can't verify the code yourself, you will have to trust the community who will do it for you; but it's better to trust a decentralized and independent group of verifiers than the leader or group behind the project.