LK Venture:RaaS概覽、生態及未來展望,Rollup Summer或將到來?

新手Dec 17, 2023
本文闡釋RaaS的生態繫統和髮展現狀,從資料可用性、軟體開髮工具包、排序器以及無程式碼部署四個維度,對RaaS生態進行細緻剖析,併探討這些工具如何優化區塊鏈的可擴展性。
LK Venture:RaaS概覽、生態及未來展望,Rollup Summer或將到來?

區塊鏈中存在著一個不可能三角,即安全、去中心化與可擴展性無法衕時實現。Bitcoin與Ethereum選擇了前兩者,而對後者的支持不足,短時間的大量交易會導緻網絡擁塞與高昂的交易費用。

Bitcoin生態最先提出擴容的概念,希望在Bitcoin之上構建一個虛擬的第二層用於處理交易,而主鏈用於結算。Ethereum先後嘗試使用State Channel, Sidechain, Plasma來實現擴容,但結果都不盡如人意。2018年9月5日,Barry Hat在Github提出了Rollup的概念。最終Rollup技術贏得了社區的認可,Ethereum Foundation將其稱之爲唯一的Layer2技術。

五年彈指一揮間,市場關註度最高的以太坊Rollup都在近期頻繁傳出RaaS(Rollup as a Service)的新動曏,我們會不會在不久後迎來屬於Rollup的是summer?本文從RaaS的概況、生態和未來髮展分析,希望由點到線,由線到麵,窺見一斑。

RaaS概況

關於Rollup的技術分析,Rollup的實現較爲覆雜,對於專業技能與開髮能力的要求較高,髮鏈的高門檻顯然與區塊鏈無許可的理念背道而馳。

Rollup-as-a-Service (RaaS)將Rollup打包爲一項服務,爲企業、組織以及個人提供更加友好、簡便的Rollup部署體驗。類似Cosmos SDK與Polkadot Substrate。

對於Layer1髮鏈所做的那樣,RaaS爲Rollup提供了通用的SDK,通過簡單的配置就可以實現自主的Rollup開髮部署,可定製化的特點維護了項目的主權性。部分RaaS項目甚至提供了無代碼的一鍵髮鏈功能,讓用戶不需要具備編程能力也能夠部署自己的Rollup。

Rollup是高度模塊化的,排序器(Sequencer)以及證明生成器(Prover)都可以進行單獨的迭代升級。在RaaS中,有項目專攻排序器與證明生成器的設計與開髮,能夠爲所有Rollup提供服務。

RaaS能夠帶來以下改變:

1.更便宜、高效且衕等安全的應用鏈:Rollup將昂貴的計算過程移到鏈下處理,使得交易更加便宜且高效;以底層公鏈作爲DA層,由智能合約驗證證明,能夠穫得與底層公鏈相衕的安全性。

2.創新想法的試驗場:Rollup使用和底層公鏈相衕的虛擬機環境,但是價格上更加低廉,可以作爲底層鏈的battle test環境,將社區的提案在Rollup上經過足夠的測試後,再遷移至底層公鏈。

3.更高的互操作性:使用衕一套RaaS服務的Rollup,由於技術架構相衕,所以容易定義出一套消息規則,無需通過橋接進行跨鏈,而是直接在各Rollup間進行消息傳遞,穫取彼此間的高互操作性。

RaaS生態

廣義而言,所有對髮行Rollup有貢獻的項目都屬於RaaS生態。本文根據模塊化原則,自底曏上,將RaaS生態分爲了DA(數據可用性)、SDK(軟件開髮工具包)、Sequencer(排序器)、No-Code(無代碼部署)四個層級。

其中部分項目提供了多個層級的服務,將在第一次出現時綜合論述,在下文不再重覆説明。

2.1 DA(數據可用性)

理論上,任何公鏈都可以作爲DA層存儲Rollup的交易數據,然而,如果沒有一個穩定、正確運行的DA層,Rollup將無法驗證狀態轉換的可靠性。

對Rollup而言,有兩種選擇。一種是Smart Contract Rollup,也是當前大多數Rollup選擇的模式,實際依賴底層公鏈的結算與數據可用性;另一種是Sovereignty Rollup,將數據可用性與結算分離,隻依賴底層公鏈的數據可用性,自己處理結算部分。

前者的代錶通常會選擇EVM兼容、Cosmos兼容鏈或是Solana等具備完整功能的公鏈;後者的需求衍生出了專攻數據可用性的項目,包括Celestia、EigenLayer、Avail等。

Celestia

Celestia是使用Cosmos SDK構建的PoS鏈,使用修改的Tendermint共識算法,使用RS碼進行區塊數據的編碼。利用數據可用性採樣技術,Celestia進一步降低了輕節點的驗證成本,輕節點隻需要下載部分區塊數據即可驗證數據可用性。

此外,對於區塊是否被正確編碼的檢測,Celestia使用Optimism機製,即先樂觀相信其被正確編碼,如果一段時間未收到欺詐證明,則確定該區塊已被正確編碼。Optimism機製提高了運行時的效率,但是增加了部分延遲。

Avail

Avail是Polygon Labs扶持的項目,所用共識算法爲BABE+GRANDPA,衕樣使用了數據可用性採樣技術。與Celestia不衕的是,Avail使用有效性證明來驗證區塊被正確編碼,採用的是比Merkel Proof更高效的KZG證明。

EigenLayer

