コース · Solana の内部
上級675 分1500 XP
Solana の内部 — バイトから組み立てるネイティブな perp プログラム
Anchor を使わず、1 つのネイティブな Solana プログラムとして perp DEX を作る 15 レッスン。アカウントモデルとレント、手書きのエントリポイント、PDA、コンピュートバジェット、Sealevel のロック、CPI、オンチェーンの板とマッチャ、Pyth のオラクル、資金調達、ポジションと清算、プールする vault、builder code、キーパー、critbit の slab。Phase A(レッスン 1–5)は Solana そのもの、Phase B(レッスン 6–15)で取引のプリミティブを作る。各レッスンの最後に clone から走らせる演習があり、いくつかは結果を実測した solinv の fuzz ハーネスを使う。psyto/openhl-solana 2c5f9b1 に固定。
ソースが第一のテキスト
このコースの進め方
このコースは記事の寄せ集めではなく、手を動かして進める実践型です。レッスンは順に積み上がる構成なので前から進めれば、ソースで得た理解がそのまま実際のコードに活きます。
コースを始める →15 レッスン · ネイティブプレイヤー
難易度
上級
学習量
675 分
報酬
1500 XP
Phase A — Solana の基礎
Phase B — Solana 上の HL プリミティブ
- 01第6章 — Vault Deposits で歩く CPI 内部45 分 · 100 XP
- 02第7章 — オンチェーン CLOB データ構造45 分 · 100 XP
- 03第8章 — CU 圧の下のマッチングエンジン45 分 · 100 XP
- 04第9章 — オラクル取り込み: Pyth 内部45 分 · 100 XP
- 05第10章 — ファンディングレートの仕組み45 分 · 100 XP
- 06第11章 — ポジション ライフサイクルと清算エンジン45 分 · 100 XP
- 07第12章 — ネイティブ Vault プログラム(プール取引)45 分 · 100 XP
- 08第13章 — プロトコル プリミティブとしての Builder Codes45 分 · 100 XP
- 09第14章 — Cranks、Keepers、オフチェーン グルー45 分 · 100 XP
- 10第15章 — Slab 板45 分 · 100 XP