区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > TUSD > 正文

LTC:Uniswap的恒定乘积算法里的K值是如何设计的?_Aquanite

作者:

时间:

作者:闪电黄世亮

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

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

恒定乘积算法

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

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

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

OVR计划推出可供开发者创建复杂游戏的引擎插件OVR Unity:10月14日消息,AR 元宇宙平台 OVR 计划在未来几周发布游戏引擎 OVR Unity 插件的首个版本,使开发者能够在 AR 元宇宙上创建复杂的游戏。此外,OVR 还将推出Scan-to-Earn功能。[2021/10/14 20:28:49]

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

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

OKEx已上线UNI交易:据官方消息,OKEx已于9月17日10:30(HKT)正式上线Uniswap治理代币UNI,开放UNI/USDT交易市场,现已开放UNI充值。将于11:30(HKT)开通UNI/ETH, UNI/BTC 交易,9月20日17:00(HKT)开通UNI提现。

据悉,Uniswap是一种基于以太坊的协议,旨在促进ETH和ERC20 代币数字资产之间的自动兑换交易,在以太坊上自动提供流动性。近期OKEx所有UNI交易对将实行0手续费优惠。[2020/9/17]

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

动态 | United Corp希望法院驳回比特大陆的动议:据bitcoinexchangeguide报道,本月12日,比特大陆向美国法院提出了一项动议,要求法院驳回United Corp的诉讼,因为United Corp没有提前四天告知截止日期。比特大陆辩称,其在美国没有一个强大的联系去面对陪审团。但United Corp称,比特大陆创始人吴忌寒就在美国,比特大陆此前有投资德克萨斯州的一处数据中心,而且比特大陆计划赴美上市,这些业务都有同一位美国律师负责,因此希望法院驳回比特大陆的提议。据此前报道,总部位于迈阿密的United American Corp(“United Corp”)启动针对比特大陆的诉讼,认为Bitcoin.com,Roger Ver,Kraken比特币交易所和其他个人,通过精心策划的计划控制BCH网络以谋取个人利益,损害了联合公司和其他BCH利益相关者。[2019/12/1]

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

交易手续费影响K值

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

所以,恒定乘积算法的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值。

捐赠影响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值就会更复杂的变化。

本文链接:https://www.8btc.com/article/6581915

转载请注明文章出处

标签:NITE比特币LTCHKTAquanite比特币在中国合法吗ltc币2023年减半hkt币最新消息

TUSD热门资讯
MIC:马校长论币:1.3晚间行情分析与操作建议_加密货币

前言: 大家好,我是马校长。本着对每一位客户负责的原则,所以我们特别用心的对待每一笔交易。我常说投资最大的风险就是来自于你自己不知道在干什么。一个没有目标的人,终将成为别人实现的目标.

MIC:火星特约分析师蔚蓝:比特币或在5万美元附近发生回调,市场今年大概率不会触顶_ICA

火星财经APP一线1月4日报道,随着比特币突破30000美元大关,ETH、BCH、LTC等主流币开始强势上攻,AAVE、SNX、SUSHI等DeFi代币日涨幅近20%.

XRP:如果区块链是场泡沫不参与才是最大的泡沫_xrp币值得长期持有吗

喜马拉雅比特币区块链专辑每天更新音频新闻讲解,行情分析。风险投资人,蔡文胜前两年的时候他说过一句话,区块链将会是世界上最大的泡沫,我不参与才是最大的泡沫,这个是全世界的人一起参与的泡沫,门槛低,

UNIT:辉神解币:1/3以太坊晚间走势分析_TED

复盘回顾 昨天午间辉神给到的以太坊晚间策略:728-730附近企稳多,目标5-8-10个点,破高740上看5个点左右,止损3个点.

HEAD:Pantera Capital 创始人谈比特币的内在价值和不可替代性_HEADBANGERS币

三十年后每个国家的中央银行都将拥有比特币 比特币 比特币?Bitcoin,一种去中心化、非普遍全球可支付的加密数字货币,而多数国家则认为比特币属于虚拟商品,并非货币.

PIT:老曹论币 1.3 ETH 午间行情分析_BORED币

ETH行情分析 小时图分析,今天凌晨3点最高来到787附近遇阻后回落。凌晨5点回踩753附近反弹,午间1点放量拉升,2点最高到来802附近遇阻后回落,目前K线在798附近运行.