區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

原文:《走向模塊化區塊鏈未來之路:Rollups-as-a-Service 揭秘》

作者:0xjim

編譯:Biteye 核心貢獻者Crush

我們之前已經討論過未來數百萬個區塊鏈的樣子,一些是通用的公鏈,但其中絕大多數是用於特定的應用程序,即應用鏈。

模塊化區塊鏈的出現、以太坊以rollup 為中心的願景,以及Vitalik 在他的《Endgame》一文中為了可擴展性而承認的中心化,幾乎使這種未來願景成為必然。

所以我們得出了合乎邏輯的結論,即未來將有數百萬個用於特定應用程序的模塊化鏈——但它們是如何構建的呢?當然是通過Rollups-as-a-Service (RaaS)!

許多應用程序團隊不想考慮運行基礎架構。就像AWS 如何抽象化託管服務器的複雜性一樣,RaaS 項目也在為建立和維護區塊鏈做同樣的事情。

在不久的將來,部署新鏈就像創建新網頁或擴展和縮小應用程序那樣簡單,就像我們現在通過Docker 容器和Kubernetes 所做的一樣。

僅在過去的6 個月裡,我們就看到了RaaS 項目的大量公告——為輕量級、可配置的rollup 構建少量代碼產品。

下面我會介紹一些當前使用模塊化區塊鏈解決方案,即RaaS 項目的詳盡列表。 (相關閱讀:《RaaS是什麼?什麼樣的RaaS會贏得市場》)

01、相關項目介紹

OG:Cosmos 和Substrate

Cosmos SDK 和Substrate SDK 已經存在多年,它們允許開發人員創建自己的主權鏈(因此在技術上不是模塊化的),或者在Substrate 中,通過作為平行鏈連接到Polkadot 中繼鏈以共享安全性。

Alt-L1s(替代性L1 公鏈)

Polygon 和Avalanche 是2021 年初Alt-L1 敘事的熱門項目。它們建立了模塊化框架的原型:Polygon Edge 和Avalanche 子網。

最值得注意的是,Avalanche 與Crabada 和DeFi Kingdoms 等遊戲合作,使得這些遊戲創建了自己的專用子網。

Polygon 擴展了Edge 的範圍——現在稱為Polygon Supernets。通過Supernet,dApp 團隊可以利用現有Polygon PoS 驗證器的權益,並創建一個單獨的用於特定應用程序的環境。

隨著時間的推移,Polygon Supernets 還將為dApp 團隊提供使用Polygon ZK 技術創建ZK rollup 的能力。

The Ethereum Maxis

以太坊上的許多L2 正在思考這些用於特定應用程序的rollup 在他們的網絡上運行將會是什麼樣子,而Scroll、Fuel、Mantle、Boba、Metis、Consensys 的zkEVM 和Loopring 明顯遺漏了這一點。

OPStack 是Optimism 的模塊化堆棧,是Base 背後的架構師,在Base 以及其他分支(例如Minecraft 遊戲)方面都發揮著重要的作用。他們希望可以出現一個共享排序器的超級鏈,即利用共享排序器在rollup 之間提供同步性和原子性。

OP Labs 團隊的願景是讓RaaS L2s 成為以太坊之上的「實驗層」。例如,以太坊開發人員可以輕鬆啟動新的rollup,以便在生產中測試新的ERC 和EIP,而不是等待以太坊L1 全面更新之後,甚至在其它更為成熟的L2 都更新了之後(如Optimism 主網)才去行動。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

Arbitrum AnyTrust 及其首個針對遊戲優化的部署Nova 是Arbitrum 的模塊化解決方案,它允許使用Arbitrum 的執行層Nitro,並具有使用DAC 實現鏈下數據可用性的能力,以及在L2 出現任何問題時,自動將數據傳輸到以太坊L1 上處理的故障轉移功能.

上週,隨著空投公告的發布,Arbitrum 宣布推出Orbit,一種可以在Arbitrum 上以完整rollup 或AnyTrust 實例的形式啟動L3 的開發人員解決方案。

