以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

簡析Ruler協議:無需擔心清算的借貸平臺_TOK:QMG Token

Author:

Time:1900/1/1 0:00:00

對于DeFi借貸協議,尤其是采用[超額質押]協議來說,[清算]機制是金融模型的重要環節。

清算的本質,是以低于市場價格的方式出售一部分抵押物,來支付借款人應向資金池歸還的本金與利息,從而使得資金池得以持續健康運轉。

一旦觸發清算,用戶將永久性的失去部分質押資產;如果遭遇類似3.12的劇烈行情波動,可能會造成鏈上擁堵,無法及時清算或面臨高額的Gas損失。

Ruler協議是Cover團隊推出的DeFi借貸平臺,旨在實現[無需清算]且[費率固定]的數字貨幣借貸業務。

本文將從運行機制和風險分析等方面簡要分析Ruler協議。

一、Ruler協議的核心參數

Beosin:Skyward Finance項目遭受攻擊事件簡析:金色財經報道,根據區塊鏈安全審計公司Beosin旗下Beosin EagleEye 安全風險監控、預警與阻斷平臺監測顯示,Near鏈上的Skyward Finance項目遭受漏洞攻擊,Beosin分析發現由于skyward.near合約的redeem_skyward函數沒有正確校驗token_account_ids參數,導致攻擊者5ebc5ecca14a44175464d0e6a7d3b2a6890229cd5f19cfb29ce8b1651fd58d39傳入相同的token_account_id,并多次領取了WNear獎勵。本次攻擊導致項目損失了約108萬個Near,約320萬美元。Beosin Trace追蹤發現被盜金額已被攻擊者轉走。[2022/11/3 12:12:36]

Ruler協議是去中心化的借貸協議,其核心要素包括:

慢霧:GenomesDAO被黑簡析:據慢霧區hacktivist消息,MATIC上@GenomesDAO項目遭受黑客攻擊,導致其LPSTAKING合約中資金被非預期的取出。慢霧安全團隊進行分析有以下原因:

1.由于GenomesDAO的LPSTAKING合約的initialized函數公開可調用且無權限與不可能重復初始化限制,攻擊者利用initialized函數將合約的stakingToken設置為攻擊者創建的虛假LP代幣。

2.隨后攻擊者通過stake函數進行虛假LP代幣的抵押操作,以獲得大量的LPSTAKING抵押憑證。

3.獲得憑證后再次通過initialized函數將合約的stakingToken設置為原先真是的LP代幣,隨后通過withdraw函數銷毀LPSTAKING憑證獲取合約中真實的LP抵押物。

4.最后將LP發送至DEX中移除流動性獲利。

本次事件是因為GenomesDAO的LPSTAKING合約可被任意重復初始化設置關鍵參數而導致合約中的抵押物被惡意耗盡。[2022/8/7 12:07:06]

質押代幣:用作質押資產的代幣(如wBTC)

慢霧簡析Qubit被盜原因:對白名單代幣進行轉賬操作時未對其是否是0地址再次進行檢查:據慢霧區情報,2022 年 01 月 28 日,Qubit 項目的 QBridge 遭受攻擊損失約 8000 萬美金。慢霧安全團隊進行分析后表示,本次攻擊的主要原因在于在充值普通代幣與 native 代幣分開實現的情況下,在對白名單內的代幣進行轉賬操作時未對其是否是 0 地址再次進行檢查,導致本該通過 native 充值函數進行充值的操作卻能順利走通普通代幣充值邏輯。慢霧安全團隊建議在對充值代幣進行白名單檢查后仍需對充值的是否為 native 代幣進行檢查。[2022/1/28 9:19:19]

對手方代幣:用戶借出的代幣(例如DAI)

到期日:用戶必須償還借款的時間(例如12/31/2021)

鑄幣比率:即質押資產與對手方代幣的比率。