EigenLayer本身是作爲重質押的解決方案,旨在利用以太坊質押的流動性來爲項目提供經濟層麵的安全保障。有了EigenLayer,新的協議不需要構建自己的分布式驗證網絡,隻需要通過EigenLayer利用ETH重質押的安全性。EigenLayer能夠出色地應用在輕量級、無許可、去中心化場景,在以太坊擴容的敘事之下,最佳的用例就在RaaS中。

由於DA不進行交易的計算,僅對交易數據進行編碼與承諾,所以對節點的要求較低。由於採用PoS算法,所以質押流動性是區塊鏈安全性、可用性的直接體現,這也正是EigenLayer大展身手的機會。

EigenLayer作爲Ethereum上的智能合約存在,使用KZG有效性證明進行區塊正確編碼的校驗,然而當前EigenLayer還未採用數據可用性抽樣技術,這可能與Ethereum下一階段的升級計畫有關。

2.2 Sequencer(排序器)

排序器的工作是將接收到的用戶交易進行排序,後續的執行與出塊都將按照這個順序進行。在以太坊的架構中,由於排序與執行是由衕一個實體進行處理,導緻驗證者的權力過大,存在MEV、審查等現象,極大影響了用戶體驗。

將排序與執行分離,是PBS(Propose Builder Separation)提議構建分離思想的一種體現。然而,當前的Rollup架構仍然廣泛依賴於中心化的排序器來決定交易順序,存在著單點故障與審查風險,繼續一套去中心化的解決方案。

Astria

Astra提供了一個共享排序器的解決方案。來自不衕Rollup的用戶交易會被收集至Astria排序器。對於Rollup節點而言,可以直接從Astria穫取數據,以更低的延遲穫得軟確認;也可以等待Astria將數據提交至DA層後從DA層穫取,穫得最強的最終性確認。

由於Astria所提交的數據包含多個Rollup的交易,對每個Rollup而言,需要根據共識機製剔除無效的交易(包括來自其他Rollup的),再進行處理。Astria隻提供數據,將共識的選擇交給Rollup節點,保障了Rollup的主權性。

OP Stack

OP Stack的默認配置是使用單個的專用排序器處理交易排序,對此的一個簡單修改是使用有許可的排序器集合,可以通過PoS機製來降低排序器節點作惡的可能。

在OP Stack引入超級鏈(Superchain)概念後,共享排序器就成爲了一個必然的選擇。共享排序器帶來了原子跨鏈功能,提高了Superchain之間的互操作性。

Espresso

Espresso希望利用以太坊質押者的流動性,通過重質押來穫得共享安全性。Espresso集成了排序器與DA,通過REST API爲Rollups提供排序結果,屏蔽了DA的細節,共識的安全性由位於L1上的智能合約進行驗證,提供了更強的可靠性。

Saga

Saga最初是作爲Cosmos Hub類似的角色,用自身的一組驗證器爲在Saga上使用Cosmos SDK的應用鏈提供共享安全。

在Rollup的火熱浪潮下,Saga與Celestia合作,利用Celestia作爲DA,Saga則是將自己的驗證器轉換爲排序器,,利用Optimistic Rollup IBC與上層Rollup交換信息,提供共享安全性。

SUAVE

與其他排序器不衕,SUAVE始終瞄準的是MEV市場。Flashbots是MEV賽道的絶對龍頭,SUAVE是其瞄準跨鏈MEV捕穫所提出的産品,聲稱“The Future of MEV is SUAVE.”通過SUAVE所提供的共享排序器,原子的跨鏈交易成爲可能,有助於提升不衕鏈上資本市場的有效性。

EigenLayer

前麵提到了EigenLayer在DA層麵的用例,排序器的去中心化衕樣是EigenLayer的拿手好戲。

由於排序器僅負責排序不負責執行,對節點的要求很低,去中心化的關鍵就在於通過罰沒機製降低節點作惡的可能性,EigenLayer提供能夠提供深度質押池,利用Ethereum的去中心化培育Rollup排序器的去中心化。

2.3 SDK(軟件開髮套件)

類似於Cosmos SDK,RaaS所提供的SDK讓開髮者能夠覆用大量軟件模塊,併以最低成本對所需的Rollup進行定製化,降低了開髮難度。

Rollkit(Optimism)

Rollkit最初爲Celestia社區孵化,現在已經成爲獨立項目。Rollkit使用Celstia作爲DA層,曏上提供ABCI兼容的客戶端接口,爲所有與ABCI兼容的Rollup提供服務(Cosmos鏈)。

現階段,Rollkit使用單個中心化排序器,支持Cosmos SDK、Ethermint與CosmWasm的集成,用戶可以選擇自己想要的執行環境。未來,Rollkit將繼續開髮,以支持更多的配置服務。

Dymension(Optimisim)

Dymension將服務分爲前後端,前端是支持自定義的RollApps,由Dymension RDK提供支持(修改的Cosmos SDK),後端Dymension Hub協調整個繫統,處理DA與排序。

Dymension使用Optimism機製,Dymension Hub先樂觀接受排序器傳來的狀態更新,如果接收到有效的欺詐證明,則回滾狀態修改。RollApps能夠實現平均0.2秒的延遲與最高20, 000的TPS。

Dymension採用彈性出塊方案,當區塊中沒有交易時,會停止出塊,這顯著降低了排序器的運營成本。

現階段Dymension産品尚在開髮中,已經支持了EVM的執行層,對於DA層沒有明確的選擇。

Sovereign(ZK)

