Awfis Skyline Icon
# Bitcoin wallets do not contain your bitcoin. They manage the keys and scripts that allow you to prove ownership of bitcoin locked in the blockchain. Starting with a small amount of cryptographic randomness, a wallet can generate a structured hierarchy of private keys, public keys, addresses, and signing conditions. In this technical meetup, we will go beneath wallet interfaces and explore how Bitcoin standards transform entropy into a usable self-custody system. You will learn how mnemonic phrases, elliptic-curve cryptography, hierarchical deterministic wallets, derivation paths, and output descriptors work together to create and manage Bitcoin keys. ## **What we’ll cover** * **Entropy and wallet seeds:** How randomly generated entropy becomes the foundation of a wallet’s key hierarchy and why the quality of that randomness is critical to security. * **Private keys and public keys:** How Bitcoin uses elliptic-curve cryptography to derive public keys from private keys, and how digital signatures prove control without revealing the private key. * **Mnemonic phrases and BIP39:** How 12, 15, 18, 21, or 24 word recovery phrases encode entropy and include a checksum for backup and recovery. * **Hierarchical deterministic wallets:** How standards such as BIP32 allow one seed to generate a large, organized tree of keys and accounts. * **Derivation paths:** How paths such as `m/84'/0'/0'/0/0` identify specific keys within a wallet—and how using the wrong path can make funds appear to be missing. * **Extended keys and privacy:** What xpubs and other extended keys reveal, why they are useful for watch-only wallets, and how leaking them can compromise transaction privacy. * **Output descriptors:** How descriptors provide a clear, human-readable way to define the keys and scripts required to receive and spend Bitcoin. ## **WHO'S GUIDING THIS** Bitshala Educators: Builders and educators actively working on Bitcoin FOSS education and open-source tooling. ## **WHA
Saturday, September 12 · 1:30 AM