无风险套利与无常损失 Alpaca 区块链分析

无风险套利与无常损失

​​无风险套利与无常损失

写在前面:这一系列的教程是给什么都不懂的完全的小白看的,是纯粹的新人看的东西,不适合任何有基础的人来看。后续深入之后我会介绍各种defi项目的心得,但现在而言,这个序列的教程都还是小白看的教程,请各位大佬不要嗤笑,我们都有从小白走过来的那一天。

所有可能使用到的网址我会在文章末尾放出。

这一期写之前还是有点感慨,我其实一直觉得写的这种教程是完全没有人看的,想要打破信息壁垒把消息传递到下沉市场是非常难的一件事情,但后台的私信确实是告诉有很多人只在交易所玩的朋友,他们真的什么都不知道。也算是让我确定了有人在看,那我就继续写吧。

这一期我们要写的是无风险挖矿,也是Defi里面的入门级产品,我刚开始入门玩的项目也是类似这一类的无风险挖矿。

首先我们要知道,Risk need compensation,这是金融学入门就知道的一句话,一切无风险的行为,他的收获必然不会很高,但相比于传统金融,Defi世界的无风险挖矿收益率平均在年化10%-30%,已经是一个很高的收益率了。

【题外话:之前身边有朋友家里买了所谓的固收产品100多个W,年化8%,后来这个理财产品的主理人被警察抓走了,项目跑路了。当时她来找我问维权的事情,我给她分析了一堆,现在主理人被抓走和你的钱没有任何关系,你不用担心,最后她还是去找了个号称收费12个点一定可以拿回来的律师。而一分咨询费都没给我,我:mmp】

无风险挖矿主要有两种产品,单稳定币质押挖矿和双稳定币组挖矿,我们先介绍具体操作,再开始介绍具体的原理。这次的原理我会讲LP和无常损失的概念,涉及到简单的数学计算,但看起来会很复杂,如果你不愿意去仔细看,就只需要看前面的操作,如果你认真想要学习Defi的知识,我建议你认认真真看完并且手动计算一次。

在这里我推荐Alpaca作为新手的稳定币挖矿,原因是因为经过数次检测,Alpaca是非常稳定并且安全的,但相应地,Alpaca给你的回报并不高,单币挖矿年化利率在10%左右,LP对在20%左右(加了杠杆)。必须要说在前面的是:我和Alpaca没有任何利益输送,我没收他们一分钱,我还高位接了他们的矿币被坑了,我骂Alpaca被他们的微博、粉丝群、twitter都拉黑了两三个号,但不可否认的是金融工具都是中性的,我这里介绍他只是因为他是比较安全的产品,适合新手。至于收益率高的,就要冲头矿了。

单币质押

单币质押非常简单,我们进入Alpaca的官网(app.alpacafinance.org)就可以看到这个页面:

无风险套利与无常损失 Alpaca 区块链分析 第1张

我们先点右上角的连接钱包,把你的钱包连接上:

无风险套利与无常损失 Alpaca 区块链分析 第2张

选择metamask,如果你使用其他的钱包也可以选择其他的钱包,都是一样的操作。

连接上钱包之后,我们就可以选择我们要单币质押挖矿的币种了。我们可以看到任何一个币对的利息都是由两部分组成,贷款利息和质押利息。贷款利息就是无风险借贷给Alpaca,让他去放贷,而Stake则是把你的贷款凭证放在项目的节点上用来挖取Alpaca的矿币,alpaca。一般来说这两者并没有过大的差异与风险,我们一般的操作就是先贷款,之后把贷款凭证质押,吃满所有的收益。【注意此时显示的最后收入的APY而不是APR,这是团队鸡贼的一点,让这个数据显的稍微高了一点】

比如我要借出BUSD,我就选择BUSD旁边的存入:

无风险套利与无常损失 Alpaca 区块链分析 第3张

在输入数额之后,点击approve,进行授权。授权之后支付gas,就可以了。(我好像还没讲gas和授权的概念···我下一期补起来···)

无风险套利与无常损失 Alpaca 区块链分析 第4张

到这一步为止,我们已经拿到了BUSD的初步收入,贷款APR。在确认贷款之后Alpaca,会给你ibBusd作为你的贷款凭证,相当于你在银行的存款单一样。需要注意的是,ibBusd本身就是生息的,通过ibBUSD和busd之间并非1:1而是实时波动,从而使得你在赎回的时候可以获得利息(相当于随着时间增长,busd可以兑换的ibbusd越来越少,ibbusd越来越升值,这样就等于是在给你发放借款利息)而ibbusd和busd之间的汇率可以在这里查看:

