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

分析:Uniswap LP價值評估中的“坑”是什么?_ETH

Author:

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

最近在研究Defi衍生品價值評估的問題,比如Uniswap的Liquitidy providor(LP) Token該如何估值呢?直觀的感覺就是LP Token的價格等于Pair中代幣數量的總價值除以LP Token的總量。

其中r(token)是指Pair中代幣的reserve數量,p(token)是指代幣的價格,totalSupply是指LP的總量。這個公式貌似沒有問題,但在實踐中卻遇到了大問題。

2020年12月17號一個名為Warp Finance的Defi項目被黑了,黑客通過閃電貸操縱Uniswap的ETH-DAI代幣數量大幅提高了LP價格,然后黑客從Warp Finance借走了超過770萬美元的穩定幣,而黑客抵押的LP最終兌換的價值僅為586萬美元。

Warp Finance是一個抵押借貸項目,它的抵押品是Uniswap的LP,通過超額抵押LP能借出DAI、USDC等穩定幣。如果你持有ETH這樣資產,你可以將ETH放到Compund或者Aave這樣的抵押借貸平臺吃利息,也可以放到Uniswap中做市獲取交易手續費。在Uniswap中做市得到的LP流動性很差,如果你持有LP但是又需要穩定幣(比如加杠桿做多)咋辦呢,可以拿LP去Warp Finance中抵押借穩定幣,Warp Finance這個項目的意義就在于此。

分析:BTC短線大跳水,日內關注57100以及56350~56500兩個重點支撐有效性:據歐易OKEx投研分析,昨日BTC雖繼續上破59400但成交量明顯下降。日內走勢在短線上行并觸及59800強阻力后迅速承壓,大量拋盤直接將幣價打壓至57100強支撐上方,截止目前,走勢仍未站穩該重要支撐。投研分析師認為,近期BTC雖從50000上方一路反彈至60000下方,整體買入成交量缺乏質的提升,反而在臨近60000整數關口時出現明顯滯漲形態,且從消息面上看,最近利多利空因素較平衡,牛市之所以遲遲不能再度開啟很大程度上取決于市場情緒擔憂政策緊縮,新入場資金有限。美股近期的疲軟,部分機構平倉比特幣去補倉股票,這同樣給漲勢造成不小的壓力。盡管近期有類似VISA,PAYPAL這類支付巨頭進軍加密市場的利好消息,但并未從根本上調動起市場熱情,因此在美聯儲下一波大規模刺激政策落地前,比特幣較難走出趨勢。投資者短期先重點關注幣價能否站穩57100,持續企穩則仍可繼續看漲,跌破則短期漲勢徹底被破壞,可繼續看至56350~56500支撐區域。對于ETH來講,若不能快速收復1810,則走勢大概率繼續下挫至1770甚至1750支撐,上方阻力可直接關注1850。DOT展現出抗跌性,下方支撐可看至33、32以及31三個位置附近,有效阻力先關注34.7。UNI可直接關注25.6支撐有效性,短期阻力則關注29.5附近。

根據國際第三方統計機構CoinGecko數據顯示,歐易OKEx平臺24小時合約交易額225億美元。風險提示:入市有風險,投資需謹慎。[2021/3/31 19:33:49]

對于抵押LP借穩定幣這個邏輯而言最關鍵的就是LP的價格,價格估低了倒還好,只是影響LP資產的使用效率,如果是價格給估高了,則會給項目帶來非常大的損失。Warp Finance中計算LP價格的代碼正如上文所示的公式一樣:

分析:三個關鍵指標表明投資者對以太坊的價格持樂觀態度:5月26日文章分析稱,雖然以太坊2.0的具體發布日期仍未確定,但三個關鍵指標表明用戶和投資者對以太坊的價格持樂觀態度。

1.以太坊地址快速增長。GlassNode數據顯示,余額大于零的以太坊地址總數已躍升至4000萬個。這表明自從ETH價格達到2018年歷史最高水平以來,非零地址數已經暴漲超350%。

2.市場活動增長。資產管理公司灰度(Grayscale)的報告指出,以太坊信托的資產管理規模從1170萬美元增長至2.765億美元,盡管以太坊價格較低,但增長了23.6倍。

3.用戶活動不斷增漲。Etherscan.io數據顯示,以太坊上的Gas使用量已達到歷史最高水平。這表明在以太坊2.0的預期下,以太坊區塊鏈網絡上的用戶活動水平正在飆升。(cointelegraph)[2020/5/26]

公式是沒問題的,那黑客到底是怎么攻擊的呢?先看看黑客攻擊的交易,通過etherscan和ethtx.info展示的交易執行數據可以得到下面的攻擊流程:

Coinness分析:BTC修正尚未完成 橫向整理或將繼續:據Coinness作者List分析,BTC大跌后已經持續整理了45小時,整理區間僅有300美元左右。日線上RSI指標讀數為31,且BTC再次跌破布林帶下軌,修正尚未完成,橫向震蕩或將繼續。如果通過反彈完成超跌修正,$7000可以作為第一道壓力。如果短期BTC選擇繼續向下,空方會面臨較大的壓力,可將階段低點$6434作為支撐,快速跌破該支撐將有可能使BTC的下跌趨勢出現反轉。[2018/6/13]

每個步驟之后黑客地址上的幣種余額變化如下表所示:

黑客的操作簡單的總結就是:

通過閃電貸借ETH和DAI

添加流動性獲得LP

向Warp Finance抵押LP

大量賣ETH抬高LP的價格

從Warp Finance那里借到超過LP實際價值的穩定幣

歸還閃電貸借來的ETH和DAI

Coinness分析:BTC正面臨進入長期熊市的風險:據Coinness作者List分析,日線上BTC已跌破長期上升趨勢線(2.6-4.1低點),如果未來幾日無法收于該支撐(約$7020)之上,將有進一步測試新低的風險。對多方有利的情況是,日線RSI指標現已跌至29,而上一次跌破30還是在2月6日大跌時;且BTC價格現已遠離布林帶下軌,短期繼續大幅下跌的風險正在降低。但由于大趨勢有步入熊市的跡象,目前出現的修正和反彈都應視做暫時的,且在多數情況下,放量下跌并不是見底的信號。總之,BTC大趨勢有走壞跡象,只有短期快速修正至$7000之上,才會暫時放棄看跌的觀點。[2018/6/11]

為什么LP的價格能被抬高,黑客為什么是賣ETH而不是反向操作?這個需要分析下上面那個LP的價格計算公式。根據Uniswap的AMM規則有:

在黑客從Warp Finance借穩定幣之前只對ETH-DAI池進行了賣ETH操作,這個操作不會影響totalSupply。另外一方面在Warp Finance的實現中p(token)的價格采用的是Uniswap的X-USDC池子ETH-USDC和DAI-USDC的代幣價格,而且是時間加權平均價(TWP),這個價格是黑客沒法操控的。再加上price(DAI,USDC)的價格可以認為是1,因此LP的價格公式(忽略掉totalSupply)可以簡化為:

CCN分析:BTC可能進一步下跌至6900美元:據CCN分析文章,6月4日,7700美元大關曾是比特幣的重要支撐位,但BTC未能保住7700美元。在未來12到24小時內,BTC若不能迅速恢復到7700美元將意味著BTC最近的修正性反彈結束。行情顯示,BTC現全球均價7470美元,進一步增加了下跌至6900美元的可能性。如果BTC在未來24小時內跌破7200美元大關,那么6000美元區域的下跌是不可避免的。[2018/6/5]

在兌換發生前ETH-DAI池的k值我們可以通過ethtx.info上的日志信息看到

UniswapWETH-DAI.Sync(reserve0=60911018344037202213498302, reserve1=94928655114461712381666)計算得到的k值大概是5.7*10^12,而兌換前p(ETH,DAI)的價格為640左右,而在受攻擊前p(ETH,USDC)跟p(ETH,DAI)的值應該是差不多的。因此根據給定的k和p(ETH,USDC)可以繪制LP的價格與DAI的數量的函數關系曲線圖,如下所示:

這個曲線是存在一個最低點的,從圖中可以看到當r(DAI)的值在6.04*10^7的時候LP的價格最低,而黑客在攻擊的時候池子中的r(DAI)為6.09*10^7恰好就在最低點附近。從曲線上看最低點左側的曲率更大,因此減少池子中的DAI就是一個更優的選擇,這也是為什么黑客選擇賣ETH。

在Warp Finance被黑客攻擊后,AlphaFinanceLab在twitter上指出了Warp Finance計算LP價格的問題:

AlphaFinanceLab計算LP價格的代碼如下圖所示:

從代碼中可以看到

