Technical Crypto OS第4段階 · DeFi 開発
ステージ四の案内
DeFi Engineering。AMM、ルーティング、オラクル、融資、無期限先物、MEV を数学からコードへ。
このステージで考える問題
Part A のステージ三で扱った金融の仕組みを、一つずつ実装します。
数学からコードにする過程で、概念だけでは見えない問題が現れます。式のどこに手数料を入れるか、精度の誤差がどれだけ積み重なるか、急落時に清算が追いつかない理由、価格の取得元、その価格を操作する費用などです。
最後の章は MEV を扱います。ブロックに入る前に誰が取引を見たか、取引の順序自体がなぜ商品になるかを考えます。
六つの章
T19AMM:数式からコードへ
x·y=k をコードで書くとどうなるか?
Constant ProductReserveSwapFeeLP Token
T20DEX Architecture
1 回のスワップはいくつの層を通るか?
RouterPoolAggregatorQuoteSlippage Protection
T21Oracle
チェーンは外部の価格をどう知るのか?
Price FeedTWAPHeartbeatDeviationManipulation
T22Lending Protocol
清算エンジンはいつ市場より速く動く必要があるか?
Collateral FactorInterest Rate ModelHealth FactorLiquidation BonusBad Debt
T23Perp DEX
証拠金、資金調達率、リスクエンジンはどう組み合わさって 1 つの仕組みになるか?
MarginFundingPositionMark PriceAuto-deleveraging
T24MEV
取引がブロックに入る前に、誰が見ていたか?
ArbitrageSandwichOrderingPrivate MempoolSolver
このステージを終えると
スリッページ保護、手数料、清算ロジックを備えた取引または融資のシステムを実装できます。
ステージの成果物:動作する AMM とルーティング。完全なテストを添えます。
学習のヒント
- Part A の第 14–18 章と対比して読むことを勧めます。同じ仕組みについて、片方では理由、片方では実装方法を学べます。
- T21 のオラクルは、このステージでリスクの密度が最も高い章です。経済攻撃の多くは、価格の取得元の操作から始まります。
- 仕組みを一つ実装するたびに、それを攻撃する費用を計算してください。ステージ五で役立つ習慣です。