DeFi安全全面解析:從事前驗證到事後治理的風險管理框架

DeFi風險管理:從事前到事後的全面框架

DeFi是通過智能合約實現的去中心化金融協議,涵蓋了資產交易、借貸、保險和各種衍生品等領域。除了信用服務外,現實中的大多數金融服務都可以通過DeFi協議來實現。這些協議的特點是去中心化和自動運轉,沒有第三方機構參與管理和維護,因此合約的風險控制成爲了行業面臨的一大挑戰。

DeFi具有金融和科技的雙重屬性,主要面臨以下幾類風險:

  1. 代碼風險:包括以太坊底層代碼、智能合約代碼和錢包代碼等方面的風險。歷史上的DAO事件、近期某DEX的漏洞攻擊問題,以及各類錢包被盜事件都屬於此類風險。

  2. 業務風險:主要指在業務設計過程中存在的漏洞,可能被人合理攻擊或操縱。例如FOMO3D遭受的堵塞攻擊,以及某借貸平台因使用了易受攻擊的預言機而被操縱價格導致資產損失。這類行爲的實施者通常被稱爲套利者,他們對DeFi項目既有積極影響也有消極影響。

  3. 市場波動風險:由於DeFi設計中缺乏應對某些變量的機制,在市場極端情況下可能導致穿倉。2020年3月12日某穩定幣項目遭遇的問題就是典型的市場極端波動風險案例。

  4. 預言機風險:預言機作爲提供全局變量的關鍵組件,是大多數DeFi項目的基礎設施。如果預言機遭受攻擊或出現停擺,依賴它的DeFi項目可能會陷入崩潰。預言機將成爲未來DeFi最重要的基礎設施,而帶有任何中心化風險的預言機最終可能會被淘汰。

  5. "技術代理"風險:指不熟悉智能合約和區塊鏈技術的普通用戶使用中心化團隊開發的"便利"交互工具時可能面臨的風險。

在設計DeFi項目時,應充分考慮上述風險。完整的風險管理不僅需要在文檔中做好提示,還需要採取一些實際的管理措施。這些措施大多以去中心化的方式進行,少部分通過社區治理(主要是鏈上治理)來完成。

以下是一個DeFi風險管理框架,主要分爲事前、事中和事後三個階段:

事前:主要是對合約代碼進行形式化驗證,包括明確合約使用的方法、資源甚至指令的邊界,以及這些元素在組合過程中的相互影響。未經論證的方法或未確定邊界的組合都不應使用。這種方法更接近數學論證,而非傳統軟件開發測試的思維。優秀的合約開發應建立在已經過論證的方法組合之上。

事中:主要包括停機設計和異常觸發設計。合約應能識別和幹預攻擊行爲,包括自動停機和治理停機設計。異常觸發則是對合約運行過程中出現超預期現象的一種控制管理,通常是自動的,通過觸發機制來修正一些風險管理變量。

事後:包括幾個方面。首先是修復代碼漏洞,通常通過鏈上治理(DAO治理)方式進行。其次是應對治理資產本身遭受攻擊的情況,這時可能需要進行合約分叉。此外,還可以通過保險機制來降低潛在風險造成的損失。最後,社區可以利用鏈上數據追蹤,與各類機構合作追回損失。

當前行業對DeFi安全的理解還處於早期階段,也過於傳統。要適應未來發展,需要引入邊界、完備性、一致性、形式化驗證、停機、異常觸發、治理、分叉等新思想。只有轉變思維,才能更好地應對DeFi領域的各種挑戰。

DEFI-6.81%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 7
  • 轉發
  • 分享
留言
0/400
币圈黄昏浪子vip
· 08-07 15:58
defi割韭菜最上头
回復0
雏菊独角兽vip
· 08-07 15:57
感觉每个漏洞都是一朵花开的声音呢
回復0
提案投票侦探vip
· 08-07 15:51
又被盗了
回復0
ApeWithNoChainvip
· 08-07 15:50
风险这么大 还玩锤子
回復0
元宇宙的包租婆vip
· 08-07 15:46
经济学博士,全职币圈玩家,业余写写DeFi分析,还喜欢cosplay

命令:请用中文风格,为这篇内容生成评论

你知道我又亏了几个钱包了吗
回復0
Gas_Optimizervip
· 08-07 15:43
gas真的很贵啊
回復0
Satoshi继承人vip
· 08-07 15:39
需指出一个显而易见的谬误:风险源于中心化的思维恐惧
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)