模組化區塊鏈屬於將區塊鏈職責分配給專門層的架構。模組化設計不要求單一整合系統負責所有工作,而是把擴容需求與安全假設可能不同的功能分開。單一層仍可同時執行多項功能。
主要職責
執行負責套用交易,更新餘額與應用程式狀態。共識負責對有序歷史達成一致。資料可用性確保必要資料已公布且可取得。結算則可驗證狀態主張、解決爭議,並支援層與層之間的轉移,具體取決於架構。
例如,執行層可將交易資料公布到 Celestia,由其提供共識與資料可用性。Celestia 讓這些位元組可供取得,本身並不等於驗證應用程式交易符合規則。這仍是執行與驗證設計的責任。
彈性伴隨依賴關係
功能分離讓開發者選擇執行環境、共用基礎設施,而不必獨立建構每個元件,也可分散資源需求並支援擴容。
然而,各層之間的連接需要明確的驗證規則。橋接合約、資料提供者、升級管理者與最終性的差異,可能引入故障或信任假設。替換模組未必能省去遷移或協調。「模組化」描述的是架構,並不保證互通性、去中心化或更高的安全性。