DeFi 101: 入門流動性挖礦

k3vin-wang.eth
Digital Discovery
Published in
12 min readApr 29, 2021

什麼是流動性挖礦(Yield Farming)?

流動性挖礦(Yield Farming)是一種透過智能合約(Smart Contract)讓用戶在流動性資金池(Liquidity Pool)質押加密貨幣來賺取更多加密貨幣的方法。

什麼是流動資金池(Liquidity Pool)?

流動資金池是許多去中心化交易所(Dex)的骨幹,通過向資金池中注資,獲取流動性的回報,流動性提供者可以獲得獎勵。因此流動性投入者的錢不是拿去給別人周轉或是放空,也不是佔了某個公司或是基金的股份,而是被拿去造市(Market Making),概念是利用自己的帳戶進行短線的買賣動作,以達到活絡此項商品並吸引投資人前來交易。

對於AMM造市商而言,它的交易動作頻率較快,且重點是不真正去賺行情的錢,而僅是去賺短線的價差(但亦有可能會因市場太清淡而賺不到)。

對於流動性投入者而言賺的錢是換匯者繳出的手續費

如何判斷合適的流動性投入標的?

通常而言,大家都會使用 Total Value Locked(總體價值鎖定)作為衡量項目成長的指標。可是隨著2021年牛市的成長導致項目有誇大資產增長的跡象。因此我們必須把價格上漲的影響因子排除在外。

Coin Gecko

1.TVL(總體價值鎖定)作為唯一判斷DeFi成長指標的誤區

首先,我們先釐清TVL的問題是什麼。TVL(或鎖定總價值)的用途是拿來量測該DeFi項目中的智能合約中出現了多少資金,類似於傳統行業中的存款和儲備金

Total Value Locked = Amount of token * Current Price

即代幣數量乘以這些代幣的當前價格。

那可想而知,若代幣數量保持不變甚至減少,但TVL由於當前價格上漲而增加。這就是為什麼該指標(Total Value Locked)會讓用戶誤解的原因。

2. 什麼是 ATVL?

Source: Dapp Radar 網站

因此目前在 DappRadar 的網站上提供 Adjusted Total Value Locked 可調式總價值鎖定,以提供用戶鎖定該代幣價格的前 30 天或 90 天的價格,可以拿來比對Total Value Locked 以利判斷該DeFi的項目資產增長是因為代幣數量(amount of token)代幣當前價格(current token price)所影響。

參考資料:

如何計算流動性挖礦的收益?

通常計算流動性挖礦的回報是是按年來計算的。一些常用的指標是年百分比率(APR)和年百分比率(APY)。它們之間的區別在於,APR不考慮複利的影響,而APY則考慮。

坊間也有其他時間顆粒度的方式估算收益例如,Weekly Percentage Rate (WPR),Daily Percentage Rate(DPR)可以參考以下影片。

DeFi 的抵押比率(Collateral Ratio)

市面上 DeFi Protocol 常見抵押比率是多少?

通常而言,如果用戶需在平台上貸款,那就必須提供抵押品。而DeFi借貸的標準抵押比率通常為300%以上。高抵押率使貸方受益,因為高額抵押可以保護貸方的貸款。但是,較低的抵押比率將提高借款人的借款能力,從而提高系統的可用性。