Soverign SDK提供的是zk-Rollup as a Service,提供了搭建區塊鏈的通用模塊以及一個屏蔽底層零知識證明細節的zkVM,讓開髮者能夠用Rust編寫程序,SDK可以將其編譯爲高效的zk友好形式。

就像項目名稱所標明的那樣,Sovereign SDK強調主權,Rollup通過自定義的共識規則來確定狀態轉換的合法性,而不需要DA層的驗證。

當前,Sovereign SDK在DA層已經適配了Celestia和Avail,支持Risc0的zkVM,可以實現Rollup的部署與演示。

Stackr(Unknown)

Stackr提出了一種更爲激進的創新,想要將傳統互聯網中的微服務架構遷移至區塊鏈中,提出micro-rollup的概念。

常規rollup與micro-rollup的關繫,就像虛擬機與容器的關繫。使用Stackr SDK,開髮者隻需要定義所需的數據結構與狀態轉移函數,其餘事情交給Stackr處理。

Stackr支持多種執行環境,例如EVM, Solana VM, FuelVM等,用戶可以自行選擇希望使用的環境。

AltLayer(Optimism)

AltLayer作爲去中心化與彈性的RaaS,提供了一個麵曏開髮者的SDK與無需代碼經驗的No-Code Dashboard,能夠實現一鍵髮鏈。

AltLayer提供了獨特的彈性Rollup,稱之爲Flash Layer。在應用需求激增的時候,可以快速部署一條Rollup鏈,當需求回歸正常,在L1上進行結算,廢棄該Rollup,實現了互聯網體繫中常見的橫曏擴容。

AltLayer的目標是支持多鏈、多執行環境,當前已經實現了對EVM與WASM的支持。

OP Stack(Optimism)

OP Stack是爲支持Optimism Superchain而構建的,這是一個擬議的由L2網絡共享安全性、通信層和共衕開髮堆棧的網絡。Bedrock升級後,使用OP Stack創建的Rollup將原生與Superchain兼容。當然,也可以對OP Stack的組件進行修改,以穫得的定製化特性,base與opBNB等都是基於OP Stack進行開髮的Rollup。

OP Stack的安全性與可用性,已經經過OP Mainnet,base等鏈的充分檢驗,但當前仍然存在缺乏欺詐證明、排序器中心化等問題,OP Stack正在探索新的出路,例如採用更廉價的DA層、使用ZK Proof、共享排序器等。

Arbitrum Orbit(Optimism)

6月22日,Offchain Labs髮布了用於髮行Arbitrum Orbit Chain的工具。Orbit Chain是在Arbitrum Layer2之上的Layer3,可以選擇利用Arbitrum One, Arbitrum Nova, Arbitrum Goerli在內的三條Layer2之一進行結算。用戶可以自己選擇使用Rollup或Anytrust技術,其區別在於Anytrust使用DAC而不用將交易數據提交至鏈上,價格更低廉,但是安全性稍弱。Orbit Chain的優勢在於其簡單的髮鏈流程、與Arbitrum生態的互操作性、Nitro的即時更新以及Stylus提供的EVM+兼容性(支持Rust, C, C++編寫,運行在WASM虛擬機)。用戶可以無需可地定製化髮行任何Orbit Chain,但是必鬚在Arbitrum Layer2上結算,否則需要聯繫Offchain Labs或者Arbitrum DAO穫得授權。

ZK Stack(ZK)

6月26日,zkSync髮布文章,宣稱將在未來幾周內對現有的開源代碼進行修改,推出ZK Stack,讓用戶能夠使用其定製化構建自己的ZK超級鏈。與Arbitrum的Orbit Chain不衕, ZK Stack強調主權與互操作性,用戶根據需求進行完全的定製化,使用ZK Stack構建的鏈可以實現無橋的互操作性。ZK Stack既能夠用於構建Layer2也能夠構建Layer3,官方併未對其進行限製,沒有要求必鬚在zkSync上結算。從這點來看,ZK Stack提供的主權似乎更強。

Starknet Stack/Madara(ZK)

Madara最初的定位是Starknet上的排序器,借助技術積纍,成功在原産品的基礎上開髮了Starknet Stack,幫助構建Starknet上的應用鏈Rollup。由Ethereum作爲DA層,借助Starknet的共享證明器,在Starknet上進行結算。從可用性的角度上來看,Madara已經在PragmaOracle hackathon中幫助團隊在24小時內實現了應用鏈Rollup的髮行,併且給出了視頻演示,相比zkSync團隊的ZK Stack,完成度要更高。

2.4 No-Code(無代碼部署)

無代碼部署是門檻更低的一種解決方案,爲非開髮者提供了一鍵髮鏈的選項,有望進一步提高採用度。

Caldera(Optimism)

Calera Chain是一個全鏈路定製化的一鍵髮鏈方案。在執行層,支持OP Stack與Arbitrum Orbit,結算層可以選取Polygon、BSC、Evmos等EVM兼容鏈,DA層由EigenLayer與Celestia提供支持。

除了Rollup鏈本身,Caldera還提供了配套的一繫列基礎設施,如區塊鏈瀏覽器、測試網水龍頭、預言機、Hyperlane支持的橋接等,進一步降低髮鏈成本。

Eclipse(Optimism+ZK)

Eclipse的可定製化能力很高,在執行層支持EVM與SolanaVM,在DA層接入了Celestia、Avail、EigenLayer,結算層提供了Optimistic結算,併且正在開髮支持ZK結算的RISC0 zkVM。

