比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > Bitcoin > Info

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

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這個項目的意義就在于此。

分析:DCG旗下專為其創始人服務的投資公司曾與Genesis進行可疑交易:6月6日消息,區塊鏈分析公司ChainArgos相關的Data Finnovation在一篇博客文章中揭露,Digital Currency Group(DCG)旗下有個名為HQ Digital的投資子公司,專為DCG創始人Barry Silbert服務,管理著大約36億美元的資產,它在2022年初從Genesis Global借了10億美元,然后在承擔三箭資本責任時償還給Genesi。HQ Digital于2021年底成立,已在美國證券交易委員會注冊,一直沒有宣傳任何業務。Data Finnovation認為上述HQ Digital和Genesis之間的交易屬于內部交易,并懷疑是DCG拖延談判的真正原因。[2023/6/6 21:18:44]

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

分析:價值2700萬美元的Sushi代幣或會被丟棄在SUSHI/ETH池中:對熱門DeFi協議SushiSwap智能合約的分析顯示,其管理錢包(admin wallet)中有價值高達2700萬美元的原生代幣可能會在沒有任何警示的情況下被丟棄。Cinneamhain Ventures數據分析師兼合伙人Adam Cochran深入研究了Sushswap的管理錢包結構。對SushiSwap的分析來自Twitter用戶Sasa(@cicnos1)透露的消息:“部署者錢包(deployer wallet)”擁有價值約2700萬美元的Sushi代幣,而這些代幣可能會被丟棄在SUSHI/ETH池中。(Cointelegraph)[2020/9/2]

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

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

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

分析:交易所流量顯示比特幣漲勢可能會持續:金色財經報道,交易所流量顯示,比特幣的漲勢可能會持續。據區塊鏈情報公司Chainalysis統計,周一,流入交易所的比特幣增加了68970枚,達到130,039枚,創下134天來最大的單日漲幅。換句話說,隨著比特幣升至數月高位,一些投資者將其代幣轉移到交易所。投資者在對代幣上漲缺乏信心并希望變現投資時,通常會將比特幣從自己的錢包轉移到交易所。盡管情況如此,USDT大量流入交易所表明,購買壓力也有所加強。根據Chainalysis的數據,周一,Tether的流入量激增了4.4億美元,至7.26億美元。這樣的流動表明買入壓力可能足夠強大,以吸收進入交易所的額外供應,而比特幣最終可能會成功在超過10000美元建立牢固的立足點。[2020/7/29]

通過閃電貸借ETH和DAI

添加流動性獲得LP

向WarpFinance抵押LP

大量賣ETH抬高LP的價格

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

分析:比特幣表現優于所有傳統市場:AMBcrypto發文稱,截至目前比特幣的年初至今投資回報率高達36%,而黃金為12%。此外,標普500(SPX)的年初至今投資回報率為-3.67%。石油市場遭受了嚴重的負面沖擊,年初至今表現為-42%。這表明比特幣正在超越所有傳統市場。隨著Paul Tudor Jones的加入,灰度購買比特幣的數量超過了其產量極限。此外,CME比特幣期貨和期權未平倉合約不斷增加,因此比特幣的前景是看漲的。[2020/6/6]

歸還閃電貸借來的ETH和DAI

為什么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)可以簡化為:

分析:比特幣減半當年2月29日的歷史數據預示其價格將長期增長:加密推特分析師Danny Scott提醒人們注意比特幣在前兩次減半之前的歷史價格走勢,這些數據暗示BTC的長期價值增長。Danny Scott是英國交易所CoinCorner創始人和比特幣核心貢獻者,長期以來一直在推動比特幣的長期價格潛力。他在推特寫道:“比特幣在2月29日的價格如下:2012年為5美元,2016年為436美元,2020年為8625美元。”雖然Scott沒有做出價格預測,但通過展示之前每次減半前2月29日的價格,他表示,自己經常回顧這些年的價格,它們并不總是有利的;與此不同的是它顯示了長期價值,比特幣是長期的,而不是短期的。如果比特幣遵循同樣的模式,它的價格將會飆升。Scott明確表示,押注比特幣不會增長的做法是愚蠢的。(Bitcoinist)[2020/3/2]

在兌換發生前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:ETHFINNCEFINAETHERhummingbirdfinancePoolz FinanceStep Finance

Bitcoin
比特幣:比特幣高位乘勝追擊存在風險,以太坊今日最新趨勢解讀策略

周彥靈:比特幣高位乘勝追擊存在風險,以太坊今日最新趨勢解讀策略比特幣從日線來看,昨天陰K收陰,打破連陽局勢,目前保持整體高位盤整,目前37650一線,價格受到攻擊線支撐不斷向上試探.

1900/1/1 0:00:00
區塊鏈:6家頂級券商部署存證 區塊鏈金融時代還有多遠?

最近,中國證券業協會在“中證鏈”發布首個應用——投行業務電子底稿監管系統,推動投行業務電子底稿報送的標準化,履行協會自律管理職責.

1900/1/1 0:00:00
AUD:該AI通過靜音鋼琴演奏產生音樂

科學家已經開發出一種AI,該AI可以僅通過觀察演奏者手部的運動來從無聲鋼琴演奏中產生音樂。這個名為Audeo的系統會分析某人撓癢癢的自上而下的視頻,以預測每一幀中按下了哪些鍵.

1900/1/1 0:00:00
區塊鏈:首發 | 從白銀行情分析比特幣的后續影響

本文由NewBloc原創,授權金色財經首發。如今人們邁入2021年,已達1個多月的時間,回想去年此時的金融市場,先是由于流動性緊張導致風險資產相繼崩盤,后是加密貨幣市場的312事件發生,最后在全.

1900/1/1 0:00:00
CRV:CRV入門指南

CRV簡介 Curve是建立在以太坊上的一種新興的去中心化金融協議之一,它不使用中央訂單簿而是使用用戶提供的加密貨幣池來進行交易,而用戶可以通過其存款賺取收益.

1900/1/1 0:00:00
以太坊:進擊的巨人 以太坊為何暴漲?

以太坊是數字前沿領域 因為它是開放的和可編程的,以太坊提供了一個充滿機會的廣闊的未知領域。在過去的幾年里,這一領域已經吸引了第一批主要的定居者.

1900/1/1 0:00:00
ads