LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 实战贴:如履薄冰挖CRV,挖完之后的灵魂之问

实战贴:如履薄冰挖CRV,挖完之后的灵魂之问

2020-08-15 比特傻 来源:区块链网络


昨天,CRV短暂超过了以太坊,消息震动全球币圈。傻哥昨夜准备去挖头矿。

在官方说开挖之前,一个小伙子居然在github上找到了官方的合约地址,并在推特上告诉大家可以提前调用合约挖矿。

傻哥心想,被技术流玩家抢了先手了。但其难能可贵之处,在于公布的怎么调用合约的步骤,相对无私。这个Snow头像的小伙子,傻哥记住你了。


小伙子Snow的帖子在官方喊开挖之前。官方虽然不爽,但基于去中心化社区的理念,也没啥办法。随后表态。


这时候,官方说已经把用于挖矿的新UI做好了。


好吧,不用技术流了,直接用官方网页挖吧。

于是昨夜,傻哥打开curve的官网,其画风让傻哥再次震惊。

如此烂的用户界面,让傻哥想起了自己初中的时候做的网站,居然还有几分相似。看过Uniswap优美简洁的网站,觉得Curve的官网真是挫啊。其无视用户体验的UI,完全对不起其超越以太的市值,在这个5G时代堪称罕见。题外话,如果大家能帮我联系官方,傻哥愿意找人帮团队优化下UI。

于此同时,傻哥又在了解项目筹码情况的时候,得知这个项目早就有大户预挖过了。并且,恼人的是,除了预挖,还有投资人、社区、团队都拿了币,比例还不低。上线后每天的抛盘都有200万个。这200万个,来自预挖的,团队的,以及傻哥这样的憨憨刚来挖的。

于是傻哥基本断定,失了先手,根本没有头矿了。因此,傻哥就没有必要为了这个项目影响睡眠。准备第二天早上睡到自然醒,一边撸猫一边研究。

晚上的时候,傻哥就把usdt从冷钱包打到metamask上。心想,有一夜时间,gas费用就调的很低。殊不知,这是一系列麻烦的开始。

这里,顺便给大家介绍下Curve这个项目:

Curve是一个运行在以太坊上的智能合约平台,主打低滑点的dex。那滑点怎么低呢,币价稳定不就可以了吗?那就专做稳定币吧。一开始,可以理解为curve是垂直版的uniswap,专做稳定币。后来发现各种封装的币之间相互兑换也很少滑点,比如renBTC、wBTC。

Curve上的交易对虽然很少,但手续费只有uniswap的10%左右,且流动性足,体验吊打cex。可以说,curve是dex中有明确价值的小强。

于是,傻哥就睡去了。

早上睡到自然醒之后,发现手机热钱包发来提醒,中午12点可以直接在钱包挖crv了。好吧,深得我意,傻哥实在是不想舞弄curve那风格独特的UI了。

这是,傻哥打开冷钱包,发现昨晚的币到现在还没有打出来。尝试加速交易和取消交易都失败了。于是又用正常手续费赚了一笔USDT到手机热钱包。等了好久,发现还是出不来。


于是傻哥顾不得高昂的gas了,直接用最高的gas,准备把usdt转一点出来。然而,还是无法确认交易。这是傻哥突然明白自己犯傻了,在eth网络中,前一笔交易不确认,后面的也无法确认。

如果是这样的话,就只能等几天等到交易自己取消。这时候已经是11点多了,傻哥突然看到热钱包上说12点crv挖矿,还居然要抢额度的,来晚了就没额度了。

这下麻烦了,一方面币转不出来;另一方面,到了中午12点,挖crv的额度就没了。

于是傻哥只能求助官方钱包客服。见字如面:

一开始,钱包客服放映说要联系下开发解决问题。过了一会儿,又说不联系了,今天是周末,开发回家了。于是傻哥心里一凉,今天的挖矿看来是没戏了。

11点45分了,正当傻哥万念俱灰,百无聊赖的时候,钱包客服突然告诉开发人员回来了。很快,傻哥加了客服人员微信,和开发一起拉了个群。