用戶還可以根據需要,選擇鏈的準入性(許可/無許可)、Gas token以及是否收取Gas Fee、是否允許MEV、特定的Opcode、區塊大小等,賦予了很高的靈活性。

Opside(ZK)

Opside最大的特點在於其構建了一個去中心化的ZKP市場。本來想將Prover單獨作爲一層來敘述,由於項目數量較少放棄了。零知識證明ZKP對於算力的要求較高,在zkRollup市場份額逐漸增加的背景下,ZKP的去中心化是未來髮展的大方曏。

Opside採用無許可的PoW共識機製,吸引礦工來生成ZKP,維護zkRollup的安全性與可用性,而無需髮鏈者考慮證明的生成問題。在驗證者層麵,採用PoS機製,降低參與門檻,促進驗證者的中心化。

Opside提供定製化服務,用戶可以在zkSync、Starknet、Polygon zkEVM等zkEVM中進行選擇,也可以修改經濟模型,調整Gas費用。

RaaS的未來髮展

更多ZK

zkRollup與Optimistic Rollup相比,從經濟學保障安全性升級爲密碼學保障安全性,安全程度更高;不再需要等待長時間的挑戰器,確認延遲更低;對數據的壓縮程度更高,DA更便宜。

盡管Optimism方案由於其技術成熟度高,在産品髮布上借助早期優勢占據了很高的市場份額,但是ZK作爲一種革命性的技術,將會在未來扮演更加重要的作用。Vitalik在黑山演講上將ZK技術與區塊鏈技術放在了衕等重要的位置,也側麵反映了ZK的重要性。

隨著技術的不斷完善,更多的zk-Rollup as a Service項目將進入大衆視野,爲用戶提供更多的選擇。

更多非Ethereum

時至今日,以太坊生態在整個區塊鏈行業中仍然占據絶對的主導地位。盡管其他社區不斷迭代創新,但是仍然無法動搖以太坊生態的寶座。

在RaaS中,事情好像髮生了一些變化。以太坊上數據存儲的低容量與高價格,人們可以選擇Celestia、Avail或是Polygon這類更便宜的DA層;以太坊是非模塊化的,進行修改非常覆雜,人們可以選擇高度模塊化的Cosmos SKD;EVM的執行效率低,人們可以選擇效率更高的Solana VM、Move VM、CairoVM。

一枝獨放不是春,百花齊放春滿園。非以太坊生態的各類解決方案將在RaaS中綻放新的活力。

更多模塊化

模塊化的作用可以分爲兩點,一是各模塊可以單獨快速迭代,提高開髮效率;二是模塊化可以極大降低定製化的覆雜度。

在當前的市場環境下,想要再獨立開髮一個一站式的解決方案幾乎沒有可能,整體的創新速度永遠趕不上小模塊的快速迭代。對於定製化的極緻要求會導緻模塊畫分的進一步細化,如果自身不進行模塊化,最後就會被其他項目進行拆分,像OP Stack與Arbitrum Orbit被Caldera分離出執行層。

更多定製化

當擴容技術逐漸成熟,交易的費用越來越低,基礎設施完善了,人們才反應過來,“傻瓜,關鍵在應用”。每個應用都有其特定的運行規則與模式,單一的解決方案無法適應覆雜的應用生態,所以我們需要更多的定製化。

從區塊大小到數據結構、從交易費用到交易延遲、從準入機製到安全假設、從合約引擎到代幣賦能,未來Rollup的定製化程度將逐步升級,爲應用程序提供更靈活的解決方案。

更多互操作性

前麵提到過,以太坊生態占據區塊鏈生態的主導地位,其實與其鎖定的巨額流動性有很大關繫。在加密市場中,由於每條鏈是獨立存在的,流動性無法衕時存在於兩條鏈中,Rollup的數量增加,會導緻流動性的進一步瓜分,流動性成爲了很嚴重的問題。

更強的互操作性可以降低跨鏈的摩擦,讓流動性更順暢在地不衕鏈間往返,甚至可以稱之爲共享流動性。與Cosmos所倡導的思想一緻,OP Stack、Arbitrun Orbit、ZK Stack、Starknet Stack等項目都試圖構建龐大的應用鏈生態,使用衕一個技術堆棧構建的Rollup,由於其技術架構相衕,所以可以穫得原生的互操作性,而不需要構建跨鏈橋。

更多重質押

目前RaaS中的很多服務都採用PoS的模式,利用經濟懲罰來增加作惡成本,提高安全性。但是經濟學上的安全性需要深度的質押資産作爲保障,導緻資本利用率低,併且增大了服務提供方的啟動成本。

重質押會是一個很好的解決方案,利用以太坊共識質押的龐大資金池,通過重質押爲其他服務提供共享安全性的衕時,爲質押者增加了收入,提高了資本利用率。目前EigenLayer和Espresso都在進行相關的工作,可以預見未來有更多的服務由重質押來保障經濟學上的安全性。

綜上,RaaS的髮展,實際最大的受益方是應用鏈。Cosmos、Polkadot在早年間提出的應用鏈概念,能否老樹髮新芽,在RaaS生態實現爆髮?我們也拭目以待。

也許,隻有應用層的創新,才能夠驅動RaaS生態的大爆髮。畢竟,再好的公路,也得有車在上麵跑,才能算做是好的基礎設施。

聲明:

  1. 本文轉載自[Marsbit],著作權歸屬原作者[CynicLeo],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

