币非凡 - 区块链|交易所导航 www.bifeifan.com
当前位置:网站首页 > 新闻 > 正文

uniswap的LPtoken的铸造、销毁和权益

admin 2021-01-06 1924 浏览

本文介绍uniswap中的lptoken的铸造,销毁和权益。

uniswap的交易对手盘模式

中心交易所用户间挂买单和卖单,交易所的撮合引擎会按时间和价格进行排序,一旦买单和卖单价格重叠,就可以成交完成交换。

但uniswap里没有挂单这个设计,取而代之的是流动性资金池充当所有交易的对手盘。

流动性资金池是包含了需要交易的两种币,比如ETH和USDT。比如一个流动性池里有x个ETH和y个usdt。此时k=x*y(k是一个常数)

当用户A想用dy个usdt买ETH,在不考虑滑点的前提下,用户A买入的价格是y/x。而真实成交时,用户能买到的ETH数量dx为(不考虑0.3%的手续费):k=(x-dx)*(y+dy),dx=x-k/(y+dy)

交易所,流动性池里的资金就成了:(x-dx)个ETH和(y+dy)个Usdt,而此时ETH的价格变成了(y+dy)/(x-dx)。

以上就是uniswap交易的基本模式。

下面来讲这个流动性资金池的设计。

lptoken铸造

在uniswap里对某个交易对(pair)第一次添加流动性的人,可以任意对交易对的价格进行定价,即x、y和k都是这个人定的。

创世流动性之后再添加dx和dy,如果按系统默认值去添加,都会受dx/dy=x/y的约束。

添加流动性后,uniswap会给用户返回一个erc20代币,这就是lptoken。

lptoken的总量是变化的,添加流动性就会铸造新的lptoken,即增发,而赎回流动性则会销毁lptoken。

假设创世流动性里用户注入了x个ETH和y个usdt,则创世铸造lptoken的数量=sqrt(x*y)。(注:sqrt是开方;注:代码里的公式是sqrt(x*y)-1000*10^-18,这个1000*10^-18是个啥不管它,我没研究,反正这么小无所谓)

创世流动性之后,有用户添加了(dx,dy)个币的流动性,并且dx/dy=x/y,则系统新铸造出d(lptoken数量)=dx/x*铸造前lptoken的总量,返回给用户。

但如果(dx-ddx)/dy=x/y(注:ddx>0),新铸造的d(lptoken数量)=dy/y*铸前总量,而这ddx个币则相当于捐赠给了所有的lptoken持有者。

如果dx/(dy-ddy)=x/y(注:ddy>0),则新铸造的d(lptoken数量)=dx/x*铸前总量。ddy变成了捐赠。

可以总结为:添加流动性获得的lptoken数量=min(dx/x*铸前总额,dy/y*铸前总额)。(注:min是取最小值函数)

在极端情况下,有人误打了dx>0个币,但dy=0个币,则不会铸造新的lptoken,dx全部变成了现有lptoken里的成分,捐赠给了所有现有lptoken的用户。

这种误打币到某个lptoken合约地址,是经常会发生的。

lptoken销毁

当用户想赎回流动性时,需要将lptoken销毁掉。按uniswap系统的流程就可以完成销毁。

假设现在一个交易对(eth/usdt)的流动性有x个eth,y个usdt,现在有用户销毁z个token,则用户可以得到eth和usdt的数量分别是:dx=(z/总lptoken)*x,dy=(z/总lptoken)*y

lptoken的权益

从上面分析可以清晰地知道,lptoken代表了一个交易对的资金池的所有权,可以从这个资金池里按比例提取交易对代币的份额。

lptoken的成分包括了两种币,如eth/usdt交易对的lptoken就包括了eth和usdt两种币。

随着流动性资金池里成分不一样,lptoken的价值也不一样。

用户在uniswap交易,是需要付0.3%的手续费。比如用户用dy个usdt去eth/usdt交易对买dx个eth。

uniswap首先会扣除用户0.3%*dy的本金,然后去计算该给用户的dx,在给完用户dx后,这0.3%*dy的本金会注入到lptoken的成分里,相当于lptoken增值了。

lptoken会获得所有的捐赠收益,比如用户误将dx个ETH转入了eth/usdt这个pair的lptoken合约地址,dx个eth就会变成捐赠给lptoken,增加了lptoken的价值。

 