Grim Finance 被黑簡析:攻擊者通過閃電貸借出 WFTM 與 BTC 代幣:據慢霧區情報,2021 年 12 月 19 日,Fantom 鏈上 Grim Finance 項目遭受攻擊。慢霧安全團隊進行分析后以簡訊的形式分享給大家。

1. 攻擊者通過閃電貸借出 WFTM 與 BTC 代幣,并在 SpiritSwap 中添加流動性獲得 SPIRIT-LP 流動性憑證。

2. 隨后攻擊者通過 Grim Finance 的 GrimBoostVault 合約中的 depositFor 函數進行流動性抵押操作,而 depositFor 允許用戶指定轉入的 token 并通過 safeTransferFrom 將用戶指定的代幣轉入 GrimBoostVault 中,depositFor 會根據用戶轉賬前后本合約與策略池預期接收代幣(預期接收 want 代幣,本次攻擊中應為 SPIRIT-LP)的差值為用戶鑄造抵押憑證。

3. 但由于 depositFor 函數并未檢查用戶指定轉入的 token 的合法性,攻擊者在調用 depositFor 函數時傳入了由攻擊者惡意創建的代幣合約地址。當 GrimBoostVault 通過 safeTransferFrom 函數調用惡意合約的 transferFrom 函數時,惡意合約再次重入調用了 depositFor 函數。攻擊者進行了多次重入并在最后一次轉入真正的 SPIRIT-LP 流動性憑證進行抵押,此操作確保了在重入前后 GrimBoostVault 預期接收代幣的差值存在。隨后 depositFor 函數根據此差值計算并為攻擊者鑄造對應的抵押憑證。

4. 由于攻擊者對 GrimBoostVault 合約重入了多次,因此 GrimBoostVault 合約為攻擊者鑄造了遠多于預期的抵押憑證。攻擊者使用此憑證在 GrimBoostVault 合約中取出了遠多于之前抵押的 SPIRIT-LP 流動性憑證。隨后攻擊者使用此 SPIRIT-LP 流動性憑證移除流動性獲得 WFTM 與 BTC 代幣并歸還閃電貸完成獲利。

此次攻擊是由于 GrimBoostVault 合約的 depositFor 函數未對用戶傳入的 token 的合法性進行檢查且無防重入鎖,導致惡意用戶可以傳入惡意代幣地址對 depositFor 進行重入獲得遠多于預期的抵押憑證。慢霧安全團隊建議:對于用戶傳入的參數應檢查其是否符合預期,對于函數中的外部調用應控制好外部調用帶來的重入攻擊等風險。[2021/12/19 7:49:04]

Ruler協議中,借款人每進行一次質押操作,都會鑄造2種對應的代幣rTokens,即

Harvest.Finance被黑事件簡析:10月26號,據慢霧區消息 Harvest Finance 項目遭受閃電貸攻擊,損失超過 400 萬美元。以下為慢霧安全團隊對此事件的簡要分析。

1. 攻擊者通過 Tornado.cash 轉入 20ETH 作為后續攻擊手續費;

2. 攻擊者通過 UniswapV2 閃電貸借出巨額 USDC 與 USDT;

3. 攻擊者先通過 Curve 的 exchange_underlying 函數將 USDT 換成 USDC,此時 Curve yUSDC 池中的 investedUnderlyingBalance 將相對應的變小;

4. 隨后攻擊者通過 Harvest 的 deposit 將巨額 USDC 充值進 Vault 中,充值的同時 Harvest 的 Vault 將鑄出 fUSDC,而鑄出的數量計算方式如下:

amount.mul(totalSupply()).div(underlyingBalanceWithInvestment());

計算方式中的 underlyingBalanceWithInvestment 一部分取的是 Curve 中的 investedUnderlyingBalance 值,由于 Curve 中 investedUnderlyingBalance 的變化將導致 Vault 鑄出更多的 fUSDC;

5. 之后再通過 Curve 把 USDC 換成 USDT 將失衡的價格拉回正常;

6. 最后只需要把 fUSDC 歸還給 Vault 即可獲得比充值時更多的 USDC;