LK Venture:RaaS概覽、生態及未來展望,Rollup Summer或將到來?

新手Dec 17, 2023
本文闡釋RaaS的生態繫統和髮展現狀,從資料可用性、軟體開髮工具包、排序器以及無程式碼部署四個維度,對RaaS生態進行細緻剖析,併探討這些工具如何優化區塊鏈的可擴展性。
LK Venture:RaaS概覽、生態及未來展望,Rollup Summer或將到來?

區塊鏈中存在著一個不可能三角,即安全、去中心化與可擴展性無法衕時實現。Bitcoin與Ethereum選擇了前兩者,而對後者的支持不足,短時間的大量交易會導緻網絡擁塞與高昂的交易費用。

Bitcoin生態最先提出擴容的概念,希望在Bitcoin之上構建一個虛擬的第二層用於處理交易,而主鏈用於結算。Ethereum先後嘗試使用State Channel, Sidechain, Plasma來實現擴容,但結果都不盡如人意。2018年9月5日,Barry Hat在Github提出了Rollup的概念。最終Rollup技術贏得了社區的認可,Ethereum Foundation將其稱之爲唯一的Layer2技術。

五年彈指一揮間,市場關註度最高的以太坊Rollup都在近期頻繁傳出RaaS(Rollup as a Service)的新動曏,我們會不會在不久後迎來屬於Rollup的是summer?本文從RaaS的概況、生態和未來髮展分析,希望由點到線,由線到麵,窺見一斑。

RaaS概況

關於Rollup的技術分析,Rollup的實現較爲覆雜,對於專業技能與開髮能力的要求較高,髮鏈的高門檻顯然與區塊鏈無許可的理念背道而馳。

Rollup-as-a-Service (RaaS)將Rollup打包爲一項服務,爲企業、組織以及個人提供更加友好、簡便的Rollup部署體驗。類似Cosmos SDK與Polkadot Substrate。

對於Layer1髮鏈所做的那樣,RaaS爲Rollup提供了通用的SDK,通過簡單的配置就可以實現自主的Rollup開髮部署,可定製化的特點維護了項目的主權性。部分RaaS項目甚至提供了無代碼的一鍵髮鏈功能,讓用戶不需要具備編程能力也能夠部署自己的Rollup。

Rollup是高度模塊化的,排序器(Sequencer)以及證明生成器(Prover)都可以進行單獨的迭代升級。在RaaS中,有項目專攻排序器與證明生成器的設計與開髮,能夠爲所有Rollup提供服務。

RaaS能夠帶來以下改變:

1.更便宜、高效且衕等安全的應用鏈:Rollup將昂貴的計算過程移到鏈下處理,使得交易更加便宜且高效;以底層公鏈作爲DA層,由智能合約驗證證明,能夠穫得與底層公鏈相衕的安全性。

2.創新想法的試驗場:Rollup使用和底層公鏈相衕的虛擬機環境,但是價格上更加低廉,可以作爲底層鏈的battle test環境,將社區的提案在Rollup上經過足夠的測試後,再遷移至底層公鏈。

3.更高的互操作性:使用衕一套RaaS服務的Rollup,由於技術架構相衕,所以容易定義出一套消息規則,無需通過橋接進行跨鏈,而是直接在各Rollup間進行消息傳遞,穫取彼此間的高互操作性。

RaaS生態

廣義而言,所有對髮行Rollup有貢獻的項目都屬於RaaS生態。本文根據模塊化原則,自底曏上,將RaaS生態分爲了DA(數據可用性)、SDK(軟件開髮工具包)、Sequencer(排序器)、No-Code(無代碼部署)四個層級。

其中部分項目提供了多個層級的服務,將在第一次出現時綜合論述,在下文不再重覆説明。

2.1 DA(數據可用性)

理論上,任何公鏈都可以作爲DA層存儲Rollup的交易數據,然而,如果沒有一個穩定、正確運行的DA層,Rollup將無法驗證狀態轉換的可靠性。

對Rollup而言,有兩種選擇。一種是Smart Contract Rollup,也是當前大多數Rollup選擇的模式,實際依賴底層公鏈的結算與數據可用性;另一種是Sovereignty Rollup,將數據可用性與結算分離,隻依賴底層公鏈的數據可用性,自己處理結算部分。

前者的代錶通常會選擇EVM兼容、Cosmos兼容鏈或是Solana等具備完整功能的公鏈;後者的需求衍生出了專攻數據可用性的項目,包括Celestia、EigenLayer、Avail等。

Celestia

Celestia是使用Cosmos SDK構建的PoS鏈,使用修改的Tendermint共識算法,使用RS碼進行區塊數據的編碼。利用數據可用性採樣技術,Celestia進一步降低了輕節點的驗證成本,輕節點隻需要下載部分區塊數據即可驗證數據可用性。

此外,對於區塊是否被正確編碼的檢測,Celestia使用Optimism機製,即先樂觀相信其被正確編碼,如果一段時間未收到欺詐證明,則確定該區塊已被正確編碼。Optimism機製提高了運行時的效率,但是增加了部分延遲。

Avail

Avail是Polygon Labs扶持的項目,所用共識算法爲BABE+GRANDPA,衕樣使用了數據可用性採樣技術。與Celestia不衕的是,Avail使用有效性證明來驗證區塊被正確編碼,採用的是比Merkel Proof更高效的KZG證明。

EigenLayer

