作者:閃電黃世亮
本文介紹uniswap里的恒定乘積算法中的K值是怎么設計的。
我們拿uniswap里的一個交易對,ETH/USDT來舉例說明K值是怎么設計的。
恒定乘積算法
uniswap里第一個人添加x個ETH和y個USDT的作為流動性時,決定了K值的初始大小,即K=x*y。
這時,ETH和USDT共同構成了一個流動性池。請記住這個概念,很重要。
第一個添加流動性的人,可以任意添加交易對中的兩個幣的數量,即可以任意決定K值。
分析 | PoS網絡的固有缺陷易受低成本攻擊影響:據bitcoin.com報道,美國伊利諾伊州香檳分校的去中心化系統研究小組(Decentralized Systems Lab)發現了某些PoS網絡存在的固有缺陷。這些缺陷使攻擊者可以通過向受害者節點的磁盤或RAM中填充虛假數據來導致其崩潰的方式對此類型的網絡造成嚴重破壞。研究者稱,所有基于比特幣UTXO和最長鏈模型的PoS貨幣都容易受到這種攻擊。[2019/1/26]
添加完流動性后,ETH的價格就等于=y(USDT的數量)/x(ETH的數量)。如果這個價格和其他交易所之間有價差,那肯定會被人搬磚套利。
分析 | BTC短線走勢健康 但不宜追高:金色財經獨家分析,從多周期圖上看,比特幣30分鐘圖剛走出一個平臺反彈的走勢,突破了ma72,短線走勢健康;1小時圖顯示,目前有筑頂壓力,進入了反彈末期,短線不宜追高; 4小時的底部得到了確認,開始反彈,這個周期空間較大。詳情見金色財經今日數字貨幣夜間行情分析。[2018/10/12]
所謂的恒定乘積算法,指的是在流動性池沒有再添加或減少流動性的情況下,只有交易行為發生的情況下,K值是不變的。
即如果用戶在ETH/USDT交易對里買入或賣出ETH,都無法改變K值的大小。
金色財經獨家分析 迅雷再次試水區塊鏈:據kr-asia.com消息,迅雷CEO陳雷近日與泰國部分高級官員、商界知名人士會面,主要就建設泰國數字身份識別系統和智能城市計劃進行會談。泰國政府代表表示:“(泰國)政府正在尋求與迅雷在云計算和區塊鏈空間方面進行合作。”金色財經獨家分析,迅雷在區塊鏈領域的布局由來已久,2017年底開始,區塊鏈突然成為爆炸性熱點,受到了各行各業的關注,眾多互聯網巨頭也開始入局“區塊鏈”。作為國內擁有大量用戶基數的迅雷也不例外,迅雷通過發布“區塊鏈+共享計算”的智能硬件“玩客云”與“鏈克”,解決了共享資源利用的量化與信任問題,也是其對區塊鏈的試水。這次迅雷嘗試參與建設泰國數字身份識別系統和智能城市計劃也是其區塊鏈方面的進一步布局,依托之前的區塊鏈項目經驗,能夠再次拓展迅雷區塊鏈方面的業務。[2018/4/9]
而交易行為會修改流動性池里的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:ETHSDTUSDUSDTETHHEDGE價格比特幣價格今日行情usdtGUSDTledger錢包支持usdt么
猶記得半個月前的2020年圣誕節,買大餅的歡欣鼓舞,拿XRP的圣誕驚魂。自從瑞波幣傳出被SEC起訴的消息,這個曾經市值名列前茅的幣就一落千丈,甚至到了人人喊打的地步.
1900/1/1 0:00:00文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.
1900/1/1 0:00:00經濟學人:比特幣高價是合理的可通過需求自我維持 鏈聞ChainNews 剛剛 500 原文標題:《難以被打敗的比特幣:比特幣可能證明其高價是合理的.
1900/1/1 0:00:00一個新事物的誕生,就像是一條神奇的紐帶,指引著各種或明或暗的交集錯落。比特幣白皮書的出現,打開了一批人的新世界,BrianArmstrong正是其中一個.
1900/1/1 0:00:00貨幣的一個基本功能是價值儲存。市場中的價值的很大一部分是通過貨幣來儲存的。在現有的法幣當中,美元在全球范圍內占據主導地位。但現在由于美元的不斷超發,它的價值儲存功能受到市場的進一步的質疑.
1900/1/1 0:00:002020年1月6日,因MetaMask官方推特一則介紹MetaMaskSwaps的視頻更新,隨后Shapeshift首席執行官ErikVoorhees在推特發布一條預告推文并配上神似MetaMa.
1900/1/1 0:00:00