无风险套利与无常损失 Alpaca 区块链分析 第5张

此后我们选择旁边的Stake:

无风险套利与无常损失 Alpaca 区块链分析 第6张

在这里我们可以选择把ibBUSD质押:

无风险套利与无常损失 Alpaca 区块链分析 第7张

经过上一步操作,现在该怎么做你应该已经知道了。

如果我们想要赎回,不想质押了,该怎么办?

还是上一张图,我们可以看到左边是质押选项,右边是赎回选项,在赎回时我们会重新获得我们的ibbusd代币,并且得到我们质押的收益alpaca,如果我们想单独收获质押收益而不解除质押,可以点最右边的领取,并在DEX售出(后续介绍)。

在获得ibbusd代币之后,我们要把它再重新换回busd。我们回到LEND页面,点击取出,在提交所有的ibbusd并且钱包支付gas之后我们就可以收回贷款了。

无风险套利与无常损失 Alpaca 区块链分析 第8张

此时你的钱包里就应该多出来了你的本金和你的利息收益。

而如何售卖我们的质押收益就要涉及的DEX部分,这一部分我们使用BSC链上的pancakeswap来进行讲解,同时讲解如何进行LP挖矿。

LP挖矿

无风险套利与无常损失 Alpaca 区块链分析 第9张

在Trade页面里面我们选择Exchange,就可以买卖相应的币:

无风险套利与无常损失 Alpaca 区块链分析 第10张

上面的From框是你要卖的币,To是你要买入的币,点击select a currency可以选择币种。

无风险套利与无常损失 Alpaca 区块链分析 第11张

如果这里没有你要买卖的货币,你也可以选择直接输入你要买卖的货币的链上地址。(下一期在跨链桥部分会讲解这个概念。)

LP挖矿也在这个页面,我们选择Liquidity,在里面选择add liquidity

无风险套利与无常损失 Alpaca 区块链分析 第12张

上下分别输入我要添加流动性的代币,比如双稳定币。在添加之前请先去Earn里面查看一下你添加的流动性有无质押收益,如果没有,那么你只能获得手续费奖励。

无风险套利与无常损失 Alpaca 区块链分析 第13张

在添加完了流动性之后,我们会得到一个新的代币,LP代币,在最上方的Earn里面我们可以查看这个LP代币的质押收益。我们在搜索框里面搜索我们要找的稳定币对,并质押我们对应的LP代币。

无风险套利与无常损失 Alpaca 区块链分析 第14张

在选择enable contract之后,授权使用合约并支付gas提交代币之后,我们就完成了LP挖矿的操作了。如果我们想要结束LP挖矿,需要在刚刚LP质押的地方解除质押,再回到Trade-Liquids里面找到Your Liquidity,选择remove your liquidity就可以解除LP​,获得你原来的代币了。

但需要注意的是,LP池除了给你较高的质押收益以外,还会存在无常损失这个概念​,我们会在下面进行详细讲解什么是无常损失。操作部分到此为止就全部结束了。

原理部分:

有人可能会问,为什么这个也叫挖矿呢​?这个和显卡挖矿有什么区别呢?

实际上单币质押和LP质押并不能认为是传统的算力挖矿,而是项目方在智能合约中设定的跟随区块变化自动产出的代币,分配给了各个在节点上质押的人而已。具体来说,真正的算力挖矿是指有实体显卡支撑的一直在计算的挖矿,显卡通过一次次运算计算出一个个区块,推进区块变动,使得链上的数据像河流一样一直向前流动​。而质押挖矿则是项目方在河流的一小段做出设定,当水流动到A点的时候分配给所有质押的人X个项目代币,区块继续计算到B点的时候又分配Y个代币,所以质押挖矿的本质不是产生代币与数据而是参与代币分配,无论你参与与否代币都会在区块运算推进的过程中被生成出来​。只是这种获得方式类似于传统的显卡挖矿,所以我们称为挖矿。

原理上:

单稳定币挖矿是指你将你的稳定币质押在一池,给项目方提供TVL,为他们提供好看的项目数据,拉动TVL,吸引更多人来用他们的产品,类似于用钱付给你让你来看广告,而项目方会铸造自己的代币作为利息奖励给你,达到撬动杠杆的作用。一般而言这笔是会被锁在对应的Vault里面,不会被挪用的,也不会有其他的用途,所以单币质押是基本上没有风险的。而好看的数据也可以让项目方​去找资本融到更多的钱,大家互惠互利。

