本文介紹uniswap里的恒定乘積算法中的K值是怎么設計的。
我們拿uniswap里的一個交易對,ETH/USDT來舉例說明K值是怎么設計的。
恒定乘積算法。
uniswap里第一個人添加x個ETH和y個USDT的作為流動性時,決定了K值的初始大小,即K=x*y。
這時,ETH和USDT共同構成了一個流動性池。請記住這個概念,很重要。
第一個添加流動性的人,可以任意添加交易對中的兩個幣的數量,即可以任意決定K值。
添加完流動性后,ETH的價格就等于=y(USDT的數量)/x(ETH的數量)。如果這個價格和其他交易所之間有價差,那肯定會被人搬磚套利。
英國廣告監管機構禁止Crypto.com和Turtle United的NFT廣告:金色財經報道,英國廣告監管機構已裁定禁止Facebook在7月份對Crypto.com和Turtle United的NFT廣告促銷活動。監管機構表示,這些廣告既沒有解釋投資NFT的風險,也沒有適當地列出交易費用。
Crypto.com對該裁決提出異議,其認為該廣告不再有效,并辯稱該公司不認為其平臺上提供的NFT(包括藝術家的作品和體育收藏品)具有金融屬性。[2022/12/21 21:58:54]
所謂的恒定乘積算法,指的是在流動性池沒有再添加或減少流動性的情況下,只有交易行為發生的情況下,K值是不變的。
Uniswap V3的流通性突破5億美元,24小時交易量僅次于V2和Sushiswap:據歐科云鏈OKLink數據顯示,截至今日10時30分,以太坊上Dex 24小時交易量約合32.2億美元。其中交易量排名前三的Dex協議分別是Uniswap V2 11.3億美元,SushiSwap 4.43億美元以及Uniswap V3 3.54億美元。
Uniswap V3當前流動性約合5.26億美元,24小時交易量已上升至以太坊上Dex協議第三名,僅次于Uniswap V2和Sushiswap。[2021/5/8 21:36:44]
即如果用戶在ETH/USDT交易對里買入或賣出ETH,都無法改變K值的大小。
HBTC霍比特聯手BitUniverse幣優舉辦網格交易大賽:7月13日,HBTC霍比特創始人巨建華做客幣優V姐訪談,并正式宣布與BitUniverse幣優達成深度合作,攜手為HBTC霍比特用戶提供網格交易工具,并于7月13日20:00(UTC+8)啟動為期一個月的“HBTC霍比特&BitUniverse幣優網格交易大賽”,霍比特隊長或者持有300HBC以上的霍比特用戶均可參加。大賽設置“網格嘗鮮獎”與“網格年化收益率10強”兩個獎項,所有參賽者共同角逐4000HBC的總獎池。
HBTC霍比特交易所是100%持幣者共享的交易平臺,由火幣、OKEx等56家資本共同投資。經過近兩年時間的平穩運行,HBTC霍比特能夠為客戶提供幣幣、合約、期權等業務,并且平臺上主流幣及合約交易擁有優良的流動性和深度。作為100%持幣者共享的平臺,HBTC霍比特在交易賽道上持續創新:首創每日10倍PE定價回購、推出創新的霍比特隊長激勵模型、推出眾籌流動性即上幣方案等。[2020/7/14]
而交易行為會修改流動性池里的ETH和USDT的成分。比如用戶買了dx個ETH,則流動性池里的ETH的數量就會變成(x-dx),而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值。
如果你在添加流動性時,不是按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成員李世勝對本文的貢獻
Tags:UNIETHSWAPUniswapCommunity TokenSETHLimitSwapuniswap幣為什么漲不起來
原文標題:《分叉之道》(Go Fork Yourself)撰文:Packy McCormick 編譯:郭倩雯 在游戲中,「速通」意味著盡可能快地通關游戲.
1900/1/1 0:00:00撰文:Karen,Foresight NewsUniswap 在收購 NFT 聚合市場 Genie 之后,又宣布將通過 sudoswap 實現 NFT 交易.
1900/1/1 0:00:00金色熱搜榜:BOX居于榜首:根據金色財經排行榜數據顯示,過去24小時內,BOX搜索量高居榜首。具體前五名單如下:BOX、SWFTC、BHD、XTZ、WICC.
1900/1/1 0:00:00本文由“Fairyproof Tech”原創,授權“金色財經”獨家首發,轉載請注明出處。在Fairyproof Tech的審計報告中,我們會交代對每一份合約的審計流程.
1900/1/1 0:00:00趨勢交易是一種常見的投資方法,簡單的說就是順勢而為的投資。比如我們判斷未來行情會上漲,那么在上漲之前就去加倉。但趨勢卻是一個很主觀,沒有客觀定義與標準答案的事物.
1900/1/1 0:00:00美國政府正在打擊加密貨幣混幣器。2022年8月9日,美國財政部外國資產控制辦公室 (OFAC) 宣布制裁混幣器Tornado Cash,將Tornado Cash及38個以太坊地址添加到特別指定.
1900/1/1 0:00:00