借貸協議 Compound 今(31)晨爆出執行升級時隱含錯誤代碼,導致 cETH (Compound ETH) 市場被暫時凍結,最快也要經過 7 天才能恢復正常、有分析師稱恐加劇清算風險。
(前情提要:跨鏈版 Compound III 正式上線!單日抵押破百萬鎂、COMP一度上漲7%)
(背景補充:標普史上首次評級Defi!Compound 金庫獲 B- 級認證)
市場排名前三大的去中心化借貸協議 Compound 今(31)日凌晨發推表示,協議稍早執行了一項治理提案「117」,用於將 Compound 協議上的預言機合約升級到 v3,從而將錨定市場從 Uniswap v2 切換到 v3。但此更新中隱藏未發現的錯誤,導致 cETH (Compound ETH) 市場被暫時凍結;不過官方表示,儘管前端無法正常工作,但資金並未立即面臨風險。
一小時前,提案 117 被執行,更新了 Compound v2 使用的價格資訊。這個價格反饋雖然由三位審計員審計,但包含一個錯誤,導致 ETH 供應商和借款人的交易恢復。
An hour ago, Proposal 117 was executed, which updated the price feed that Compound v2 uses.
This price feed, while audited by three auditors, contained an error that is causing transactions for ETH suppliers and borrowers to revert.https://t.co/a2DFk7h0ET
— Compound Labs (@compoundfinance) August 30, 2022
恢復 cETH 的修補提案最快要 7 天後才能生效
針對 cETH 市場暫時遭凍結的情況,Compound Labs 表示將通過提案 119,將預言機恢復到之前的價格饋送;但此新提案最快需要經過 7 天的治理過程才能正式生效。不過官方也強調,用戶目前仍可正常提供 / 借入以太坊、或償還任何資產,只是在 119 號提案生效之前不能提取或借入。
根據 OpenZeppelin 安全解決方案架構師 Michael Lewellen 的推文,代碼錯誤來自”getUnderlyingPrice”函數,該函數沒有更新 cETH 代幣的價格,這將返回空字節並導致調用被恢復。Lewellen 表示目前沒有資金面臨風險,但他也補充說:
任何存入 ETH 並獲得 cETH 以建立借貸頭寸的用戶都必須意識到,如果到那時 ETH 的價格已大幅下跌,他們可能會在執行修復提議時立即被清算。
為了安撫投資著情緒,Compound Labs 執行長 Robert Leshner 也發推補充說:用戶仍然可以償還任何債務並添加抵押品以避免清算。
Read the following post for details on a Compound incident we are working to resolve for the cETH market. A fix is already underway and no funds are at risk at this time. The rest of the cToken markets on Compound V2 and all of V3 remain functional.https://t.co/CiSE3a99Wa
— OpenZeppelin (@OpenZeppelin) August 30, 2022
COMP 代幣未受到劇烈影響
雖然目前用戶沒辦法立即交易他們的 cETH,但所幸協議資金尚未面臨風險,協議的原生代幣 COMP 價格似乎在消息爆光後也並未受到劇烈影響,截稿前現報 48.18 美元。
📍相關報導📍
跨鏈版 Compound III 正式上線!單日抵押破百萬鎂、COMP一度上漲7%
打擊DeFi虛假泡沫!DefiLlama關閉雙重計數,全網TVL驟降220億美元!
DeFi“錢從哪來”?真有真實收入?一個大多數人都沒搞清楚的問題
標普史上首次評級Defi!Compound 金庫獲 B- 級認證