Course 02 · Lesson 05

Wallets, Keys, and Addresses

~9 min readLesson 05/7Free

The concept of a Bitcoin wallet is one of the most important and most misunderstood in the entire space. A common misconception is that a wallet stores your Bitcoin. It does not. Your Bitcoin exists on the blockchain. What a wallet stores is the private key - the mathematical proof of your right to spend the Bitcoin at a specific address. This distinction is not semantic - it has critical practical implications. Lose your wallet but have your private key? You can recover everything. Lose your private key with no backup? Your Bitcoin is gone permanently, regardless of how many copies of the wallet software you have.

What a Wallet Actually Is

A Bitcoin wallet is software (or hardware) that manages your private keys and makes it easy to send and receive Bitcoin. It provides an interface for interacting with the blockchain - showing your balance, generating addresses to receive Bitcoin, and signing transactions to send it.

But the wallet itself is not the money. Your Bitcoin balance is a number recorded on thousands of copies of the blockchain simultaneously. The wallet is the tool that allows you to prove ownership of that balance and authorise transactions that move it.

Private Keys

A private key is a randomly generated 256-bit number - so large that the probability of two people generating the same private key by chance is effectively zero. It looks like a long string of letters and numbers.

The private key is everything. It is the proof of ownership that the Bitcoin network accepts. Whoever holds the private key controls the Bitcoin at the associated address - regardless of who bought it, who the "real" owner is, or any other consideration. The network has no concept of legal ownership - only cryptographic proof.

PRIVATE KEY - WHAT IT LOOKS LIKE

Private key (example WIF): 5HueCGU8rMjxECyDialwujdHuuiHBPa... (51 characters)
Private key (example Hex): 0C28FCA386C7A227600B2FE50B7CAE1... (64 hex characters)

This number:
• Controls all Bitcoin at its address.
• Must NEVER be shared with anyone.
• If lost with no backup: Bitcoin is gone permanently.
• If someone else gets it: your Bitcoin can be taken instantly and irreversibly.

Public Keys and Addresses

From the private key, a public key is mathematically derived using elliptic curve cryptography. The mathematical relationship is one-way: the public key can be derived from the private key, but the private key cannot be derived from the public key (given current computing capabilities). The Bitcoin address is then derived from the public key through a series of hashing operations.

The Bitcoin address is what you share when you want to receive Bitcoin - it is publicly visible on the blockchain and poses no security risk to share. It is analogous to a bank account number: safe to share publicly, useless for spending without the associated private key.

Seed Phrases

Managing a raw private key is technically complex and error-prone. Modern wallets use a seed phrase - also called a recovery phrase or mnemonic phrase - as a human-readable backup of all private keys in a wallet. A seed phrase is typically 12 or 24 common English words chosen from a standardised list of 2,048 words.

The seed phrase can regenerate every private key in a wallet - meaning it is the master backup for everything. Anyone who has your seed phrase has complete control of your wallet. This makes seed phrase security the most critical aspect of Bitcoin self-custody.

SEED PHRASE - WHAT IT LOOKS LIKE

Example 12-word seed phrase:
witch collapse practice feed shame open despair creek road again ice least

This phrase:
• Can regenerate every private key in the wallet on any compatible device.
• Must be written down on paper and stored in a physically secure location.
• Must NEVER be stored digitally - no photos, no cloud, no email, no text.
• If someone finds it: all funds gone.
• If you lose it and your device fails: all funds permanently gone.

Types of Wallets

WALLET TYPES COMPARED

1. Hot Wallet (software):
• Examples: Exodus, Trust Wallet, Electrum.
• Connected to internet: YES.
• Convenience: High.
• Security: Lower - vulnerable to malware, phishing.

2. Cold Wallet (hardware):
• Examples: Ledger, Trezor, Coldcard.
• Connected to internet: NO.
• Convenience: Lower - requires physical device.
• Security: Highest for self-custody.

3. Custodial Wallet (exchange):
• Your keys are held by a third-party exchange (e.g. Binance, Coinbase).
• Convenience: Highest.
• Security: You rely on the exchange's solvency. 'Not your keys, not your coins.'

KEY TAKEAWAYS
A wallet stores private keys - not Bitcoin. Bitcoin exists on the blockchain. The wallet is the tool to prove ownership and sign transactions.
Private key = complete control. Never share. Never store digitally. Loss is permanent.
Public key and address are mathematically derived from private key - safe to share publicly.
Seed phrase is the master backup - 12 or 24 words that regenerate all keys. Write on paper, store securely, never digitise.
Hardware wallets provide the highest security for self-custody. Custodial wallets carry counterparty risk.