買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > LTC > Info

USD:分析 | Uniswap的恒定乘積算法里的K值是如何設計的?_SDT

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值。

分析 | Longhash:更活躍的區塊鏈并不一定意味著更高的代幣價格:11月1日,Longhash發文表示,分析了18種頂級代幣(不包括穩定幣)的每日價格數據和活動地址數據。數據表示,一些代幣似乎顯示了價格變動和活動地址之間的強烈相關性。BTC、LTC、Link和NEO都符合這一條件,這表明當更多用戶在這些網絡上進行交易時,價格通常會上漲。雖然沒有代幣顯示顯著的負相關,但相當多的代幣顯示價格和活動地址之間沒有可測量的相關性。BSV, XLM, TRON, TEZOS,MAKER, XEM, BAT都屬于這一類。至少根據Coin Metrics的數據,這些網絡上的用戶活動似乎與價格上漲無關。值得注意的是,ETH也非常接近于這一類別,在最好的情況下,活躍用戶和價格之間的相關性很弱。更廣泛地說,數據顯示,網絡活動和代幣價格在短期內并不總是緊密相關。從歷史上看,活躍用戶和代幣價格之間幾乎沒有相關性。[2019/11/3]

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

分析 | ADA長期價格看漲:根據bitcoinexchangeguide分析文章,0.07411$是ADA/USD看漲壓力的起點。增加的看漲勢頭使昨日供應區的加密貨幣價格上漲至0.07771美元。價格高于10-EMA,隨機震蕩指標為48%,信號指向上方,這些意味著在長期范圍內的價格上漲。ADA/USD在上部供應區域的合并和交易價格為0.09000美元,較低需求區域內的交易價格為0.06900美元。在采取倉位之前,交易者應該等待上部供應區域的突破或在需求較低區域的崩潰。[2018/11/5]

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

分析 | 金色盤面:BTC資金流出減緩 市場恐慌情緒收斂:金色盤面綜合分析:BTC資金流出有所緩解,下圖是各主要交易平臺btc資金流向統計,目前看依然流出為主,但流出速度有所減緩,市場恐慌情緒有所收斂。[2018/8/9]

即如果用戶在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值就會更復雜的變化。

Tags:ETHUSDSDTUSDTETHMSusdn幣歷史最高多少SDTKBitkeep錢包usdt怎么換人民幣

LTC
WETH:安德烈新點子:基于AMM的無損清算_weth幣價格

來自YFI創始人安德烈的新文章,說的是將現在通用的清算由拍賣改成AMM交易對的構思,好處是更加自動化.

1900/1/1 0:00:00
USE:五分鐘讀懂 DODO 背后的 PMM 算法:一個通用性的流動性框架及多種用例_SEC

撰文:雷達熊,DODO創始人一個有效的市場包含巨量信息,這些信息承載了市場對價格的判斷。但是鏈上計算資源有限,要在鏈上實現一個高度靈活的市場,就好像要把大象塞進冰箱.

1900/1/1 0:00:00
COIN:2020十大區塊鏈技術發展回顧:初見成熟的野望_BAKECOIN

2020年是個值得記錄的年度,不僅僅是因為牛市的結果,而更該記錄促成牛市的成因,記錄下這一輪經過了技術基墊、市場教育、創新產品帶來的大牛市.

1900/1/1 0:00:00
BIT:BTC突破4萬后回落,大瀑布要來了嗎?_BXBTC

原標題:《BTC突破4萬后回落,要回落了嗎?》 作者|哈希派分析團隊過去24小時BTC鏈上手續費收入近300萬美元:金色財經報道,Cryptofees.info數據顯示,最近24小時.

1900/1/1 0:00:00
TOKEN:科普 | 比特幣等加密貨幣與股票的區別_加密貨幣

作者:Future小哥哥隨著BTC超過34000美金,比特幣市值超過巴菲特的伯克希爾哈撒韋,更多的人開始關注加密貨幣領域.

1900/1/1 0:00:00
DEF:2021的幣圈密碼_Defina Finance

人在鏈圈,遵從本心、順其自然地“鏈賺”。我有“4PAI”計劃:實在參與的“行動派”系列、興致研討的“隨心Pie”系列、全球引智的“薏米Pie”系列、學習進階的“學緣Pie”系列.

1900/1/1 0:00:00
ads