大多數人把智能合約安全想象成一個單一的閘門:一筆交易要麼通過檢查,要麼不通過。但當你真正面對金融自動化時——例如經常性付款、AI 交易代理、DAO 的金庫、託管委派——這種思維模型很快就會崩塌。
單一的策略邏輯存在的問題在於:你每新增一條規則,都會擴大所有其他規則的“影響範圍”。試圖在同一個函數裏同時編碼“檢查合規性”“檢查支出限額”“檢查對手方風險”“檢查代理權限”的單一合約,會變成一團糾纏:一次不小心的錯誤修改可能會在不引起注意的情況下,悄悄破壞一個本不相關的檢查。其失敗模式與傳統軟件之所以從單體架構轉向分層服務,本質上是一樣的——最初就是因爲在單體中,局部改動容易帶來整體不可預期的連鎖故障。