币事不决问肖恩,大家好,我是区块链创业老鸟肖恩!
非托管自动化做市商交易协议Uniswap一直是DeFi赛道中的宠儿,相较于2019年第四季度,它在2020年第一季度的业务量增幅超过225%。Uniswap如此受欢迎,那么,为它提供流动性的流动性提供者(Liquidity provider,LP),真能靠着Uniswap的手续费收益旱涝保收、稳赚不赔吗?
答案显然是否定的。肖恩此前已写过一篇文章《想在Uniswap上“躺赚”?醒醒吧,有收益的地方就有风险。Uniswap是一种基于以太坊的代币交换协议。这个协议很有意...》表明了这一观点,因为有粉丝想让肖恩说得再详细一些,今天我就用一个简单的例子和大家继续探讨一下这个问题。
众所周知,Uniswap采用的“恒定乘积做市商”是一种自动做市模型(AMM),往细了分是属于“恒定函数做市商(constant function market maker,CFMM)”的一种。在Uniswap上,通常有三类参与者:
1.流动性提供者(LP),向资金池中同时提供等价值的两种代币;
2.交易者,使用一种代币资产兑换资金池中另一种代币资产;
3.套利者,当资金池中的代币资产价格与外部市场价格出现偏差时就有了套利的空间,套利者通过套利使资金池中的代币资产价格与外部市场价格持平。
现在我们假设ETH的价格为200美元,代币A(比如稳定币DAI)的价格为1美元,流动性提供者小明向ETH/DAI资金池提供了10ETH与2000DAI的流动性(需成对、等价值提供)。此时,资金池汇率为1ETH=200DAI,小明放在资金池中的资产价值为200*10+1*2000=4000美元。
如若ETH在外部市场的价格上涨了10%,因为Uniswap资金池中的ETH价格是与外部市场“脱钩”的,那么Uniswap ETH/DAI资金池汇率仍为1ETH=200DAI,这让套利者有了套利的空间:用DAI来兑换低于外部市场价格的ETH。
假如套利者小强用50DAI兑换ETH进行套利,那么他能兑换多少ETH呢?看过肖恩前述文章的朋友想必都会计算了(此文不再赘述计算步骤),小强能兑换0.24个ETH。该笔交易完成后,ETH/DAI资金池中共有9.76个ETH和2050个DAI(包含了1.5DAI的手续费收益),小明放在资金池中的资产价值(按外部市场价计算)为220*9.76+1*2050=4197.2美元。
相较于单纯持币的价值:220*10+1*2000=4200美元,小明的资产“缩水”了4200-4197.2=2.8美元。此时,ETH/DAI资金池汇率为1ETH=210.04DAI,这意味着套利者仍会继续套利(小明放在资金池中的资产将持续“贬值”),直到资金池中的汇率达到1ETH=220DAI,与外部市场价格持平为止。
所以,当你在Uniswap上为“ETH/代币A”资金池提供流动性赚取手续费收益时,如果ETH相对于代币A的波动性很大,那么就不一定能够保证你可以通过捕获Uniswap的交易费用来赚取更多的收益。也就是说,想赚Uniswap的手续费收益,是存在风险的,尤其是在极端行情之下,你可能会“亏损”得更多。
币事不决问肖恩@肖恩说链