区块见闻 区块见闻
Ctrl+D收藏区块见闻

Uniswap:Uniswap的恒定乘积算法里的K值_SWAP

作者:

时间:

本文介绍uniswap里的恒定乘积算法中的K值是怎么设计的。

我们拿uniswap里的一个交易对,ETH/USDT来举例说明K值是怎么设计的。

恒定乘积算法。

uniswap里第一个人添加x个ETH和y个USDT的作为流动性时,决定了K值的初始大小,即K=x*y。

这时,ETH和USDT共同构成了一个流动性池。请记住这个概念,很重要。

第一个添加流动性的人,可以任意添加交易对中的两个币的数量,即可以任意决定K值。

添加完流动性后,ETH的价格就等于=y(USDT的数量)/x(ETH的数量)。如果这个价格和其他交易所之间有价差,那肯定会被人搬砖套利。

Uniswap v4将在Dencun升级后推出:9月2日消息,Uniswap Labs在社交媒体X(原推特)上称,Uniswap v4将在Dencun升级后推出。[2023/9/2 13:13:25]

所谓的恒定乘积算法,指的是在流动性池没有再添加或减少流动性的情况下,只有交易行为发生的情况下,K值是不变的。

即如果用户在ETH/USDT交易对里买入或卖出ETH,都无法改变K值的大小。

而交易行为会修改流动性池里的ETH和USDT的成分。比如用户买了dx个ETH,则流动性池里的ETH的数量就会变成(x-dx),而usdt的数量则变成了K/(x-dx),即用户需要花dy=K/(x-dx)-y个Usdt来买dx个ETH。

Uniswap宣布已上线BNB Chain:金色财经报道,Uniswap宣布已上线BNB Chain。Uniswap表示,与Polygon和Arbitrum一样,BNB Chain通常提供比以太坊主网更快、更便宜的交易,使Uniswap更容易为更广泛的受众所接受。[2023/3/16 13:06:31]

交易手续费影响K值。

但因为存在交易手续费,用户使用uniswap交易时,需要交0.3%的手续费。比如用户拿dy个usdt买ETH,uniswap会首先扣除0.3%dy的手续费,先将这0.3%dy的手续费丢在一边,完成交易后,这0.3%dy会被添加到流动性池里,此时K值就变成了x*(y+0.3%dy)。

分析师:看好Aave、Uniswap等6种基于以太坊的“蓝筹股”山寨币:加密货币分析师Lark Davis看好一系列基于以太坊的“蓝筹股”山寨币。Davis表示,他重点关注的是那些将长期存在的项目,它们拥有不俗的业绩记录和良好的现金流。其第一个选择是借贷协议Aave(AAVE),他说该平台锁仓量已经接近30亿美元,而且可能会进一步增长。他看好的第二种资产是Uniswap(UNI)。Davis指出,去中心化交易所在一段时间里比Coinbase拥有更高的交易量,并在允许项目发币时发挥了重要作用。Davis选定的其他四种资产包括:Synthetix(SNX)、yearn.finance(YFI)、Kyber Network(KNC)以及Maker(MKR)。(The Daily Hodl)[2021/1/15 16:15:53]

所以,恒定乘积算法的K值并不恒定,每一笔交易都会影响K值。

添加流动性影响K值。

如果现在资金池里有xETH/yUSDT,K=x*y。现在有人又添加了流动性,增加了dx个ETH和dy个usdt,并且dx/dy=x/y。

如果你使用Uniswap的默认设定,即你添加流动性时,先输入ETH的数量,然后uniswap会默认计算出需要多少usdt,这个默认计算就是保持dx/dy=x/y。

但,添加完流动性后,流动性池里的资金变成了:(x+dx)ETH/(y+dy)USDT。此时,(x+dx)*(y+dy)>x*y。所以添加流动性K值变大了。

同样的减少流动性,会减少K值。

如果你在添加流动性时,不是按dx/dy=x/y的比例去添加,而是直接往合约地址里转了dx>0,dy=0,也是可以的。这同样会改变K值。

这样的事是经常发生的,有些人错误地将ETH转入一个uniswap流动性池合约地址里,就产生了捐赠行为,白白把币送给了所有原来的流动性所有者。

这种非K值比例添加流动性的行为,被uniswap称为捐赠。

但这种捐赠行为,在设计上是可以被其他人套利的。比如有人充值了dx>0,dy=0;此时另外的人可以充值按K值比例的dy,并且执行一个添加流动性的操作,就可以把那dx的捐赠给薅走。这个挺复杂的,细节我也搞不清楚。

任何不是按K值比例添加的流动性,都会产生捐赠。比如dx/dy>x/y,则先添加(dx-ddx)/dy=x/y的流动性,并返回给用户对应数量的LPtoken。然后ddx就变成了捐赠。

还有,在同一个区块里,可能即有交易是添加流动性的,也有交易是买卖,那K值就会更复杂的变化。

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

标签:UNIUniswapSWAPETHO‘Community Chainuniswap币为什么涨不起来GigoswapYFETH币

币安交易所app下载热门资讯
OIN:NFT交易所行业概览:NFT交易所的核心竞争力是什么?_比特币市值最高多少亿美元

截至2022年6月30日,NFT行业的累计交易量已经达到了678.18亿美元,每天约有超过5万名NFT交易者在链上参与交易.

NFT:万字长文解析 Web3 在未来将会有哪些用例_ENS

撰文:Packy MeCormick,Not Boring Capital 编译:angelilu 本文为「 Web3 用例:今朝和未来」系列文章中的下文,在今天的文章中,我们将关注未来.

WEB3:HashKey Capital:探究 Web3 音乐可能性的及发展前景_ASH

原文标题:《HashKey Capital 报告|?Web 3 音乐试验 :音乐人不再为爱发电》撰文:HashKey Capital摘要:Web 3 音乐赛道如今引起了资本和社区的注意.

WEB:A16z:元宇宙解锁游戏基础设施中的新机遇_NFT

您安装了每个人都在谈论的新跑酷游戏,您的化身立即获得了一套新技能。在教程关卡几分钟后,爬上墙壁并越过障碍物,您就可以迎接更大的挑战了.

POL:解读波卡下一代去中心化治理系统 Gov2_Polkadot

原文标题:《Gavin 亲笔 | Gov2:波卡的下一代去中心化治理》撰文:Gavin Wood.

SHI:A16z 游戏投资合伙人 Arianna Simpson 谈 Web3 游戏和元宇宙的未来_Euro Shiba Inu

原文作者:Dean Takahashi,由 DeFi 之道翻译编辑。 阿里安娜?辛普森(Arianna Simpson)是 Andreessen Horowitz(A16z)的普通合伙人,A16z 是投资科技、游戏和加密领域的顶级风险投资公司之一。