Lesson 1
20 minInside a Bitcoin Block
Read a block from its 80-byte header through its coinbase transaction, transaction list and Merkle commitments.
Study consensus, protocol upgrades, scripting, mining infrastructure and network resilience through a structured advanced learning path.
Course progress
Loading...
Course curriculum
Follow the suggested sequence or open any topic directly. Completed lessons remain available for review at any time.
Module 1
Inspect blocks and transactions before studying the consensus rules nodes enforce.
0 of 4 complete
Lesson 1
20 minRead a block from its 80-byte header through its coinbase transaction, transaction list and Merkle commitments.
Lesson 2
22 minDecode transaction fields, outpoints, scripts, witness data, locktime and the difference between txid and wtxid.
Lesson 3
16 minExplore how independently operated nodes reach agreement on valid transactions, blocks and chain history.
Lesson 4
16 minStudy the rules nodes enforce and how they determine whether transactions and blocks are valid.
Module 2
Build from Script and timelocks to SegWit, Taproot, policy design and offline signing.
0 of 7 complete
Lesson 5
18 minLearn how Bitcoin's scripting system defines the conditions that must be satisfied to spend transaction outputs.
Lesson 6
22 minUnderstand absolute and relative locks, nSequence, CHECKLOCKTIMEVERIFY and CHECKSEQUENCEVERIFY.
Lesson 7
16 minExamine how SegWit changed transaction structure, fixed transaction malleability and expanded effective block capacity.
Lesson 8
18 minExplore Schnorr signatures, key-path spending and how Taproot improves privacy and complex spending conditions.
Lesson 9
24 minTranslate recovery and multisignature intent into structured, analysable spending conditions without changing consensus rules.
Lesson 10
24 minFollow a transaction from coordinator to independent signers, finalisation and broadcast without moving private keys between devices.
Lesson 11
20 minExplore hierarchical keys, derivation paths, descriptors, watch-only wallets and interoperable wallet backups.
Module 3
Examine reorganisations, mempool policy, peer transport, node infrastructure and attacks.
0 of 5 complete
Lesson 12
16 minUnderstand competing chain tips, accumulated proof-of-work and how nodes respond when blockchain history changes.
Lesson 13
25 minSeparate consensus from relay policy and examine transaction packages, fee bumping and pinning risks.
Lesson 14
23 minUnderstand compact block reconstruction, missing-transaction recovery and the guarantees and limits of Bitcoin P2P v2 transport.
Lesson 15
18 minExplore node architecture, indexing, networking, RPC interfaces and infrastructure used by Bitcoin applications.
Lesson 16
20 minExamine common attack models and the technical and economic mechanisms that help Bitcoin remain resilient.
Module 4
Study block construction, transaction selection, censorship pressure and the long-term security budget.
0 of 3 complete
Lesson 17
18 minStudy pool coordination, block templates, transaction selection and the relationship between miners and pool operators.
Lesson 18
20 minExamine miner transaction selection, empty-block causes, censorship limits and the fee cost of excluding transactions.
Lesson 19
20 minExamine how declining subsidy, transaction fees, hashrate and user demand interact in Bitcoin's long-term security model.
Module 5
Understand compatible upgrades, Bitcoin's review process and possible cryptographic migration paths.
0 of 3 complete
Lesson 20
15 minUnderstand how Bitcoin protocol changes are introduced and how different upgrade mechanisms affect compatibility.
Lesson 21
20 minLearn how proposals, public review, testing, releases and voluntary adoption shape Bitcoin software without a central authority.
Lesson 22
20 minStudy which Bitcoin cryptographic assumptions quantum computers could affect and how a migration could work.
Test your understanding with 30 questions. Score 24/30 or higher to earn your completion badge. Your attempt is saved automatically.