原文作者:Biteye 核心贡献者 Crush
币安近日琐事缠身,与 SEC 的纠纷也是让自家的 BNB 一度暴跌至 220 ,但是突然上线的新一期挖矿,让大家的注意力又集中到了这个名为 Maverick 的项目。
根据币安的介绍,Maverick 是一种可组合的去中心化金融基础设施,使建设者和流动性提供者实现高资本效率并执行他们所需的流动性提供 (LP) 策略。
光看这一句话的介绍,你可能很懵,不清楚这是干什么的,那就让我们先从 Uniswap v2 说起,了解一下他们解决了什么问题。
一、Uniswap v2 的玩法
如果一个用户在 Uniswap v2 中添加了流动性,这些流动性是怎么流动的呢?
拿 ETH 举例,如果你想在 ETH 2000 U 的时候在 Uniswap v2 添加流动性,准备 4000 U,其中 2000 U 买一个 ETH,剩下 2000 U,按照 1 ETH: 2000 U 的比例添加进池子。
为了简化模型,我们假设池子里就只有你的流动性。
这时候别人卖出 0.5 个 ETH,就等于是把 0.5 个 ETH 给你的流动性,按照一个 ETH 值 2000 U 的价格,你的流动性提供 1000 U 给这个人。
一笔交易之后,池子中的流动性变成了 1.5 ETH: 1000 U。
由于那个人的卖出, 1.5 个 ETH 只能换 1000 U 了,也就是说,ETH 的价格被他砸到 1000/1.5 ≈ 666.67 U ,而之前的价格是 2000 U。
LP(Liquid Provider 流动性提供者)
由于你添加了 1 个 ETH 和 2000 U 进池子,所以你就是我们常说的 LP,没有你的这笔钱,上面那个用户就没有办法砸盘。
既然你提供了池子给别人砸盘,那么相应的好处就是可以拿到交易手续费,通常在 0.05% 到 1% 之间。
无常损失
你最开始投入了 4000 U(1 ETH+ 2000 U),后来 ETH 价格被人砸到 666 U,你的流动性变成了 1.5 ETH: 1000 U,按照左右价值相等的原理,这个时候你的资产价值只有 2000 U 了,一下子就亏了 2000 U。
而如果不做流动性,只是拿着 1 ETH 和 2000 U,尽管 ETH 跌到了 666 U,你的资产仍然有 2666 U,多亏的 666 U 就是无常损失。
滑点
当你下单卖出,并且池子里流动性不足的时候,你创建订单时的价格和最终的成交价很可能不一样,也就是你卖出的价格更低了,而这就是由于流动性不够所带来的滑点问题。
区间
Uniswap v2 版本中,你的流动性一旦放入,就是平铺在整个价格区间。ETH 一直涨,你就得一直卖出 ETH,ETH 一直跌,你就得一直买入 ETH。
这带来了三个不好的地方:
1、资金利用效率低,大部分资金被闲置
ETH 的价格不会短时间内暴拉至无限高,也不至于暴跌至归零,通常是在一个区间,例如 1800-2200 这里徘徊。
将所有的流动性平铺在整个区间,而 ETH 又只在 1800-2200 这里买卖,那么在它前后的大部分资金都浪费了,成为了闲置资金。
2、所有价格区间池子厚度都一样,极端行情滑点高
通过上图可以看到,如果价格只在 1800-2200 之间徘徊,万一这里出现了极端行情,由于所有价格区间的池子都一样厚,价格很有可能被砸得很低,而闲置资金却站在一旁观望,没有起到任何作用。
假设闲置资金利用起来,形成一个上图中绿色三角形的部分,集中在 1800-2200 的价格区间有很多的流动性托底,那么 ETH 价格就不会过分波动,滑点也会很小,用户体验瞬间提升几个台阶。
3、LP 手续费收入低
这一条也是由于资金利用效率低所带来的,用户存入流动性就是为了赚取手续费,结果大部分资金都没有被利用,那么用户所获得的手续费肯定也是变相减少了。
二、Uniswap v3 的升级
Uniswap v3 升级之后,很快就解决了上面的几个问题。v3 推出了集中流动性,用户可以自行将流动性固定在 1800-2200 的区间,一旦超过了这个区间,用户的流动性就不会再去工作,而集中流动性所带来的好处就是资金利用率的上升,以及滑点的优化,相信大家已经能抢答了。
但是接着问题又来了,如果我就是一个专门在 Uniswap v3 上挖矿的用户,我设置了一个 1800-2200 的区间,在这个区间里,流动性正常工作,并且帮我赚取手续费,但是超过这个区间怎么办?
常见的操作就是,先取出流动性,然后设置一个新的区间,例如 2200-2600 ,**再把流动性重新导入池子中,只有这样,流动性才能继续为我赚钱。
这里产生了两个问题:
1、来回地移动价格区间非常耗费个人精力
2、更换区间产生的手续费,日积月累,也是一笔不小的花费
三、Maveric 的创新之处
终于要到 Maveric 登场了,是的,他们就是解决了上面的区间挪动问题,把本来手动的操作变成了自动操作,而且这个区间的自动挪动,是不收取手续费的。
你只需要设置一个价格区间大小,然后设置一个手续费,接着选择偏好的模式,你的价格区间,便会跟着价格一块挪动。
比如一开始价格在 1126 时,你的区间在 1000-1400 之间。
等到价格涨到了 1866 时,Maveric 也会自动将你的区间调整到新的价格线的附近。成功进入新区间后,你的流动性仍然能够赚取手续费。
四、Maveric 实操演练
花费长篇大论了解了他们在干什么后,接下来的操作就简单了。打开 Maverick 的官网,连接钱包,这里我们使用 ZkSync Era 网络,一方面是有机会获得 ZkSync 未来的空投,另一方面是其手续费相对于主网来说更低。
官网左上角依次是 「Swap」、「Boosted Positions」 「Pools」,第一个「Swap」 就是正常的代币交换,后面的「Pools」就是添加流动性的地方。
(一)手续费与区间的关系
你可以直接搜索关键词,加入别人已经创建的池子,也可以右上角新建一个池子,添加你想提供流动性的一对代币,比如用一个山寨币和 ETH 组成流动性,进行挂钩,使得山寨币产生一个价格。
这里我们直接加入别人的池子即可,搜索结果排在第一的是 APR 很高的一个池子,可以看到这个池子的手续费是 0.1% ,价格区间大小是 2% 。
如果你想更改这些信息,则可以点进池子,选择「Edit」进行自定义,但是要注意以下两点:
1. 手续费越高,成交的单子可能越少。毕竟交易的人也不傻,肯定会优先选择手续费低的流动性;
2. 区间设置得过大,则可能会出现部分流动性闲置无法赚取手续费的情况,具体还是取决于代币对的波动情况和区间设置的准确程度。
那么基于以上两点,我们可以知道,价格区间设置得越小,手续费通常就可以收得越高。但是有人会问,我区间就设置得大,然后手续费也收得高,你奈我何?
结果也是显而易见的,这个池子的 APR 会下降很多,比如上图中很高的 APR 达到了 281.88% ,而**的甚至小于 1% ,贫富差距极其严重。
由此可知,我们想要在提供流动性时挣最多的钱,就得多研究一下,如何设置一个合理的价格区间和手续费。
(二)四种区间变动模式
继续上面的操作,当确认区间和手续费无误之后,点击「Next」,进入区间变动模式选择。
这里一共提供了四种变动模式供用户进行选择:
1. Mode Static——价格区间固定不变动,但区间分布可调整
2. Mode Right——代币价格上涨时,区间才跟着价格变动
3. Mode Left——代币价格下跌时,区间才跟着价格变动
4. Mode Both——不论代币价格涨跌,区间都跟着价格变动
前面文章讲过,Uniswap v2 的资金利用率没有上来,用户承担着无常损失风险的同时,还挣不到太多手续费;
接着 Uniswap v3 更新了区间设置功能,提高了资金利用率,也提高了用户的手续费收入,但是区间是固定的,需要手动调整;
等到了 Maveric 这里,让区间跟随价格变动,进一步提高了手续费的收入和资金利用率。同时,在 Mode Right 和 Mode Left 模式中,由于只有单边的区间变动,只承担单边损失,相较于 Uniswap v3,单边行情下的无常损失得到了优化,但是 Mode Both 的无常损失依旧是具有较大的不确定性。
从这个优化过程我们可以发现:
1. 尽管用户的手续费赚得更多了,但是收益仍与风险相伴;
2. 从选择模式这里也不难看出,工具永远只能给你提供便利,最终是否赚钱,靠的仍然是自己的判断。
当你选择 Mode Static 时,区间虽然固定了,但是区间的分布却有所不同。
第一种是指数型分布,将流动性资金分成 11 个价格区间,越靠近价格线的部分,分配的流动性资金越多,可以让你的资金在短时间内得到有效的利用,但价格一旦远离你的重仓位置,比如价格线跑到左右两边,这个时候你的手续费收益就变少了。
第二种是平均分布,让 11 个区间分配的流动性资金相等,好处是只要在区间内,不管是哪里,手续费都不会少挣。
但如果价格线大部分时候只在中间徘徊,而你又没有将主要资金放在中间部分,那么两边资金就浪费了。
第三种是单区间分布,相比较于第一种更加激进,直接将所有的资金都梭哈进中间一个区间内,所有的资金都得到有效利用,同时也能获得最多的手续费。
但是只要在区间之外,就一分钱手续费都没有。由于只有一个区间,价格线跳出区间也是轻而易举的事。
当你选择 Mode Right 时,如图所示,你的流动性区间会在价格线左边,价格完全没有进入区间,只需提供 USDC,等待价格回落到你的区间,接盘他人的 ETH 赚取手续费即可。
如果 ETH 价格持续升高,即价格线往右走,那么你的 USDC 作为流动性,则会被右移一个区间,继续使用 USDC 去接盘别人卖出的 ETH,当价格在新区间回升时,再卖出 ETH 换成 USDC,赚取手续费。
但是如果价格持续下跌,则区间不会再往左移动,因为你选择的 Mode Right,只有代币价格上涨时,区间才会跟着移动,后面的 Mode Left 也是同理。
Mode Both 则是两种代币都需要添加,因为价格线会正在落在你的流动性区间中间,且区间会随着价格左右变动,不管价格是涨是跌。
(三)流动性激励
Maveric 的首页还有一个「Boosted Positions」的选项,点开它可以看到哪些池子是有额外奖励的,比如这里的一个池子就有额外 1.95% 的 APR,主要是用来吸引用户往这个池子里添加流动性的。
在顶部右边的 Engage 中,可以看到一个「Liquidity Shaping」的按钮,这个按钮千万不要乱点,它可不是提供流动性,而是捐钱,给池子的流动性激励提供资金来源。
如果你在 Liquidity Shaping 里面存了钱,那么这个钱可不会帮你赚取手续费,它会直接变成某个池子里额外的 APR 奖励,然后别人来这个池子里提供流动性的时候,额外奖励给别人。
在之前的网页中,Liquidity Shaping 是直接放在池子后面的,很多用户没有注意看,当成是提供流动性的地方,钱一存进去就变成了别人的奖励,这是比较坑人的一点,现在改过来之后就好了一点。
按照社区的 MOD 的说法,这个功能似乎是给项目方使用的,用来提高某个池子的奖励,以吸引用户去为这个池子提供流动性。但是从实际效果上来看,可能在创新不如上面的价格区间自动变化。
文章标题:一文详解Maverick四种区间变动模式和操作教程
文章链接:https://www.btchangqing.cn/556918.html
更新时间:2023年06月20日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。