本週加密市場經歷了一場浩劫,BTC、ETH 價格出現大幅下跌,DeFi 巨頭 MakerDAO 正在考慮包括關停協議在內的各種應對措施。MakerDAO 開發者 LongForWisdom 在 3 月 12 日表示,關閉協議的實施現在談論還為時尚早,但如果 ETH 跌至 80 美元左右,這可能會成為最理性的決定。隨後 MakerDAO 官方發佈公告稱,Maker 協議目前狀態正常。沒有駭客攻擊,沒有漏洞,也沒有緊急關停計劃。那麼什麼是緊急關停,如何實施。本文源自於 MakerDAO 官方發布的科普文章《科普| 多抵押Dai 的緊急關停(Emergency Shutdown)》,由專欄作者 Block Beats 編撰及整理。
今天,我們將為 Maker 用戶介紹多抵押Dai 中的「 緊急關停(Emergency Shutdown)」機制,包括緊急關停是什麼、怎樣啟動、在什麼情況下會啟動。以及對於 CDP 持有者和 Dai 的持有者而言,在緊急關停發生的時候,如何贖回自己的資產?
緊急關停是什麼?
多抵押 Dai 的緊急關停是 Maker 系統對 Dai 持有者和 CDP 擁有者資產價值的最後保護手段,確保所有用戶都能獲得對應的的淨值資產,並且使Maker 系統免受攻擊。簡單來說,Dai 持有者可以直接贖回其對應價值的抵押品。
什麼情況可能導致緊急關停?
緊急關停作為一種最後手段,在發生例如長期市場不合理、駭客攻擊和安全漏洞情況下可能會啟動。
系統安全是Maker 基金會的第一要務,在單抵押 Dai 的測試下,CDP 清算機制的穩健保持了系統償付性。我們認為系統受到嚴重威脅的可能性極低,然而一旦緊急情況發生,Maker 系統必須有效快速地應對,保障用戶的資產。
Maker 基金會的現有開發工具和流程,不僅幫助系統的關停,而且關停之後,可以快速發布一套新的智能合約,重新啟動多抵押 Dai。在需要升級支持 Maker 協議的核心智能合約時,也可能發生緊急關停。在這種情況下,必須在關停之前,將資產從舊系統遷移到新系統。系統升級不是緊急事件,可以對其進行規劃,並提前通知Maker 協議的用戶。
延伸閱讀:DeFi|從數據看MakerDAO 的「多質押品系統升級」與去中心化鏈上治理
延伸閱讀:Defi 創下歷史最高清算金額,MakerDao出現 12 億資產坑洞
誰可以啟動緊急關停
在多抵押Dai 中,啟動緊急關停的流程是去中心化的,並且由M KR 持有者通過在緊急關停模塊(Emergency Shutdown Module)中鎖定MKR 來觸發。只有當鎖定的MKR 數量達到規定數值時才會啟動緊急關停。
這個數值也是由MKR 持有者投票決定,最初提議為50,000 MKR。
為了提高安全性,MKR 持有者可以選擇具有觸發緊急關停功能的緊急預言機(Emergency Oracles)。這些預言機會監控系統是否存在智能合約安全漏洞或治理攻擊。
在多抵押 Dai 中,系統更改提案與執行更改提案之間會有一個安全延遲,為檢測治理攻擊和隨後啟動緊急關停提供了時間。同樣,抵押品餵價的延遲也為檢測預言機攻擊提供了時間。
緊急關停啟動時會發生什麼
啟動緊急關停後,Maker 協議的正常功能將中止,用戶將無法再存入抵押品並從 CDP 中生成 Dai。
結算系統將確保任何 Dai 持有人能從系統贖回對應價值的抵押品。為了清算能夠順利進行,Dai 持有人需要等待一段時間將 Dai 換成抵押品。MKR 持有者將確定這個等待期長短,預期在數小時內。
同時,一旦啟動緊急關停,系統中所有抵押類型的餵價將立即凍結,併計算每個 CDP 必須保留多少抵押品來填補未償付的 Dai。未償付Dai 的價格按1 美元= 1 Dai 計算。在CDP 所有者贖回其超額抵押部分的資產後,Dai 持有者可以開始贖回對應淨值的抵押品。此操作可以通過 CDP 面板或命令行工具執行。在此期間,系統會檢查是否存在極端情況下未被清算的抵押不足 CDP,此類CDP 的債務會轉移到整個系統餘額。
一般而言,根據緊急關停啟動時的抵押品價格,每一個 Dai 的持有人可獲得接近1 美元價值的抵押品。不過,由於 Dai 和美元是軟錨定,Dai 持有者獲得的抵押品價值可能不正好等於1 美元。
如果在緊急關停啟動時,系統中有收取穩定費用的收益,Dai 持有人可以獲得超過 1 美元價值的抵押品。如果抵押不足,CDP 的 Dai 債務超過了穩定費收益所能彌補的數量,那麼Dai 持有者以1 Dai 換取的抵押品價值將低於1 美元。在Maker 協議的正常運作下,抵押比率低於清算比率的CDP 將被立即清算,背後抵押品會拍賣。根據CDP 普遍超額抵押的經驗,Maker 基金會認為在緊急關停情況下,系統存在抵押不足的CDP 的可能性非常低。
緊急關停的流程圖
下圖提供了緊急關停的流程圖。
啟動緊急關停,緊急關停模塊(ESM)合約或授權緊急預言機(Emergency Oracle)會將 Cage 消息發送到Maker 協議的 END 合約。有關 END 合約的詳細信息,可以查看代碼:https://github.com/makerdao/dss/blob/master/src/end.sol
Dai 持有者的便利
在緊急關停時,Dai 持有人有權贖回與 Dai 價值相等,系統中每種抵押品的一部分比例。
在贖回每種抵押品過程中,Dai 持有人將承擔交易費用。隨著系統中抵押品類型的增加,費用也會相應增加,尤其是對於小額Dai 持有者而言,相對成本會很高。
為了降低Dai 持有者的交易成本,Maker 生態系統中看護機(Keepers)預計會直接向 Dai 持有者購買 Dai,並代替Dai 持有者的處理抵押品贖回。看護機將匯集大額的Dai,降低贖回抵押品的成本,並在之後交易這些抵押品時受益於規模經濟。鑑於 Maker 協議是去中心化的,因此採用哪種商業模式由看護機決定。看護機可從Dai 持有者那以少量折扣購買Dai,或者提供其他的增值服務。
無論生態系統參與者是否會提供上述服務,Maker 基金會最初都會提供一個前端網頁,在緊急關停的情況下讓 Dai 持有者直接進行抵押品的贖回。長遠來看,預計Maker 生態系統參與者將提供更廣泛和豐富的服務。
延伸閱讀:Defi 創下歷史最高清算金額,MakerDao出現12億資產坑洞,不排除宣布緊急停工!
延伸閱讀:Tether 聯手閃電貸款(Flash Loan)平台 Aave,「17% 年化利率」強勢佈局 DeFi 生態
重新啟動系統
緊急關停期間,盡量減少服務中斷、盡快重新啟動多抵押Dai 並部署新的智能合約的重要性不言而喻。重新啟動的速度取決於緊急關閉的原因識別、錯誤刪除或隔離所需的時間。
例如,在預言機遭受攻擊的情況下,受損的預言機需要被移除,並部署其它預言機加入。相關的部署合約都會開源公開。在現有系統處於緊急關停等待期時,一組新的智能合約便可以部署。一旦緊急關停完成,MKR 持有者可以將權限轉換到新的智能合約。
一般來說,舊智能合約CDP 持有者必須先從關閉的系統贖回抵押品,遷移到新的系統中。Dai 持有者可以從舊系統中贖回抵押品,在市場上換取新的Dai。或者Dai 持有者可以通過看護機提供的服務,將舊Dai 一鍵兌換為新Dai。看護機可以用舊Dai 從舊系統贖回對應價值的抵押品,並在新智能合約系統中開啟CDP 生成新Dai。
需要強調的是,儘管緊急關停發生的可能性極低,在任何情況下,Maker 基金會都應盡量降低 Maker 協議服務中斷的風險。Maker 基金會在開發幫助重新啟動的工具,並且定期對多抵押 Dai 的重新啟動以及新智能合約的部署進行測試。Maker 基金會的上述責任將持續直到MKR 持有者指定其他的對象承擔。
總結
- 啟動緊急關停由MKR 持有者去中心化管理,通過將MKR 鎖定在緊急關停模塊觸發。
- 緊急關停可能在重大緊急事件發生時觸發,例如長期市場不合理、駭客攻擊或安全漏洞。
- 緊急關停能夠強制中止 Maker 協議,同時確保所有用戶(包括Dai 持有人和CDP 持有人)能獲得對應的資產淨值。
- CDP 所有者可以在緊急關停後立即從其 CDP 中拿回超額抵押部分的抵押品,通過CDP 面板或命令行工具操作。
- 在MKR 持有者確定等待期之後,Dai 持有者可將其換成系統中對應淨值的抵押品。Maker 基金會將為此提供一個前端操作網頁。
- 無論Dai 持有者的先來後到,都能從系統中獲得同等對應的抵押品數量。
- Dai 持有者也可以從看護機(Keepers)直接兌換Dai,而不贖回抵押品
?相關報導?
文組也該知道的區塊鏈技術知識 :淺談預言機 Oracle,區塊鏈與現實世界的橋樑
閃電貸策略:那攻擊者能取走 MakerDAO 的「7 億美元」DeFi 資產抵押品嗎?
DeFi|從數據看MakerDAO 的「多質押品系統升級」與去中心化鏈上治理
讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。