火星链 火星链
Ctrl+D收藏火星链
首页 > 波场 > 正文

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

作者:

时间:1900/1/1 0:00:00

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

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

但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)

Ripple CTO:Uniswap不是去中心化的,而是由Uniswap Labs控制:金色财经报道,在Uniswap Labs宣布开源 V4 后,Ripple首席技术官David Schwartz在社交媒体发文评论称Uniswap不是去中心化的。此前Rotkiapp创始人Lefteris Karapetsas也在社交媒体上称Uniswap V4是根据商业软件许可证(BSL)发布,并指出一些加密项目会利用“开源噱头”假装去中心化。David Schwartz进一步表示, Uniswap原始版本、以及上一个V3版本也不是去中心化的,他提醒加密社区Uniswap其实由Uniswap Labs控制。[2023/6/15 21:37:26]

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

DFINITY与电竞媒体United Esports共同推出游戏平台Achievement Unblocked:11月5日消息,DFINITY宣布与电竞媒体United Esports共同推出基于Internet Computer的游戏平台Achievement Unblocked,并提供价值1000万美元的总奖池来激励游戏的开发者并提供技术支持与指导,此外,开发者还将有机会获得额外的资金支持与融资。[2021/11/5 6:33:07]

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

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

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

美国影视演员Mila Kunis将启动NFT项目:金色财经报道,参演过《70年代秀》的美国影视女演员Mila Kunis在区块链上推出了一部动画,该动画源于大流行期间人们对加密的兴趣。通过与CryptoKitties的创始人Mack Flavelle和CryptoPoops NFT的创造者Jonathan Howard合作,Kunis将推出其新项目Stoner Cats,将允许加密货币用户购买NFT。[2021/6/19 23:48:53]

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

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

Uniswap V1近24小时交易量上升354%:据欧科云链OKLink数据显示,截至今日11时30分, 近24小时以太坊上去中心化交易所总交易量约合4.87亿美元。其中交易量排名前五的分别是Uniswap V2 2.48亿美元,环比下降22.89%;;Curve 0.53亿美元,环比下降14.47%;0x协议 0.47亿美元,环比下降12.52%;Tokenlon 0.41亿美元,环比上升 2.21%以及Uniswap V1 0.4亿美元,环比上升354.86%。[2020/10/14]

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销毁掉。按uniswap系统的流程就可以完成销毁。

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

从上面分析可以清晰地知道,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的价值。

感谢Plancker?Dao成员李世胜对本文的贡献

标签:TOKKENTOKETOKENGAEA TokenimToken快速下载imtoken钱包盗u局WeToken

波场热门资讯
SWAP:DeFi 大潮下 加密金融机构应如何稳健掘金?

DeFi 来源于英文中的 Decentralized Finance,中文叫「去中心化金融」。广义的 DeFi 是指基于区块链的金融,它不依赖传统金融机构,如券商、交易所或银行等,而是基于区块链.

1900/1/1 0:00:00
SUR:怪事?盗了又归还?TreasureDAO安全事件分析

3月3日,成都链安链必应-区块链安全态势感知平台舆情监测显示,基于 Arbitrum 的 TreasureDAO NFT 交易市场被曝发现漏洞,导致100多个NFT被盗,令人意外的是.

1900/1/1 0:00:00
区块链:NFT成格莱美热议话题 音乐类NFT潜力无限

当NFT已经为我们所熟知,NFT的细分赛道更是衍生出了诸多如PFP、数字藏品、数码时尚等项目类别;其中不乏许多出类拔萃的内容和作品从中脱颖而出.

1900/1/1 0:00:00
DEFI:“币圈”6亿美元惊天盗窃案带来的思考

2021年8月10日,Poly Network确认被盗,损失 6.1 亿美元,成为DeFi历史上最大的黑客攻击.

1900/1/1 0:00:00
WEB:21世纪的制度对决:DAO VS 公司制 谁会胜出?

通过改变公司的等级制度,DAO在成为公司的替代物上越来越有吸引力。公司是一套命令着人类必须如何行事的规则,而DAO是一群支配着规则必须如何运作的人们.

1900/1/1 0:00:00
DAO:DAO亦有道:「A」到什么程度才能无为而治

市场上对于DAO的讨论与研究数不胜数,但大多都是关于DAO的历史发展、定义和作用,目前还有没就DAO的自治“A”程度进行分类的相关内容.

1900/1/1 0:00:00