以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > DOGE > Info

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

CrnDex疑似被攻擊,導致損失3550個BNB:金色財經報道,根據SharkTeam鏈上分析平臺 ChainAegis 的安全監測,@CrnDex疑似被攻擊,導致損失3550個BNB(約合853K美元)。[2023/7/19 11:04:12]

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

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

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

加密資產管理平臺Haru Invest獲得立陶宛對其歐盟業務的VASP授權:3月27日消息,數字資產管理平臺Haru Invest宣布其在歐盟注冊成立的子公司Haru EULimited UAB已成為其歐盟運營總部。作為VASP授權企業,Haru Invest現在可以提供加密交換和錢包/托管服務。據悉,該VASP授權正式允許該公司直接支持歐元貨幣,使歐盟國家能夠在加密貨幣和歐元之間進行購買和交易。[2023/3/27 13:28:14]

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

Sino Global Capital CEO:加密貨幣從風險資產開始成長為一種投資類資產:金色財經聯合Coinlive現場報道,“Token 2049”峰會活動在新加坡舉辦,在題為 \"洞察整個亞洲加密貨幣格局 \"的圓桌討論中,Sino Global Capital首席執行官Matthew Graham分享稱,加密貨幣從風險資產開始成長為一種投資類資產。他認為,熊市是為了賺錢,而牛市是為了看看你到底賺了多少。熊市是一個完美的時機,因為投機者已經離開,而建設者還在。他想強調的一件事是,在看待亞洲的整體加密貨幣格局時,我們需要看看每個獨立的市場,因為各國之間存在著巨大的差異。[2022/9/29 6:02:13]

交易手續費影響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:ETHUSDUSDTSDTreth幣投資機構usd幣等于多少人民幣幣世界快訊GUSDTEUSDT

DOGE
DEFI:2021 年初展望:這10大方向最值得關注

又是新的一年開始了。按照慣例,寫完了2020年的年末總結,我們該來展望下2021年的加密貨幣世界,有哪些值得關注的東西。 01?BTC 沒辦法,不光是總結還是展望,第一個要提到的,總得是他.

1900/1/1 0:00:00
ETH:火星一線 | ETH今晨突破1000美元大關,DeFi代幣AAVE、SNX價格達發行以來最高水平

文|梁雨山 火星財經APP一線1月4日報道,繼比特幣一舉攻破30000美元后,市值第二加密貨幣ETH也開始走出強勁上行態勢.

1900/1/1 0:00:00
比特幣:杜天賢:以太坊1000強壓破位在即 比特幣攻勢減緩

今日快訊—— 早內參:以太坊市值超越IBM1.以太坊市值升至全球資產升至第87位超越IBM。2.LTC市值超越XRP市值,排名第四位。3.全球加密貨幣總市值突破9000億美元.

1900/1/1 0:00:00
RET:  幣圈王哥:比特幣晚間強勢突破30000 牛市來臨順勢操作

行情回顧: 日內比特幣多頭情緒濃重,行情晚間也是如預期突破30000關口,順勢走出強勢漲幅,短時間內價格拉升800多點,目前高位觸及30888位置,后續若是價格再度刷新高點.

1900/1/1 0:00:00
BTC:BTC劍指3萬,礦機江湖再起風云

兵馬未動,糧草先行。 BTC劍指30000美金,背后更火熱的是各大機構和礦機廠商的軍備競賽。2020年12月21日,在納斯達克上市的加密貨幣礦業公司RiotBlockchain公告,稱與比特大陸.

1900/1/1 0:00:00
TRU:老A教練:比特幣突破34000美元 為什么比特幣漲的這么瘋狂

認知創造財富,精神創造信仰,我是老A教練,感謝各位持續關注我的文章,歡迎大家關注,點贊,評論和轉發.

1900/1/1 0:00:00
ads