錯誤追蹤少算 60% 收益,為什麼追蹤 DeFi 績效回報那麼難?

為什麼沒有 DeFi 錢包可以提供跟 FTX (Blockfolio)一樣的體驗?

FTX(Blockfolio)是一個很好用的中心化錢包,將買賣幣、交易、託管、還有資產績效追蹤到價警示,做了相當好的整合。

但那畢竟是中心化的錢包,在 DeFi 中,要準確跟踪所有的 DeFi 投資組合幾乎難於登天,這已經不是什麼秘密了。DeFi 生態系統剛剛起步,各種公鏈與協議讓我們的 DeFi 嚴重的碎片化,在不同錢包上可以發現即使是同一個投資組合,在不同的錢包上面卻顯示完全不一樣的餘額與資產配置,獲取準確數據成為幾乎不可能的夢想:

同一個資產配置,在不同的應用上面卻顯示出不同的餘額(從左到右:Trust Wallet、MetaMask、Ape Board、Zepper)

流動性池的回報取決於三個因素

在 DeFi 最普遍的投資就是參與流動性挖礦(Yield Farming),投資流動性池能獲得多少回報取決於三個因素:

  1. 供應和提取時的資產價格
  2. 流動性池規模與交易量
  3. 流動性池提供的獎勵與加成

與在流動性池中提供等值的兩種資產相比,由於交易活動會改變池中資產的價格和數量,因此投資人最終可能會取出與他們最初質押的資產比例不同的資產。與簡單地將每種資產單獨持有在 50/50 投資組合中相比,任何一種資產的供應和提取之間的巨大價格變化都會導致損失。這就是當兩種資產的走勢嚴重脫鉤對投資回報影響最大的”無常損失”。

以美元本位追蹤績效可能失真

讓我們從評估投資報酬的簡單方法開始:

在金融領域,成本基礎是資產的購買價格,通常用於計算資本利得(成本基礎與當前市場價值之間的差額)。對於 DeFi 資產,以這種方式計算真實的投資回報在牛市不一定是最好的選擇。

例如,如果你在 2021 年初以每個 ETH 1000 美元的價格在流動性池中投資 10 ETH,然後在 2021 年底結束以 ETH 的價格為 4000 美元時取出你的投資,會發生什麼情況?你應該收到 40,000 美元加上您賺取的交易費用,假設是 2000 美元。

你投資的成本基礎為 10,000 美元,資本收益為 42,000 - 10,000 = 32,000 美元。

現在,如果我們要判斷這個標的是否值得投資的時候,從資本收益來看未必是最好的方式。

換個情境來看,若 ETH 的價格跌至 900 美元,而你一年只賺了 450 美元的交易費,會發生什麼?

你的全部投資價值為 9,450 美元,而你的資本損失為 10,000 - 9,450 = 550 美元。

如果我們計算美元的資本收益,那麼當 ETH 下跌的時候很明顯這是一個糟糕的投資,但其實,如果我們以 ETH 計價回報,您在兩種情況下都會獲得完全相同的收益:0.5 ETH。

當持有的資產價格巨幅上漲的時候,投資反而造成虧損

在往下解釋 DeFi 績效追蹤困難的之前,讓我們先以最簡單的 DeFi 投資案例來開始講起:

條件假設:

  • 投入 $10000 美金的時候,ETH = 4412.3 USD,梭哈 ETH 可以買到 2.27 ETH
  • 我們選擇組 LP ,各半投入 ETH-USDC 進行流動性挖礦
  • 投入資金之後開始迎來的大牛市,要贖回的時候 ETH 漲了 111.9%(9350.85USD)

我們在這個計算機輸入好我們上述的條件:

https://defiyield.app/advanced-impermanent-loss-calculator

計算後,得到以下這張表:

當 ETH 漲了 111.9% 時

從表格中我們可以看到因為流動性挖礦的關係,原本投入各半的資產大幅傾斜到 USDC,如果解開 LP Token,只能領到 0.8 ETH 以及 7119.42 USDC。

如果我們這時候馬上變現為 USDC,可以得到:

