Curve 的 Cryptoswap 池常被说成全自动做市机器:不假设固定挂钩,只把两边的价值配比拉平,市场偏了就把流动性重心挪过去。但自动不等于随机,机器什么时候动手、一次挪多大,由三个参数决定。做市之前不认识它们,等于把一个持续再平衡的仓位交给别人拧旋钮。
先把机制底座放稳。这类池子在合约里维护一个内部价格刻度,它是市场价的指数移动平均,而不是某笔兑换的瞬间成交价;流动性集中在这条刻度附近。所谓再平衡,就是当市场价与内部刻度的差积累到一定程度时,合约把内部刻度整体推向当前市场价,等效于把仓位的重心跟着搬走。为了让这件事只对 LP 有利可图,合约规定只有同时满足两个条件才允许挪动,剩下的参数负责控制追踪节奏。
第一根旋钮是 ma_time,追踪市场价的指数移动平均的时间常数,可以按半衰期直觉理解:它决定内部刻度对市场价跟得多快。调小,刻度几乎贴着市场价走,报价始终新,但每一小段趋势都会触发大量小额更新;调大,刻度反应迟钝,短促的冲高回落不会带动它,代价是行情单边走出一截后池子报价滞后,兑换的人先占到便宜。它管的是跟多快,不是要不要跟。
第二根旋钮是 adjustment_step,最小再平衡步长,也就是内部刻度单次允许挪动的最小幅度。文档给的示例是百分之零点五这一档:市场价移动超过这个设定值,才可能触发一次重心转移;在震荡市里价格来回磨,步长就是防止池子被噪声反复拖着跑的阻尼器。步长设得越大,挪仓越少越钝,价格偏离在阈值内积累时,报价与实际市场价之间会有一段合法的失真窗口,这段窗口正是套利者的目标。
第三根旋钮 allowed_extra_profit,合约更新内部价格刻度前要求的最小理论套利收益,用基点计。它的作用很直白:如果一次挪动理论上只能赚到微不足道的差价,那不值得动,宁可让刻度暂时偏着。这一条把挪仓和可兑现的收益绑在一起,保证每次再平衡至少是有利可图的,文档也明说机制设计的出发点就是让再平衡过程对 LP 尽量友好。
三根旋钮合起来看,你会看到同一个再平衡动作的三个阶段:ma_time 决定内部刻度平时贴不贴市场,adjustment_step 决定偏离攒够多少才准动手,allowed_extra_profit 决定动了至少值多少。任何一个参数被治理改向,LP 承担的成本都会立刻变形:偏离阈值拉大,意味着行情剧烈时你的仓位更长时间停在旧价格上,被套利者用可预期成本搬走便宜货;步长与均值周期双双收紧,则意味着高频小额更新,兑换手续费收入的一部分以更低报价的形式回流给了交易者。
对打算进池的人,可行的读法是把参数当作风险说明书来查。先看这是 Stableswap 还是 Cryptoswap 或 FXSwap:前者的重心围绕固定挂钩或汇率类刻度,后两者靠上述机制追市场价;再看池子参数页里这三个值的实际数值而不是设计文档示例;最后查这个池的波动区间与再平衡历史是否匹配——如果一个币对日内经常移动一两个百分点,而步长停在半个百分点以下,你进的就是一台高频跟价的机器,费用模型要按这个前提估。
还值得记住的是,FXSwap 在这套机制上叠加了外部加油的通道,项目方可以用激励换更快的再平衡节奏;这等于把第三阶段部分交给了池子之外的资金。读 FXSwap 池的参数时,要额外确认这类机制是否开启、由谁控制预算,不然你会以为仓位节奏全由公式决定,实际上另有一只手在给表上弦。
本文只讨论公式与参数机制,所有数字是原理示例而非实时数据,本文内容不构成投资建议;提供流动性可能出现费用不足以覆盖损耗的情况,决策前请核对池子的链上参数与自身承受能力。

发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。