以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

Uniswap的恒定乘積算法里的K值_USD:UNI

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

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

公鏈項目Nervos發布Universal Passport:Nervos發布Universal Passport(通用護照),使區塊鏈用戶可以直接從他們已經使用的錢包訪問其他網絡。其技術與現有標準兼容,這意味著想要將資產從一個網絡轉移到另一個網絡(或使用基于不同區塊鏈的應用程序)的用戶將不再需要面對多個接口和多個身份。(Cointelegraph)[2020/12/25 16:26:08]

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

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

Uniswap 鎖倉量突破32億美元:金色財經報道,據歐科云鏈OKLink數據顯示,截至今日17時,以太坊上DeFi協議總鎖倉量約合149.4億美元。其中排名前三的分別是Uniswap V2 32.4億美元(+5.26%),Maker 22.1億美元(+1.13%)以及WBTC 18.9億美元(-0.1%)。[2020/11/10 12:13:00]

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

1.36萬枚ETH從未知地址轉入Uniswap:Whale Alert數據顯示,北京時間10月11日14:08:29,13605.269枚ETH(價值5086825美元)從0x60ae5開頭地址轉入Uniswap。[2020/10/11]

交易手續費影響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:ETHUNIUniswapUSDEthereum Stake FinanceUnilock.Networkuniswap幣總量有多少Offshift anonUSD

萊特幣最新價格
什么是聚合交易?其運作原理和優勢有哪些?_NBS:APENFT

最近,聚合交易的概念不斷被提及,聚合交易是如何實現的?其優勢又體現在哪里呢? 01 聚合交易的實現原理聚合交易平臺并不是一個原生的平臺.

1900/1/1 0:00:00
游戲元宇宙發展趨勢展望分析_CAP:BlockPortal

The Sandbox將與Fragbite Group子公司合作開發多人跑酷主題游戲模板:2月17日消息.

1900/1/1 0:00:00
Bankless:下個牛市的 5 大關鍵主題和趨勢_WEB:web3.0幣現價多少錢

注:原作者為 Jean-Paul Faraj熊市是積累財富的最好機會。游客(投機者)都已離開,現在正是淡季。這是建設者們埋頭工作的時候,也是投資者對下一個大趨勢下注的時候.

1900/1/1 0:00:00
根據游戲中玩家的互動模式 探究12種Web3游戲玩家類型_HER:NFT

原文來源:Medium原文作者:Vader ResearchWeb3 游戲允許在免許可的去中心化市場上交易游戲內置物品并賺取收益,這為參與者創造了投資機會.

1900/1/1 0:00:00
金色觀察 | 以太坊合并面面觀:將對區塊鏈產生哪些影響?_ETH:Ethereal對應的情侶名

以太坊合并計劃(The Merge)預計將于2022年第三季度/第四季度進行。目前的以太坊主網將與采用權益證明(Proof of Stake)的Beacon Chain網絡合并.

1900/1/1 0:00:00
為何加密市場容易動蕩且大部分項目都會聯動 同漲同跌?_比特幣:SEC

近期,白話區塊鏈社群小伙伴問道:“為啥區塊鏈行業的行情會出現同漲同跌的情況?”其實,只要投資者進入這個行業一段時間,就會發現這種現象:比特幣漲或者橫盤的時候,其他數字貨幣才會出現雞犬升天的現象.

1900/1/1 0:00:00
ads