與Stylus 配對後,Orbit 允許開發人員使用C、C++ 和Rust 構建應用程序,同時也包括Solidity 等EVM 語言。 Offchain Labs 預計將利用L3 進行快速實驗,例如引入新的治理機制、對Nitro 進行修改等等,這將採用無許可的rollup 操作來實現。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

Slush 建立在StarkNet 之上,提供了一個SDK 來在StarkNet 之上構建zkVM L3。 Starkware 提出了分形拓展的概念,被認為是L3s 的開創者。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

zkSync 也正在思考分形擴展和L3,它們將其稱之為「Hyperchains」。 Hyperchains 採用LLVM 技術,是在L1 主網上運行的zkEVM 的分形實例,並可以並行工作。通過共同在L1 主網上進行結算,實現跨Hyperchain 的互操作性。

任何人都可以無需許可地部署Hyperchain,使用可定制的模塊化zkEVM 鏈堆棧,該堆棧由與主要zkSync L2 完全相同的zkEVM 引擎提供支持。開發人員可以選擇不同的虛擬機(例如,MoveVM)、不同的排序器設計以及不同的數據可用性方案(zkRollup、zkPorter 和zkValidium)。

此外,Matter Labs 團隊對Hyperchains 上未來的執行環境可以變的非常短暫或是臨時的這種發展可能性有一定的願景。例如,可以快速創建一個rollup 來輕鬆鑄造數百萬個NFT,隨後可以將這些NFT 傳送到另一個執行層,然後關閉臨時的rollup。

Caldera 則擁有一鍵部署模塊化鏈的願景,最初從optimism 的rollups 開始。他們已經在測試網絡上進行了optimism rollups 的在線演示,並且已經與Curio 等遊戲客戶進行合作,開始了在主網上的構建。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

Stackr 還很早期,但他是ETH Global 的贏家,而且看起來很有前途。他們希望能夠利用「微型rollup」創建「混合應用程序」,讓rollup 可以自由選擇執行、數據存儲和充分地去中心化。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

目前關於Conduit 的信息不多,但它與OPStack 相關,同時他們也致力於實現「一鍵部署」的體驗。

The Cosmonauts(Cosmos 生態支持者)

Dymension 的RDK 允許在Cosmos 上創建連接到Dymension Hub 的RollApps。 Dymension RollApps 使用與Cosmos SDK 相同的工具構建,主要區別是替換共識自由區塊鏈模塊(即沒有驗證者轉換邏輯),並且預計比Vanilla Rollups 更具可擴展性,因為數據發布的帶寬問題將不會變成他們的瓶頸。

Dymension Hub 將允許RollApps 和其他啟用IBC 的鏈之間進行輪轂式IBC 連接,這不僅有利於用戶,還增加了Dymension Hub 作為自治網絡的地位。

(譯者註:輪轂式IBC 連接是一種在區塊鏈世界中實現跨鏈通信的方法。在傳統的輪轂,一組車輪圍繞中心軸心旋轉,每個輪轂都連接到中心軸,輪轂之間沒有直接連接。

就像區塊鏈中,每條鏈都只能與主鏈進行通信,而不能互相之間通信,輪轂式IBC 連接的出現改變了這種結構,這種改變使得不同的區塊鏈可以實現更緊密的互操作性,通過直接連接進行可靠、安全、高效的跨鏈通信,為區塊鏈應用程序提供更廣泛的應用場景。 )

Saga 是一種彈性區塊空間平台,允許開發人員根據需求部署完全安全、去中心化的” chainlets “,並利用其主驗證節點集的安全性。

Saga 支持多個底層平台用於chainlets,包括Cosmos appchains、Celestia rollups 和Polygon Supernets。像其他RaaS 項目一樣,Saga 專注於遊戲領域,並支持遊戲行業需要的任何技術。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