相关推荐

观点丨为什么不存在 "Ethereum杀手"?
观点丨为什么不存在 "Ethereum杀手"?

作者 | EricOlszewskiEthereum 社区一直坚持在前沿和冒险的道路上发展。事实上,我们大多数人都同意这样的观点:如果有更好的平台出现,我们会...

11小时前 admin

【分析师看后市】注意DeFi拉盘痕迹明显 机构的下一个目标可能是ETH
【分析师看后市】注意DeFi拉盘痕迹明显 机构的下一个目标可能是ETH

非常感谢大家对币世界研究院原创栏目【分析师看后市】的喜爱,现已推出同名深度系列原创栏目。如果你有喜欢的分析师,请在快讯、深度文章、B圈进行留言,点名你喜欢的分析...

11小时前 admin

火星独家 | 比特币波动性和与传统主流资产的相关性

...

EIP 1559 这可能是2021年以太坊最值得关注的提案
EIP 1559 这可能是2021年以太坊最值得关注的提案

众所周知,在去年DeFi热潮起来之后,以太坊网络的平均Gas价格(Gwei)就开始明显飙升,Gwei破100近乎成为常态,个别情况亦不乏400以上的极端情况,单...

11小时前 admin

欧央行拟五年推出数字欧元 靠谱吗?

2019年,法国总统马克龙曾表示,如果十年之内欧洲的数字技术没有任何变化,就无法保证欧洲网络系统技术的健全性。西方94%的数据存储都在美国,这让欧盟国家不得不开始警惕,关注维护自身“数字主权”的重要性...

以太坊10项指标数据创历史新高,下一站“星辰大海”?

...

特朗普临下台还要坑华为,中国在数字经济领域需要警惕

距离特朗普卸任美国总统不到72小时,但他依然在最后关头,还要动手坑华为一把。如今美国大举进军数字资产领域,中国在数字经济领域需要警惕美国的对数字资产的主导意图。火币、币安等区块链企业是数字资产领域难能...

数百万台以太坊4GB显存显卡矿机还能做什么?

...

如何为DeFi的未来融资:通胀、财政、激励相容还是公平启动?
  • 如何为DeFi的未来融资:通胀、财政、激励相容还是公平启动?
  • 如何为DeFi的未来融资:通胀、财政、激励相容还是公平启动?
  • 如何为DeFi的未来融资:通胀、财政、激励相容还是公平启动?
  • 如何为DeFi的未来融资:通胀、财政、激励相容还是公平启动?
美国前财长萨默斯:比特币“将保持发展”, 长期内其价格会继续上涨

...

OKEx Research首席研究员William:目前比特币市场平均杠杆水平在8倍以下
OKEx Research首席研究员William:目前比特币市场平均杠杆水平在8倍以下

文|梁雨山火星财经APP一线1月18日报道,上周一(1月11日)比特币重挫逾20%,价格单日跌去8000美元,创四个月以来最差单周表现。关于此次暴跌,合成资...

11小时前 admin

解析加密货币的板块轮动,山寨季来了么?
  • 解析加密货币的板块轮动,山寨季来了么?
  • 解析加密货币的板块轮动,山寨季来了么?
  • 解析加密货币的板块轮动,山寨季来了么?
  • 解析加密货币的板块轮动,山寨季来了么?
火币FIL 锁仓年化奖励达 26-40%,可获8倍HPT与本币升级奖励
火币FIL 锁仓年化奖励达 26-40%,可获8倍HPT与本币升级奖励

据官方消息,火币矿池将于2021年1月18日开启《FIL锁仓获8倍HPT&本币升级奖励》活动,1月18日至2月1日期间,用户选择锁仓方案(7日、30日、...

11小时前 admin

火星一线 | OKEx Research首席研究员William:目前比特币市场平均杠杆水平在8倍以下

...

OKEx投研|  跨链题材持续火爆,ATOM能否复制传奇
OKEx投研| 跨链题材持续火爆,ATOM能否复制传奇

OKExBTC/USDT永续合约:如图所示,最近半个月以来比特币在高位的震荡逐步演变成为收敛三角形,而且成交量持续萎缩,说明在经历持续大涨之后投资者观望情绪出...

11小时前 admin