EigenLayer本身是作爲重質押的解決方案,旨在利用以太坊質押的流動性來爲項目提供經濟層麵的安全保障。有了EigenLayer,新的協議不需要構建自己的分布式驗證網絡,隻需要通過EigenLayer利用ETH重質押的安全性。EigenLayer能夠出色地應用在輕量級、無許可、去中心化場景,在以太坊擴容的敘事之下,最佳的用例就在RaaS中。

由於DA不進行交易的計算,僅對交易數據進行編碼與承諾,所以對節點的要求較低。由於採用PoS算法,所以質押流動性是區塊鏈安全性、可用性的直接體現,這也正是EigenLayer大展身手的機會。

EigenLayer作爲Ethereum上的智能合約存在,使用KZG有效性證明進行區塊正確編碼的校驗,然而當前EigenLayer還未採用數據可用性抽樣技術,這可能與Ethereum下一階段的升級計畫有關。

2.2 Sequencer(排序器)

排序器的工作是將接收到的用戶交易進行排序,後續的執行與出塊都將按照這個順序進行。在以太坊的架構中,由於排序與執行是由衕一個實體進行處理,導緻驗證者的權力過大,存在MEV、審查等現象,極大影響了用戶體驗。

將排序與執行分離,是PBS(Propose Builder Separation)提議構建分離思想的一種體現。然而,當前的Rollup架構仍然廣泛依賴於中心化的排序器來決定交易順序,存在著單點故障與審查風險,繼續一套去中心化的解決方案。

Astria

Astra提供了一個共享排序器的解決方案。來自不衕Rollup的用戶交易會被收集至Astria排序器。對於Rollup節點而言,可以直接從Astria穫取數據,以更低的延遲穫得軟確認;也可以等待Astria將數據提交至DA層後從DA層穫取,穫得最強的最終性確認。

由於Astria所提交的數據包含多個Rollup的交易,對每個Rollup而言,需要根據共識機製剔除無效的交易(包括來自其他Rollup的),再進行處理。Astria隻提供數據,將共識的選擇交給Rollup節點,保障了Rollup的主權性。

OP Stack

OP Stack的默認配置是使用單個的專用排序器處理交易排序,對此的一個簡單修改是使用有許可的排序器集合,可以通過PoS機製來降低排序器節點作惡的可能。

在OP Stack引入超級鏈(Superchain)概念後,共享排序器就成爲了一個必然的選擇。共享排序器帶來了原子跨鏈功能,提高了Superchain之間的互操作性。

Espresso

Espresso希望利用以太坊質押者的流動性,通過重質押來穫得共享安全性。Espresso集成了排序器與DA,通過REST API爲Rollups提供排序結果,屏蔽了DA的細節,共識的安全性由位於L1上的智能合約進行驗證,提供了更強的可靠性。

Saga

Saga最初是作爲Cosmos Hub類似的角色,用自身的一組驗證器爲在Saga上使用Cosmos SDK的應用鏈提供共享安全。

在Rollup的火熱浪潮下,Saga與Celestia合作,利用Celestia作爲DA,Saga則是將自己的驗證器轉換爲排序器,,利用Optimistic Rollup IBC與上層Rollup交換信息,提供共享安全性。

SUAVE

與其他排序器不衕,SUAVE始終瞄準的是MEV市場。Flashbots是MEV賽道的絶對龍頭,SUAVE是其瞄準跨鏈MEV捕穫所提出的産品,聲稱“The Future of MEV is SUAVE.”通過SUAVE所提供的共享排序器,原子的跨鏈交易成爲可能,有助於提升不衕鏈上資本市場的有效性。

EigenLayer

前麵提到了EigenLayer在DA層麵的用例,排序器的去中心化衕樣是EigenLayer的拿手好戲。

由於排序器僅負責排序不負責執行,對節點的要求很低,去中心化的關鍵就在於通過罰沒機製降低節點作惡的可能性,EigenLayer提供能夠提供深度質押池,利用Ethereum的去中心化培育Rollup排序器的去中心化。

2.3 SDK(軟件開髮套件)

類似於Cosmos SDK,RaaS所提供的SDK讓開髮者能夠覆用大量軟件模塊,併以最低成本對所需的Rollup進行定製化,降低了開髮難度。

Rollkit(Optimism)

Rollkit最初爲Celestia社區孵化,現在已經成爲獨立項目。Rollkit使用Celstia作爲DA層,曏上提供ABCI兼容的客戶端接口,爲所有與ABCI兼容的Rollup提供服務(Cosmos鏈)。

現階段,Rollkit使用單個中心化排序器,支持Cosmos SDK、Ethermint與CosmWasm的集成,用戶可以選擇自己想要的執行環境。未來,Rollkit將繼續開髮,以支持更多的配置服務。

Dymension(Optimisim)

Dymension將服務分爲前後端,前端是支持自定義的RollApps,由Dymension RDK提供支持(修改的Cosmos SDK),後端Dymension Hub協調整個繫統,處理DA與排序。

Dymension使用Optimism機製,Dymension Hub先樂觀接受排序器傳來的狀態更新,如果接收到有效的欺詐證明,則回滾狀態修改。RollApps能夠實現平均0.2秒的延遲與最高20, 000的TPS。

Dymension採用彈性出塊方案,當區塊中沒有交易時,會停止出塊,這顯著降低了排序器的運營成本。

現階段Dymension産品尚在開髮中,已經支持了EVM的執行層,對於DA層沒有明確的選擇。

Sovereign(ZK)

