流动性挖矿的由来
流动性挖矿是一种专属于去中心化金融(DeFi)的应用方式 。存款者借由提供自身的加密货币资产到去中心化交易所(DEX)中,
帮助运行去中心化交易所,并以此种方式获得一定量的挖矿奖励,这些奖励通常来自于去中心化交易所中使用者所支付的交易手续费 ,
提供加密货币作为流动性的存款者,我们通常把他们叫做LP也就是Liquidity Provider。
一个成熟的交易市场中需要足够的流动性,交易才有产生的可能。举个简单的例子,不考虑价钱因素 ,
你想要买比特币的话,就得有人要卖比特币,这个交易才有产生的可能,在传统金融市场中,例如说股票市场 ,
因为有着”造市商”的存在,所以不怕市场上没有足够的流动性,传统造市商在满足了买卖双方订单的同时也赚取了交易的差价作为利润。
同样的,在去中心化金融的世界中也需要流动性才能创造出一个完善的交易市场 。
不过,因为区块链世界中每一笔交易都需要矿工纪录并且支付交易手续费,中心化的“传统造市商”角色因为无法从中获得足够利润所以不复存在 就在大家都认为没有办法时,
“自动造市商”(AMM – Automated Market Maker) 这个概念被Uniswap开始采用,
并且测底解决了流动性的问题~可以说AMM就是去中心化交易所能够运转的一大功臣 也产生了流动性挖矿这个概念
流动性挖矿年化收益从何而来?
在DeFi的世界中,去中心化交易所提供了各种加密货币间的转换,他们会吸引手上有资金的存款者把加密货币,
放入交易所的资金池里提供流动性,并且承诺给予一定比例的交易手续费作为回报,
例如:Uniswap把每笔订单总额的0.3%交易手续费给予流动性提供者,举个简单的例子,
今天使用者想在Uniswap上把10个Ether 换成USDC token,他们只需要连结钱包并支付一定量的手续费就可以完成转换,
但是你有没有想过,被换取的这些USDC token 是从哪里来的呢?没错,使用者之所以可以方便地把ETH 换成USDC,
是因为在这个平台上有着一个由ETH token 与USDC token 组成的流动性池,这个流动性池里面的ETH 与USDC 就是来自于流动性提供者,
因此,在你使用Uniswap 这个平台把你的ETH 换成USDC token 时,支付的交易手续费将会作为奖励付给这些提供流动性的人,
毕竟没有他们,就不会有这个交易市场,如此,只要有人使用了你的这个流动性池,你就能被动赚进交易手续费当作回报,
这就是流动性挖矿的基础运作过程,是不是发现运作过程没有这么复杂?
流动性挖矿除了能赚进平台使用者的交易手续费以外,LP们还可以选择抵押这些流动性证明来获得平台额外的奖励
流动性证明抵押
流动性证明抵押是去中心化交易所平台用来进一步吸引流动性提供者使用他们平台的激励方式,
在你提供流动性到去中心化交易所的资金池后,你会收到相对应的LP token,而只要再继续把这些LP token抵押到平台上,
不仅仅能赚到原本资金池的交易手续费,还可以分到平台上发行的“治理代币”,这就是大部分流动性挖矿拥有高额APY的原因。
以PancakeSwap举例,这是目前在币安智能链上最大的去中心化交易所,只要在PancakeSwap上提供流动性,
再把流动性证明抵押到PancakeSwap的农场中,就能赚取PancakeSwap的治理代币Cake,
以此获得额外收益,拥有这些治理代币,存款者就能拥有一部分PancakeSwap的治理权与话语权,
并且能够提出以及参与各种优化方案的投票,当然你也可以选择卖掉cake,获得额外的APY,
我们在先前提到过,自动造市商(AMM),是一种去中心化交易所用来自动自发的创造交易市场的方式,只要使用AMM,
去中心化交易所们就能在不依靠中心化个体的情形下,撮合买卖双方的需求,提供货币报价,以此达成真正的去中心化交易,
我们刚刚解释了流动性挖矿的运作过程,如果今天想要在Uniswap上把1 ETH 换成等价的USDC,
那我就会把1 ETH 存进这个ETH-USDC 的流动池并换回等价的USDC,那问题来了,这个去中心化流动池是如何知道1ETH=多少USDC呢?
换句话说,兑换汇率是怎么决定的?
答案是:看这个流动性池里面货币比例,在流动性提供者(LP)决定存入一对加密货币Pair到资金池时,
例如:ETH-USDC这个流动性pair,流动性提供者会需要提供”相等价值“的ETH 与USDC
假如今天1 ETH = 100 美金也就是100 USDC,那么流动性提供者在提供1ETH的同时也需要提供100个USDC,
如此才能保证资金池内货币之间的比例正确
算出这个流动性池的兑换汇率,
如果ETH-USDC池子里有10个ETH与1000个USDC,兑换汇率就会是1ETH = 100 USDC,
所以说,资金池的兑换汇率完全取决于两种货币比例,跟其他外在条件都没有关系,这个概念非常重要,因为这就是造成无常损失的关键
怎么避免无常损失?
无常损失(Impermanent Loss),是一种暂时性的损失
是流动性挖矿需要承受的一大风险,无常损失发生在投入的两种加密货币涨幅不一样时才会发生,
两者币价间的变化越大,无常损失就会越大,让我举个例子你会比较好了解,
今天我打算投入了ETH 与USDC这个流动性pair,假设当时投入时1个ETH等于100个USDC,
,也就是1比100这个比例,所以我决定投入了10个ETH与1000USDC进入资金池,
记住因为USDC是稳定币,所以我们合理假设他的涨幅一直不变,
我们把我放入的流动性总体价值换算成美金,我投入的流动性就会是
10ETH*$100 + $1000 = 2000 美金
假如过了一段时间,以太币突然暴涨变成400美金一枚,不过因为去中心化交易所使用AMM机制的原因
资金池的币价汇率完全取决于两种货币之间的比例,
这时在资金池里,比例照样是1ETH比100USDC,
聪明的你可能也发现了这个时候在去中心化交易所的以太币价钱和市场上的价钱产生了差异,
在DEX上购买以太币,竟然只需要100美金一枚,
这时市场上就会出现所谓的”套利者”,
他们会使用USDC把去中心化交易所里便宜的以太币换出来,
不过这个套利机制,是没办法无限套利的,
当市场发现这个套利的机会,疯狂存入USDC然后取得ETH时,
会让池中的两个代币的比例产生变化,
因此价格也会越来越接近市价,
最后会达到平衡并正确反映市场价钱,
回到我们的故事,
当套利者结束套利并让ETH与USDC正确的反映市价,
里面的ETH会变少,
USDC会变多,
我们的流动性池也会从10ETH+1000USDC变成5ETH+2000USDC,
总价值变成5*400+2000=$4000美金,
我的流动性总价值虽然变成$4000,
但是,如果我当初选择不提供流动性而是一直持有10ETH与1000USDC,
我的总价值原本应该要是10*400+1000=5000美金,
这之间差的1000美金,就是所谓的无常损失,
也就是20%的无常损失,
而等到当我把他领出来的那一刻,
无常损失就会变成永久性损失,
但是,要是我选择不赎回流动性,
而是等待ETH再次回到$100美金,
我就能避免无常损失,
这就是为什么无常损失直接从英文翻译也叫做”暂时性损失”,
因为损失只是暂时的,至于无常损失怎么计算,
市面上有很多免费的计算器,
有兴趣的可以考虑使用他来计算流动性挖矿中会产生的无常损失,
其实无常损失没有这么可怕,
在我们的故事中我为了凸显无常损失的可怕所以假设ETH涨成了4倍,
而这也才产生20%的无常损失,如果两者的货币涨幅差只有2倍,
那无常损失也会下降成只有5.7%而已,
通常流动性提供者赚取的挖矿奖励都能大幅度抵免调无常损失可能带来的获利下降,
如果你真的真的很不想被无常损失困扰,
那么在准备挑选资金池来提供流动性的时候,
可以选择两者币价关系较为稳定的流动池,
例如:稳定币与稳定币之间的流动性pair,不过小缺点就是通常稳定币之间的流动性挖矿奖励也会比较低。
流动性挖矿3个注意的风险
第一,去中心化交易所平台本身的风险
主要是指跟骇客有关的风险
随着去中心化交易所的高速发展,也有越来越多骇客看上这些锁在智能合约里的加密货币,只要被他们找到智能合约中可以利用的代码漏洞
他们就能拿走这些锁在智能合约里的钱,所以最好是使用大型的去中心化交易所,
因为他们的智慧合约通常会先被相关审计单位评估过,因此也会安全许多,至于如何找到大型的去中心化交易所,我建议直接使用CoinmarketCap上面的排行
第二,平台治理代币带来的高收益“泡沫”
我们前面有讲到
进行流动性挖矿时的收益主要来自于其他使用者在使用DEX时支付的交易手续费
加上抵押流动性证明可以获得的平台治理代币
这是现在DEX非常流行的模式,为的就是吸引流动性提供者使用他们的平台
不过如果你发现自己绝大部分的挖矿收益是来自于平台治理代币的发放
而不是来自于赚取其他人支付的交易手续费时
就要非常注意,因为你的收益变成跟平台币的涨跌息息相关,如果今天平台币的价格归0,可能会对你的投资有不小的影响。
最后一点,当然就是要注意无常损失可能带来的收益下降。
流动性挖矿带来的收益比起我们在传统市场看到的回报率高非常多,一部分原因是因为DeFi允许使用者利用智能合约的方式,
来进行高效率且不通过中间人的金融活动,另外有一部分原因也是因为DeFi中有一定量的泡沫存在。
最后,作为一个合格的价值投资人,在投资前,我们要注意及考虑相关的问题。
例如:
这些收益是不是能够长久持续下去,
我赚取这些收益所需要承担的风险在哪,
以及最重要的,这个赚取收益的金融模式合不合理,
思考这些问题可以帮助我们避免掉一些不必要的风险,也能训练自己变成更好的投资人