Skip to main content

はじめに

Midnight Academy の歩き方

公式の学習プログラム「Midnight Academy」の Phase / Unit / Lesson 目次と、このアプリの対応(カバレッジ表)。Phase4 のリソース集と、その先の Midnight Aliit までの学習導線をまとめます。


Midnight Academy(外部リンク・別タブで開きます) は、Midnight を学ぶための公式の学習プログラムです。 このページは「Academy の目次」と「このアプリがそのどこを助けるか(カバレッジ表)」の地図です。

📸 目次の出どころ:Phase / Unit / Lesson のタイトルは、ログイン後の画面で確認した目次にもとづきます(2026年時点)。 各レッスンの本文そのものは Academy 内にあります。このアプリは「やさしい予習・復習」で、正本は公式です。

Academy の全体像

単一コース「Midnight Developer」=4フェーズ。Phase1〜3 で証明書(バッジ)がもらえます。

フェーズ 通称 証明書
Phase 1 101: Foundations(ブロックチェーン基礎) Midnight Explorer
Phase 2 201: Intermediate(ゼロ知識証明) Midnight Scholar
Phase 3 301: Advanced(ZK DApp 開発) Midnight Builder
Phase 4 More Resources(追加リソース) (証明書なし)
  • 前提知識なし・無料。レッスンのあとにクイズ、進みぐあいは XP / バッジ
  • 構成は「フェーズ → UnitLesson」。

学ぶ場所の役わり分担

場所 何のため?
このアプリ(Midnightこども学園) やさしく予習・復習・用語チェック
Academy 体系的に概念を学び、証明書をとる
Docs Tutorials 手を動かして実装する
Installation / Guides 開発環境をつくる
Whitepaper / YouTube / Ecosystem さらに深掘り・最新情報・仲間(→ 公式リンク集

おすすめの回しかた:


カバレッジ表(Phase / Unit / Lesson 単位)

凡例:✅ 反映済み / 🟡 一部反映 / ⬜ 未反映 / 🔍 要追加調査

Phase 1:Blockchain Fundamentals(101: Foundations)

Lesson テーマ このアプリの対応 反映 メモ
1.0 Welcome 導入 Academyの歩き方 このページ
1.1 History of Blockchain 歴史 ブロックチェーンってなに? 🟡 歴史は軽め
1.2 Core Concepts 分散台帳・取引・合意 ブロックチェーンってなに?
1.3 Tokenomics トークンの経済 NIGHTとDUST 🟡 NIGHT/DUST中心。一般トケノミクスは軽め
2.1 Cryptography 暗号(ハッシュ・鍵・署名) ZKの部品箱 🟡 ハッシュ/コミットメントは○。鍵・署名は要追加
2.2 Blockchain Data Structures ブロック・マークル木 ブロックチェーンZKの部品箱 🟡 マークルは○
2.3 Network Architecture & P2P P2Pネットワーク 🔍 未。今後追加候補
3.1 Smart Contracts Basics 契約の基本 Compactってなに?Webとのちがい
3.2 Smart Contracts Security 契約の安全 詰まりやすいポイント 🔍 軽く触れるのみ。要追加
3.3 Standards & Patterns 標準・パターン 🔍 未。今後追加候補

Phase 2:Zero-Knowledge Proofs(201: Intermediate)

Lesson テーマ このアプリの対応 反映 メモ
1.1 Introduction to ZKP ゼロ知識証明 ゼロ知識証明ってなに?
1.2 ZK Proof Systems 方式(Groth16等) ZKの部品箱 🟡 概観のみ
1.3 Privacy vs Transparency 公開と秘匿 必要なことだけ見せる
1.4 Real-World Applications 応用例 なんの役に立つの?
1.5 Case Studies 事例 なんの役に立つの? 🟡 一般化して説明
2.1 Introduction to Midnight 概要 Midnightってなに?しくみ
2.2 Account vs UTXO 両方使う理由 Account と UTXO 今回追加
2.3 The Kachina Protocol 秘密契約のしくみ Kachina
2.4 Dual Ledger System 2つの台帳 2つの台帳とZswap 今回追加
3.1 Transaction Lifecycle & Proof Gen 取引の一生 取引の一生 今回追加
3.2 Token Ecosystem (NIGHT/DUST) トークン経済 NIGHTとDUST
3.3 Zswap & Atomic Swaps スワップ 2つの台帳とZswap 今回追加

Phase 3:Zero-Knowledge DApp Development(301: Advanced)

Lesson テーマ このアプリの対応 反映 メモ
1.1 Dev Environment Setup 環境構築 開発環境の作りかた
1.2 Compact Language Fundamentals Compact基礎 Compactってなに?文法ツアー
1.3 Your First Contract [Hello World] 最初の契約 Counter Counter=最初の契約
2.1 Proof Server & Transaction Flow proof server と流れ 取引の一生 今回追加
2.2 Witnesses and Private Data witness と秘密データ 置きどころ文法ツアー 今回節を追加
2.3 Shielded vs Unshielded Operations シールド/アンシールド 2つの台帳とZswap 今回追加
3.1 BBoard — Contract けいじ板の契約 Bulletin Board
3.2 BBoard — API Layer API層 Bulletin Board 今回節を追加
3.3 BBoard — CLI & Deployment CLIとデプロイ Bulletin Board 今回節を追加
4.1 Deployment to Preprod Preprodへ Bulletin Board開発環境 🟡 概要。正確な手順は公式
5.1 Capstone — Extend BBoard 自分で拡張 Capstone 今回追加

Phase 4:Midnight More Resources

教材本体というより「さらに学ぶための公式リソース集」です。詳しくは 公式リンク集

項目 何のため? リンク
WhitePaper 設計の正本(台帳・Zswap などの正確な定義) whitepaper(外部リンク・別タブで開きます)
YouTube 動画で学ぶ・最新の発表 @midnight.network(外部リンク・別タブで開きます)
Ecosystem 仲間のプロジェクト・参加先 ecosystem(外部リンク・別タブで開きます)

その先:Midnight Aliit(参考)

Academy(Midnight Developer)を終えた人向けに、さらに深く関わる道として Midnight Aliit という導線があるようです。

開発者として理解すべきこと

  • Academy は Phase → Unit → Lesson の入れ子。公式パスは「基礎 → 環境 → Compact → フルDApp → テスト」
  • このアプリは Phase 1〜3 のほぼ全 Lesson をカバー(一部は概観・要追加調査)
  • 弱いのは P2P / 契約セキュリティ・標準(Phase1)暗号の鍵・署名。ここは今後の追加候補
  • 最終目標は Capstone自分でけいじ板 DApp を拡張する

つぎに読むページ

➡️ では学習スタート。ブロックチェーンってなに?(公式リンク集は こちら


📚 公式:Academy Courses(外部リンク・別タブで開きます)Docs Tutorials(外部リンク・別タブで開きます)Installation(外部リンク・別タブで開きます)Whitepaper(外部リンク・別タブで開きます)