但也有一定可能项目方会在智能合约中加上一定的坑,但这都是公开可见的链上数据,TVL比较大的项目方基本上没法用这种智能合约的坑来坑别人,因为有太多谨慎的科学家会先看智能代码再冲矿的。所以想要坑人会非常困难。

双稳定币组挖矿就是所谓的LP挖矿,想要理解这个概念,你要先明白什么是LP。早年的链上交易在没有交易所的时候就是最原始的点对点交易,你提出多少钱买多少,对方接受就找到你与你交易,不接受就忽视掉,后来链上有人为了提高交易效率,提出了中心化整合交易的概念,用去中心化交易所(后简称为DEX)来实时促成买卖盘,这就类似于链上的证券交易所,实时买卖盘更新。但与证券交易所不同的是,证券交易所中你所有的资产都托管在券商的账户里面,可以实时挂上买卖单,而你的钱包中的资产并没有托管在DEX里面,那该如何确定实时买卖单,促成双方交易呢?

有人就发明了恒定乘积公式和LP流动池来解决这个问题。

简而言之,就是交易所中有人提供A币和B币若干,组成一个LP交易对,随后DEX给你发一个新币作为你持有这个LP交易对的凭证(有观点认为,这种凭证可以被看作是一种新型的可拆分的生息代币,不能把他看作是LP对,而要把它看成一种新的代币来理解,这种观点适合部分交易汇率稳定的币对,并且也具有他的存在价值,由于篇幅限制,我们今天只做观点展示,不展开叙述)。

组成的初始交易对会为交易提供流动性,即现在池子中有A币和B币,他们的总价值相等,我把一定的A币卖给交易池,换取同价值的B币,池子中的A币多了,B币少了,为了使A、B两币的价值相等,系统就会自动修改AB币种的汇率使得他们的总价值仍然相等,这样就做到了链上实时报价,反应出最真实的币价变动。

但这里面存在两个问题:

当你单次交易数量过多时,比如你把交易池里面的50%一次性交易走了,这就会造成交易对价格的剧烈变动,为了抑制这种变动,DEX会设定价格变动并不是线性的,也就是当你单次交易的数额越多时,你要承受的交易滑点(slippage)就会非线性增多,即你要承受更高的价格波动。类似于传统证券交易所中你用市价买入把日前挂单吃完之后,就要买入比你看到价格更高的挂单了,如果你单次交易额非常高,你的滑点就会非常高,你在链上买入的价格波动也会被放大。所以有人会问为什么我在DEX一次交易扣了很多钱,或者为什么我交易了很多次都没成功,很可能就是你一次交易太多了,要么滑点给的太高了,所以扣了很多钱,要么就是你滑点给太低但是你交易数额很高,最后导致没法促成交易。(想象你在证券交易所买了100W的挂价1.0的证券,但现在挂单1.0的只有20W,而你只允许在0.9-1.1的范围内购买。这就是滑点)

所以单次交易请不要超过20WU,滑点会很高。

第二个问题就是无常损失,这里就要用到恒定乘积公式了。(下面的内容涉及简单的数学计算,如果你看着很累可以直接看结论:无常损失在汇率对价格波动40%以内都能控制在5%以内,比较小,但剧烈波动会有很大的风险)

首先根据现有币价我们设定一个汇率,假设现在最多的交易成交队中,1BTC可以换100U,我们就把他当作恒定乘积公式的基础系数,设定最初的流动池中K=X*Y,K是一个定值,X是指你投入的A币种的数量,Y是你投入的B币种的数量,我们投入了1枚BTC和100U作为一个平衡的LP对,此时X=1(BTC的数量),Y=100(U的数量),K=100 ,而我得到了一个LP对,一个月后,BTC涨到了200U,此时因为我持有的是LP对而不是单币,我并没有赚到我持有原来的一枚BTC现在应该赚到的100U,因为LP对的两币种价值要相等才能组成一个LP对,所以此时我持有的BTC和U的数量可以通过计算得出:

无风险套利与无常损失 Alpaca 区块链分析 第15张

(很久没写字了,这一块一定要自己计算一次!不然很难理解无常损失)

相对于持币不动,我少赚了17.16U,这就是无常损失。

如果你实际经过了计算,就能理解无常损失的出现只会在两边价格剧烈波动的情况下能表现出来,如果你持有的是稳定币对挖矿,同样的稳定币波动不会超过1%,相对而已无常损失是可以忽略不计的,非常小。… 阅读全文