Initia 是一個模塊化解決方案,也在進攻遊戲市場。他們利用MoveVM 作為執行層、ZK 證明和Cosmos SDK 進行快速結算和數據可用性。

Initia 計劃通過所謂的「大廳論(The Lobby Thesis,即提供了一個平台,讓L2 項目之間可以互相交流和協作)」來完善他們的L1 生態系統,以實現L2 之間的組合和交叉,而不僅僅專注於L2 基礎設施。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

Evmos 計劃開發Evmos SDK,使開發人員可以輕鬆地使用Ethermint 構建並在Cosmos 上啟動新的兼容EVM 應用鏈。

Berachain 最近宣布推出Polaris,這是一個重構的區塊鏈框架,支持將以太坊虛擬機與任何共識機制集成,包括Cosmos SDK/Tendermint 等。該團隊還將構建額外的開發人員工具和基礎設施,以使使用Polaris 進行構建變得順暢——例如區塊瀏覽器和錢包等。

Eclipse 正在構建一種Settlement Rollup,該Rollup 允許在其上構建SVM 和其他VM 執行層,使用Cosmos 和Polygon,以及最終其他L1 以獲取數據可用性。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點(Eclipse 工作原理)

The Celestians

Celestia(之前是Rollmint 和Optimint)的Rollkit 是一個模塊化框架,用於創建主權(Sovereign)rollup 或Optimism rollup(即將推出),並帶有模塊化數據可用性組件。

Rollkit 具有通用的數據可用性層(DA 層)接口,可以插入任何DA 層,包括與比特幣進行爭議集成。

Astria 是使用Celestia 作為數據可用性的Settlement rollup 執行層。

Fractal 是一個為建立zkVM rollups 提供支持和資源的中心。

Sovereign Labs 正在為「Internet of Rollups」構建Sovereign SDK,使用任何L1 進行數據可用性和排序,並使用任何LLVM 兼容證明系統進行zk-proving(例如RiscZero 或Nil Foundation)來創建主權zk-rollups。

其他團隊

Artesi 正在使用現成的工具(如區塊瀏覽器和MPC 錢包)構建「全棧」rollups。

Alt Layer 專注於創建用於有時間限制的短期使用場景的「閃電層」(flash layers),這些層是臨時的自信rollups。他們正在使用Substrate SDK。

Cartesi(不要與Artesi 混淆)正在創建一個區塊鏈SDK,用於Optimism Rollup,並帶有可編譯為Risc-V 的Linux 操作系統。

Opside 提供zk-rollups 作為服務,使用其創新的「三層」平台。

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

02、dApp-Chain 團隊

我們現在已經了解了所有可以使構建模塊化鏈變得更容易的解決方案,但是誰在實際構建新的鏈呢?

主要有三個類別:遊戲、DeFi 和創作者經濟。

遊戲

迄今為止,遊戲是最常被提及的RaaS 項目用例- 其中許多只關注於遊戲用例。

GameFi 一直是區塊鏈領域的金礦,多年來出現了「遊戲鏈」,例如Efinity、Flow、Enjin、ImmutableX(首先是StarkEx,現在在Polygon zkEVM 上),以及其他項目。

這是有道理的。與金融應用程序相比,遊戲需要完全不同的參數:更低的安全性、更高的吞吐量、更高的存儲容量等。

RaaS 項目正在加入面向Web3 遊戲的競爭中。

DeFi

更具體地說,是獨立的金融應用程序。

不需要共享執行層可組合性的應用程序在模塊化的環境中運行良好。例如支付(Terra 的Chai)和派生品(例如dydx,perps,結構化產品)等用例。

創作者經濟

這有點像一個綜合詞彙,但是Web3 社交、代幣門控、社區/社交代幣項目也正在積極開發他們自己的應用特定的模塊化區塊鏈。

這也是有道理的,因為這些應用程序也是自包含的,不受當前跨鏈共識的可組合性缺乏所困擾。

03、漫漫長路

