比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > MATIC > Info

UniswapV3 版本的運行原理及利弊_SWAP

Author:

Time:1900/1/1 0:00:00

AMM是AutomatedMarketMaker的縮寫,中文名字叫自動做市商。往簡單了說,就是由一個算法代替傳統中心化平臺的位置,為市場上的兌換提供流動性的平臺。

市場上的成交者因為對市場的預期不同,手里持有資產的不同,每個成交者都有不同的需求。我們都知道要成為傳統的做市商需要具備非常雄厚的資金,才能不斷通過成為市場上成交對的賣方和買方,整合兌換,從而讓散戶不用在兌換時不斷等待對手盤的出現。

?01?恒定乘積原理

區塊鏈各種虛擬Token的兌換最初也是靠中心化交平臺起家。這一切的平靜被UNISWAP打破,而且UNISWAP運用的方法簡單到令人大跌眼鏡——恒定乘積原理。

x*y=k

恒定乘積聽著挺拗口的,說人話就是兩個變量相乘得到一個固定常數。這樣一個簡單的乘法公式怎么完成“做市”這種深奧的金融業務?

這一機制正常運轉的背后有三種角色,分別是:

1、成交者:用一種資產交換另一種資產;

慢霧MistTrack:DeFi項目Pickle Finance pDAI池被盜資金再次發生異動,多次使用Uniswap進行兌換:據慢霧MistTrack監測信息顯示,2020-11-22 攻擊 pickle pDAI池的黑客地址(0x701781...7a4E08)繼1月8日異動后,再次于1月14日發生異動。此前黑客地址轉移了1500萬DAI到五個新地址,現除了地址5(0x64bA3e...fF62DB),其余四個地址均發生異動,其中地址1(0x607d65...04e461)和地址2(0x17d4fe...2b7a39)分別向另一個地址3(0x157b0f...862a01)轉入400萬DAI。除此之外,慢霧MistTrack監測到1月9日、11日,黑客均向地址3(0x157b0f...862a01)分別轉入176萬DAI、300萬DAI,緊接著地址3(0x157b0f...862a01)于當天通過Uniswap、1inch將一部分DAI兌換成CORN或COMP,另一部分DAI轉到地址1(0x607d65...04e461)、地址2(0x17d4fe...2b7a39)。

目前地址1(0x607d65...04e461)有1億9千萬cDAI,地址2(0x17d4fe...2b7a39)有4億3千萬cDAI,地址3(0x157b0f...862a01)有32萬DAI,地址5(0x64bA3e...fF62DB)有400萬 DAI。[2021/1/15 16:15:10]

2、流動性提供者(LP):愿意將自己的資產組合貢獻出來,幫助他人進行兌換,獲得一定費用;

庫幣安全事件的涉事以太坊地址再度轉出代幣并通過Uniswap和Kyber交易:據歐科云鏈OKLink監測數據顯示,庫幣安全事件涉事的以太坊地址于今日14時12分起發起四筆交易,共計轉出10.1萬OMG代幣和510枚Maker代幣到兩個新的地址。隨后代幣再度被轉移到Uniswap和Kyber出售成ETH。[2020/9/29]

3、套利者:發現價值凹地,比如從UNISWAP中低價買入到市場上去賣出,以賺取一定利潤。

UNISWAP官網中用一張圖詳細地描述了三者的關系:

當然圖中是沒有套利者的,因為從平臺的角度看,兩者產生的都屬于兌換行為。

我們假設UNISWAP一個兌換池中是ETH-DAI,第一個流動性提供者放進去了a個ETH和b個DAI,倆者價值相等。

這時候這個兌換對,對應的初始值是x=a,y=b;那K的初始值=a*b;

此時ETH的價格就是b/a,DAI的價格=a/b;

在K不變的情況下,如果這個兌換池有TraderT進來,想用w個EHT換DAI。他會以什么樣的價格拿到多少DAI呢?

UNI發布后三小時內共1.3萬名用戶申領,gas費用達65萬美元:在Uniswap宣布推出治理代幣UNI并面向老用戶發放400枚UNI空投之后,1.3萬名Uniswap用戶已經在頭三個小時內進行了申領。按當前價格計算,這筆代幣價值為1344美元。這也導致以太坊網絡擁塞,gas費用飛漲,三小時內Uniswap及UNI相關gas費用達到了65萬美元。(Cointelegraph)[2020/9/17]

在恒定乘積原理下,這個運算過程是這樣的:

y’=K/(xw)。

其中y’等于此次兌換后,兌換池中的DAI的個數。由此可知,T得到的DAI的個數=y-y’;這些DAI的價格=w/(y-y’)。

所以你發現了嗎?在成交者告訴平臺自己要兌換的數量之前,他能拿到什么價格是不確定的。這就讓UNISWAP的價格獲取跟中心化平臺和利用價格預言機的平臺完全區分開了。

