新しい場所に行くときは、地図があると迷いませんよね。 このページは、Midnight を学ぶための地図です。やさしく始めて、最後は開発者レベルまで行きます。
ぜんたいの流れ(6フェーズ)
このアプリは「やさしい入口」、正本(正確な最新情報)は公式Docs(外部リンク・別タブで開きます)。 対応は 公式Docs対応表 にまとめています。
公式 Academy との対応
Midnight Academy(外部リンク・別タブで開きます) は4フェーズ構成。このアプリはそれを土台に、こども向けに細かく割っています。
- Academy Phase 1(Blockchain Fundamentals) → このアプリ フェーズ1〜2
- Academy Phase 2(Zero-Knowledge Proofs) → フェーズ2
- Academy Phase 3(ZK DApp Development) → フェーズ3・4・5
- Academy Phase 4(More Resources) → フェーズ6・公式リソース
おすすめの順番
上から順でOKですが、迷ったらこの順で。
やさしい土台
心臓部(プライバシー) 4. ゼロ知識証明ってなに? 5. 必要なことだけ見せる 6. ZKの部品箱(コミットメント・マークル木)
しくみ 7. Midnightのしくみ(二刀流) 8. Account と UTXO(なぜ両方?) 9. 公開・秘密・証明の置きどころ 10. Kachina:秘密の契約のしくみ 11. 2つの台帳と Zswap 12. 取引の一生(proof server)
開発者ゾーン(ここから本格的) 13. Compactってなに? 14. Compactの書きかた(文法ツアー) 15. DAppの組み立てかた 16. 開発の進めかた 17. 開発環境の作りかた 18. チュートリアルの歩きかた → Counter → Bulletin Board → Battleship → Leaderboard → Capstone(卒業制作)
しあげ 19. NIGHTとDUST → Cardano → 使い道 → 詰まりやすいポイント → 公式リンク集
📘 公式の学習プログラムとの対応や、どこまで反映済みかは Midnight Academy の歩き方 にまとめています。
「むずかしいな」と思ったら
- フェーズ2のゼロ知識証明が、いちばん心のハードルが高い所。1回で全部わからなくて大丈夫。
- 開発者ゾーン(フェーズ4〜5)は、たとえ話だけ先に読んで、コードはあとで戻ってきてもOK。
- わからない言葉が出たら やさしい用語じてん へ。
このアプリの読み方(合言葉)
どのページも、なるべくこの順で説明します。
- なんのためにあるの?(目的)
- どういう仕組み?(しくみ・たとえ話)
- 開発者として何を理解すべき?(開発者の視点)
- 公式Docsではどこ?(正本への入口)
今日のまとめ
- 学ぶ順番は フェーズ1 → 6 + 公式リソース
- 山場は ゼロ知識証明、本格化は フェーズ4(Compact)から
- やさしい説明はこのアプリ、正本は公式
つぎに読むページ
➡️ まず用語に強くなる。やさしい用語じてん