协议自算的参考价:用自己的池子当喂价的账与盲区 图 1
协议自算的参考价:用自己的池子当喂价的账与盲区 · 图 1

大部分借贷和衍生品协议的价格来自外部喂价网络,但有一类协议反其道而行:价格就从我自己的池子里取。用自家流动性池的兑换率当参考价,账目最短、没有外部依赖、不付数据源订阅成本,听起来干净。这套做法的账,一半是省下来的,另一半是以非常具体的方式付出去的,付的方向和外部预言机完全不同。

先说生成逻辑。以加权型或者稳定币型自动做市商为例,池子里两类资产的比例决定兑换率,兑换率乘上折算关系就得到一个看似价格的数。它和外部喂价最本质的区别在于因果:喂价网络的价格是场外市场成交的汇总与聚合,协议是价格的读者;自算价则由本池的申购赎回流量直接推动,协议既是读者又是作者。平时两本账几乎重合,因为套利者会抹平价差,但抹平需要成本和条件,这两个词就是全部风险的来源。

第一类系统性偏离来自单边流量。当一个稳定币出事件,大量持有人涌向协议池子兑换出避险资产,池子比例迅速倾斜,自算价跟着把出事件的币贬低——但贬低幅度只反映谁在这个池子里跑,不反映全网跌幅。外部喂价网络通常聚合多个来源与多类市场,跌幅读数更接近共识。此时用自算价的协议会在两个方向同时出错:要么清算过早,把只是恰好从自家池子经过的赎回流当成价格事实;要么清算过晚,因为池子比例被套利者的对冲腿拉回、跌幅显示温和。协议为对冲这个风险,常见做法是给自算价加封顶条款,偏离上一有效值超过某带宽就冻结取值,但这等于承认外部信息在关键时刻才是权威。

第二类偏离来自拥堵时段。抹平价差依赖套利者跨市场搬运,搬运有成本:链上拥堵时燃料费尖峰,抹平的延迟变长、阈值抬高,池内价格可以合法地长时间漂在真实市场之外。外部喂价在拥堵时段靠既有更新机制和备用推送保持韧性,自算价则和它所在的链共存亡,这条链堵,价格就僵。第三类偏离是结构性盲区:自算价只能反映池内资产对的相对价格,对于池外新出现的行情信息——场外大宗成交、竞品交易所的异动——完全失明,等这些信息以套利流量形式进池,价格已经迟到。

这套账对用户的含义是:使用依赖内部参考价的协议前,问三个问题。这个价平时由什么流量驱动,我的操作本身会不会推动它?偏离封顶和回退机制是什么,触发后清算与申赎暂停还是继续,用哪个数继续?协议有没有混用外部喂价做校验,两本账矛盾时谁赢?这三个问题的答案通常写在文档预言机章节或者合约里,值得在入池前花二十分钟读完,比事后读事故复盘便宜得多。

核验动作给出清单。一,把你的仓位依赖的价格源归类:外部聚合喂价、内部兑换率、或者混合方案,混合方案再确认权重与仲裁规则。二,模拟极端情景做手算:假设池子单边流量占池深三成,自算价会走到哪里,你的仓位还活着吗。三,监控时同时看自算价和外部行情两个数,把两者差值当仪表盘,差值持续扩大说明抹平机制正在失灵。四,在稳定币类池子做退出决策时,永远以更大的场外市场成交价为参照,自家池子的价格只在你的额度小于池深时才有代表权。五,遇到协议以冻结保护名义暂停取值的时段,先确认暂停判据再决定补仓或者撤离,不要基于猜测定价。

各协议实现差异大,取值规则以当前文档为准。本内容仅为机制分析,不构成投资建议,内部参考价与外部喂价各有失效场景,任何单一价格源在极端行情下都可能失真,风险请独立评估。

协议自算的参考价:用自己的池子当喂价的账与盲区 图 2
协议自算的参考价:用自己的池子当喂价的账与盲区 · 图 2