🚀 Blockchain & Hyperscale-rs Learning Journey

Seven levels (20 modules)—three per level on L1–L6; structured path toward elite decentralized protocol engineering

Who this trains

This is deliberate coursework for engineers growing along the whole ladder—basic literacy first, then in-depth phases, harness labs, and specialization modules. The primary outcome is not “know Hyperscale-rs only”; it is to think like a protocol engineer: precise about consensus and economics, rigorous in Rust, calm under partial synchrony, and fluent in networking and ops when shipping nodes.

Hyperscale-rs is the cutting-edge lab—a serious Rust workspace where BFT, execution, cryptography, simulation, and libp2p meet. Modules combine reading, quizzes where relevant, and hands-on labs (violet cards on the index) so you build protocol-engineering skill in the repo, not only from slides.

LevelApproximate engineering bandWhat deepens here
1Basic → repo-readyOverview & setup, state machines, blockchain fundamentals
2Basic → pipeline thinkerConsensus, distributed systems, tx-flow map
3In-depth → phases I–IIIPhases 1–3 (mempool → propose → execution)
4In-depth → cross-shard + refsPhase 4, block fields deep dive, timers
5In-depth → single-shard E2EHarness reading + simulation & production labs
6In-depth → cross-shard & perfCross-shard labs + performance measurement
7In-depth → networking & cryptolibp2p, cryptography (2 modules)

Bands are guides, not gates—many people revisit levels as their role changes. Expect to iterate through the journey with us.

Your Progress

0% Complete

Course Structure

20 modules across seven levels (three per level on L1–L6). Level 1: overview, state machines, blockchain. Level 2: consensus, distributed systems, tx-flow. Level 3: Phases 1–3. Level 4: Phase 4, block-fields deep dive, timers. Level 5: E2E harness + single-shard labs. Level 6: cross-shard labs + performance. Level 7: libp2p and crypto.

Hyperscale-rs–specific modules keep the Hyperscale-rs badge.

📚 Level 1

Overview → state machines → blockchain fundamentals.

🔧 Levels 2–6

Levels 2–6 follow course order (module counts vary by level—see structure above).

⚡ Level 7

libp2p introduction and cryptography in the node.

🎯 Hyperscale-rs only (by level)

Filtered view of the same Level 1–7 path for Hyperscale-rs–tagged modules.

📖 Resources

How to Use This Course

  1. Start at Level 1 - Even if you have some experience, the foundation modules anchor the rest of the path
  2. Progress by level number — Complete the modules in a level in order; Level 4 is three steps (harness read → sim lab → production lab).
  3. Complete All Sections - Read content, take quizzes, complete assignments
  4. Focus on Hyperscale-rs Modules - If your goal is to contribute to hyperscale-rs, prioritize those modules
  5. Take Your Time - Each module is designed for 1.5-2 hours. Don't rush!
  6. Finish hands-on labs — Violet modules on the index are repo edits or design exercises; run tests locally and mark complete when your lab criteria are met.