Curve V2 为了彻底杜绝外部风险,改为依靠内部数据作为参考价格,官方将这种机制称为 EMA (exponentially moving average)预言机。读者这里同样不需要去理解 EMA 是什么,只需要了解这个 EMA 预言机提供的价格,是根据 Curve 的历史成交价以及最新的交易信息综合计算出的一种参考价格就可以。这个参考价格有些类似于技术分析中的 30 天均线,他会根据最新的成交价格进行动态调整,但在调整的同时也会保有一定的滞后性,以免在价格剧烈波动时过度频繁地触发再平衡机制。 有了内部预言机提供的参考价格,系统便有了进行再平衡的触发依据。当 EMA 预言机报出的价格偏离原始价格超过一定范围后,协议便会自动对整条曲线的形状进行调整,使得流动性重新聚合于最新的交易价格附近。 Curve V2 与 Uniswap V3 的解决方案有哪些不同早在 Curve V2 刚刚发布的时候,便有评论认为 Curve V2 版本将与 Uniswap V3 展开直接竞争。毕竟两者都提出了在全部价格区间聚合流动性的通用解决方案。可是如果仔细分析这两个项目的具体实现方式,又会发现两者间存在着明显的区别。 区别一:如何决定在何处聚合流动性 在 Curve V2 中做市,完全不需要 LP 主动选择流动性的聚合范围。系统将会依据市场价格的变动,自动将 LP 的流动性集中到交易价格的附近。而 Uniswap V3 则需要 LP 自己判断市场的价格走势,并自主选择做市的价格区间。 区别二:LP 的头寸是否同质 我们知道,由于每个 LP 的做市金额与范围都不尽相同,Uniswap 在 V3 中使用 NFT 来表示 LP 的做市头寸。而在 Curve V2 中则完全没有这个问题,每一个 LP 在资金池中的流动性分布是完全相同的,相互之间只有数量差异,因此依然可以使用同质的 ERC20 代币表示 LP 的头寸。这大大降低了其他协议与 Curve 进行组合时候的困难程度。 区别三:如何对资金进行再平衡 我们常常说 Uniswap 在升级到 V3 版本后,被动的做市管理方案已经不再有效,LP 需要不断主动判断价格走势并调整头寸。而 Curve V2 将再平衡的策略完全融入了协议层本身,用户不再需要了解再平衡的基本原理,也不需在市场诸多代理方案中进行选择,只需要考虑什么时候存入,何时取出,剩下的全部交给 Curve 的协议层自动执行。 区别四:交易手续费如何确定 在手续费的问题上,Uniswap 其实并没有给出通用的解决方案。系统原生只提供了三个档位的费率供 LP 们选择,每个档位对应一个独立的资金池,这不但限制了用户的选择范围,还增加了流动性的割裂程度。 相对来说,Curve V2 依然采用了自动化解决方案,系统内置的手续费率范围为 0.04%-0.4%(此比例来源于社区讨论,如有错误欢迎订正)。当市场价格接近流动性聚合的中点时手续费最低,而在偏离时手续费会逐渐升高。整个过程完全自动完成,不需要 LP 进行管理和干预。 (责任编辑:admin) |