KeyFrame內部研究專用

Trail Of Bits - DeFi Security Summit 2023 gold sponsorship interviews

DeFi Security Summit - DSS·8月11日週五·6 min英文

三句話摘要

Trail of Bits區塊鏈安全工具及基於不變性的智能合約開發範式。 將安全檢查從審查階段提前至開發階段,並透過不變性驅動的開發範式培養團隊的安全思維,是區塊鏈應用降低風險的根本之道。 Slitter與Echidna的功能定位差異:Slitter作為靜態分析器主要對標已知漏洞,執行快速(秒級反應),適合集成進CI/CD流程中每個拉取請求;Echidna則著重檢查代碼中的不變性和邏輯錯誤,需要開發團隊主動建立Invariant規則,代表更高層級的安全驗證。

重點整理

重點
  • 1

    Slitter與Echidna的功能定位差異:Slitter作為靜態分析器主要對標已知漏洞,執行快速(秒級反應),適合集成進CI/CD流程中每個拉取請求;Echidna則著重檢查代碼中的不變性和邏輯錯誤,需要開發團隊主動建立Invariant規則,代表更高層級的安全驗證。

  • 2

    工具的實際價值驗證:獨立學術研究顯示若開發者採用Slitter,可預防約1.15億美元的損失,證明工具在實務中的有效性不容小覷。

  • 3

    開發流程中融入安全思維的必要性:採用基於不變性開發範式的團隊普遍擁有更好的安全態勢和更高的成熟度,這代表安全不應是事後審查,而應從設計階段就納入開發思維。

  • 4

    未來DeFi安全的系統性提升方向:除了工具應用外,還需在演算法開發、訪問控制、測試策略和文檔編寫等多個面向提升整體成熟度,Trail of Bits發布的成熟度指南正是基於過去一年與開發者互動和漏洞分析的經驗總結。

實用技巧與重點

乾貨
  • 公司與服務
  • 公司名稱:Trail of Bits(Beats旗下區塊鏈團隊)
  • 核心方向:區塊鏈安全、密碼學、抽象層、實現應用
  • 主要工具
  • Slitter:靜態分析器,查找智能合約常見漏洞
  • Echidna:不變性檢查工具,查找邏輯錯誤
  • GitHub Action:Slitter的CI/CD整合方案
  • 具體數據
  • Slitter可預防的損失額:約1.15億美元(根據獨立學術研究)
  • Slitter執行速度:數秒內給出結果
  • 應用場景
  • Slitter用法:每個拉取請求上運行
  • Echidna用法:開發Invariant並進行長期檢查
  • 使用者包括:協議開發人員、審計人員
  • 發展方向
  • 發布的成熟度指南涵蓋領域:演算法開發、訪問控制、測試、文檔編寫

結論

結論

將安全檢查從審查階段提前至開發階段,並透過不變性驅動的開發範式培養團隊的安全思維,是區塊鏈應用降低風險的根本之道。

完整解析

詳細

Trail of Bits是一家專注於區塊鏈和密碼學領域的高端安全公司,其核心優勢在於擁有跨越區塊鏈技術、密碼學理論到實現應用的豐富專業知識。在本次D5安全峰會上,公司代表Justin Feist介紹了他們開發的兩個主要工具體系,分別應對智能合約安全的不同層面。

Slitter是一個靜態分析器,其設計目的是自動檢測智能合約中的常見漏洞。這個工具已經在多個協議中發現過真實漏洞,其實際價值通過獨立學術研究得到驗證——若開發者採用Slitter進行檢查,可以預防約1.15億美元的損失。Slitter的一個重要特性是執行速度快,通常在數秒內即可完成分析,這使得它特別適合集成到開發者的CI/CD流程中,在每個拉取請求時自動運行,成為日常開發的一部分而非額外的工作負擔。