傻哥打开硬件钱包,在配合开发人员重新发起交易,让开发手动替我确认。可是,中午挖Crv的额度肯定是没了,因为就要12点了。

这时候傻哥突然想到,为啥那骨骼惊奇的官网没有挖矿额度限制,而钱包却有呢。傻哥推测是钱包为了保护用户利益,设了最低限制和最高限制。防止用户金额太低,因为摩擦成本而亏本;也防止用户金额太多,而出不可承受的风险。

也就是说,所谓额度,是钱包方面主动设置的,类似于家长保护小孩子的措施。正好,这时钱包客服和我沟通交涉额度的问题。最终沟通下来,傻哥非常开心:

这时时间已经过了12点,客服带着技术,不仅给给我保留了crv额度,还给我了一些df额度。太好了,这样傻哥就能一下子体验两种币的挖矿了。

正在此时,在开发的帮助下,用于测试挖矿的币也成功地打了出来:


一切都变得顺利了起来。虽然这时已经过了12点,开发人员依然在傻哥的钱包中,给予了额度。


傻哥不仅如愿以偿,体验到了crv挖矿,还收获了DF挖矿的额外体验。虽然傻哥从不做任何投资建议,也不推荐任何产品。但这里要为钱包团队的服务态度点赞,忙前忙后帮傻哥解决了问题。熟悉钱包UI的朋友,应该知道我说的是哪家钱包。

在成功挖到矿之后,傻哥又把玩着这curve骨骼惊奇的官网,把这个项目再思考了下。目前市场还有很多误解和疑问,比较少人说的清楚。苏格拉底给了傻哥灵魂之问,傻哥一一作答,总结如下:

1、curve上一边为稳定币资金池提供流动性,另外又将这些稳定币存在类似comp这样的抵押借贷协议中,从而使得一币两用。真的是一币两用吗?

答:是的。在curve上存入comp的稳定币池,得到的是curve comp LP token, 即为存款凭证;eg.cUSDC、cDai.相当于在Curve和Compound上同时挖矿。

2、Curve挖矿的好多代币,为什么需要搞这么复杂?这些代币是谁发的,有什么必要?

答:因为最少两层协议嵌套;以Y池举例,涉及yearn.finance协议把稳定币封装成ytoken。这个Ytoken再去yearn.finance去优化收益,会得到ycrv的收益权证。还能用这个权证去挖yearn.finance发的代币YFI。然而curve自己也要发币,即crv。

这里面代币特别多的原因是两个:其一当个协议可能实现某些功能,而产生很多代币。比如yearn.finance协议。其中Ytoken代表存入的权证,ycrv代表收益权证,YFI是网络代币。

其二,Curve自己要发的币crv。再算上每个代币池中杂七杂八的币,就显得很复杂。能否简化呢?不能,因为这些权证都是上链用于权益结算了,协议需要给用户展示清楚。

3、BPT 代币是 Balancer 发给流动性提供者的权益证明,不同池子有不同的 BPT(同名但是性质不同)。为啥不同池子的BPT性质不同?且为啥都要先给一个权益证明?Balancer的代币是BAL。

答:因为流动性挖矿在存入流动性之后,获得收益是一个连续的生产行为。协议需要在每个时间段连续地把币打入你的钱包。那打入你的钱包多少币呢?需要依据你存入流动性的量,这个量用权益证明即BPT在链上代表。

之后合约会依据这个BPT等比例把代币BAL和流动性挖矿手续费打到你的钱包。

那不同池子的BPT性质不同,差异在什么地方呢?可能在于不同池子的手续费和潜在的其他收益代币不同。比如YFI-DAI池和YFI-yCRV提供流动性,可以获得YFI的奖励。Balancer的每个池子嵌套了其他协议,并从其他协议获取的收益代币不同。

Balancer上不同池子的存入权证都叫BPT,名字相同,但背后代表各个池子的潜在收益代币不同。而在curve上呢,因为池子不多,就6个,所以存入权证的名字就按照各自池子嵌入的协议要求来。但这已经足够对初学者造成混乱了。