Collateral ratios (Source: https://loanscan.io/supplied-liquidity#collateral-ratio)

延伸閱讀:

流動性挖礦的風險

1.智能合約可能有漏洞

智能合約聽起來就像是一種非常可靠且安全處理交易的機制。雖然程式化有效打擊人性的腐敗,但一切的交易都會按照程式設定的條件自動完成也夾帶一些風險。

就跟任何程式代碼一樣,智能合約也可能存在錯誤。程式開發者通常會盡力確保他們的項目按預期工作。儘管如此,他們有時還是會忽略一些小錯誤,駭客可能會利用這些小錯誤從項目中耗費資金。根據 FXStreet先前曾報導稱,自今年年初以來,黑客從DeFi部門竊取了超過1億美元,損失也在不斷增加。

1.1 如何降低智能合約漏洞風險》

  1. 可以到 Etherscan.io 確保智能合約已進行第三方審計。最好由幾家信譽良好的公司審核(Kudelski Security, ConsenSys Diligence, CertiK, Experfy, Hacken, Runtime Verification)。
  2. 審計不保證代碼完全沒有錯誤,但是可以大大降低風險。然後,打開報告並仔細閱讀,以了解審計師如何評估報告以及發現了多少錯誤。

智能合約審計延伸閱讀:

2. 無常損失風險

什麼是無常損失(Impermanant Loss)?

當用戶存入資產前(Value HODL)將資產存入池內時(Value Pool),數字資產價格會發生變化,若價格變動越大,用戶遭受損失的可能性就越大,而這就叫做無常損失(Impermanent Loss)

數學定義:

資產因幣價變化,在池內(Pool)及池外(HODL)兩種狀況的差額百分比 Source: Ethan C.

許多受歡迎的項目,例如Uniswap或類似的自動做市商(AMM),都要求人們將資金提供給流動資金池,以賺取豐厚的回報,並收取去中心化交易所用戶支付的交易費。這是不依賴市場情緒的被動收入的良好來源。

但是,在劇烈的市場變化中,用戶實際上可能會損失所有錢。

ALT 代幣價格跌越多,Impermanent Loss 的影響越大 Source: Ethan C.

總結一下這張圖表和持幣相比的虧損情況。

  • 1.25倍的價格變化=0.6%的損失
  • 1.50倍的價格變化=2.0%損失
  • 1.75倍的價格變化=3.8%的損失
  • 2倍的價格變化=5.7%損失
  • 3倍的價格變化=13.4%的損失
  • 4倍的價格變化=20.0%的損失
  • 5倍的價格變化=25.5%的損失

小結

  1. 因此無論價格向哪個方向變化,都會發生無常損失。只要相對存款時的價格發生了變化,無常損失就存在。
  2. 當池內深度變差滑點變大價格跌更快,引起更多人恐慌而撤池砸盤,不斷惡性循環,造成人踩人的局面,俗稱「死亡螺旋」
Finematics : 解釋什麼是無常損失

如何降低無常損失風險?

為了避免永久性的損失問題,流動性提供者要慎選資金池,並確保自己清楚其運作方式。找出其他用戶對協議(Protocol)的看法以及對體驗是否滿意是個不錯的切入點

例如Curve或Balancer,提供了解決永久性損失風險的解決方案。當DeFi 行業意識到這一問題時,許多不同的項目正在研究如何解決無常損失的方案。

  1. Bancor V2

透過整合 Chainlink 預言機,使資金池可以根據市場的幣價,在市場幣價差生變化時立刻調節池內資金權重,以此直接清除套利者進場套利的機會,幾乎消除了 IL 的根本原因。

延伸閱讀:

3. 流動性風險

在傳統金融裡,銀行等金控機構透過使用客戶的現金存款來提供流動性。 DeFi去中心化的特性,讓全民可以直接達成彼此交易,從而使整個過程更精簡,更便宜,更透明。

但是,考量到高波動性的情況下,如果抵押物的價格跌至貸款價格以下,則這些收益會帶來清算風險。在這種情況下,它不足以償還貸款額,因此被清算,這意味著用戶要承擔損失。

舉個例子,若用戶向Aave貸款BTC並提供ETH作為抵押品,則當BTC的大幅價格上漲的時候,將產生清算風險,因為作為抵押品提供的ETH代幣的價值將小於抵押品的價格。以BTC為反例,如果ETH下跌而BTC價格保持不變,也會發生同樣的情況。

如何降低流動性風險?

為了減少清算風險,明智的做法是使用波動性較小的資產。很多專家建議同時使用穩定幣作為抵押品和貸款。例如,向DAI借入USDC。由於它們與法定貨幣掛鉤,因此它們的價值通常是穩定的。但仍然要要謹慎行事,並保持健康的借貸比率。

一些協議(Protocol)提供了減輕清算風險的工具。因此,使用MakerDAO上的 DeFiSaver 快速貸款以及您的抵押可以自動還款。基本上,當DeFiSaver檢測到貸款接近限額時,它將自動開始還款過程。然而,這並不是防范清算風險的靈丹妙藥,尤其是在涉及動盪資產的情況下。

延伸閱讀:

小結:

DeFi 各式各樣的被動收入看似迷人,而天下沒有白吃的午餐,因此在參與流動性挖礦以前,必須先了解其中的風險是什麼

選擇具有經過全面審計的智能合約代碼且信譽良好的項目,使用波動較小的資產,保持合理的借貸比率,並確保隨時跟進了解系統的運行方式。

其他延伸閱讀:

如果覺得這個系列不錯,歡迎Follow、 拍手或分享給你的朋友們。
(拍手不只可以拍一次喔)
做個拍手小實驗,未來分享給大家medium使用者們的行為~
1~6次代表還可以,還有進步空間;
7~8次代表覺得不錯,但也看過其他人寫過類似主題,我想再看類似內容;
9~以上代表覺得寫得很好,願意分享給我的朋友。

--

--

k3vin-wang.eth
Digital Discovery

Giloo 產品經理 • 研發 GEN-AI 和 NFT 相關軟體 • 《Curiosity Ashes Substack》的主持人。專注於構建從web2到web3的產品經理知識系統。