dForce 風險評估指引

隨着 dForce 協議支持的資產種類越來越豐富,例如,dToken 目前支持四種穩定資產,包括 USDx, USDT, USDC, DAI。即將上線發佈的 dForce 多貨幣資產和借貸協議也將支持更多的加密資產。因此,建立完整的風險評估框架至關重要,未來 dForce 所有的協議都將採用統一規範的風險評估模型。

01

風險評估流程

提議階段:在 dForce 協議裏增加新資產或抵押資產之前,需要通過 DF 治理投票(例如 Snapshot 投票系統)。治理提案將覆蓋多方面的要素,包括需要添加的資產種類、是否可以作爲抵押資產、借貸抵押率、資產借出折扣、存款 / 借款上限、清算罰金等。

評估流程是完全開放的,所有社區成員都可以在論壇上進行相關話題的討論。治理提案提交之後,將會率先啓動內部初審流程。團隊將根據被提案的資產種類,對智能合約進行評估:

  • 對於標準的 ERC-20 代幣,我們將啓動內部預估流程,並提供及時的評估結果;

  • 對於非標準的 ERC-20 代幣,需要通過 dForce 開發團隊的完整及正式的評估,才能進入下一個階段;

  • 對於非 ERC-20 代幣,我們需要至少一家第三方實體(專業的代碼安全審計機構,或知名社區背景的技術專家)提供的代碼審計意見。

之後,將進入風險評估評分體系。

投票期需要至少 48 個小時。一旦投票通過,該提案將進入執行期,執行需要經過至少 48 個小時等待期,新資產纔會被加入協議之中。

所以接入 dForce 借貸協議的新資產都將執行以上的評估和投票流程。然而,爲了提高效率,團隊將保留爲 dForce 借貸協議支持的全部資產製定相關風險參數的權利。

02

風險參數的覆蓋範圍

我們的評估框架參考了目前市場上最好的範例,包括由 Codefi 團隊開發的 DeFi Score。最終得分將取決於以下幾個方面:智能合約風險(成熟度、代碼安全、開源情況),金融風險(市場及流動性風險),中心化和對手方風險,同時我們還借鑑了傳統金融市場的部分慣例。

2.1

智能合約風險

對 DeFi 協議來說,智能合約風險是最大的單點風險,我們將從多方面進行考覈,包括並不限於:代碼的成熟度(智能合約的部署時長)、代碼的複雜度、審計歷史、開源情況等。

2.2

金融風險

與傳統金融一樣,DeFi 處理的是流動性最好的加密資產。大多數的借貸協議都是超額抵押模式,因此,金融風險主要來源於抵押資產的市場風險和流動性風險兩個方面。

市場風險:

大部分傳統金融的交易部門都是用 VaR (Value at Risk)模型對組合資產的市場風險進行評估,鑑於絕大多數加密資產的二級市場交易時間不長,缺乏大量可信的交易數據來驗證模型的有效性。因此,我們主要是用價格波動性來評估抵押資產的市場風險。

流動性風險:

流動性代表的是加密資產在二級市場上買賣,兌換現金、穩定幣或其他加密資產的難易程度。

流動性風險主要包括兩個參數:買賣盤口價差和交易深度。

流動性評估不僅限於鏈上流動性,同時也包括了在鏈下的中心化交易所裏的流動性。尤其是 BTC 的跨鏈資產(如 WBTC),由於大部分的 BTC 交易都是在中心化交易所裏發生的,因此,對鏈下流動性的評估也是極爲重要的。

我們對抵押資產的流動性評估是全市場覆蓋的。

對借貸協議而言,評估資金的流動性時,除了市場流動性,融資流動性也是非常關鍵的指標,而資產利用率是衡量融資流動性風險的關鍵指標。舉例來說,在市場行情出現急劇動盪時,人們出於再融資和償還 CDP 的目的,對 DAI 的需求會大大增加,因此,DAI 的流動性會出現枯竭,併產生大量的融資流動性風險。

2.3

交易對手方風險

交易對手方風險主要指的是中心化風險和中間人風險,例如:管理員權限是否可以通過合約進行無限鑄幣,是否有時間鎖等等。在使用 DeFi 借貸協議時,一定要考慮這方面的潛在風險。不同的 DeFi 協議有着不同程度的中心化風險。

