池即市场:内生定价
预言机是债务,不是资产
大多数链上衍生品协议的清算与估值依赖外部价格喂入(预言机)。这带来两个结构性问题:
- 攻击面外移——预言机成了协议之外的可攻击组件。操纵一个浅流动性现货池的瞬时价格,就可能通过预言机传导为借贷协议的天量坏账(Moonwell/MAMO 案:8 倍拉盘借走数百万美元主流资产;Mango 案同类)。
- 信任面扩大——你不仅要信任合约代码,还要信任喂价方、聚合逻辑与节点网络。
Catswap 的选择:池子自己就是价格的最终来源。所有估值、清算、记账使用的价格都从本池真实成交中派生——在链上、可验证、无法被外部单点污染。
记账价格:成交价的平滑,而非瞬时价
直接用最新成交价做估值会被单笔大单打穿。我们的做法是为每个池维护指数移动平均(EMA)价格基准:最新成交持续注入,异常波动被平滑吸收,快速插针难以污染记账价——而真实、持续的价格趋势会如实传导。
这套锚定体系服务于协议的全部价格敏感环节:
- 仓位估值与盈亏计算
- 清算触发判定
- 异常交易的费用调节
同一份锚,服务所有场景——不会出现"现货看一个价、清算看另一个价、风控看第三个价"的口径分裂。
无预言机不是局限,是选择
对主流资产,别人会说"接一个可信预言机就行"。我们不为所动,原因在防操纵哲学:当协议的每个价格判断都来自池内、每笔操纵性交易都要向池子付费时,攻击者面对的是闭环的对抗成本,而不是找到一个外部弱点就能绕过整个防御体系。