太長不看:如今,許多流動性挖礦項目都依賴於DeFi 借貸協議。 DeFi 借貸協議被視為一種相對安全成熟的利用密碼學資產創造收益的方式。隨著人們對DeFi 協議的興趣增長,我們認為現在正是時候寫一篇文章來詳細介紹DeFi 借貸協議,從而幫助人們選擇適合自己的借貸協議。這篇入門指南從年化利率、手續費和安全性方面對比了以太坊上流行的借貸平台,並解釋了一些關於手續費的重要注意事項。

DeFi 借貸協議可以讓任何人無需經過KYC 即可放貸獲利,而且不同於中心化交易所,託管方不可能捲款跑路。

雖然投資多少都有一定的風險,但是很多DeFi 借貸協議已經運行了一段時間,還沒有發生重大事故。事實證明,這些借貸協議已經具有很強的抗攻擊性,經過劇烈市場震盪仍屹立不倒,而且還能提供5% 左右的年化收益率。

收益從哪兒來?

在比較流行的借貸平台並深入探討選擇借貸平台的重要注意事項之前,我們先要知道放貸收益來自哪裡。就借貸協議而言,放貸收益來自借款人。

每個借貸協議都提供密碼學資產貸款服務,並要求貸款人在還款時支付利息。利息會支付給儲蓄者。通常,儲蓄者(即,流動性提供者)的人數比貸款人多,因此貸款利率較高。

如何選擇DeFi 借貸平台

關於如何選擇DeFi 借貸協議,這一問題其實沒有標準答案。 AAVE、Compound 和dYdX 等流行的協議採取的模式大致相同,主要區別在於風險、收益和個性化需求。從這一角度出發,就可以進行一些重要考量。

年化收益率對比

在討論借貸協議時,人們的第一個話題很可能是預期收益。換言之,人們想知道DeFi 協議為儲蓄者提供多少年化收益率。

年化收益率決定了在其它條件不變的情況下,儲蓄者預期一年所能獲得的利息收益。問題在於,DeFi 協議提供的年化收益率波動很大。一般來說,年化收益率由存入資金和貸出資金之間的比率(也即是藉貸池的利用率)決定。如果借貸池中資金的利用率很高,存款利率就會上升,激勵貸款人向借貸池中註入更多流動性,但是也會讓很多貸款人望而卻步。

貸款人和儲蓄者之間的比率可能會每天,甚至在每個區塊間頻繁發生變化。例如,在短短幾天內,BAT 協議上的BAT 代幣的年化收益率就曾因為Compound 引入COMP 治理代幣從0% 增至27%,後來又跌至0%。

- BAT 年化收益率:從0% 上漲至27%,又跌回0%(來源:Compound) -

在撰寫本文時,各DeFi 借貸協議提供的年化收益率如下所示,但是有可能發生變化。

從上圖可以看出,不同協議之間乃至不同資產之間的年化收益率各不相同,即使是穩定幣等高度相關資產也是如此(DAI/USDC/USDT 都是錨定美元的穩定幣) 。

一種更好的方式是實時追踪年化收益率。 Compound 的網站上提供了該平台支持的所有資產的歷史數據圖。當然了,歷史數據無法讓我們預見未來,但是可以給我們提供很好的參考。 (你也可以查看defirate.com 和loanscan.io 上不同協議和資產的歷史年化收益率。)

- 過去30 天不同平台上DAI 的年化收益率(來源:loanscan) -

交易成本和gas 費

正如我們所知,以太坊上的每筆交易都要向礦工支付手續費,從而保障網絡的安全性。每筆交易的美元成本主要取決於以下三個因素:

gas 消耗量:代表計算的複雜性。智能合約越複雜,完成每筆交易所需的gas 量就越多。 gas 價格:用戶對交易的需求量越大,gas 價格越高。每個區塊的空間都是有限的,因此用戶必須支付更高的gas 價格才能讓自己的交易被打包進區塊。 ETH 價格:gas 是用ETH 支付的。如果ETH 價格上漲,交易成本就會增加。

GasAmount * GasPrice * EthPrice = transaction_fee