7. 隨后攻擊者開始重復此過程持續獲利;

其他攻擊流程與上訴分析過程類似。參考交易哈希:0x35f8d2f572fceaac9288e5d462117850ef2694786992a8c3f6d02612277b0877。

此次攻擊主要是 Harvest Finance 的 fToken(fUSDC、fUSDT...) 在鑄幣時采用的是 Curve y池中的報價(即使用 Curve 作為喂價來源),導致攻擊者可以通過巨額兌換操控預言機的價格來控制 Harvest Finance 中 fToken 的鑄幣數量,從而使攻擊者有利可圖。[2020/10/26]

?Ruler資產代幣(rcToken),承載著到期日之后,收取還款的權利;和根據質押代幣的類型,rTokens和質押代幣之間存在一個鑄造比率。例如,存入1個wBTC作為抵押品,可能會鑄造10,000個rTokens(假設wBTC的市場價值為30,000美元,此時的質押率為300%,鑄幣比率為10,000)。借款人可以將rcTokens兌換為對手方代幣。

Ruler還款代幣(rrToken),承載著到期日之前,償還貸款并取回抵押代幣的義務。

每個rrToken都有資格通過償還1個對手方代幣,來獲得一部分抵押品。如果借款人不能按時還款,將被視為違約,質押資產將被罰沒。

二、借貸流程 與 借貸利率

因此,一個完整的Ruler借貸流程如下:

借款人有1個wBTC(價值30,000美元),想要借出DAI。假設抵押比率為300%,鑄幣比例為10,000,

那么借款人存入1wBTC, 可以鑄幣10,000 枚rcTokens和rrTokens。借款人通過DEX池,出售rcTokens換取對手方代幣DAI, 并持有rrtokens。

到期日前,借款人將10000 DAI和10,000 rrTokens存入合約,并收回1 wBTC質押資產。

借款利率

借款利率,是由借款人出售rcTokens時的價格來決定的。以對手方代幣和rcTokens出售價格之間的差額為基礎,結合到期日計算出的年化,就是實際利率。

例如:Alice將1個wBTC存入Ruler協議,獲得10,000 rrTokens和10,000 rcTokens。然后,Alice以9500DAI的價格,將10,000 rcTokens 賣給Bob。

到期日之前,Alice將 10,000 DAI和10,000 rrTokens存入Ruler合約,取回1個wBTC。

到期日之后,Bob將10,000 rcTokens存入Ruler合約,取回10,000DAI。如果ALice沒有按時還款,那么Bob將獲取Alice的質押資產wBTC。

在上面的例子中,Alice支付了500 DAI作為借款利息,Bob因為提供貸款,獲得了500 DAI的利息。

在此期間,無論質押資產wBTC的價格如何變化,只要按時還款,Alice將不會面臨清算的風險。

重要的是,Alice的借貸成本在賣出rcTokens的時候,就已經得到確定。這解決了傳統DeFi借貸中,借貸利率并不確定的問題。

如果質押資產wBTC的市場價格急劇下跌,可能會導致借款人按期還款的意愿降低。

例如,Alice存入1個wBTC,鑄造了10,000 rrTokens和10,000 rcTokens,并已將10,000 rcTokens賣出得到9500美元。此時,假如wBTC價格降低為9000美元,Alice可能會故意拒絕還款,導致wBTC被罰沒。但是此時Alice依舊獲利500美元(9500-9000)。

假如Alice只還款40%,即償還 4,000 rrTokens 和 4,000DAI,這意味著違約率為60%。那么Ruler協議將持有0.6個wBTC和4,000個DAI。與之對應的每個rcToken,將有資格獲取(0.6 wBTC+4000 DAI)/10000), 也就是說,買入10000 rcTokens的Bob,可以獲取 0.6個wBTC和4,000個DAI。

三、總結

Ruler協議的[無需清算]的借貸模式,一定程度上更有利于借款人,將質押資產價值下降的風險,轉移到了購買rcTokens的用戶身上。