這個公式是怎么來的呢?實際上這個公式依然基于Warp Finance所采用的公式,但是AlphaFinanceLab認為不能使用ETH-DAI池中的r值(因為r值被攻擊后受到了巨大的影響,使之產生的價格偏差非常大),應該使用一個所謂公允的值r`。假定ETH-USDC和DAI-USDC中的價格都是公允的,那么

上面這個公式中LP的價格受p(ETH,USDC)和p(DAI,USDC)的影響,假定p(DAI,USDC)的值始終是1(實際上DAI-USDC池依然能被閃電貸操縱價格),如果要使LP的價格翻一倍則p(ETH,USDC)需要翻4倍,而這個操縱是很容易的只需要往ETH-USDC池子中投入跟r(ETH)相同數量的ETH然后換出r(USDC)數量一半的USDC就能達成。回頭看看Warp Finance攻擊過程中的第6步,黑客賣出大量的ETH使得ETH-DAI中ETH的價格由最開始的640降到30左右,即使最開始ETH-DAI池有大概6100萬美元的DAI,但顯然這個池子的深度在黑客借來的ETH面前還非常不夠看。

不過AlphaFinanceLab采用的公式確實比Warp Finance要好一點,它的LP價格曲線是一個拋物線,并不存在像Warp Finance中有某個最低點,因此不會被精準攻擊。另外要攻擊也只能執行買入ETH的操作。

給資產進行估值的時候本質上是在干什么?本質上是在看資產能賣多少錢,比如ETH的價格是100USD,那么1個ETH的價值就是100USD。但是如果是給10000個ETH進行價值評估就不能以100USD的價格進行計算,因為100USD只是市場當前的盤口價格或者是TWP,而真正將10000個ETH賣出得到的實際成交價往往比報價要低。

市場的流動性分散在多個地方,有中心化交易所也有去中心化的交易所,如果Defi項目對資產的評估依賴的是鏈上的報價那么資產的流動性也只能依賴鏈上。以Warp Finance為例,在第6步中黑客往ETH-DAI池注入了341217個ETH來交換DAI,此時第5步黑客抵押的94349份LP也會對應大量的ETH,這么大量的ETH能以p(ETH,USDC)的價格賣出嗎?顯然是不可能的。

實際上Uniswap本身就提供了更精確的接口來幫助我們評估賣出一定數量的ETH到底能得到多少個USDC:

function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts);而且這個接口還會把實際交易過程中收的手續費算進去,因此會非常準確。

以資產作為抵押的項目被攻擊的手段一般都是抬高資產價值然后借出比資產價值實際上高的多的穩定幣,而鏈上價格非常容易被閃電貸操控,而且操控的幅度會超出你的想象,比如Warp Finance攻擊中把ETH-DAI池中的ETH價格從640打到30。評估資產的價值要以資產實際被賣出時能值多少錢為準,也許實際上做不到這一點,但是要往這個方向努力。

但最重要的還是要有足夠高的抵押率,Warp Finance的抵押率就不高所以才被攻擊成功,這種項目在最開始啟動的時候最好設置高額的抵押率確保安全,即使用戶的資產利用率低一點也沒關系。

如果Warp Finance能在受攻擊后第一時間從ETH-DAI池把ETH取出來然后在中心化交易所上以合適的賣出也是不會遭受損失的,但實際上當ETH-DAI池出現30這樣的低價后,無數的套利機器人就像聞到血腥味的鯊魚一樣撲了上來,很快就會填平這個差價。Warp Finance在反應過來的時候為時已晚。

Tags:ETHDAIFINANCEETH合法嗎Zero Collateral DaiGlox FinanceFox Finance V2

酷幣
2.22晚間行情:下跌是風險還是機會_DEX

文章系金色財經專欄作者幣圈北冥供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別防上當.

1900/1/1 0:00:00
金色觀察 | Pantera Capital合伙人談加密貨幣原生銀行Vauld_數字資產

加密貨幣原生銀行 2021年早些時候,Pantera領投了面向亞太地區的加密貨幣原生銀行Vauld種子輪,其中包括許多頂級投資者.

1900/1/1 0:00:00
國際清算銀行:全球數字貨幣已有六成進入測試階段_BIS

《日本經濟新聞》近日報道,世界各國央行開始進行數字貨幣測試。根據國際清算銀行(BIS)的最新統計,現已將數字貨幣推進至實證階段的央行所占比例達到62%,比一年前的42%增長20個百分點.

1900/1/1 0:00:00
SWIFT:國際清算與數字人民幣_IPS

一個月前,一條消息猶如一石激起千層浪:1月16日,環球同業銀行金融電訊協會SWIFT香港子公司和中國清算總中心等5家國內清算機構成立金融網關信息有限公司.

1900/1/1 0:00:00
如何創作屬于自己的NFT?_數字藝術

隨著NFT的財富效應顯現,越來越多人開始關注 NFT 與加密藝術領域。有傳統領域的藝術家們開始詢問,如何將自己的作品做成一個 NFT 展示給加密愛好者們.

1900/1/1 0:00:00
金色觀察 | EIP-1559升級:每年銷毀價值數十億ETH 帶來價格牛市_區塊鏈

EIP-1559升級:每年銷毀價值數十億ETH?帶來價格牛市 概要 1.灰度最近的一份報告預測,EIP-1559推出后,ETH價格會形成“正循環”.

1900/1/1 0:00:00
ads