與Slitter的快速掃查不同,Echidna是一個更深層的檢查工具,用於驗證智能合約中的不變性(Invariant)並挖掘邏輯錯誤。使用Echidna需要開發團隊先建立明確的Invariant規則——即定義在任何執行路徑下都應該保持為真的條件——然後使用該工具對這些條件進行長期監測和驗證。這個過程的關鍵在於促進開發團隊思維方式的轉變:從被動地修補發現的bug,轉向主動地定義安全邊界並確保代碼始終在這些邊界內運作。

實踐中,採用基於不變性開發範式的團隊普遍展現出更好的安全態勢和更高的成熟度,這並非因為他們避免了所有錯誤,而是因為這種思維模式從根本上改變了他們對代碼設計的理解。除了這兩個工具的應用外,Trail of Bits認為未來一年DeFi安全的重要改進方向包括系統性地提升整體成熟度,涵蓋演算法開發方法、訪問控制設計、測試策略和文檔編寫等多個層面。該公司最近發布的成熟度指南即是基於過去一年與開發者的廣泛溝通、對各類漏洞的深入分析,以及對根本性解決方案的思考而制定的。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web3 安全」的內容

IF YOU OWN XRP YOU NEED TO SEE THIS PRICE MANIPULATION! ⚠️
8 min
Web3 安全英文8月14日

IF YOU OWN XRP YOU NEED TO SEE THIS PRICE MANIPULATION! ⚠️

Zach Humphries

  • 機構支撐的積極意義:價格操縱常被視為負面,但Ripple掌握大量XRP供應與escrow,在熊市期間提高價格下限,實際上替零售投資者鎖定了低風險的積累區間,這不是剝削而是市場穩定機制。
  • 歷史模式驗證:2024年7月至11月XRP在50美分附近橫盤整理,低點觸及42美分(wick),高點65美分;隨後11月5日至12月5日單月上漲456%,年底到2025年初累計漲幅534%,這個歷史周期正在1美元價位重演。
  • 比特幣聯動邏輯:講者在4-5月就預測「如果比特幣跌至60k以下,XRP會跌至1美元或更低」,此預測精準應驗,反映出熊市中兩者的明確連動關係。
Minimmit, Multimmit and the New Consensus Frontier with Patrick O'Grady
72 min
Web3 安全英文PODCAST8月5日

Minimmit, Multimmit and the New Consensus Frontier with Patrick O'Grady

Zero Knowledge

  • 反向 Linux 架構:Commonware 刻意暴露棧各層級控制,讓開發者自訂執行環境、共識機制、密碼學實現,而非像 Cosmos SDK 只允許應用層以上定制。2-3 個月能組裝一條定製鏈,代價是額外深度但回報是長期維護成本降低及效能優化彈性。
  • 容錯假設的典範轉移:Alpine Glow(Solana 2025)實現單輪投票定終的關鍵是將容錯預算分離為獨立的 Byzantine 和 Crash 容限。傳統系統把 33% 當一個整體預算;新模型允許 20% 惡意加 20% 崩潰,打破了 PBFT 理論界線,釋放單輪設計空間。
  • Minimet 與 Multimet 的遞進:Minimet 是 5F+1 設定下的乾淨構造,實現更短視圖延遲;Multimet(剛發布)進一步允許並行 mini-commits 且驗證者可推翻領導者審查,使用者交易在全球分布式網路達到 200-300 毫秒端到端定終。
Private Information Retrieval (PIR) with Alex Hoover
64 min
Web3 安全英文PODCAST7月29日

Private Information Retrieval (PIR) with Alex Hoover

Zero Knowledge

  • PIR 保護的是訪問模式,不是資料本身
  • PIR 與加密不同,它關注的是隱藏「客戶端查詢了什麼」,而非「資料是否加密」。在公開資料庫(如區塊鏈)上,客戶端可以在不洩露查詢對象給伺服器的情況下檢索特定條目,解決了輕量級客戶端的隱私和防審查問題。
  • 客戶端預處理方案是突破瓶頸的關鍵