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

BTC:分析 | Uniswap的恒定乘积算法里的K值是如何设计的?_Insurance Supermarket

作者:

时间:

作者:闪电黄世亮

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

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

恒定乘积算法

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

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

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

分析 | 市场情绪相对看多 币价24小时内未有明显波动:据Bgain Digital投研数据:截止北京时间2020年1月4日18:00点,BTC价格7362.9美元,24小时内BTC价格上涨0.22%,结合量化交易的BTC本位增强指数涨跌互现,其中Bgain交易指数上涨0.08%,CTA指数上涨0.15%,对冲交易指数下跌0.03%。截至18点,OKEX精英用户多空占比为57%/40%;火币精英用户多空占比53%/46%,Bitfinex多/空保证金占比为90%10%,BitMEX多空仓位占比为52%/48%,市场情绪相对看多。币价24小时内未有明显波动,上下波动幅度不足200点 ,交易量较前日有明显萎缩,多头经历前一日强势上涨后力有未逮,多空双方或将在短期休整后再度发力,建议交易者严格控制持仓头寸,小幅补仓以待趋势性行情出现。[2020/1/4]

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

分析 | BTC长期上涨结构完好 短期回踩或为蓄力:据Huobi行情显示,BTC当前报价11502美元,日内跌幅6.96%。

针对当前走势,分析师Potter表示,整体走势看,BTC日线仍处于19年2月以来的长期上行通道内运行,目前BTC已下穿通道中轨支撑线,日线MACD即将金叉时再次选择向下偏离,日线级别看币价有再次走弱迹象,现在BTC连续两天放量下跌,需要回抽测试中轨支撑才能再度下探,而且日线RSI比较接近下方关键水平支撑线,而前期每次触碰币价均出现止跌反弹走势,下方日线M顶关键颈线支撑位10800美元,后续只有放量跌破BTC才会再度开启下探走势,上方阻力12000美元。[2019/7/11]

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

分析 | Bitfinex、Tether的资金丑闻为Kraken提供了机会:据Diar最新报告显示,受近期负面消息影响,Tether目前是一个有争议的稳定币,其储备已经被削减了26%,勉强维持其预期的美元挂钩水平。Kraken是仅有的拥有USDT / USD交易对的交易所之一。对于那些退出Tether仓位进入Kraken交易者来说,套利机会高达5%。[2019/5/7]

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

而交易行为会修改流动性池里的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值就会更复杂的变化。

标签:MAG比特币SUPBTCMagicCraft比特币牛市什么时候到Insurance Supermarket中本聪BTCs官网

FTX热门资讯
ALD:比特币领导者:在2020年的混沌中,看到了进步的阶梯_OOT

2020年是近期最疯狂的一年。整个世界在危机间来回跳动,精神分裂。这是十分糟糕的现象,而且似乎把世界推入了一个混乱的深渊.

MIC:从21张图看加密领域的开发者流向:强者愈强,比特币、以太坊和DeFi表现抢眼_MoniBooks

开发者多的生态不一定是最好的生态。但如果将时间拉长看,发展不错的,往往是开发者最青睐的,开发者进入越多,生态越趋繁荣。从开发者进入的角度,我们可以大概感受到如今加密生态的发展趋势.

MAG:磁力兑换治理通证MAG空投规则_BTCG币

为改善磁力合约的用户体验,提高交易深度。比原链基金会发布了《MAG挖矿:一场价值发现和共识凝聚之旅》一文,文中简要介绍MAG发行的初衷及目的,并提出MAG活动会遵从“兼顾多方,有所侧重”的原则.

Gemini:关于比特币的基本常识 你都了解吗?_杭州女子花300万买比特币暴涨

很多朋友最近询问比特币的问题,正好在此一并回答,增进大家对比特币网络的认知。1、比特币出块时间是十分钟吗?理论上是10min,实际上一个小时不出块也正常.

比特币:深度 | 比特币PK黄金,抗通胀“安全屋”系数哪个强?_加密货币

来源:21世纪经济报道,作者:胡天姣2021年就在转角,而2020年比特币的一波大涨趋势行情,这几天价格虽然略有波动,却依然延续.

CAP:2020年即将收官!何时能见到3万美元的比特币?_Shrimp Capital

今天,一则与比特币购车有关的消息可以说震惊全市场。起因是今日上午10点,广汽蔚来官方发布微博,宣布接受比特币支付车款:"只有想不到,没有做不到,中国首家接受比特币支付购车款的汽车企业!”不过2小.