?02?K值改變

還有別忘了,我們假定的前提條件是K不變,那哪些情況下K值是要改變的?答案有二,一是兌換費,二是流動性。

Uniswap流動性超1億美元 日均交易額達7100萬美元:隨著第二大加密貨幣以太坊(ETH)價格逼近300美元(本文撰寫時為285.69美元,24小時漲幅3.83%),許多DeFi項目開始凸顯出更強大實力,據悉,交易各類DeFi代幣去中心化交易所(DEX)Uniswap流動性在當地時間周五(7月24日)達到1億美元里程碑。根據加密數據聚合服務提供商Dune Analytics最新數據顯示,Uniswap日均交易額已經達7100萬美元。(coindesk)[2020/7/26]

1、兌換費

用戶每一次的兌換,需要交0.3%的手續費。拿上面兌換舉例,我們為了簡化計算忽略了手續費,真實的情況是Uniswap平臺在計算出y’后會扣除0.3%y’的手續費,完成兌換后,這0.3%y’會被添加到流動性池里,此時K值就變成了xyx0.3%y’=x*(y0.3%y’)。

所以,你發現了嗎?K值變大了。反之亦然,減少流動性,會減少K值。換言之,恒定乘積算法的K值并不恒定,每一筆兌換都會影響K值。

動態 | 以色列法院判定Union Bank禁止任何數字貨幣客戶開設賬戶不合理:據Bitcoin.com消息,以色列特拉維夫法院法官利莫?比比(Limor Bibi)裁定,以色列第六大銀行Union Bank全面禁止為任何使用數字貨幣的客戶開設賬戶的政策是不合理的。法官表示,在數字貨幣領域,對不同類型活動、活動范圍和不同類型的客戶不進行區分就實行全面禁止的政策是不合理的。但法官同時也稱,如果有來自匿名交易所的法幣,違反該銀行反洗錢(AML)和KYC(了解客戶)法律要求,銀行仍有權拒絕客戶存入法幣的要求。2018年5月消息,以色列當地一家數字貨幣挖礦公司Israminers Ltd起訴以色列聯合銀行Union Bank單方面決定不接受比特幣交易所的資金,并將到賬的資金退回以阻止Israminers 購買采礦的設備,并將在30天內關閉其賬戶。[2019/3/18]

2、流動性

流動性是怎么改變K值的呢?當第二個人在一個兌換對中按照比例增加了ETH和DAI的數量,X和Y就同時增加了,很顯然,K的值就是增加的;如果第一個人取走自己的兌換對,K值就減少,非常簡單。

總之呢,“恒定”乘積針對的是總體流動性不變的情況下,也假設沒有手續費的時候,K是不變的,就像計算物理題的時候假設某個狀態下不存在摩擦力一樣。通過簡化前提,讓這樣一個簡單的乘法就實現了價格與供應量成反比的經濟學原理,真可謂是天才設計了。

但是習慣了傳統做市商模式的你可能會不習慣,這種對兩種資產進行定價的方式,不僅少見還顯得過于獨斷。讓兩種Token的庫存數相乘所得的積維持固定,為什么就能確保正確的報價呢?因為設計者相信市場中始終存在聰明的套利者,會反復兌換,直到平臺價格與真實價格相符無利可圖。

誠然,恒定乘積做市商模式因為缺乏與外界的聯動顯得略微被動和孤立,總是需要套利者去抹平平臺上價格與真實價格之間的差;而且被大家詬病的兌換滑點和LP無償損失也阻礙著更加保守的Trader進入這個領域。

但它的優點也是顯而易見的,高效、透明、維護成本低,降低了做市門檻等都讓它的缺點顯得不那么重要了。

用一句話總結就是——“一切交給市場”。

自從UNISWAP開創了AMM自動做市商模式,仿佛給區塊鏈大佬們開了腦洞一般,越來越多精細化的項目進來做市商的賽道。雖然去中心化金融產生的時間不長,但是有記憶點的,在DEFI浪潮中起水花的項目此起彼伏。

隨著UNISWAPV3的到來,這只獨角獸爆發的創造力又給了后來者們上了精彩的一課:原來靠深耕資金利用率也可以玩出花。

?03?UNISWAP?V3的利與弊

UNISWAPV3到底有哪些改變?

1、資本利用率

一直以來鎖倉量都是各家競爭的重點,這次V3帶來的是成交量的迅速增長,究其原因就是靠“集中流動性”提高資本利用率。

怎么集中流動性?通過限制做市區間,增加了可成交價格附近的流動性深度。如果把V2想象成一個無限寬的水槽,那V3就是由一個個極小單位水槽并排組成的水槽,你可以把你的流動性,撒進你感興趣的價格區間,如果你的區間覆蓋了成交價,就可以獲得兌換費分成,否則就失去資格。