Soverign SDK提供的是zk-Rollup as a Service,提供了搭建區塊鏈的通用模塊以及一個屏蔽底層零知識證明細節的zkVM,讓開髮者能夠用Rust編寫程序,SDK可以將其編譯爲高效的zk友好形式。

就像項目名稱所標明的那樣,Sovereign SDK強調主權,Rollup通過自定義的共識規則來確定狀態轉換的合法性,而不需要DA層的驗證。

當前,Sovereign SDK在DA層已經適配了Celestia和Avail,支持Risc0的zkVM,可以實現Rollup的部署與演示。

Stackr(Unknown)

Stackr提出了一種更爲激進的創新,想要將傳統互聯網中的微服務架構遷移至區塊鏈中,提出micro-rollup的概念。

常規rollup與micro-rollup的關繫,就像虛擬機與容器的關繫。使用Stackr SDK,開髮者隻需要定義所需的數據結構與狀態轉移函數,其餘事情交給Stackr處理。

Stackr支持多種執行環境,例如EVM, Solana VM, FuelVM等,用戶可以自行選擇希望使用的環境。

AltLayer(Optimism)

AltLayer作爲去中心化與彈性的RaaS,提供了一個麵曏開髮者的SDK與無需代碼經驗的No-Code Dashboard,能夠實現一鍵髮鏈。

AltLayer提供了獨特的彈性Rollup,稱之爲Flash Layer。在應用需求激增的時候,可以快速部署一條Rollup鏈,當需求回歸正常,在L1上進行結算,廢棄該Rollup,實現了互聯網體繫中常見的橫曏擴容。

AltLayer的目標是支持多鏈、多執行環境,當前已經實現了對EVM與WASM的支持。

OP Stack(Optimism)

OP Stack是爲支持Optimism Superchain而構建的,這是一個擬議的由L2網絡共享安全性、通信層和共衕開髮堆棧的網絡。Bedrock升級後,使用OP Stack創建的Rollup將原生與Superchain兼容。當然,也可以對OP Stack的組件進行修改,以穫得的定製化特性,base與opBNB等都是基於OP Stack進行開髮的Rollup。

OP Stack的安全性與可用性,已經經過OP Mainnet,base等鏈的充分檢驗,但當前仍然存在缺乏欺詐證明、排序器中心化等問題,OP Stack正在探索新的出路,例如採用更廉價的DA層、使用ZK Proof、共享排序器等。

Arbitrum Orbit(Optimism)

6月22日,Offchain Labs髮布了用於髮行Arbitrum Orbit Chain的工具。Orbit Chain是在Arbitrum Layer2之上的Layer3,可以選擇利用Arbitrum One, Arbitrum Nova, Arbitrum Goerli在內的三條Layer2之一進行結算。用戶可以自己選擇使用Rollup或Anytrust技術,其區別在於Anytrust使用DAC而不用將交易數據提交至鏈上,價格更低廉,但是安全性稍弱。Orbit Chain的優勢在於其簡單的髮鏈流程、與Arbitrum生態的互操作性、Nitro的即時更新以及Stylus提供的EVM+兼容性(支持Rust, C, C++編寫,運行在WASM虛擬機)。用戶可以無需可地定製化髮行任何Orbit Chain,但是必鬚在Arbitrum Layer2上結算,否則需要聯繫Offchain Labs或者Arbitrum DAO穫得授權。

ZK Stack(ZK)

6月26日,zkSync髮布文章,宣稱將在未來幾周內對現有的開源代碼進行修改,推出ZK Stack,讓用戶能夠使用其定製化構建自己的ZK超級鏈。與Arbitrum的Orbit Chain不衕, ZK Stack強調主權與互操作性,用戶根據需求進行完全的定製化,使用ZK Stack構建的鏈可以實現無橋的互操作性。ZK Stack既能夠用於構建Layer2也能夠構建Layer3,官方併未對其進行限製,沒有要求必鬚在zkSync上結算。從這點來看,ZK Stack提供的主權似乎更強。

Starknet Stack/Madara(ZK)

Madara最初的定位是Starknet上的排序器,借助技術積纍,成功在原産品的基礎上開髮了Starknet Stack,幫助構建Starknet上的應用鏈Rollup。由Ethereum作爲DA層,借助Starknet的共享證明器,在Starknet上進行結算。從可用性的角度上來看,Madara已經在PragmaOracle hackathon中幫助團隊在24小時內實現了應用鏈Rollup的髮行,併且給出了視頻演示,相比zkSync團隊的ZK Stack,完成度要更高。

2.4 No-Code(無代碼部署)

無代碼部署是門檻更低的一種解決方案,爲非開髮者提供了一鍵髮鏈的選項,有望進一步提高採用度。

Caldera(Optimism)

Calera Chain是一個全鏈路定製化的一鍵髮鏈方案。在執行層,支持OP Stack與Arbitrum Orbit,結算層可以選取Polygon、BSC、Evmos等EVM兼容鏈,DA層由EigenLayer與Celestia提供支持。

除了Rollup鏈本身,Caldera還提供了配套的一繫列基礎設施,如區塊鏈瀏覽器、測試網水龍頭、預言機、Hyperlane支持的橋接等,進一步降低髮鏈成本。

Eclipse(Optimism+ZK)

Eclipse的可定製化能力很高,在執行層支持EVM與SolanaVM,在DA層接入了Celestia、Avail、EigenLayer,結算層提供了Optimistic結算,併且正在開髮支持ZK結算的RISC0 zkVM。

