以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > AVAX > Info

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

Author:

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

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

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

WarpFinance被黑

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

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

分析:比特幣斐波那契水平或觸發下一次上漲:金色財經報道,加密貨幣分析師Nebraskagooner發布推文稱,歷史斐波那契水平圖表可能觸發比特幣的下一次上漲。斐波那契水平是一種技術分析工具,它使用水平線來指示資產價格的支撐或阻力區域。該工具可用于識別支撐位和阻力位。分析師參考了2022年2月22日的斐波那契水平,他指出,如果比特幣收于37,600美元以下,將形成一個關鍵的長期區域。在這種情況下,比特幣已經修正到17,000美元以下。Nebraskagooner將16,000美元至22,000美元之間的區間確定為可能觸發比特幣下一次“大幅上漲”的增持區域,16,000美元至12,000美元之間的區域可以成為即時反轉的區間。[2022/12/29 22:13:04]

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

分析:比特幣NVT溢價仍低于2019年水平:AMBcrypto發文稱,Glassnode數據顯示,BTC的網絡價值與交易比率(NVT)溢價目前低于2019年的水平,并且大大低于2018年1月的水平。這意味著漲勢遠沒有過熱,正如Willy Woo所分析的,在大幅下跌之后,流入市場的看漲資本依然強勁。據悉,NVT比率就是將網絡價值(等于市值)與網絡鏈上每日交易量進行比較的估值比率。[2021/1/13 16:01:00]

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

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

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

通過閃電貸借ETH和DAI

添加流動性獲得LP

向WarpFinance抵押LP

大量賣ETH抬高LP的價格

分析:比特幣期貨市場目前處于溢價狀態:金色財經報道,Arcane Research最近的報告表示,由于正處于期貨溢價狀態,比特幣期貨市場表現出重大的結構性差異。由于溢價率較高,現貨市場的交易量落后,這一現象可以用一季度的市場活動來解釋。根據TokenInsight的2020年第一季度報告,由于3月中旬的市場崩潰,期貨和現貨交易量大多處于相似水平。雖然期貨市場未能吸引投資者,但現貨市場參與者能夠利用期貨交易量進行頭寸管理。盡管如此,加密貨幣期貨的總交易量仍在穩步上升。研究還發現,火幣、幣安和OKEx第一季度的期貨交易量高于現貨交易量。火幣期貨的成交量比率約為現貨的3.56倍、幣安約為1.34倍、OKEx約為2.91倍。此外,幾個比特幣期貨交易所的OI也有所上升。期貨溢價的現狀只會增加期貨交易量,然而從今年年初開始,期貨市場就已經發生了根本性的變化。[2020/5/10]

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

歸還閃電貸借來的ETH和DAI

聲音 | 分析:媒體提到比特幣減半的次數與比特幣價格走勢相關:在評估了從加密貨幣媒體獲得的數據之后,數字資產替代數據提供商TheTIE發現了比特幣市場價格與媒體提到即將到來的減半之間的相關性。TheTIE首席執行官JoshuaFrank表示,我們注意到,去年秋天提到減半的次數有所減少似乎與價格下跌有關。自從媒體提及減半再次出現,比特幣便看到了價格上漲的趨勢。2月22日,TIE在推特上發布了一張顯示相關性的圖表并表示,媒體提及減半的數量似乎導致了BTC的價格走勢。提到減半的次數已經達到了歷史最高(ATH)。[2020/2/26]

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

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

分析 | Coindesk分析:BTC若確認雙底突破將可能上漲至7100美元:據Coindesk分析,BTC昨日跌至6100美元,這是自8月14日以來的最低水平,表明連接6月低點和8月11日低點的趨勢線下行突破。目前三角旗支撐位于6225美元,收盤價低于該水平將標志著近10000美元(5月高點)的拋售復蘇。BTC從6100美元的反轉增加了突破6600美元以上的可能性;如果雙底突破得到確認,將可能上漲至7100美元;若收盤價低于6225美元(趨勢線支撐位)可能會下跌至5859美元(8月低點)和5755美元(6月低點)。[2018/9/20]

在兌換發生前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。

AlphaFinanceLab的做法

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

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

從代碼中可以看到

這個公式是怎么來的呢?實際上這個公式依然基于WarpFinance所采用的公式,但是AlphaFinanceLab認為不能使用ETH-DAI池中的r值,應該使用一個所謂公允的值r`。假定ETH-USDC和DAI-USDC中的價格都是公允的,那么

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

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

更優解?

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

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

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

functiongetAmountsOut(uintamountIn,addresscalldatapath)externalviewreturns(uintmemoryamounts);

而且這個接口還會把實際交易過程中收的手續費算進去,因此會非常準確。

結束語

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

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

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

Tags:ETHFINFINANANMexican Peso TetherSleepy Sloth FinanceAurora FinanceBees Finance

AVAX
幣姥爺:資金分化群魔亂舞_非小號:HODL

今天的封面是《森林舞會》,愛德華·馬奈最近圈子里戰果頗豐,一方面是行情給力,另一方面也是因為老師的專業,推薦的所有項目都完成了漲幅目標.

1900/1/1 0:00:00
CoinBene上線Compound (WICC) 的公告_OIN:cointigertop

尊敬的用戶: CoinBene將上線WICC/USDT幣幣交易,邀您體驗。WICC充值時間:2021年2月9日11:00WICC交易時間:2021年2月9日12:00WICC提幣時間:2021年.

1900/1/1 0:00:00
外媒:印度議會正在考慮快速推出加密法案_RED:BGAN Vault (NFTX)

據Cointelegraph報道,印度政府可能正在走一條立法捷徑,以通過最近提出的一項監管該國數字貨幣的法案.

1900/1/1 0:00:00
移動與工行研發 數字人民幣SIM卡硬錢包亮相_SIM:區塊鏈

近日,據蘇報融媒報道,中國移動首張支持“數字人民幣”硬錢包的SIM卡亮相蘇州移動營業廳。客戶使用身份證件辦理移動超級SIM卡后,安裝在具備NFC功能的手機內即可使用數字人民幣硬錢包支付功能,輕輕.

1900/1/1 0:00:00
金色DeFi日報 | 火幣生態鏈Heco即將上線19個錨定資產_TER:BIT

DeFi數據 1.DeFi總市值:629.84億美元市值前十幣種漲跌幅,金色財經制圖,數據來源Coingecko2.過去24小時去中心化交易所的交易量:18.5億美元交易量排名前十的DEX數據來.

1900/1/1 0:00:00
金色觀察 | a16z合伙人:淺談加密貨幣協議治理_BTC:區塊鏈的五大應用領域

淺談加密貨幣協議治理 加密貨幣協議應由持幣者組成的去中心化社區來管理。不是因為這種方式的效率更高,或者是出于更重要的理念原因,而是核心價值的實現:底層協議將繼續按照原先的設計運行,對想要使用或在.

1900/1/1 0:00:00
ads