這種模式,本質上和ForTube協議的初代產品 ForTube Bond類似,更像是一種添加了DEX和流動性池的P2P借貸撮合平臺。

對于Ruler協議來說,如果流動性池的深度不夠或者市場的波動性超出預期,很可能會對整個平臺造成風險。但是鑒于Cover團隊本身是做DeFi的保險業務,對應的風控措施應該很快會得以實施。

附錄:關于清算機制的幾個概念

為了深入理解清算機制,我們要預先理解[最大借存比],[清算閾值]和[健康指數]的概念。

最大借存比:即LTV(Loan to Value)。是指用戶最大借款額和特定質押資產的[價值比例],用于衡量該質押資產的最大借款能力。

舉例:對于ETH資產來說,如果用戶存入價值10000美元的ETH,且ETH的最大借存比為90%,那么用戶以ETH為質押資產,最多可以借出價值9000美元(10000X0.9)的其他資產。

清算閾值LT:即Liquidation Threshold。是指某種資產被定義為[抵押不足]時,用戶的借款總額與質押資產的價值比例。低于這個比例,意味著用戶的借款額度超過了系統設定的最大借款能力,因此用戶的質押資產將被凍結并拍賣,用以緩解抵押不足而造成的系統性風險。

例如,80%的清算閾值意味著,如果借出資產的價值超過質押資產價值的80%,則貸款抵押不足,將會被清算。

健康指數HF:即Health Factor的縮寫。健康指數,是總質押資產和總借款的函數,用于判斷貸款是否[抵押不足]。這個數值用于衡量用戶總體債務健康程度,數值越高,被清算的可能性越低,資金的安全狀態越高。

Tags:TOKETOKKENTOKENtokenpocket怎么充值bnbQMG TokenARTII TokenSentiment Token

狗狗幣最新價格
Clover:一站式波卡智能合約平臺_CLO:LOVELY價格

Clover Finance 是基于 Substrate 建立的智能合約平臺,并計劃競拍波卡平行鏈。Clover 希望幫助用戶更輕松地使用 DeFi,降低 DeFi 的操作門檻.

1900/1/1 0:00:00
金色說明書 | CoinList賬戶注冊流程_COI:Neon District

DeFi流動性挖礦火爆一時,吸引了大量投資者參與。為了方便投資者及時了解DeFi挖礦項目的相關信息和挖礦流程,金色財經推出了“金色說明書”系列挖礦教程.

1900/1/1 0:00:00
簡明理解 DeFi 借貸協議 Liquity:無息貸款是 MakerDAO 的夢魘嗎?_ETH:Whale Maker Fund

從 MakerDAO 誕生伊始,就有著各式各樣的項目認為 Maker 做的不夠好,進行各個方向的去中心化穩定幣探索,從超額抵押到「新算穩三杰」的半抵押乃至「野生美聯儲」的零抵押,更有甚者.

1900/1/1 0:00:00
詳解波卡生態跨鏈隱私中間件 Raze Network 特性、生態與代幣機制_WOR:CTWorld Token

Raze Network 的基本運作邏輯是以 1:1 的比例用合約的基礎代幣鑄造新的隱私代幣,目前正在開發鑄造和還原隱私代幣等功能.

1900/1/1 0:00:00
這些項目即將進入一級市場_MON:WoopMoney

NFT游戲項目Ethermon 簡介 Ethermon(EMON)它是以太坊上區塊鏈游戲的先驅,最初啟動于2017年,成為歷史最悠久的NFT項目之一.

1900/1/1 0:00:00
Centrifuge 將現實世界的資產連接到 DeFi_ENT:Centurion

Centrifuge:現實世界的 DeFiCentrifuge 將現實世界的資產連接到 DeFi(去中心化金融),以降低中小企業的資金成本,并為 DeFi 投資者提供一個穩定的收益來源.

1900/1/1 0:00:00
ads