Technical Crypto OS第四阶段 · DeFi Engineering
第四阶段导读
DeFi Engineering。AMM、路由、预言机、借贷、永续与 MEV,从数学到代码。
这一阶段要解决的问题
这一阶段把 Part A 第三阶段讲过的金融机制,一个个实现出来。
从数学到代码的过程会暴露很多在概念层面看不到的东西:手续费加在公式的哪个位置、精度损失会累积到什么程度、清算在价格快速下跌时为什么会跑不赢、价格从哪里来以及操纵它要花多少钱。
最后一章讲 MEV:你的交易在进块之前被谁看过,以及交易顺序本身为什么是一种商品。
六章
T19AMM 从数学到代码
x·y=k 在代码里长什么样?
Constant ProductReserveSwapFeeLP Token
T20DEX Architecture
一次 Swap 到底经过了多少层?
RouterPoolAggregatorQuoteSlippage Protection
T21Oracle
链上怎么知道外面的价格?
Price FeedTWAPHeartbeatDeviationManipulation
T22Lending Protocol
清算引擎在什么时候必须跑赢市场?
Collateral FactorInterest Rate ModelHealth FactorLiquidation BonusBad Debt
T23Perp DEX
保证金、资金费和风险引擎怎样组成一个系统?
MarginFundingPositionMark PriceAuto-deleveraging
T24MEV
你的交易在进块之前,被谁看过?
ArbitrageSandwichOrderingPrivate MempoolSolver
这一阶段之后
你能实现一个带滑点保护、手续费与清算逻辑的交易或借贷系统。
阶段作品:一个可运行的 AMM 与路由,附完整测试。
学习建议
- 建议与 Part A 第 14–18 章对照读。同一个机制,一边讲为什么,一边讲怎么做。
- T21 的预言机是这一阶段风险密度最高的一章。绝大多数经济攻击,第一步都是操纵价格来源。
- 每实现一个机制,都算一次「攻击它需要多少钱」。这个习惯会在第五阶段派上大用场。