首頁  >  文章  >  可擴展性的第三種解法?解讀並行EVM+可程式世界狀態方案

可擴展性的第三種解法?解讀並行EVM+可程式世界狀態方案

WBOY
WBOY轉載
2024-04-23 21:43:01946瀏覽

為了解決區塊鏈可擴展性問題,加密產業在當下給出了三種解決方案:通用 Rollup L2 Dapp、模組化堆疊 Dapp Rollup(RollAPP)、平行 EVM 可程式世界狀態。

可擴展性的第三種解法?解讀並行EVM+可程式世界狀態方案

這三種解決方案之間存在著一定的繼承 - 發展的關係。

通用 Rollup L2 Dapp,設計想法是攤大餅式的平行拓展。除了 Starknet 和 Metis 之外,其他所有的通用 Rollup L2 心心念念地都是以太坊完全等效性,就像 Optimism Slogan 所言「擴展版的以太坊」。

通用 Rollup L2 們追求以太坊等效性的初心,是成為最有競爭力的以太坊執行層之一,最大化地從以太坊虹吸用戶、資產和開發者。

但在實際生產環境中,1 條又 1 條大同小異的通用 Rollup L2 們推出高度相似的開發者 Grant 計畫和奧德賽任務。開發者必須在不同的通用 Rollup L2 重複部署同一個 Dapp 應用,使用者必須在不同的通用 Rollup L2 體驗同一個 Dapp 應用程式。

這種架構雖然透過轉售區塊空間的模式創新有效提升了L1 的可擴展性,但完全是「基礎設施本位」的,Dapp 開發者的主權、用戶體驗幾乎被完全忽視。

這是坎昆升級預期兌現之後,通用 Rollup L2 協議原生代幣價格集體調整的一個重要原因。

針對 Rollup L2 Dapp 可擴充方案存在的瓶頸,Celestia、Dymension、Avail、Near 等專案提出了新的解決方案:模組化堆疊 Dapp Rollup。

模組化堆疊透過引入資料可用性採用(DAS)技術到區塊驗證環節,將「中心化區塊生產、去中心化區塊驗證」的設計概念工程化,在保證區塊空間在去信任特性不下降的前提下,實現了區塊生產成本的超大幅度下降,從而使得Rollup 開發部署成本白菜化。在 Raas 服務商平台,最低 5000 美元即可部署 1 條 Rollup。

在這種新情況下,開發部署 1 個 Dapp 專用的 Rollup 成為流行的新風潮。 PerpDEX、Web3 遊戲、NFT 市場、AI Agent、鏈抽象、Depin 等類型的眾多專案開始使用模組化堆疊 Dapp Rollup 建立它們堆疊的底層基礎設施。

但這種解決方案雖然將主權歸還給開發者,但造成使用者體驗的進一步割裂和資金的進一步孤島化。面對這種情況,鏈抽象化成了一個新的熱門設計空間。但這種層層嵌套的複雜架構,也招致了一些市場上的質疑聲音。如 Solana 諷刺以太坊 maxi 的短片所呈現的,以太坊有點對層上癮。

所以,並行EVM 可編程世界狀態的解決方案,打算「師夷長技以製夷」,將Solana 高性能公鏈的核心特性並行VM 和可編程世界狀態抽象為功能模組,以解決其他區塊鏈(主要是比特幣和以太坊啦)的可擴展性問題。

平行 EVM 很好理解,即重新設計 EVM 的 Tx 生命週期,增加並行化處理流程。並行 EVM 需要解決的核心問題有:狀態衝突處理策略、運算效能最佳化、磁碟 IO 瓶頸突破和效能的可預測性。

可程式化的世界狀態的概念則比較新穎,相對抽象。在區塊鏈設計領域,世界狀態指的是,在某一特定時刻區塊鏈上所有帳戶的狀態資訊的集合。世界狀態包括每個帳戶的餘額、智能合約的狀態以及其他相關資訊。在 EVM 的設計中,狀態是與一個個帳戶(包括 EOA 位址和智慧合約位址)綁定的。這樣的設計,簡化了狀態管理,易於開發學習理解,增強了安全性,但存在狀態爆炸問題、平行處理問題。

所以,高效能公鏈中的Sui、平行EVM 公鏈@Ar​​tela_Network、 模組化執行層公鏈Fuel 和全鏈遊戲專用Rollup Redstone 等,都選擇對EVM 世界狀態的設計架構從不同的層面進行魔改。而可程式化的世界狀態,是 Artela 的可程式原生擴充框架 Aspect 的一個新功能。

可擴展性的第三種解法?解讀並行EVM+可程式世界狀態方案

作為平行EVM 可程式世界狀態可擴展方案的一個最新實例,Artela 由一條基於Cosmos SDK CometBFT 開發的POS L1 公鏈、可程式原生擴充框架Aspect層和應用層組成。

Artela 的基礎層繼承了CometBFT 的特性,支援彈性區塊空間,結合Aspect 層的可編程能力,Artela 允許Dapp 客製化獨享的區塊空間,在L1 上實現Dapp 專用Rollup 的效果。

Aspect 層的設計思想,借鑒自「面向方面」程式設計的想法。 Aspect 利用基礎層的完整 API 集,在 Tx 的生命週期中將擴展邏輯注入到特定的連接點中,從而實現世界狀態的可程式化。

Aspect 層允許 Dapp 開發者自訂 Tx 驗證流程、原生整合中間件、自訂區塊建置規則、存取執行上下文並建立可信賴的非同步任務。

例如 Artela 與 GO 合作推出的 Anti-Rug Aspect,Artela 與 Cellula 合作推出的全鏈遊戲 AI Agent Aspect。

最後總結一下,區塊鏈可擴展性問題的解決過程,是一個「按下葫蘆浮起瓢」的動​​態設計空間,並不存在所謂的「end game」。

並行 EVM monad@monad_xyz 近期斬獲 2.25 億融資,也暗示頂級風投資本正在大力押注新一代可擴展性方案。

是時候用科技的力量來解決區塊鏈可擴展性問題,而不是像通用 Rollup L2 那樣的區塊空間商業模式創新。

以上是可擴展性的第三種解法?解讀並行EVM+可程式世界狀態方案的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:panewslab.com。如有侵權,請聯絡admin@php.cn刪除