在利益的驅使下,大部分人都會選擇在成交價附近投入自己的流動性,這樣成交價附近的水也是最深的,這點跟賬單簿中心式交易平臺就很像。

如此一來LP集中在更可能成交的范圍,資本利用率大大提升,從最新的V3成交量和鎖倉的比例也可以看出。特別是對穩定之間的兌換,效率大大提升。

2、LP的風險

相比于更加保守被動的V2,V3對于LP的要求更高,要求LP要基于自己對于市場的判斷謹慎選擇策略。因為V2中的LP們投入的流動性不會有風險,去除流動性的時候還是當初自己放進去的1:1的資產,而V3則不同了,不僅放開了1:1的要求,如果價格劇烈波動超過了自己鎖定的區間,投入的LP會被兌換成其中一個資產,取出的時機決定了自己能取出資產的數量。

毫無疑問V3變復雜了,這也使得炒作空氣的人要更加謹慎,舉例來說,在你提供了主流價值Token與某空氣Token的“兌換對”之后,你的價值Token可能被瞬間吸干,持倉變成100%的垃圾Token還沒有回旋的余地。

3、限價單模式

如果我們以DAI/ETH為例,為了好理解把ETH定義為貴資產,把DAI定義為賤資產;按照經驗看,ETH價格可能大幅波動,DAI價格相對穩定。

利用好V3定價區間可以實現幾種不同模式的訂單:

止盈,即你希望在高于現貨的價格售出貴資產,是可行的。

低吸,即你希望以低于現價的價格買入貴資產,是可行的。

當然也有一些訂單模式是不可行的,比如:

止損,即你希望以低于“現價”的價格賣出貴資產,俗稱割肉。或者是在高于現貨的價格繼續加倉貴資產也是不可行的。

4、預言機

UNISWAP作為預言機的功能是被V神點名的,V3版本每一個單獨的池子都將作為預言機提供兌換對的數據。可以追蹤區塊中的歷史成交價,只要支付兌換費用就可以增加跟蹤觀察的數量,將數據可用期延長至9天或更長時間。這無疑會使預言機攻擊變得更加困難。

5、兌換費用

V3的一個重大改變就是兌換費不再自動加入到流動池子內,而且需要人為發起收集指令去收集。另外因為兌換費的獲取必須在成交區間內,計算過程變復雜很多,根據單位TICK費率乘以總的流動性。

當然根據V3使用者反饋情況看,GAS費用上升明顯,依然是對資本大戶友好,這一點只能期待layer2上線之后有大的改善。

UNISWAPV3上線后褒貶不一,但總體從數據看,認可度還是很高的。一直被模仿,還未被超越是UNISWAPV3目前的主弦律,UNISWAP也給仿盤們上了一課,代碼可以FORK,但是思維的創造力是無法仿造的。

Tags:UNIUniswapSWAPDAIPecuniouniswap幣總量有多少FalconSwap為什么換穩定幣DAI

MATIC
關于ZT創新板即將上線UDOGE的公告_TER

尊敬的ZT用戶: ZT創新板即將上線UDOGE,并開啟UDOGE/USDT交易對。具體上線時間如下:充值:已開啟;交易:2021年7月5日16:30; UDOGE 項目簡介:UncleDoge非.

1900/1/1 0:00:00
幣安上市BarnBridge(BOND)、Enzyme(MLN)_BOND

親愛的用戶:幣安將于2021年07月05日14:00上線BarnBridge、Enzyme,并開通BOND/BTC、BOND/BNB、BOND/BUSD、BOND/USDT、MLN/BTC、ML.

1900/1/1 0:00:00
CoinBene快樂周三,持倉CFT領空投——第八期獲獎公告_COIN

尊敬的用戶: CoinBene快樂周三,持倉CFT領空投——第八期空投已發放,獲獎用戶可在“資產-記錄-其他記錄”查看活動獎勵.

1900/1/1 0:00:00
Filecoin與AWS、谷歌云的不同點_FIL

云存儲是一個值得挑戰的市場。在過去十年中,新的云存儲取代了傳統的本地服務器,催生了亞馬遜網絡服務AWS、阿里云、微軟Azure、谷歌云平臺等新技術巨頭.

1900/1/1 0:00:00
幣安新增 BUSD/UAH、RUNE/AUD、SOL/RUB 交易對_PERL

親愛的用戶: 幣安將于2021年07月04日18:00上線BUSD/UAH、RUNE/AUD、SOL/RUB交易對,邀您體驗!注意:AUD、RUB、UAH是法定貨幣代碼,并非數字貨幣代碼.

1900/1/1 0:00:00
關于ZT創新板即將上線LEASH的公告_TTE

尊敬的ZT用戶: ZT創新板即將上線LEASH,并開啟LEASH/USDT交易對。具體上線時間如下:充值:已開啟;交易:2021年7月1日17:30; LEASH 項目簡介:最初將LEASH設置.

1900/1/1 0:00:00
ads