近期关于DeFi的项目热度持续不减,我们先来讲讲DeFi项目的由来。
DeFi 来源于Uniswap,它是一个基于以太坊的交易所协议,允许任何人交换ERC-20代币,可以理解为是一个任何人都可以做为代币的做市商,解决了去中心化交易所流动性的问题。
好了,废话不多说了,咱们直接讲解uniswap官网的页面说明,主要包含兑换和抵押和添加新币的功能 :
一、兑换
兑换其实就是你用你自己的余额,去兑换资金池中的币,比如你用ETH 去兑换DAI,就是你往资金池中增加ETH 的数量,但是减少了资金池中Dai的数量,但是你兑换得到了Dai:兑换的比例,是根据Uniswap的恒定乘积公式,X*Y=K,就是始终要保持 资金池中的2个代币的数量的乘机是恒定的:例如,我现在要用ETH去兑换DAI,那么比如我输入了ETH的数量0.196,比如资金池中现在又X个eth,y个 DAI,那么根据你兑换的公式应该是,(X+0.196)*(Y-兑换应得到的数量)=X*Y,可以求出此时应该可以兑换得到74.1262个DAI,但是因为uniswap有个手续费奖励 给资金池提供流动性的人员,所以 会扣除0.03%的手续费,比如你是eth兑换DAI就扣除ETH的数量,若是DAI兑换ETH,就扣除DAI的数量
手续费说明:每笔用户兑换的手续费,都会按此时资金池中用户占比资金池的数量,去分这个手续费,比如A 用户投入资产占总资产的10%,那么每笔兑换的0.03%手续费的10%会分给A最为收益奖励
最低收入:所以用户输入框中输入的数量,和计算出来的数量,并不是实际能兑换的数量。
价格滑点:计算用户此时兑换的价格滑点,如此时用户是用ETH去兑换DAI,要此时资金池中1个ETH=多个DAI,如此时资金池中有X 个eth,Y个Dai,用户输入from个 ETH,计算有To个DAI,那么价格滑点就是 用兑换前(1个ETH能兑换多少个DAI 的数量-兑换后1个ETH能兑换多少个DAI的数量)/兑换前1个Eth 能兑换多少个Dai的数量,得到百分比
公式为:(Y/X-TO/from)/Y/X*100%
反之若是DAI去兑换ETH,那么公式就要反过来
矿工费:uniswap上兑换 抵押都是需要矿工费的,而且都不低哦,太少人家都不给你搬运。
如果想要体验uniswap 的话,建议一定要投入资金大于2000人民币,小编投入了1000,结果扣除手续费矿工费,损失惨重,不说了,说多了都是泪。
二、抵押
抵押,就是增加币种资金池中的数量,当然你抵押的比例是得和资金池中的 比例是一致的,
如果是第一次抵押,那么 你输入的2个币种的数量就是资金池中的比例,其他人抵押要按照你这个比例去抵押,当然一定要设置好比例,否则就会有人投机取巧,赚取差额。
抵押的占比怎么计算呢,是这样的,uniswap会有个流动性代币统计,每次用户投入的一个代币的数量,会计入统计,比如第一个用户A 投入10个Eth,则此时他占比100%,当B 投入10个ETH,此时A 占比为50%,当B 赎回了30%,那么此时流动性代币中他还有7个,那么此时A占比 10/(7+10)*100%
讲到了赎回,那么赎回的规则就是 根据用户的资金占比去赎回,比如A 用户占比10%,此时资金池中ETH有100个(不包含手续费的奖励),DAI 1000个(不包含手续费的奖励),那么若A 赎回100%,那么就是100*10个ETH,1000*10%个DAI,还有额外的手续费奖励(兑换时已说明)
三、增加新币种
其实在uniswap任何人都可以做为第一个资金池的做市商,你可以添加任何币种,只要是eth官网上存在的币,然后充值,抵押,其他人就可以兑换抵押了,这个过程不需要审核流程,省去了很多过程,如果在交易所上新币,要审核,提交材料等,但是在uniswap,变得非常简单。