gas 和ETH 的價格與DeFi 借貸協議無關。二者均取決於以太坊區塊鏈上用戶對ETH 和交易的需求。

使用平台所需消耗的gas 量會根據不同的協議、不同的代幣,乃至存入取出交易之分而發生變化。

已知gas 消耗量,將gas 消耗量乘以gas 價格和ETH 價格,即可計算出交易價格。為了公平比較AAVE、Compound 和dYdX 協議,我們根據以太坊的交易歷史,計算了各協議的單筆存款交易(lending)和單筆取款交易(withdrawal)所需消耗的平均gas 量。

- 錢包所顯示的交易成本(以美元為單位) -

上表記錄了當gas 價格為50GWei,ETH 價格為400 美元時,錢包所顯示的交易成本(以美元為單位)。

其中,無論是存款交易還是取款交易,dYdX 協議上每種資產的交易成本都是最低的。 Compound 的ETH 存款交易手續費最低,AAVE 上所有資產的取款交易成本均遠高於其它交易。

錢包顯示的價格通常略微高估了交易成功所需消耗的實際gas 量。為了更準確地進行估算,我們查看了這三個協議上較受歡迎的幾種代幣的交易gas 上限的歷史數據。具體結果可查看我們在Dune Analytics(需要開通賬戶)上的數據看板。一些重點結論如下:

DAI 存款交易的手續費在Compound 上最高,在dYdX 上最低。

下表顯示了一個月來的平均gas 消耗量。

-交易的平均gas 消耗量-

-當gas 價格為50 Gwei,ETH 價格為400 美元時,交易的平均gas 成本(以美元為單位)-

在大多數用例中,AAVE 協議的使用成本都高於其它藉貸協議。 dYdX 是一致性最高的協議,代幣的存入和取出交易所需消耗的gas 量相差無幾。 Compound 在ETH 存款交易方面的成本最低,而且在USDT 的存入和取出交易方面的成本均低於AAVE(dYdY 不提供USDT 借貸池)。

計算

在決定是否參與借貸之前,你要先算一筆賬。你需要根據每個協議當前的年化收益率、當前市場價、鎖倉時間和最低質押量要求來做出正確的選擇。

例如,我們想要在dYdX 上存入USDC,因為單筆交易所需交納的礦工手續費最低,且當前年化收益率最高。假設年化收益率穩定在5%,ETH 價格穩定在400 美元,gas 價格由於網絡擁堵達到50 GWei。首先,我們計算存款和取款交易的gas 費。

據表格數據顯示,dYdX 上存入和取出USDC所需消耗的gas 總量為:

188,784 + 210,934 = ~400,000 Gas

已知ETH 價格為400 美元,將gas 總量乘以50GWei(50*10^-9 ETH)得到:

50*10^-9 ETH/GAS * 400,000 GAS * 400 $/ETH = $8

考慮到手續費,我們應該借出至少X*0.05 >$8,也就是160 美元,才能保證一年後回本。當然了,這些參數都有可能發生變化。 gas 價格波動性很大,ETH 價格和年化收益率每天也會發生變化。好處是,gas 費幾乎與存入的資金量無關。無論是存入100 美元還是10 萬美元,以太坊網絡所收取的手續費都是相同的。

安全性

安全性是選擇協議時候的重要因素。運行在區塊鏈上並不表示這些DeFi 協議都是絕對安全的。說到底,所有這些推動協議運轉的合約都只是軟件,而任何軟件都有可能出現導致用戶資金損失或協議完全崩潰的漏洞。

最近的一個例子是bZx Fulcrum 平台,因為合約的bug 導致用戶損失了35 萬美金。事件發生時,協議只能完全暫停,不允許取款也不允許存入。 (插句話:當時Compound 的CEO 批評bZx 平台一知半解地抄襲了Compound 的代碼。)

跟所有的金融服務一樣,作為用戶,有必要知道這些借貸平台是否積累了好評、是否可靠。 AAVE、Compound 和dYdX 全都經過了著名的安全公司的代碼審計。有幾個平台還接受了不止一次審計。雖然審計並不是安全保障,因為代碼可能仍然有缺陷,但要是沒有經過審計,那這個協議到底可不可靠就要打一個問號了。

