文/OXjim,譯/金色財經xiaozou
我們之前探討過未來將出現數百萬個區塊鏈的景象——其中一些是通用鏈,但絕大多數區塊鏈將是特定應用鏈。
模塊化區塊鏈的出現、以太坊的以rollup為中心的願景,以及V神在他的Endgame《終局之戰》一文中出於可擴展性角度對中心化問題的描述,幾乎使這一未來願景成為必然。
因此,我們得到了一個合乎邏輯的結論,即未來將有數百萬個特定於應用程序的模塊化鏈——但它們是如何構建的呢?
當然是通過Rollup-as-a-Service(RaaS)(rollup即服務)。
許多應用程序團隊不願意考慮運行基礎設施。就像AWS如何抽像出託管服務器的複雜性一樣,RaaS項目在維護區塊鏈方面也在做同樣的事情。
在不久的將來,部署一個新鏈就如果創建一個新網頁或伸縮一個應用程序一樣——就像我們現在通過Docker容器和Kubernetes所做的一樣。
僅在過去的6個月裡,我們就看到了來自RaaS項目的大量公告——為輕量級、可配置的rollup構建低代碼甚至是無代碼的產品。
RaaS:Rollups-as-a-Service
以下是當前所有模塊化區塊鏈解決方案/rollup-as-a-service項目的具體名單。
OG:Cosmos和Substrate
Cosmos SDK和Substrate SDK都已運行多年,它們允許開發人員創建自己的主權鏈,或者就Substrate而言,通過作為平行鏈支持開發人員共享來自Polkadot中繼鏈的安全性。
Alt-L1
Polygon和Avalanche是2021年初Alt-L1敘事的重頭戲。它們內置原始模塊性:Polygon Edge和Avalanche子網。
最值得注意的是,Avalanche已經與Crabada和DeFi Kingdoms等遊戲合作,創建了自己的遊戲專用子網。
Polygon已經擴大了Edge的覆蓋範圍——現稱為Polygon Supernets(超網)。通過超網,dApp團隊可以利用現有Polygon PoS驗證者的質押,創建一個單獨的特定於應用程序的環境。隨著時間的推移,Polygon超網也將賦予dApp團隊使用Polygon ZK(零知識)技術創建ZK rollup的能力。
以太坊Maxis
以太坊上的許多L2都在考慮特定應用rollup在他們的網絡上會是什麼樣子——明顯遺漏了Scroll、Fuel、Mantle、Boba、Metis、Consensys zkEVM和Loopring。
OPStack是Optimism的模塊化堆棧,是Base及其他分叉(如Minecraft遊戲)背後的設計師。他們有一個共享排序器的超級鏈願景——利用共享排序器在rollup之間提供同步性和原子性。
OP Labs團隊的願景是讓RaaS L2成為以太坊之上的“實驗層”。例如,以太坊開發人員可以很容易地啟動一個新的rollup,以在運行中測試新的ERC和EIP,而不必等待以太坊L1的全面升級,甚至是更新到其他更成熟的L2(如Optimism主網)。
Arbitrum AnyTrust及其首個遊戲優化部署Nova是Arbitrum的模塊化解決方案,允許使用Arbitrum的執行層Nitro,具有使用DAC和故障保險功能將鏈下數據發佈到以太坊L1的能力。
上週,在宣布空投的同時,Arbitrum還宣布了Orbit——一個開發者解決方案,可以在Arbitrum上以完整的rollup或AnyTrust實例的形式發布L3。除了使用Solidity等EVM語言之外,Orbit與Stylus搭配使用還允許開發人員使用C、C++和Rust構建應用程序。 Offchain Labs設想L3可以用於快速實驗:引入新的治理機制的無許可rollup,以及對Nitro的更新等。
Slush構建在StarkNet之上,提供了一個SDK用於在StarkNet上進行zkVM L3建設。 Starkware還提出了Fractal Scaling(分形擴展)概念,並引發了關於L3的討論。
zkSync也在考慮分形擴展和L3相關建設——他們稱之為超級鏈。超級鏈利用LLVM,是在L1主網上並行運行的zkEVM的分形實例,並在L1主網上進行共同結算。
任何人都可以無需許可地部署超級鏈——使用自定義模塊化zkEVM鏈堆棧,由與主zkSync L2完全相同的zkEVM引擎驅動。開發人員可以選擇不同的虛擬機(例如,MoveVM),不同的排序器設計以及數據可用性(zkRollup、zkPorter和zkValidium)。
此外,Matter Labs團隊對超級鏈上的臨時執行環境有一個願景。例如,一個rollup可以快速低成本生成數百萬個NFT,這些NFT可以橋接到另一個執行層,並且臨時rollup可以被關停。
Caldera的願景是實現一鍵式模塊化鏈部署——最初從optimistic rollup開始。他們有一個非常棒的測試網rollup現場演示,並已上線主網為Curio等遊戲客戶提供服務。
Stackr還處於早期階段,但已經是ETH全球贏家,看起來前景光明。他們希望能夠創建“混合應用程序”,利用“微rollup”——為rollup提供執行、數據存儲和充分去中心化的自由選擇。
我們對Conduit的了解也不多,但它與OPStack有關,用於optimistic rollup。 “一鍵式部署”體驗也是他們想要達到的目標。
Cosmonauts
Dymension RDK允許在Cosmos上創建連接到Dymension Hub的RollApps。 Dymension RollApp是用與Cosmos SDK相同的工具構建的——主要區別是替換了無共識區塊鏈模塊(即沒有驗證者轉換邏輯)——由於沒有數據發布帶寬的瓶頸,因此比普通rollup的可擴展性更高。
Dymension Hub將允許在RollApp和其他支持IBC的鏈之間實現hub-and-spoke IBC連接,這不僅有利於用戶,還鞏固了Dymension Hub作為自治網絡的定位。
Saga是一個彈性的區塊空間平台,允許開發人員按需部署完全安全、去中心化的“chainlet”——利用了其主要驗證者的安全性。
Saga支持多個chainlet底層平台,包括Cosmos應用鏈、Celestia rollup和Polygon超網。與其他RaaS項目一樣,Saga專注於遊戲用例,並將支持遊戲行業所需的一切技術。
Initia是一個模塊化解決方案,同樣也在追逐遊戲市場。他們使用MoveVM作為執行層,使用零知識證明和Cosmos SDK實現快速結算和數據可用性。 Initia不僅僅只專注於L2基礎設施,它們還計劃通過他們所稱的“The Lobby Thesis”來發展充盈自己的L1生態,以實現L2之間的可組合性和交叉性。
Evmos計劃開發Evmos SDK,允許開發人員輕鬆地使用Ethermint進行構建,並在Cosmos上發布新的EVM兼容應用鏈。
Berachain最近宣布了Polaris——一個經過再設計的區塊鏈框架,允許以太坊虛擬機與任何共識機制集成,從Cosmos SDK/Tendermint開始。該團隊還將建設更多開發工具和基礎設施(例如,區塊瀏覽器和錢包),以便使用Polaris進行無縫構建。
Eclipse正在構建一個結算rollup,允許在其上構建SVM和其他VM執行層,並使用Cosmos和Polygon以及其他L1獲取數據可用性。
Celestians
由Celestia開發的Rollkit(之前為Rollmint和Optimint)是一個用於rollup的模塊化框架,允許開發人員使用模塊化數據可用性組件創建主權rollup或optimistic rollup(soonTM)。 Rollkit有一個通用的DA層接口,允許插入任何任意DA層——與比特幣的集成存有爭議。
Astria是為使用Celestia的執行層提供數據可用性的結算rollup。
Fractal是構建zkVM rollup的樞紐。
Sovereign Labs正在為“rollup互聯網”構建Sovereign SDK,使用任何L1獲取數據可用性和排序以及使用任何LLVM兼容證明系統實現零知識證明(例如RiscZero或Nil Foundation)來創建主權零知識rollup。
其他RaaS項目
Artesi正在使用現有工具構建“全棧”rollup,如區塊瀏覽器和MPC錢包等等。
Alt Layer專注於創建“flash層”,即限時使用的臨時性optimisitc rollup。他們使用的是Substrate SDK。
Cartesi(不要與Artesi混淆)正在創建一個區塊鏈SDK,用於在Linux操作系統上編譯為Risc-V的optimisitc rollup。
Opside使用其創新的“three layer”(三層)平台提供zk-rollup服務。
dApp-chain團隊
好吧,我們終於涵蓋了所有解決方案,它們讓構建模塊化鏈更加容易,但都有誰在真正建設新鏈?
三大類別:遊戲、DeFi和創作者經濟。
遊戲
到目前為止,遊戲是RaaS項目中被引用最多的用例——其中許多項目都只關注遊戲用例。
多年來,“遊戲鏈”紛紛湧現,如Efinity、Flow、Enjin、ImmutableX(一開始在StarkEx上,現在在Polygon zkEVM上)等,但GameFi一直是加密貨幣彩虹盡頭的金罐子。
這不難理解。遊戲需要的參數與金融應用程序所需參數完全不同:低安全性、高吞吐量、高存儲容量等等。
RaaS項目正在加入web3遊戲的追逐戰。
去中心化金融
更具體地說,是獨立的金融應用程序。
不需要共享執行層的可組合性的應用程序在模塊化方面表現很好。我想到了支付(Terra的Chai)和衍生品(例如dydx、perps、結構化產品)等用例。
創作者經濟
這個說法有點大包大攬,但web3社交、代幣門控、社區/社交代幣等項目也在積極地開發自己的特定應用模塊化區塊鏈。
這也是有意義的,因為這些應用程序也是自包含的,並且不受目前存在於交叉鏈中的可組合性缺乏的影響。
前路漫漫
我非常看好利用模塊化堆棧和rollup-as-a-service解決方案的區塊鏈的激增。
然而,我也認識到,我們仍然——就像我整個為期五年的加密職業生涯一樣——還處於非常早的早期階段。
模塊化的中堅力量——比如Fuel、Celestia和zk rollup——還沒有發布。大多數(已宣布的)RaaS項目要么處於alpha階段,要么是需要手動配置的、需許可授權的部署。
更不用說考慮部署自己的dapp鏈的應用協議團隊的出現了。就目前的情況來看,對於任何開發團隊來說,構建一個特定應用的模塊鏈都並非易事:
· 脫離共享狀態機時,連接性和可組合性將喪失。
· 現有的基礎設施(如RPC端點、區塊瀏覽器和錢包)並不能立即使用,並且自己運行基礎設施成本很高。
· 流動性碎片化,社區需要從頭開始建設。網絡不需要從底層基鏈繼承。
最後,還有一個揮之不去的擔憂——這是否只是“用鎬頭和鏟子一路挖下去”這麼簡單?
除了可靠的開發者工具之外,該領域還需要一些出色的應用程序,以便在下一個牛市中吸引大批新用戶。它們需要解決真正的用戶痛點,這些痛點將在未來的數百萬個鏈中出現:可組合性問題、跨鏈價值轉移,甚至是鏈的抽像等。
這也是我接下來要努力研究解決的問題。