稳定池失了形:放大系数是谁调低的、什么时候调回来 图 1
稳定池失了形:放大系数是谁调低的、什么时候调回来 · 图 1

一类稳定池的定价不是简单的乘法公式,而是一条带旋钮的曲线:这个旋钮通常叫放大系数,它决定池子报价在贴近锚定价的那段区间里有多平。平,意味着小额兑换几乎不受滑点伤害;但同一根曲线的另一头,当某种资产明显偏离锚定、池子被单边买走之后,高放大系数会让剩余深度的报价走向极端。恢复模式就是为了处理这个「曲线已经失真」的时刻而存在的状态开关:把放大系数调低、让曲线回到更接近普通乘积池的钝形,接受更大的即时滑点,换取报价不再离谱。

先说清楚旋钮本身。放大系数不是一个收益参数,也不是治理喊出来的口号数字,它是曲线方程里的一个形状常数:数值越大,池子在锚定附近的报价越接近一比一,价格对库存比例的敏感度越低;数值越小,曲线越弯,报价随库存偏移得越明显。平时运营者会用缓慢爬坡的方式微调它,每次一小步、留观察窗口,因为改变系数等于当场重写所有兑换的报价。而恢复模式是它的极端档:不爬坡、直接压到低位,让池子先恢复「能报出一个不离谱的价」这个基本功能。

恢复模式不是随便谁都能拍的按钮。触发它有前置条件:池子的成交报价与参考锚定价的偏离要越过预设的界限带,有的实现里界限检查是自动的,有的实现里只给管理者提供依据,最终由管理密钥执行。这层权限设计防的是一个具体场景:如果任何人拿一笔大单短暂把池内报价推出界限,就能随手把整条曲线拉平,那么攻击者可以用一次性成本反复重置曲线、干扰依赖曲线报价的下游系统。把触发权留给管理员、把触发依据留给界限检查,是两害相权之后的折中。

一旦池子进入恢复状态,几件事同时改变。第一,兑换体验变了:原本几乎无滑点的区间消失,换成按钝形曲线计价,套利者填平价格偏差需要吃下更大的滑点,这既减缓了挤兑速度,也意味着此期间的成交对双方都更贵。第二,下游喂价的读数要重新审视:很多协议把稳定池的兑换率当作锚定价的观测源,恢复模式下的兑换率带着曲线形状的人为压平,把它当真实市场价引用,等于把协议自己的风控建立在一个刻意钝化的读数上,负责喂价的合约应当识别这个状态位。第三,费用问题浮出水面:这段时间兑换者付出的手续费,是在曲线失真期间交的,历史上出现过协议用治理决定的补偿方案把这部分费用以代币形式返还给当事兑换者的处理路径,补偿本身是治理事件,不是自动条款。

状态怎么退出,恰恰是历史上出过事的一段。复位的原则很朴素:等池内成交报价回到界限带以内,再把放大系数缓慢调回去。但执行里有两个陷阱。一个是操之过急:价格尚未回带内就恢复高系数,曲线在失真库存上突然变平,池内报价会瞬间跳变,出现一个远离任何市场共识的挂牌价。真实事件里就发生过这样的时刻——参数调回当天,某质押凭证兑换池的池内价格被顶到远高于二级市场的水平,抢着进来套这个「纸面差价」的交易者反被曲线锁死,兑换出去时才发现差价并不存在。另一个陷阱是方向感:恢复模式的解除应当像开启一样走缓慢爬坡,一步到位等于在同一根曲线上做了一次未声明的形状攻击。

对做市的人和准备大额兑换的人来说,核对清单比情绪有用。进池之前:这个池子有没有恢复模式这一状态、触发界限写在哪份合约、执行权限归谁;状态本身能不能从公开接口读到一个明确标志位。兑换之时:当前兑换率与二级市场的差价是否异常,异常差价是机会还是曲线失真的表象。持有仓位时:恢复模式期间累计的手续费是否有补偿安排,补偿以什么形式发放、需不需要主动操作。以及一个兜底事实:恢复模式改变的是报价形状,不改变你份额对应的资产比例本身,退出池子拿到的仍然是当时的库存比例,曲线钝化只是让「现在换」这件事变贵,而不是把你的币换没了。

本文只做机制整理,文中的界限带、旋钮档位与补偿安排均为原理示例,不指向任何协议当前的实时参数;稳定池存在脱锚、单边流动性流失与曲线报价失真等风险,不构成投资建议。