Skip to content

Details

# 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.

## WHAT TO EXPECT

  • ​A step-by-step walkthrough of the wallet derivation process
  • ​Practical explanations of BIP32, BIP39, BIP44, and related standards
  • ​Discussion of common wallet, backup, and privacy mistakes
  • ​Beginner-friendly explanations for developers

​We will skip generic blockchain introductions and focus directly on how Bitcoin wallets work under the hood.

## ​IS THIS FOR YOU?

​This meetup is a good fit if you:

  • ​Want to understand how a recovery phrase ultimately leads to a Bitcoin address
  • ​Are curious about the relationship between private keys, public keys, addresses, and signatures
  • ​Want to understand what wallet libraries do behind the scenes
  • ​Think about security in terms of entropy, key exposure, and probability
  • ​Are moving from web development toward Bitcoin or self-custody engineering
  • ​Want to read and understand Bitcoin wallet-related standards

You do not need advanced cryptography experience. Familiarity with basic programming concepts is helpful, along with an interest in understanding the mathematics and standards behind Bitcoin wallets.

To connect with Mumbai Bitcoin Community, join the Signal group

## ​About Bitshala

Bitshala is a Bitcoin-focused education initiative where we help developers, designers, and curious builders learn by doing. We run cohorts, clubs, workshops, a hackerspace, and community programs that make it easier for people to explore, contribute to, and build on Bitcoin. Our focus is on hands-on learning, proof-of-work, and growing alongside a community of people who care about open technology, design, and the future of money.
​If you'd like to explore more, check us out on:

Related topics

Events in Mumbai, IN
Cryptography
Bitcoin
Blockchain
Open Source
Software Engineers

You may also like