年初这轮小牛GMX涨疯,最近深入学习了一下,确实挺有意思!
传统金融中,衍生品交易是规模最大的,Crypto也不例外。GMX是运行在Arbitrum、Avalanche上的PerpetualDex,跟dYdX等Dex本质的区别就是,GMX以GLP池子作为Trader的对手方,而不是撮合多/空的方式。
核心就是这个GLP池子!
Arbitrum上池子主要由USDC、BTC、ETH、DAI、FRAX、LINK、UNI、USDT构成,且绝大部分是USDC和B/E
GLP池是如何作为Trader多/空对手方的呢?
这里先要建立个基本认知:
-拿B/E是看多
-拿U是看空
其实很好理解,把U换成B/E当然是认为它会涨,不然就会拿U等它继续跌。
所以GLP池子基本一半是稳定币、一半是B/E,以此来提供稳定的多/空对手盘,然后根据Openinterest及Utilization调整TargetWeight。
比如当前LongETH的OI比较多,GLP池子形成的Short的对手盘就会比较多,自然就应该调高ETH的Target鼓励更多的LP存入看多资产ETH...
具体Perpetual是怎么实现的呢?
其实也很简单:
-当Trader做多ETH时,相当于从GLP池中“借”ETH的上行空间;
-当Trader做空ETH时,相当于从GLP池中“借”稳定币相对于ETH的上涨空间。
整个过程GLP池中的资产并没有被借出来,而是直接在平仓的时候进行结算。
假设:
ETH:$1000
GLP池:9ETH+11000USDC=$20000
张三抵押1ETH,10倍杠杆LongETH,这个时候相当于向GLP“借”9个ETH的上行空间。
1.ETH涨到$2000
收益:*9=$9000
结算:9000/2000=4.5ETH
GLP池子:4.5ETH+11000USDC=$20000
极端情况:
ETH上涨到$100,000
收益:*9=$891,000
结算收益:891,000/100,000=8.91ETH
GLP池子:0.09ETH+11000USDC=$20,000
注意到没,不管怎么涨GLP池子都会剩一点ETH!
无论怎样涨,被“借”的ETH都不会被掏空,GLP池子里最坏的情况总会剩一点。之所以这样是因为GLP池子的代币数量限制了开仓仓位,每一个仓位都要有对应的现货支撑!GMX还设置了流动性保护,也就是最多开到对应GLP流动性的70%仓位。
有个问题:如果当前已经有70%的OI,LP要提走流动性怎么办?
有朋友说GLP的池子U本位是不变的,上面的例子至始至终都是$20000。其实并非如此,只有当把所有ETH借空时GLP池子的U本位是不变的。
如果GLP池子:10ETH+10000USDC=$20000
抵押1ETH10倍做多时会借9个,无论怎样涨,GLP都是大于$20000的,因为未被借的那1ETH的上行空间没有被掏走。
2.做多爆仓情况
假设ETH没有涨,反而下跌到889触发爆仓,张三抵押的1ETH将全部被GLP池子吃掉:
GLP池子:10ETH+11000USDC≈$20000
同理如果GLP池子没有被“借”空的话,GLP的U本位应该是明显小于$20000的。
再来看下Short的情况:
3.做空赚
张三抵押1000USDC10倍做空ETH,相当于“借”9000USDC吃相对ETH的涨幅,或借9个ETH直接卖掉看空。
当ETH跌到500时:
收益:$4500
GLP池子:9ETH+6500USDC=$11000
Trader做空赚钱的时候GLP账面损失最大!其实放那不动9ETH+11000USDC也只剩$15500了。
4.做空爆仓
如果ETH没有跌反而涨到$1111,张三自然又爆仓了,抵押的1000USDC也全部被GLP池子吃掉:
GLP池子:9ETH+12000USDC≈$21999
这就是一个零和游戏,Trader赚LP就亏,Trader亏LP就赚!
Trader在GMX上的PNL将直接反映在GLP的价格上:
-Trader亏,GLP价格上涨
-Trader赚,GLP价格下跌
GLP作为Trader的对手盘,肯定是要承担一定风险的!只是从历史运行数据来看,Trader们总体是亏的。
作为LP给平台提供了流动性,按理说就不应该再承担损失或冒很大的风险,但实际是办不到的!比如基于AMM的Dex,LP必然要承担无常损失,这是价格发现的成本。
所以平台往往要另行弥补,比如Txfee分成、流动性挖矿奖励等。AMM机制的Dex,覆盖无常损失后的整体收益就是LP是否愿意继续提供流动性的动力。
GMX这方面做得还算不错,所有费用包括开仓、借贷、swap的费用全部分给GMX、GLP的质押者,GLP能分70%,使得APR高达30%左右,熊市有这样的收益也算不错了。
另一方面,为GLP提供流动性本身也是在参与du博,需要有一定的风险预期,只是你的对手盘更多的是那些容易上头的du鬼。
简单体验了一下,GMX还是很简洁易用的,就是目前GLP池子标的太少。
比较特别的一点就是零滑点或滑点极低,这是直接通过预言机喂价的优势,同时无需通过AMM机制进行价格发现,自然LP也不用承担无常损失的风险。
再来看看GMX提供的收益,主要针对GMX和GLP:
GMX为平台治理代币,主要涉及代币分配、GLP池子构成、esGMX奖励等。质押GMX获得奖励:
-esGMX
-MP:MultiplierPoints
-30%平台收益
MP主要勇于Boostreward的,100%不是指收益而是MP点数,比如质押100个GMX满1年能获得100个MP点数。
质押esGMX的效果等同于GMX,获得的收益都相同,只是无法在二级市场流通交易。
esGMX想变现就必须Vest成GMX,这是一个再质押的过程,生成这些esGMX对应的GMX或GLP也必须同步保持质押,365天的线性归属过程中esGMX代币将每秒转换为GMX,已转换为GMX的部分可随时领取。
而且只要不Unstake,Vest中的GMX照样获得所有收益,esGMX也是线性归属为GMX,对市场也不会形成抛压。
这是GMX代币经济模型中的一个亮点,这使得绝大部分的GMX都处于质押状态,并且利好币价。
当提供流动性换取GLP时,GLP是直接被Stake的,质押也会获得esGMX奖励,跟GMX不同的是没有MultiplierPoints,但分得的平台收益比GMX高。当LP存入池子对应代币时,会换取相应的GLP:
GLP价格=池子资产总价值/GLP供应量,资产总价值包括OI的未实现利润/损失,基本假设是每个OI都可能在下一秒被平仓。
GLP池子除了作Perpetual的对手方,也支持Swap。Swap过程相当于存A代币换GLP,再用GLP换B代币,基于预言机喂价基本可以零滑点秒兑换,只是代币不同Weight导致手续费可能会比较夸张。
有个关键点:平仓也可能涉及Swap,Trader抵押的和最终提取的可以是不同代币,但这会被视为交易活动而收取交易费。
GMX有哪些问题/风险呢?
1.缺乏价格发现机制
直接通过预言机喂价而没有自身的价格发现机制,严格说不算一个完整的PerpetualExchange。
之前在Avalanche上就出现过1次操控预言机事件,Trader利用AVAX在CEX中的稀薄流动性,操纵AVAX的链下价格从GLP池中获利56.6万美元。
2.多空不平衡
类似dYdX或各种Cex的Perpetual,通常都会以资金费用来平衡多空,当做多力量大于做空时多方需要向空方支付资金费用,反之亦然。
GMX不是,唯一限制开仓的就是池子里对应的现货数量,GMX保障每一个仓位背后都有现货支撑,但这也无法完全平衡多空。
当大牛趋势行情到来时,平台绝大多数都做多的,这完全有可能把池子里的B/E给掏空,就算GMX项目方把TargetWeight调再大,LP也不一定愿意再继续存进来,而随着GLP池子价值进一步被掏走,LP也可能提走流动性,这是否可能导致池子枯竭?
望Defi大神指点分析一下!
3.合约预留参数
起初我以为GLP池子代币的TargetWeight是由算法根据市场情况自动调整的,没想到是合约预留了参数,项目方每周通过之前的OI、UTILIZATION数据人工调整的。
项目方甚至可以自由修改包括GLP池子构成、权重、质押奖励等,这会带来什么问题还不知道,可以确定的是项目方是做盘子起家的!
最后:
欢迎私信进交流群!
感谢阅读,喜欢的朋友可以点个赞关注哦,我们下期再见!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。