Skip to content
Satnam SatoshiIn service of humanityFind your place ↗
Menu

Sikh Bitcoin · Advanced · 21 lessons

Bitcoin Deep Dive

For curious builders and Bitcoin maxis who want to verify the details: transactions, consensus, wallet standards, nodes and Lightning.

21 lessons · About 5 hours including practice. Comfort with Foundations, basic arithmetic and technical vocabulary. All lessons remain open.

What you will be able to do

Trace Bitcoin’s technical rules and distinguish consensus, policy and operational assumptions.

Read in order or explore a question. Exercises and quizzes work without an account; no answers are sent to us.

Start lesson 1

Your learning, at your pace

Read every lesson freely. Optional progress tracking needs JavaScript and browser storage; it does not require an account or wallet.

Your 21-lesson path

Read the whitepaper as an argument

Follow the problem, assumptions and proposed mechanism.

About 14 minutes with practice

Read lesson

Hashes and Merkle commitments

Learn what a compact commitment establishes—and what it does not.

About 14 minutes with practice

Read lesson

UTXOs, change and accounting

Read a transaction as a set of consumed and created outputs.

About 14 minutes with practice

Read lesson

Scripts describe spending conditions

Understand programmability without assuming an account-based model.

About 14 minutes with practice

Read lesson

Signatures and what they authorize

A valid signature is only as meaningful as the message it covers.

About 14 minutes with practice

Read lesson

Block headers and the chain of work

Trace how compact headers bind a transaction history.

About 14 minutes with practice

Read lesson

Difficulty, hashrate and noisy observations

Separate a protocol target from an inferred network measurement.

About 14 minutes with practice

Read lesson

Issuance, fees and incentives

Understand rules without converting them into a price promise.

About 14 minutes with practice

Read lesson

Mempools and policy are not consensus

Understand why nodes can disagree about pending transactions.

About 14 minutes with practice

Read lesson

Fee changes: RBF and CPFP

Understand two mechanisms before relying on a rescue button.

About 14 minutes with practice

Read lesson

SegWit and transaction weight

Connect a structural change to practical fee accounting.

About 14 minutes with practice

Read lesson

Taproot and Schnorr: useful, not magical

Understand spend paths and the boundaries of privacy gains.

About 14 minutes with practice

Read lesson

HD wallets and derivation paths

Understand reproducible keys without mistaking xpubs for harmless data.

About 14 minutes with practice

Read lesson

PSBT: separate construction from signing

Follow a portable transaction through distinct responsibilities.

About 14 minutes with practice

Read lesson

Descriptors make a wallet policy portable

Preserve the information that turns keys into the intended outputs.

About 14 minutes with practice

Read lesson

Full nodes, pruning and verification

Understand the difference between validating history and retaining every byte.

About 14 minutes with practice

Read lesson

Reorganizations and lightweight evidence

Understand why history observations have different strengths.

About 14 minutes with practice

Read lesson

Lightning channels and HTLCs

Follow conditional payments without assuming trusted routing intermediaries.

About 14 minutes with practice

Read lesson

Lightning liquidity has direction

Capacity is not the same as the ability to receive.

About 14 minutes with practice

Read lesson

Soft forks, proposals and human coordination

Distinguish code, signaling and actual rule enforcement.

About 14 minutes with practice

Read lesson

Capstone: trace a payment end to end

Build a technically honest verification map.

About 14 minutes with practice

Read lesson

AI-assisted educational material. Sources checked October 1, 2026; independent curriculum review is pending. The final capstone is a self-directed exercise, not a credential or permission to transact.