以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > TRX > Info

Uniswap的恒定乘積算法里的K值是如何設計的?_USD:USDT

Author:

Time:1900/1/1 0:00:00

作者:閃電黃世亮

本文介紹uniswap里的恒定乘積算法中的K值是怎么設計的。

我們拿uniswap里的一個交易對,ETH/USDT來舉例說明K值是怎么設計的。

恒定乘積算法

uniswap里第一個人添加x個ETH和y個USDT的作為流動性時,決定了K值的初始大小,即K=x*y。

這時,ETH和USDT共同構成了一個流動性池。請記住這個概念,很重要。

第一個添加流動性的人,可以任意添加交易對中的兩個幣的數量,即可以任意決定K值。

SBF律師表示計劃上訴:金色財經報道,FTX 前首席執行官Sam Bankman-Fried被拘留,因為聯邦法官在美國紐約南區地方法院的聽證會上決定撤銷他的保釋。SBF的律師告訴Lewis Kaplan法官,他們計劃上訴。

據悉,SBF將被轉移到紐約監獄,同時等待定于 10 月 2 日進行的刑事審判。[2023/8/12 16:21:52]

添加完流動性后,ETH的價格就等于=y(USDT的數量)/x(ETH的數量)。如果這個價格和其他交易所之間有價差,那肯定會被人搬磚套利。

所謂的恒定乘積算法,指的是在流動性池沒有再添加或減少流動性的情況下,只有交易行為發生的情況下,K值是不變的。

Revolving Games完成1320萬美元種子輪融資:9月9日消息,移動游戲開發商Revolving Games宣布完成1320萬美元種子輪融資,此輪融資由Pantera Capital領投,Animoca Brands、Polygon、Dapper Labs和Rockstar Games創始人Dan Houser參投。據報道,新資金將用于打造3A級Web3游戲。[2022/9/9 13:19:49]

即如果用戶在ETH/USDT交易對里買入或賣出ETH,都無法改變K值的大小。

而交易行為會修改流動性池里的ETH和USDT的成分。比如用戶買了dx個ETH,則流動性池里的ETH的數量就會變成,而usdt的數量則變成了K/(x-dx),即用戶需要花dy=K/(x-dx)-y個Usdt來買dx個ETH。

STEPN新增GMT收入、屬性點再分配、融合系統、VIP系統等頁面和機制:8月15日消息,Move to Earn應用STEPN官方白皮書更新,新增GMT收入、屬性點再分配、融合系統、VIP系統等頁面和機制。[2022/8/15 12:27:00]

交易手續費影響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

轉載請注明文章出處

Tags:ETHSDTUSDTUSDLuckTogetherCUSDT價格globalusdtokenStableFund USD

TRX
發力AI 榕樹貸款用科技助推金融服務升級_FTX:MET

日前,"2020第二屆金融科技大會"在上海舉行。受邀嘉賓圍繞人工智能等前沿技術與金融行業的深度融合,發表《金融科技——創新與融合》演講,并就金融科技發展趨勢分析了數字化轉型賦能金融行業的深刻影響.

1900/1/1 0:00:00
Daisy (黛西)智能合約和Endotech 的關系居然是這樣?_NDO:TEC

在參與任何項目項目之前做深入的調查是必備功課,讓我們就來深度了解一下關于Endotech的真實性和背景調查,Endotech是Daisy眾籌的技術合作伙伴,也是運作Daisy眾籌資金的機構.

1900/1/1 0:00:00
寒煙財金:1/2午后BTC行情分析及操作建議_GAL:GALAXY

--前言 多、空其實都沒有錯,錯的是過多的貪婪和恐慌的不安,當你不明白單子堅持是為了什么,只知道進場,那么每一分鐘的波動你都會心跳加快,賺的時候就大喊飛上天,虧的時候就抱怨.

1900/1/1 0:00:00
紅日說幣:1/3 以太坊實操帶單 多空雙殺斬獲45個點位 方法只要對 翻倍只在時間上_GON:POL

我這里沒有華麗的語言,只有實實在在的交易,以及明明郎朗的操作,市場只有一個方向,不是多頭也不是空頭,而是做對的方向.

1900/1/1 0:00:00
山前幣有路:1/3 帶領幣友BTC止盈獲利1300個點 萬U起步 回踩就是多單_RAC:DareNFT

????1.3??BTC?止盈提醒?:早間11點左右BTC給出回踩到32300附近接多入場布局,15點45分左右到達目標點位34762一線.

1900/1/1 0:00:00
于集鑫:1月3日多幣種午間行情走勢剖析_ELD:數字資產

BTC行情分析: 比特幣日內凌晨再度上攻,刷新歷史新高,高位觸及33299附近,未能在上方企穩,價格承壓下行,低位觸及30500位置后止跌隨后反彈,目前價格運行在32730附近4小時級別上看.

1900/1/1 0:00:00
ads