我非常看好利用模塊化堆棧和RaaS(Rollups-as-a-Service)解決方案來推廣區塊鏈技術。

然而,我也意識到,就像我在整個五年的加密貨幣生涯中看到的那樣,我們仍然處於非常早期的階段。

像Fuel、Celestia 和zk rollups 這樣的模塊化項目仍未推出。大多數RaaS 項目仍處於alpha 測試階段或已手動配置了權限部署。

更不用說應用程序協議團隊考慮部署自己的dapp 鏈的新生態了。目前情況是,對於任何開發團隊來說,構建一個特定於應用程序的模塊化鏈還不是一件易如反掌的事情:

離開共享狀態機後,連接性和可組合性就會受到影響。

現有基礎設施,如RPC 端點、塊瀏覽器和錢包,不能直接使用,而在自己的基礎設施上運行則成本高昂。

流動性分散,並且需要從零開始建立社區。沒有網絡努力繼承底層基礎鏈。

最後,還有一個揮之不去的憂慮,即這是否只是「一路的挖掘和鏟子」。

(譯者註:這裡的「一路挖掘與鏟子」,是指關於加密貨幣和區塊鏈技術的憂慮和擔憂,認為整個行業只是在重複做著相同的事情,類似於淘金熱時期的金礦工人挖掘並採集金礦。)

區塊鏈模塊化願景:Rollups-as-a-Service方案盤點

除了強大的開發工具,該領域還需要有標誌性的應用程序,在下一輪牛市中帶來一波新用戶。

他們需要解決真正的用戶痛點,這些痛點將出現在未來百萬條鏈的世界中:組合性問題、跨鏈價值移動甚至是鏈的完全抽象化。

04、譯者總結

本文研究了區塊鏈技術的未來發展趨勢,主要提及了Rollups-as-a-Service (RaaS) 的概念。 RaaS 項目旨在為開發團隊提供一個輕量級、可配置的Rollup 解決方案,幫助他們快速搭建和維護內部區塊鏈。

與雲計算中的AWS 類似,RaaS 項目可將底層基礎設施的複雜性從開發人員中抽像出來,讓他們專注於應用的開發和運營。

文章列出了當前RaaS 領域的各種解決方案和項目,主要包括:

  • Cosmos 和Substrate:這兩個平台是最早的區塊鏈開發框架,已經有多年的發展歷史。它們的主要特點是支持創建自主鏈,並可通過Substrate 連接到Polkadot Relay Chain 上成為一個平行鏈。
  • Polygon 和Avalanche:這兩個平台最初定位為大規模應用,設有Edge 和Subnet 等模塊,可滿足多樣化的業務需求。近期,它們也開始支持Supernet 解決方案,為開發團隊提供可能搭建自定義的ZK Rollup。
  • Ethereum L2:由於以太坊網絡的擁堵和效率問題,目前有許多L2 項目正在興起,企圖為數字資產的交易和應用場景提供更高效、更低成本的解決方案。例如,Optimism 和Arbitrum 都推出了自己的Rollup 和L2 架構,幫助開發者在以太坊網絡上快速搭建應用,並支持更多樣化的擴容方案。
  • 基於StarkNet 的Slush、RollKit、Fractal 等區塊鏈項目,將ZK Rollup 作為核心技術,探索更快、更安全、更靈活的Rollup 應用場景。

事實上,隨著數字資產應用場景的不斷增多,硬分叉和軟分叉已經無法滿足各類特定需求的區塊鏈應用場景。

RaaS 項目應運而生,幫助開發者快速構建模塊化區塊鏈,並可根據需求進行擴容和升級,從而為數字資產、遊戲、社交、DeFi 等場景提供高效、安全、持久的解決方案。

當然,此前也有許多區塊鏈項目和平台計劃推出類似的服務,但由於開發者能力和知識不足等原因,這些計劃的實際落地要面臨諸多困難,因此RaaS 的解決方案還有待進一步發展和改進。

Total
0
Shares
Related Posts