如果将该新公式应用在双币资产池里,其状态就如图中橙色的曲线,而图中蓝色曲线是原 V1 版本的公式曲线: Curve V2 白皮书中作为举例的价格曲线,来源:Automatic market-making with dynamic peg 与 Curve V1 中通过将 xy=k 与 x+y=k 两个基本价格曲线按照一定权重比例进行拟合类似,Curve V2 的价格曲线也是由其他基本曲线拟合而成。简单来讲,就是曲线在交易价格附近更接近 Curve V1 的曲线形状(蓝色),而在远离交易价格的位置,则更加接近 xy=k (左下方虚线)。以此构成了一个在交易价格附近更平滑,但在远离交易价格范围后弧度更大的一条价格曲线(橙色)。相比 V1 版本中更接近于一条直线的价格曲线,V2 的曲线在远端的弧度更大,以此增加对非稳定币交易对的支持程度。 这里就要说到 Curve V2 一项最关键的改进,就是当代币市场价格偏离原聚合范围时,可以对流动性进行自动再平衡,重新构造一条适用于新价格的曲线。对于如何感知代币市场价格的变化,大多数项目会选择采用外部预言机,但外部预言机会存在被操纵的风险。 Curve V2 为了彻底杜绝预言机攻击的可能性,选择以内部数据作为参考价格,并将这种机制称为指数移动平均(exponentially moving average)预言机,简称 EMA。这个 EMA 预言机提供的报价,是根据 Curve 的历史成交价以及最新的交易信息综合计算得出一种参考价格。这个参考价格有些类似于技术分析中的均线,将根据最新的成交价格进行动态调整,但在调整的同时也会保有一定的滞后性,以免在价格剧烈波动时过度频繁地触发再平衡机制。 有了内部预言机提供的参考价格,系统便有了进行再平衡的触发依据。当 EMA 预言机报出的价格偏离原始价格超过一定范围后,协议便会自动对整条曲线的形状进行调整,使得流动性重新聚合于最新的交易价格附近。 目前该机制已经应用到 Curve 的非稳定对价多币种资金池中,称为 Tricrpto pool,目前在以太坊和 Polygon 上均有部署。 Curve 在以太坊和 Polygon 上的 Tricrpto pool 从近日的数据来看,以太坊+polygon 的 Tricrpto pool 日交易量已经达到 3000 万美金以上。 正如 Uniswap 的 V3 方案威胁到了 Curve 的稳定币交易市场,Curve 推出的 V2 方案,也代表着它开始进军 Uniswap 所擅长的领域。 (责任编辑:admin) |