9月30日消息,以太坊聯合創始人Vitalik Buterin發文探討「以太坊是否應該在協議中’封裝’更多內容」。文章指出,創造極簡的軟體,可以輕易適應使用者不同的需求,避免軟體膨脹的詛咒。然而,區塊鏈不是個人運算作業系統,而是社會系統。這意味著在協議中封裝某些功能是合理的。在許多情況下,這些其他的例子與我們在帳戶抽像中看到的類似。但我們也學到了一些新的教訓: – 封裝功能可以幫助避免堆疊中其他區域的中心化風險; – 封裝太多內容,可能會過度擴大協議的信任和治理負擔; – 封裝太多內容可能會使協議過於複雜; – 長期來看,封裝功能可能會適得其反,因為用戶的需求是不可預測的。此外,流動性質押、ZK-EVM和預編譯案例顯示了一條中間道路的可能性:最小可行封裝(minimal viable enshrinement)。協議不需要封裝整個功能,而可以包含解決關鍵挑戰的特定部分,使該功能易於實現,而不會過於偏執或過於狹隘。這樣的例子包括: – 與其封裝一個完整的流動性質押系統,不如改變質押懲罰規則,讓去信任流動性質押更可行; – 與其封裝更多的預編譯器,不如封裝EVM-MAX和/或SIMD ,以使更廣泛的操作類別更容易有效地實現; – 可以簡單地封裝EVM驗證,而不是封裝rollups的整個概念。