模塊化區塊鏈堆棧將由多個層組成,並且會相互依賴以創建包含上述所有組件的系統。
封面: Photo by The Halal Design Studio on Unsplash
在可擴展性方面,模塊化區塊鍊是區塊鏈設計的最新範式。模塊化的概念起源於 Layer1 區塊鏈 Celestia,現在這個概念也逐漸被更多的人所關注,還有人甚至提出” 模塊化區塊鏈將定義 Web3 創新的下一個十年 “的口號。但是,到底什麼是模塊化區塊鏈,它到底能解決什麼問題,它又會給我們帶來哪些發展機會呢?通過本文我們來共同了解一下什麼是模塊化。模塊化區塊鍊和單體區塊鏈第一,我們需要先了解一下區塊鏈的 4 大核心功能:
- 執行:節點執行用戶交易
- 結算:更新結果全局狀態
- 共識:交易排序,對結果狀態達成共識
- 數據可用性:存儲和保證交易數據
第二,現在最流行的鏈架構主要有 2 種類型:
- 單體區塊鏈(Monolithic)
- 模塊化區塊鏈(Modular)
第三,這兩者的區別,如下圖所示:
單體區塊鏈的這 4 大核心功能都在同一個網絡上實現,鑑於其整個交易生命週期都在同一個網絡中處理,所以它是高度不可擴展的。模塊化區塊鏈,提出了將獨立的執行層與結算和數據可用性層進行分離的想法。
模塊化區塊鏈堆棧將由多個層組成,並且會相互依賴以創建包含上述所有組件的系統。
模塊化區塊鏈被提出的原因
單體區塊鏈的一些局限性,使得模塊化區塊鏈被提出。具體局限性包括:
- 低效的交易驗證
- 存在資源容量限制
- 高度不可擴展
因為模塊化區塊鏈不進行同層處理,所以它可以在實現相同功能的基礎上,避免以上麻煩的發生,避開現有的局限性。現狀在模塊化的道路上,各個項目都有不同的側重點。
以 Fuel Labs 為代表的 Polygon Hermez、Arbitrum、StarkNet 等正在通過為模塊化堆棧構建執行層來進行模塊化。Optimism 的團隊致力於分片、激勵驗證和去中心化排序器。
Celestia 則專注於數據可用性和共識層。
模塊化區塊鏈的優勢
其一,可以高效低成本的推出新區塊鏈,因為開發人員可以減少部署時間並最大限度地降低成本。
其二,可以在不犧牲安全性和去中心化的情況下實現可擴展性,因為模塊化區塊鏈不需要處理所有功能,所以不會被其所限。
其三,開發人員將不再受單體區塊鏈架構強加的各種限制約束。比如不需要去選擇 ZK 和 Optimistic,EVM 還是 WASM 等。
現階段出現的問題
在過去一年的時間裡,我們看到了 L1 生態系統中構建了大量的執行層,導致執行層領域非常分散,這種分散給開發人員帶來了幾個痛點:
- 用於啟動執行層的現有工具通常與特定的鏈相關,沒有為開發人員移動到新的基礎鏈留出靈活空間;
- 構建新執行層的開發人員還必須處理易構性;
- 不管是不是開發人員,都更喜歡使用簡單的儀表板,而不是 SDK。
域想要解決以上問題,就需要構建一個開放的,去中心化的,通用的協議。該協議允許開發人員啟動任何類型的執行層,該系統應該具備以下基本特徵:
- 支持 EVM、WASM 等多種 runtime,從而允許非 EVM 鏈支持 EVM,EVM 鏈支持 WASM;
- 構建特定於用例的鏈以及特定於應用程序的執行層;
- 支持可插拔的 DA 和結算層。
模塊化的未來
如何打破區塊鏈的 “孤島效應”,是很多人都在試圖解決的問題。模塊化區塊鏈給了我們一個相對比較合理的前景,其對用戶和開發者也都提供了便利和更低的成本。
Source:
Modular Blockchain Will Bring the Future of Web3 Users?
Deconstructing the Impact and Opportunity of Modular Execution Layers
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。