另一個需要考慮的重要安全因素是,是不是單一一個實體在控制著這些合約、誰持有控制密鑰、如果資金丟失,是否有退款服務。有時候這些因素很難完全搞清楚,但用戶不該就此放棄盡職調查。對大額儲蓄用戶來說尤其如此。

最近,Gauntlet 聯合Defipulse 推出了一個安全指數,首先分析Compound 和AAVE。安全指數基於由Garuntlet 執行的內部模擬,模擬了多種市場情形和網絡情形。安全指數的用意是確定各協議(在遭遇了哪怕“黑色星期四” 這樣嚴苛的挑戰之後)能保持償付能力的可能性。這個指數不是一個恆定的數字,也沒有把所有的風險點都納入考量,但在做投資時也不失為一個可用的工具。

並非所有平台都支持同樣多種類的token。在我們的測試中,dYdX 是手續費方面表現最好的,但它僅支持USDC、DAI 和ETH。 AAVE 和Compound 支持的代幣種類更大而全。舉個例子,Compound 上現在可以藉出UNI token,而如果你想藉KNC,那就只能上AAVE。

在ZenGo 上,我們最近已經加入了多種著名的DeFi 代幣到我們的支持資產列表中,包括上面提到的AAVE、UNI(用戶還可以買入和交易)以及KNC 代幣。 ZenGo Savings 還集成了Compound 協議,因此所有Compound 支持的資產,都可以在Savings 中使用,非常簡單和安全,而且你還可以賺到COMP token。

最後,如果這份指南不包含Yearn 的話,那未免不完整。 Yearn 是由資深的智能合約開發者Andre Cronje 開發的一套協議,給大家帶來了很多驚喜。 Yearn 的YFI token 最近也被加進了ZenGo 的支持資產列表。

該協議一開始誕生的時候,是作為一個借貸協議的收益率聚合器而出現的,用意是幫助用戶在不同的DeFi 借貸平台上獲得最大化的儲蓄年化收益率。它不是靠人工來切換儲蓄平台,而是把所有的資金都放到一個池子裡(每種token 各一個池子),然後把所有資金都投到能產生最高收益率的平台中去。

每次用戶與Yearn 交互的時候,不論TA 是存錢還是取錢,Yearn 合約都會檢查一次各平台的儲蓄年化收益率(在本文撰寫之時,Yearn 覆蓋的平台有dYdX、Compound 和AAVE)。如果能產生最高收益率的平台不同於池內資金當前所在的平台,所有資金都會取出,轉移到更為有利可圖的平台上去。

- Yearn 合約中的資金會在協議間轉移-

現在的Yearn 比起剛誕生的時候,其架構已經有所改變,但原理是一樣的:把資金都放到一個池子裡,讓合約來決定這些錢應該放到哪裡去產生收益。

在未來,Yearn 的覆蓋面可能會更廣,但需要提醒的是,每多一個合約,就多一層複雜性和風險。而且,因為Yearn 是一個聚合器,與之交互的手續費高低同樣取決於所用的底層協議及添加進去的合約本身的複雜性。

借貸協議是使用密碼學貨幣資產獲得穩定收益且無需承擔大量風險的好方法。不過,每個人都必須做自己的盡職調查,以保護自己的資產並從投資中獲得最大利益。所以,務必保持下列習慣:

了解該協議所支付的年化收益率歷史數值。雖然這個數值不可能是穩定的,但仍然是一個重要的指標。想清楚要投入多少錢、投入多久。雖然你隨時可以取出資金,但取款的手續費可能非常高昂。了解協議的安全性以及運營方的名聲。

過去幾個月里手續費率居高不下,而且網絡的使用量看起來只會隨著更多協議發布而水漲船高,所以一次性投入較大的數額會比較划算。

原文鏈接:

https://medium.com/zengo/intro-to-defi-lending-protocols-ebf0792b5bf3

作者: Alex Manuskin