最简单理解UNISWAP—林明FIRSTPOOL

 空投币   2020-08-03  来源:互联网  0 条评论
优质活动 币圈快讯 平台公告 行情分析
最新羊毛 最新空投 链圈挖矿 活动线报
新币上市 币圈空投 国外项目 币链屋
提醒:本站内容均转自网络,仅用于开发者下载测试,请明辨风险,若涉资金安全及隐私,请谨慎!谨慎!再谨慎!一切风险自担,涉及资金交易及个人隐私务必小心并远离,切记千万别投资,勿上当受骗。《本站免责申明》

    看着很多文章都在说UNISWAP恒积公式X*Y=K,但解释非常让人头疼,一会几何一会代数的,我看着都烦,最近也有很多朋友咨询我,这里我来介绍一下最快算法把,让大家快速了解本公式。(本次讲解为了力求简单,省略了手续费的变化)

     最简单代数理解:X*Y=固定值;X/Y=固定值,两个公式求解就OK了

     前提假设:

     涨价前:ETH/USDT=1/400  AMM池子里2个ETH,800USDT,你占比50%,也就是池子里有你1个ETH,400USDT

     涨价后:ETH/USDT=1/1600,ETH涨了4倍。

     一、如何求池子里X和Y的数量

      涨价前,ETH/USDT=1/400,现在AMM池子里面有2个ETH,800USDT,则X=2,Y=800,X*Y=1600。(你在里面占有50%,也就是1个ETH和400USDT)

      涨价后,ETH在UNISWAP涨了4倍,(别担心UNISWAP上涨过程,会有无数套利机器人的)。ETH/USDT=1/1600,好了技巧来了,别人肯定这里一通给你推算之类的。我给大家两个公式求解就OK了。

      (1)X/Y=1/1600,(2)X*Y=1600,好了求解X和Y

     求解可以得到: X=1,Y=1600,现在池子里面1个ETH和1600个USDT。

     二、价格变化后我能拿出多少X和Y

      刚开始ETH/USDT=1/400,AMM池子里面有2个ETH,800USDT,你在里面占有50%,也就是1个ETH和400USDT,

      价格变动了,ETH/USDT=1/800,池子数量成了1个ETH,1600USDT,那么你站池子总量不变,任然50%,你提取出来的数量为

      1ETH*50%=0.5ETH,1600USDT*50%=800USDT。也就是你拿出来0.5ETH,800USDT

      三、做AMM会承担多少损失(无偿损失)

      简单计算下上面ETH翻倍后对USDT和对ETH的损失。

      USDT本位收益:兑换前,为2*800USDT(池子里USDT和ETH总值是平衡的)1600USDT,兑换后为3200USDT,价格翻4倍,对USDT本位增长100%

      ETH本位损失:兑换前总价值4ETH,兑换后总价值2ETH,ETH价格涨4倍,相对ETH本位会少50%。

      下面就是介绍你的无偿损失了,OPEN YOUR EYES注意看。

      涨价前,我有1ETH,400USDT,总共价值800USDT。

      ETH涨价4倍后,按照原来的量计算,我应该拥有1600USDT+400USDT=2000USDT。

      但是,经过别人套利,我现在有0.5ETH,800USDT,总共价值800USDT+800USDT=1600USDT

      无偿损失:2000USDT-1600USDT=400USDT。

      无偿损失率:400USDT/2000USDT=20%

      必须解释的一点是,无论涨跌,UNISWAP都是一面镜子,你的钱都会被套利者套走。来一张照片自己感觉吧。


      对比图片,看到eth从100到400上涨4倍,无偿损失也为20%。

下一篇,来介绍下BNT的V2版本是如何进行升级的,创造性防止无偿损失的。

本文地址:http://bilianwu.com/66853.html
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!
重要提醒:本站内容均转自互联网,请明辨各个项目风险,不构成投资建议,如涉及资金交易,请谨慎操作与自担风险!
《新人必看》 《本站免责申明》

评论已关闭!