DeFi 協議最大的中心化風險是濫用管理員權限。協議的開發者可以使用管理員權限來隨意更改智能合約的不同參數,包括預言機、利率等等。


以上風險評估框架主要是針對資產的不同風險做評估,接下來,我們要考慮的是針對不同資產的風險參數設置。

風險參數是借貸協議的可量化的風險指標。以下是我們評估時主要考慮的風險參數列表:

03

風險參數

可抵押性、存款上限、借款上限、貸款抵押率、清算罰金、借出資產風險折扣、儲備率。

下面是關於這幾個風險參數的基本解釋:

可抵押性:特指是否接受某種資產在借貸協議裏作爲抵押物。這是控制無限鑄幣風險和市場價格波動風險的第一道防線。例如,假設 ABC 資產被接受成爲抵押物,一旦出現 ABC 的無限鑄幣行爲,或者當 ABC 的價格崩盤時,就有可能出現將 ABC 大量存入借貸協議,並借出其他數字資產的行爲。相反,如果借貸協議不接受某種資產作爲抵押物,將極大地限制該種資產的可使用性和流動性。因此,我們採取了存款上限的辦法,不僅可以更好地控制抵押資產的風險,同時還可以保持一定水平的靈活性。

存款上限:迄今爲止,僅有兩家借貸協議採用了存款上限的風險參數。簡而言之,該參數主要是爲了限制某種特定資產的整體風險,尤其是當該資產在借貸協議中成爲抵押物時,這個參數尤爲重要。例如,如果我們允許 ABC 在借貸協議裏成爲抵押物,假設該資產的存款上限爲 1,000 萬,抵押率爲 75%,這將極有力地控制 ABC 的無限鑄幣風險。也就是說,即使有人憑空製造出 10 億 ABC,最多也只能在借貸協議存入 1,000 萬的 ABC 資產。

借款上限:旨在控制借貸協議的集中性風險和流動性風險。例如,Compound 在最初流動性挖礦的熱潮中並沒有對資產設置允許被借出的上限,有大量的套利者重複借出大量的 BAT 資產,導致借款規模完全失控。一旦 BAT 的價格出現急劇變化,借貸協議將面臨極大的穿倉風險。

貸款存款比率(又稱貸款抵押率):是借貸協議最重要的風險參數,指的是某種特定資產的槓桿率,也就是存入抵押物最多可以借出多少資產。資產的流動性、穩定性、成熟度越高,貸款存款比率也就越高。

清算罰金:特指貸款被清算時的折扣比率。當清算髮生時,清算者可以替違約貸款者償還債務,並以低於市場的價格購買違約貸款者的抵押資產。這個低於市場價格的折扣部分指的就是清算罰金。資產的流動性越差、成熟度越低、價格波動越大,通常清算罰金也就越高,以此來激勵清算者在違約貸款出現時及時進行清算。

借出資產風險折扣:dForce 是目前唯一設置了借出資產風險折扣參數的借貸協議,這將作爲貸款存款比率的補充,更好地控制借出資產的流動性風險和市場風險。例如,一個借款人抵押 ETH 借出 USDC,另外一個借款人抵押 ETH 借出 WBTC。與 USDC 相比,ETH/WBTC 的價格波動更大,WBTC 的流動性也會差一些。因此,第一位借款人的風險相對較低。在其他借貸協議裏,兩位借款人的貸款存款比率是一樣的。dForce 選用了借出資產風險折扣參數,使用同一種資產作爲抵押物,借出不同資產的存款貸款比率是不一樣的。需要注意的是,在協議上線初期,爲了便於操作,我們將借出資產風險折扣設置爲 100%。

儲備比率:指的是可被存進儲備金池的息差收入,類似於用作未來儲備的息差收入。

以上是我們在將新資產接入 dForce 借貸協議前,會進行的風險評估流程。我們將於近期對每種支持的資產展開更爲詳盡的評估。


對 DeFi 及開放式金融有興趣的朋友可以添加下面的微信,加入我們的討論羣

Reimagine Money Reinvent Finance


微信小祕書:dforcebaobao

dForce 風險評估指引

關注 dForce 微博

dForce 風險評估指引