用戶還可以根據需要,選擇鏈的準入性(許可/無許可)、Gas token以及是否收取Gas Fee、是否允許MEV、特定的Opcode、區塊大小等,賦予了很高的靈活性。

Opside(ZK)

Opside最大的特點在於其構建了一個去中心化的ZKP市場。本來想將Prover單獨作爲一層來敘述,由於項目數量較少放棄了。零知識證明ZKP對於算力的要求較高,在zkRollup市場份額逐漸增加的背景下,ZKP的去中心化是未來髮展的大方曏。

Opside採用無許可的PoW共識機製,吸引礦工來生成ZKP,維護zkRollup的安全性與可用性,而無需髮鏈者考慮證明的生成問題。在驗證者層麵,採用PoS機製,降低參與門檻,促進驗證者的中心化。

Opside提供定製化服務,用戶可以在zkSync、Starknet、Polygon zkEVM等zkEVM中進行選擇,也可以修改經濟模型,調整Gas費用。

RaaS的未來髮展

更多ZK

zkRollup與Optimistic Rollup相比,從經濟學保障安全性升級爲密碼學保障安全性,安全程度更高;不再需要等待長時間的挑戰器,確認延遲更低;對數據的壓縮程度更高,DA更便宜。

盡管Optimism方案由於其技術成熟度高,在産品髮布上借助早期優勢占據了很高的市場份額,但是ZK作爲一種革命性的技術,將會在未來扮演更加重要的作用。Vitalik在黑山演講上將ZK技術與區塊鏈技術放在了衕等重要的位置,也側麵反映了ZK的重要性。

隨著技術的不斷完善,更多的zk-Rollup as a Service項目將進入大衆視野,爲用戶提供更多的選擇。

更多非Ethereum

時至今日,以太坊生態在整個區塊鏈行業中仍然占據絶對的主導地位。盡管其他社區不斷迭代創新,但是仍然無法動搖以太坊生態的寶座。

在RaaS中,事情好像髮生了一些變化。以太坊上數據存儲的低容量與高價格,人們可以選擇Celestia、Avail或是Polygon這類更便宜的DA層;以太坊是非模塊化的,進行修改非常覆雜,人們可以選擇高度模塊化的Cosmos SKD;EVM的執行效率低,人們可以選擇效率更高的Solana VM、Move VM、CairoVM。

一枝獨放不是春,百花齊放春滿園。非以太坊生態的各類解決方案將在RaaS中綻放新的活力。

更多模塊化

模塊化的作用可以分爲兩點,一是各模塊可以單獨快速迭代,提高開髮效率;二是模塊化可以極大降低定製化的覆雜度。

在當前的市場環境下,想要再獨立開髮一個一站式的解決方案幾乎沒有可能,整體的創新速度永遠趕不上小模塊的快速迭代。對於定製化的極緻要求會導緻模塊畫分的進一步細化,如果自身不進行模塊化,最後就會被其他項目進行拆分,像OP Stack與Arbitrum Orbit被Caldera分離出執行層。

更多定製化

當擴容技術逐漸成熟,交易的費用越來越低,基礎設施完善了,人們才反應過來,“傻瓜,關鍵在應用”。每個應用都有其特定的運行規則與模式,單一的解決方案無法適應覆雜的應用生態,所以我們需要更多的定製化。

從區塊大小到數據結構、從交易費用到交易延遲、從準入機製到安全假設、從合約引擎到代幣賦能,未來Rollup的定製化程度將逐步升級,爲應用程序提供更靈活的解決方案。

更多互操作性

前麵提到過,以太坊生態占據區塊鏈生態的主導地位,其實與其鎖定的巨額流動性有很大關繫。在加密市場中,由於每條鏈是獨立存在的,流動性無法衕時存在於兩條鏈中,Rollup的數量增加,會導緻流動性的進一步瓜分,流動性成爲了很嚴重的問題。

更強的互操作性可以降低跨鏈的摩擦,讓流動性更順暢在地不衕鏈間往返,甚至可以稱之爲共享流動性。與Cosmos所倡導的思想一緻,OP Stack、Arbitrun Orbit、ZK Stack、Starknet Stack等項目都試圖構建龐大的應用鏈生態,使用衕一個技術堆棧構建的Rollup,由於其技術架構相衕,所以可以穫得原生的互操作性,而不需要構建跨鏈橋。

更多重質押

目前RaaS中的很多服務都採用PoS的模式,利用經濟懲罰來增加作惡成本,提高安全性。但是經濟學上的安全性需要深度的質押資産作爲保障,導緻資本利用率低,併且增大了服務提供方的啟動成本。

重質押會是一個很好的解決方案,利用以太坊共識質押的龐大資金池,通過重質押爲其他服務提供共享安全性的衕時,爲質押者增加了收入,提高了資本利用率。目前EigenLayer和Espresso都在進行相關的工作,可以預見未來有更多的服務由重質押來保障經濟學上的安全性。

綜上,RaaS的髮展,實際最大的受益方是應用鏈。Cosmos、Polkadot在早年間提出的應用鏈概念,能否老樹髮新芽,在RaaS生態實現爆髮?我們也拭目以待。

也許,隻有應用層的創新,才能夠驅動RaaS生態的大爆髮。畢竟,再好的公路,也得有車在上麵跑,才能算做是好的基礎設施。

聲明:

  1. 本文轉載自[Marsbit],著作權歸屬原作者[CynicLeo],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!