比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > Gateio > Info

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

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

分析 | 以太坊30天ROI有一定改觀?鏈上表現較為穩定 ?:據 TokenGazer 數據分析顯示,截止至 10 月 30日 11 時,以太坊價格為$190.78,總市值為$20,650.34M,主流交易所24H交易量仍然保持較高水平,當前交易量約為$116.63M,環比昨日增長32.2%;近期以太坊對比特幣匯率有一定上行趨勢;基本面方面,以太坊鏈上交易量、新增地址增速、鏈上DApp交易量保持相對穩定,算力持續下滑;以太坊 30 天開發者指數約為 2.24;以太坊與 BTC 180 天關聯度保持穩定,30 天 ROI 有一定反彈;ERC20 代幣總市值約為以太坊總市值的 62.27%,有一定回升。[2019/10/30]

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

分析 | Bitfinex陷入丑聞,USDT價格依舊堅挺:5月6日,LongHash發文稱,盡管關于Bitfinex丑聞的媒體炒作甚囂塵上,USDT目前的價格依舊接近1美元,也就是其目標估值。 根據OpenMarketCap的數據,在紐約總檢察長辦公室發布了關于其調查行動的初步報告后,USDT的價格從1美元驟跌至不到0.97美元。從那以后,USDT的價格有所回升,在5月1日幾乎回到了1美元的錨定價格,截止本文撰稿時間,價格再次跌至0.99美元左右。有趣的是,根據 Messari Crypto的數據,截至發稿,USDT目前的價格只比USDC低0.006美元,后者是由Coinbase 和Circle合作推出的穩定幣。[2019/5/7]

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

分析 | 證券日報:區塊鏈領域的投融資熱度攀升:據證券日報報道,2018年上半年,區塊鏈領域的投融資熱度攀升,共獲222筆融資。其中美國和中國所獲投融資筆數為179筆,合計占全球總數的80.6%。雖然我國在區塊鏈領域獲融資為141筆,遠超美國的38筆,但在融資金額上相差不多,分別為64億元和67億元。從獲得融資階段來看,區塊鏈領域種子/天使輪融資共有107筆,占所有輪次的48.2%;融資總額為16億元,僅占所有輪次的10%,區塊鏈雖然吸引了眾多企業和資本的加入,但整體上仍處于發展初期。從融資項目所在國家角度看,我國種子/天使、Pre-A、A輪融資事件分別為73筆、9筆和16筆,美國則分別為18筆、0筆和6筆。[2018/7/20]

即如果用戶在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:USDSDTUSDTETHusdk幣是什么幣usdt幣提現到銀行卡會凍結嗎CUSDT價格ETH挖礦app下載

Gateio
比特幣:2021年剛開始比特幣就出現大幅增長,超過30000美元

比特幣昨夜突破30,000美元,再創歷史新高,最大的加密貨幣已經見證了市場的強勁勢頭,這有助于其在過去一個月中創下新高。與2017年不同,2020年的ATH是人們對加密貨幣越來越感興趣的結果.

1900/1/1 0:00:00
POL:覓新|Polimec:Polkadot生態系統中的籌款機制

Polkadot解決了比特幣、以太坊等較舊的區塊鏈面臨的許多問題,正成為新型加密經濟的基礎。但是,Polkadot的成功取決于強大、健康、活潑的生態系統.

1900/1/1 0:00:00
比特幣:灰度CEO:養老金和捐贈基金正在進入比特幣市場

灰度新任首席執行官MichaelSonnenshein在彭博社采訪中表示,養老基金和捐贈基金正在積極投資Grayscale系列基金.

1900/1/1 0:00:00
比特幣:首破41000美元 比特幣瘋狂下的眾生相

新年伊始,比特幣亦漲得紅紅火火,美東時間周五上午更是一舉沖破41000美元大關,距離4.2萬美元只差“臨門一腳”。截至發稿,比特幣下跌至4萬美元附近.

1900/1/1 0:00:00
比特幣:買入還是賣出?2021年比特幣投資如何選擇

原標題:2021年比特幣投資概覽 目錄 簡介? 第一章:新興資產類別的誕生 比特幣簡介 比特幣的重要性 第二章:比特幣–具投資價值資產?歷史價格:2009-2019歷史價格:2019-2021.

1900/1/1 0:00:00
DEF:再也不想錯過薅羊毛機會?這些項目未來可能會有空投計劃

今年,諸如Uniswap、Curve和1inch等備受矚目的DeFi項目發布了治理代幣,這些代幣分配方案極大地獎勵了過去使用這些協議的用戶。 說人話。 好的.

1900/1/1 0:00:00
ads