Uniswap的流动性提供者首先要设置合理x/y比率,因为这代表了交易对价格。在上述的MKR/ETH的例子中,100MKR/350ETH=0.2857。也就是说,在这个例子中,1ETH=0.2857MKR。截止到蓝狐笔记写稿时,1ETH=0.3097MKR,也就是说,假如Uniswap上,1ETH是0.2857MKR,而实际的交易所上是1ETH=0.3097MKR,那么,这里存在套利空间。相当于在Uniswap上,1个MKR可以兑换3.5个ETH,而在交易所上可以兑换3.2ETH,那么,人们在交易所上用3.2ETH买入1个MKR,然后在Uniswap卖出,获得3.5ETH。这种套利行为,最终会导致两者兑换比率趋于一致。
流动性提供者向Uniswap池中添加流动性时,它需要提供与当前市场类似的比率,也就是说如果它提供的ETH过多,或ERC20代币过多,都会改变资金池中的比率,那么根据其智能合约的计算,这会改变兑换价格,这会吸引套利者的套利。而这对于流动性提供者来说会产生损失。Uniswap的前端界面一般会默认比例,比如当你提供MKR/ETH的交易对时,如果你输入10ETH,在MKR一列会自动出现3.0827
假如在当前100MKR和350ETH的资金池中,你添加了10MKR和35ETH,你就向流动池增加了10%的流动性,合约会根据你在资金池中的比例,开采并向你发送“流动性代币”。这些代币是记录流动性提供商的份额。假如有人向资金池添加了流动性,那么也会开采新的代币,如果有人退出流动性,则会将该开采的代币销毁,这样每位流动性提供商的相对比例保持一致。
流动性提供商的收入来自于交易费用,目前是交易量的0.3%,这些交易费用会按比例分配给流动性的提供商,2019年产生的费用收益达到120万美元。Uniswap需要手续的地方包括:
1)用ETH兑换ERC20代币,其手续费为ETH的0.3%;
2)ERC20代币兑换ETH,其手续费为ERC20代币的0.3%;
3)ERC20代币兑换ERC20代币,其手续费包括了两部分:一是从ERC20代币兑换为ETH的交易,手续费为ERC20代币的0.3%;从将兑换来的ETH兑换为新ERC20代币,手续费为ETH的0.3%。
对于流动性提供商来说,还有一个好处是,降低了管理成本,它不用进行更多的出价或报价的订单管理,这是一种自动做市的机制。小型的做市商也可以通过提供流动性,赚取费用,且不论收益多少,哪怕你只有1ETH和0.3个MKR也可以成为流动性提供者,当然收益大小跟贡献的额度比例相关。
此外,还需要注意的是,由于
加密货币的波动性很大,不能保证通过费用就能赚取更多的收益。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。