4、YFI是什么?

YFI是借贷聚合协议yearn.finance的治理代币。yearn协议就是代币存储的收益优化器。

用户把稳定币(USDT、USDC、TUSD、DAI)存入yean.finance协议,并由此获得yToken;

比如用户存入USDC、DAI,可以获得yUSDC、yDAI,也就是所谓的yToken。这个yToken就是存入权证。

这个权证可以用来参与yearn.finance的各种挖矿活动,得到的收益用ycrv代表。

而yearn.finance协议的官方,为了促进业务发展,让收益权证ycrv可以挖协议的治理代币。以此希望更多人使用yearn.finance的服务,推动协议发展。YFI就是yearn.finance的治理代币。但毫无疑问,这么多代币,会造成用户更加困扰。

5、用户为什么要通过yearn.finance把自己的稳定币换成ytoken?

用户存币是为了挖矿收益。这存币需要在链上记录你存了多少呀,怎么办呢?就用ytoken来代表吧。

好了,你存了稳定币,得到了ytoken,你就可以各种挖了,收益得到优化;

6、Curve上的yPool的流动性池,功能比较复杂,这里总结下:

1、存入稳定币挖矿、生成ytoken, 且获得挖矿收益;

2、ytoken之间,以及稳定币之间的兑换;

3、存入Ytoken,获得ycrv,也能得到挖矿收益;

4、质押ycrv可以获得YFI

5、然后这个池子还能通过存币挖矿,获得curve的代币crv。

为什么这么复杂呀,因为协议嵌套,因为这些个协议都想发自己的币,就如此复杂了咯。

7、用户在curve上挖YFI的方法:

1、把USDT等稳定币资产,存入curve上的y池,获得ytoken;

2、再把yToken存入y池,可以获得yCRV代币

3、然后把ycrv通过质押挖YFI;

如果把curve上Y池当做一个火炉,就如同把陶培放入火炉,烧完之后再放入,如此三次。体验真实不佳,更容易让人云里雾里。

8、Curve上面这么多池子?是自己弄得,还是调用的别人的协议?curve的Y池,和YFI啥关系?只是单纯的协议调用关系吗?

答:curve协议本身只是提供稳定币的兑换服务,用户可以兑换稳定币,也可以提供流动性。但如果提供流动性的话,curve使用用户存入的稳定币,再次存入其他协议如comp、YFI来赚取额外的其他协议上的收益。两个积木拼起来,两块收益也拼起来了;这其实是通过协议的耦合,对产品端是流动性聚合,对用户端是一币多挖。

9、各种协议嵌套,有啥好处呢?

答:当然是各个协议的手续费、利息和代币收益一网打尽。在Curve的收益结构中,你存入流动性可以得到包括交易费用、来自其他协议额外的利息和代币奖励,还有Curve自己的代币crv奖励。你动动手点一下,就如同一家收益多元化的公司,那样有多重收益来源。

10、Curve上的滑点的百分比是怎么计算处理的?

答:滑点即价差,即实际成交的价格与当前显示的价格的差别。你更应该问滑点是怎么来的。

11、curve上的y池就是yfi的机枪池吗?

答:不是。是Yfi协议的调用+curve本身的兑换协议,形成的池子。

12、将ycrv流动性挖Yam,居然也能获得crv,他们之间是什么关系?

答:这是三层嵌套。curve协议、yield.fiannce协议和Yam协议相互嵌套,彼此承认。将ycrv流动性挖Yam在curve的白名单,白名单的范围就是协议彼此承认、彼此分享流动性的范围。还漏了uniswap,如果算上uniswap提供的兑换协议,实际上是四层协议嵌套。

ps.再次提醒,傻哥的实战贴不构成任何投资建议,傻哥自己也只是小资金测试研究。纸上得来终觉浅,绝知此事要躬行。傻哥坚持不推荐任何投资和产品。这篇文章1个小时写的,行文粗糙和思考错漏之处,请大家见谅。

—-

编译者/作者:比特傻

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...