Skip to main content

Command Palette

Search for a command to run...

Bitcoin Wallets 101: Keys, Security, and Custody etc

Week 3 Bitcoin Dada class

Published
4 min read
Bitcoin Wallets 101: Keys, Security, and Custody etc
N

Software Engineer, Hardware Innovator, Serial Techprenuer

Week 3’s Bitcoin DADA class was 🔥. We dove into one of the most critical parts of Bitcoin infrastructure: wallets, the digital vaults that make it possible to hold, send, and secure your Bitcoin. There was a ton to unpack, and I figured a blog post would help solidify everything we learned—and maybe help someone else just getting started too.

Let’s break it down 👇

What is a Wallet (In General)?

In the traditional sense, a wallet stores your cash.

But in the digital world, a wallet doesn’t store coins; it stores keys. These cryptographic keys allow you to interact with the blockchain and prove ownership of your coins.

What is a Bitcoin Wallet?

A Bitcoin wallet is any software or hardware solution that stores your private keys and lets you send or receive Bitcoin. Think of it as a secure interface between you and the Bitcoin blockchain.

It doesn’t hold Bitcoin in the physical sense; your BTC lives on the blockchain. But without a wallet, you can’t prove that any of it belongs to you.

🔥 vs 🧊 (Hot Wallets vs Cold Wallets)

One of the first things we learned is the hot vs cold wallet distinction:

  • Hot wallets are connected to the internet. Easy to use, super convenient. Think: mobile apps, browser extensions, desktop wallets. But they’re more exposed to online threats.

  • Cold wallets are offline. They store your keys away from internet access, making them much harder to hack.

    Examples: hardware wallets, paper wallets.

Rule of thumb: Hot for spending, cold for saving.

What is a Private Key?

This is where the magic happens.

A private key is a secret code that proves you're the owner of your Bitcoin. Anyone with access to your private key can move your coins, so it's 🔑 to keep it safe.

“Never share it. Never lose it. It’s your digital identity.”

Types of Wallets You Should Know

The Bitcoin space has evolved, and so have wallets. Here are some of the most interesting types we explored:

  • Watch-only wallets: You can see balances and incoming transactions, but you can’t move funds. Useful for tracking or auditing.

  • Paper wallets: A physical printout of your private and public keys. Super cold. Super old school. But risky if lost or damaged.

  • Brain wallets: Memorize a passphrase to regenerate your wallet. Cool concept, but risky humans are bad at randomness, and hackers are not.

  • Multisig wallets: Short for multi-signature, these require more than one key to approve a transaction. Great for teams, businesses, or shared accounts.

Custodial vs Non-Custodial Wallets

This is a big deal in Bitcoin philosophy:

  • Custodial wallets: A third party (like an exchange) holds your keys. Convenient, but trust-based.

  • Non-custodial wallets: You hold your keys. More responsibility, more freedom. As we like to say: not your keys, not your coins.

Hardware vs Software Wallets

  • Hardware wallets: Physical devices like Ledger or Trezor that keep your keys offline.

  • Software wallets: Apps on your phone or computer. Easier to access, but riskier if your device is compromised.

Pick what works for your use case, but always secure your keys.

What’s a Seed Phrase?

Your seed phrase (aka recovery phrase) is a set of 12 or 24 words generated by your wallet. It’s the master backup.

Lose it, and you lose access to your Bitcoin. Secure it like treasure. Better yet, memorize it + store it offline in multiple safe places.

Digital Signatures

Digital signatures are how Bitcoin verifies you’re authorized to spend your coins without revealing your private key. Your wallet signs a transaction, and the network checks the signature.

It's how Bitcoin maintains trust in a trustless system.

Wallet Addresses

A wallet address is like your bank account number. It’s a hashed version of your public key that you share with others to receive Bitcoin.

Each transaction is traceable on the blockchain, but you can generate a new address for every transaction to stay more private.

UTXs and UTXOs

These sound complicated but are actually simple:

  • UTX = Unspent Transaction

  • UTXO = Unspent Transaction Output

When you receive Bitcoin, it’s recorded as a UTXO. When you spend it, that UTXO is “consumed” and replaced with a new one.

Think of it like digital change: you don’t really "split" Bitcoin, you just use full outputs and receive new ones.

Security Measures You Should Use

Wallets are only as secure as your habits. Here are some key takeaways we covered:

  • Use 2FA where possible

  • Never store seed phrases in cloud services

  • Prefer non-custodial wallets when you can

  • Test small transactions before big ones

  • Keep backups offline and well hidden

  • Be paranoid in a good way

Wallets aren’t just tools, they're a cornerstone of self-sovereignty in Bitcoin. This particular class left me feeling more confident and more aware of how much more there is to learn. If you’re getting started with Bitcoin, start with the wallet. It’s where your journey really begins.