Uniswap 从 V1 迭代到现在的 V3,一直在给人惊喜。Uniswap V3 的更新包括聚合流动性的粒度控制、范围订单、多级费率、高级预言机等。Uniswap V3 赋予了用户更多的自主权,其中,允许用户自定义流动性范围一项,就可实现流动性聚集、范围订单、限价单的功能。前情提要:DeFiUniswap今将正式上线v3、已完成主网部署,升级后有甚么要注意的?新手补充:手把手教学以太坊 AMM 之王 Uniswap v3 更新:全新的金融做市体验
在Uniswap V2 中,所有流动性都根据恒定乘积曲线 k=xy 在 0 到正无穷的区间内分配,但是区间两边的价格很难到达,因此大量资金处于闲置状态。对于某些特定的交易对,价格波动可能仅限于极小的范围内,若仍将资金分配在整个区间内,将造成极大的浪费。很多项目在这基础上进行了优化,也获得了成功,如 Curve 就选择优化了联合曲线,使流动性集中在特定区间内,以用于稳定币等同类资产的交易。
在本次 Uniswap V3 的升级中,引入了Tick的概念,这也使得 Uniswap 和传统订单簿模式的交易越来越像。
Tick 并不是 Uniswap 独有的,在传统期货交易中,Tick 就被用于指代合约价格的最小波动。Uniswap V3 允许流动性提供者LPs自定义流动性区间,LPs 自行设置的最低价和最高价就代表着 Tick 的最小值和最大值,LPs 的流动性则分布在区间内的每一个 Tick 上,这些数据体现在提供流动性后生成的 NFT 上。
交易手续费在每一个 Tick 内单独计算,并按每个用户在该 Tick 上的流动性占比分配给用户。
当市场价格因为一笔交易而发生波动时,可能会穿过几个 Tick,而原有的流动性在被耗尽之后,则会变为反方向上的流动性。
如 03 手续费的 USDT/WETH 交易对,ETH 价格在 1204839049 范围内对应的 Tick 为 205380 193620,当跌破 Tick 205380 对应的价格时,原本该 Tick 以上的买单的流动性则会变为卖单流动性。
通过自定义流动性范围与费率,Uniswap V3 将使资金利用率成倍提高。
coinbase客户端