9350.85*0.8 + 7119.42 = 14600 USD

(因為上面表格有忽略小數點後兩位,所以具體數字多少有點誤差,不過這個不影響最後的對比)

如果我們一開始沒有參與 DeFi 投資,那麼直接將 2.27 ETH 直接變現,我們可以得到:

9350.85*2.27 = 21226 USD

如果我們選擇 ETH 以及 USDC 各換一半但是忘記組 LP Token,還是可以得到 :

9350.85*1.135 + 5000 = 15613 USD

雖然從 APY 的角度,確實得到了 46% 的高年化回報,但是我們通常都忽略了我們單純透過 HODL 持幣策略可以拿到的績效回報。

而這兩個不同投資策略造成的績效差距為:21226–14600 = 6626 USD,約等於三分之二的本金了。

評估您的 DeFi 投資組合時僅關注投資回報的一些問題:

  • 資本收益不會讓你看到幣本位的收益:資本收益只能告訴你,你已經賺或是賠了多少,但它不告訴你透過單純的持有贏得或失去多少代幣(在幣圈中稱為 HODL)可以得到多少收益。
  • 不同的基礎貨幣會導致不同的結論:在上面的例子中,可以看出如果我們單純計算 ETH 的收益,事實上,不論漲跌都會得到相同的結果。即便加密貨幣市場遭受了美元價值的損失,但你仍將擁有相同數量的 ETH 以再投資於其他資產。

將投資績效與市場的總體價格走勢脫鉤非常重要,這些細微差別可以極大地影響投資者的決定與投資表現。

總結:追蹤 DeFi 績效的技術困難點

上述的情境下是相對單純的,因為其中一種資產是穩定幣。實際上,流動性池可以有多種不同的變化,包含多幣質押甚至單幣質押。

因此,嚴格追蹤投入資產的價格變化,隨時計算無常損失,並且判斷投入的資產以及鏈上手續費的變化才是真正影響我們最後收益的最大關鍵,而這件事情難就在於:

  • 現在的 DeFi 上有多種代幣、協議、公鏈、以及商品,使得 DeFi 相比於 CeFi 有更嚴重的碎片化情況,尤其平台幣,因為區塊鏈協議的不相容,可能只能存在對應的官方的錢包,資產也跟著散落各處,只要漏了一個,帳戶餘額就一定失真。
  • 潛藏的投資成本還有礦工費,尤其組 LP Token 在現在那麼昂貴的手續費情況下,就是一種浪費,沒有精算且投資資金不夠大的時候,很可能光是手續費就吃掉了全部的漲幅與報酬。
  • 因為 DeFi 的標的多數基於代幣的,部份質押品或是獎勵都是給在公開市場上流動性還不太足夠的 Token 或是 Wrapped Token ,這些資產的價格通常難以追蹤
  • 如果直接使用項目方提供的 APY 計算,但是沒有考慮 Boost 的條件,加上這些獎勵代幣不一定在公開市場上面有有效價格,那麼怎麼算帳面上的數字都不會跟項目方給的 APY 相同。並且獎勵代幣因為不是穩定幣,APY 會不斷地浮動。
  • DeFi 商品越來越複雜(如:DeFi 2.0),很多時候不能單看質押收益,要做到精準的計算就依賴對該商品的了解程度,像同樣質押 ETH 以及 CRV,背後的經濟模型就完全不同。
  • 獎勵代幣(如:治理代幣)的挖提賣:如果多次針對同一個池子在不同時間複投,卻沒有監控池子中資產的歷史變化,那麼要計算整體的績效回報趨勢幾乎不可能,因為只能透過錢包中持有的資產價格算出最終的總值。

「你要人家利息,人家要你本金。」

「如果你不知道你的挖礦收益來自何處,很可能你就是那個礦。」

53090% 的年化報酬率

我們如果要有效地計算投資收益,不能單純只看項目方流動性池提供的 APY,其公式未必透明,並且通常是過於樂觀的 APY 數字,有的甚至只是為了吸引韭菜上車而給出了看得到吃不到的年化報酬率。