作者 | Callum@Web3CN.Pro 隨著以太坊生態(tài)的日益龐大,單體區(qū)塊鏈的弊端也越來明顯,鏈上擁堵、交易成本高、不可定制等問題逐漸暴露出來,為解決這些性能的局限性,催生出了多樣化的擴(kuò)容解決方案。 目前以太坊的擴(kuò)容方案分為鏈上擴(kuò)容(on-chain)和鏈下擴(kuò)容(off-chain)。鏈上擴(kuò)容是對區(qū)塊鏈本身的性能提升,對以太坊本身進(jìn)行改造來得到更好的擴(kuò)展性;鏈下擴(kuò)容是與第一層主網(wǎng)分開,在無需更改現(xiàn)有以太坊協(xié)議的情況下實(shí)現(xiàn)更高的擴(kuò)展性。當(dāng)前鏈上擴(kuò)容只有分片這一種方案,鏈下擴(kuò)容雖然有很多,但目前主要采用Rollup方案。 Rollup的本質(zhì)是將執(zhí)行層從單體區(qū)塊鏈中分離出來的模塊化擴(kuò)容方案,它將運(yùn)算轉(zhuǎn)移到鏈下,再把鏈下的執(zhí)行結(jié)果傳輸?shù)芥溕向?yàn)證,在繼承以太坊安全性的情況下提高網(wǎng)絡(luò)性能。在這個過程中,一個新的賽道——Rollup as a Service(RaaS)逐漸衍生出來。RaaS把Rollups的部署作為一種服務(wù),提供可定制的Rollups,為開發(fā)者構(gòu)建Rollup提供更加便捷和靈活的服務(wù)。 本文將介紹什么是RaaS、梳理RaaS相關(guān)項(xiàng)目并分析RaaS的機(jī)遇和挑戰(zhàn)。 什么是RaaS在了解RaaS之前,我們先簡單介紹一下Rollup技術(shù)原理。它是將大量的交易信息打包成單個交易來進(jìn)行處理的技術(shù),可以在以太坊網(wǎng)絡(luò)上提高交易吞吐量、降低交易費(fèi)用,同時(shí)提高網(wǎng)絡(luò)的去中心化程度。以太坊的擴(kuò)容需求催生了Rollup的發(fā)展,而且還區(qū)分了通用型Rollup和特定應(yīng)用型Rollup。通用型Rollup比如Arbitrum、Optimism,這些項(xiàng)目允許在其鏈上部署dapp生態(tài),但依賴于Layer1的結(jié)算層、數(shù)據(jù)可用層和共識層。特定應(yīng)用型Rollup比如Loo它pring、dydx,是作為rollup部署在區(qū)塊鏈上的單個應(yīng)用程序,不需要單獨(dú)的驗(yàn)證器集合,消耗更少。因此不管是單一的區(qū)塊鏈開發(fā)還是特定應(yīng)用開發(fā),都對Rollup工具有很高的需求,這就慢慢衍生出了RaaS市場。 簡而言之,Rollup as a Service (RaaS) 就是一款用于推出新的應(yīng)用程序定制的 Rollup 的產(chǎn)品。該產(chǎn)品類似于software-as-a-service(SaaS)產(chǎn)品,用戶不需要維護(hù)或托管服務(wù)產(chǎn)品的任何部分,因此無需復(fù)雜的軟件和硬件管理。通過RaaS,開發(fā)人員可以獲得 SDK 或儀表板來啟動特定應(yīng)用程序的匯總。開發(fā)人員不必?fù)?dān)心尋找操作匯總的節(jié)點(diǎn),也不必?fù)?dān)心構(gòu)建或維護(hù)任何代碼,它會提供工具和服務(wù)來部署Rollup產(chǎn)品。這種產(chǎn)品提供了強(qiáng)大的抗審查能力、實(shí)現(xiàn)安全的交易處理、保證區(qū)塊鏈網(wǎng)絡(luò)的可持續(xù)運(yùn)行。 RaaS相關(guān)項(xiàng)目目前市場上的RaaS項(xiàng)目主要可分為3類:SDK、無代碼方案和共享排序器。 SDKSDK方案為開發(fā)者提供一整套通用的軟件開發(fā)套件,讓部署Rollup和部署智能合約一樣輕松。代表產(chǎn)品有OP Stack 、Rollkit、Sovereign SDK等。 - OP Stack :是Optimism 團(tuán)隊(duì)為了實(shí)現(xiàn)模塊化區(qū)塊鏈架構(gòu)的軟件堆棧,OP Stack把Layer2分成了共識層、執(zhí)行層、結(jié)算層三層,然后把三層標(biāo)準(zhǔn)化,讓開發(fā)者很容易的組裝,簡化了模塊化區(qū)塊鏈的構(gòu)建流程。
- Rollkit:是由Celestia社區(qū)開發(fā)的模塊化發(fā)鏈SDK,Rollkit框架具有一個模塊化節(jié)點(diǎn),可以運(yùn)行匯總并公開ABCI兼容的客戶端接口,可以在任何 ABCI 兼容的區(qū)塊鏈應(yīng)用程序中用作 Tendermint 的替代品。默認(rèn)情況下,節(jié)點(diǎn)使用 Celestia 作為數(shù)據(jù)可用性 (DA) 層,但可以集成其他數(shù)據(jù)可用性層。
- Sovereign SDK:是一個開放、互連的Rollup生態(tài)系統(tǒng),是第一個消除零知識復(fù)雜性的rollup框架,使所有開發(fā)人員能夠無縫部署可在任何區(qū)塊鏈上運(yùn)行的可互操作和可擴(kuò)展的Rollup。SovereignSDK的目標(biāo)是簡化zk-rollups的創(chuàng)建,類似Cosmos SDK 對Layer1所做的事情。
這些SDK項(xiàng)目提供了用戶友好且易于使用的方案,簡化了Rollup的部署,也讓 RaaS 市場日益成熟。 無代碼方案無代碼方案就是無需編寫代碼就可部署Rollup,為開發(fā)人員提供了易于高效部署可擴(kuò)展Rollup的工具和資源。代表產(chǎn)品有AltLayer、Eclipse、Caldera等。 - AltLayer:是基于Optimistic Rollups構(gòu)建的擴(kuò)展層,可以與以太坊等Layer1連接,也可以與 Arbitrum 、Optimism等Layer2連接。AltLayer支持多鏈和多VM,默認(rèn)支持EVM 和 WASM。因此,AltLayer 不會被束縛在單一的 Layer1 或 Layer2,而是可作為一個模塊化和可插拔的擴(kuò)展方案,用于所有 EVM 和 WASM 兼容鏈。
- Eclipse:是基于Cosmos生態(tài)的主權(quán)Rollup,為開發(fā)者提供了一個可定制的Rollup框架。作為模塊化區(qū)塊鏈的基礎(chǔ)設(shè)施,它能夠?yàn)槿我夤溙峁┩ㄓ玫慕Y(jié)算層方案。旨在成為一個通用Layer2平臺,與多個Layer1區(qū)塊鏈兼容。目前,Eclipse 支持以太坊虛擬機(jī)和Solana 虛擬機(jī)。
- Caldera:是基于Optimistic Rollups構(gòu)建的可定制Rollup框架,它專注于構(gòu)建高性能、可定制和特定于應(yīng)用程序的Layer1區(qū)塊鏈。這些定制的區(qū)塊鏈提供高吞吐量、低延遲和可定制的功能,用于優(yōu)化去中心化應(yīng)用程序的性能和用戶體驗(yàn)。Caldera Chains可以選擇所有與 EVM 兼容的鏈。
無代碼方案RaaS項(xiàng)目提供了簡易、高效、易用的解決方案來部署Rollup,每個方案都有特定的功能(比如支持多鏈和虛擬機(jī))來滿足特定的需求,無代碼方案的發(fā)展也幫助推動了Rollup技術(shù)。 共享排序器排序器是Layer2架構(gòu)中非常重要的組件,通過在鏈下匯集許多Layer2上的用戶交易,并將它們作為一個集合的單個交易提交到主鏈Layer1上,來讓Layer2高效運(yùn)行。共享排序器本質(zhì)上是一個兼容Rollup的一組排序器,它可以為不同的 Rollup 提供服務(wù)。目前以太坊上的所有二層 Rollups使用的都是中心化排序器,但一些 RaaS 項(xiàng)目正在開發(fā)去中心化排序器,代表產(chǎn)品有 Dymension和Espresso。 - Dymension:是一個建立在Cosmos上的主權(quán)Rollup,是一個模塊化區(qū)塊鏈項(xiàng)目,旨在通過 Dymension Chain(結(jié)算層)、RDK(RollApp 開發(fā)工具包)和 IRC(Rollup 間通信)簡化了部署RollApp的過程。RollApp是特定于應(yīng)用程序的Rollup,RollApp的安全性和商定的應(yīng)用程序狀態(tài)由Dymension 結(jié)算層維護(hù),該結(jié)算層要求RollApp排序器抵押 DYM 代幣以作為生態(tài)系統(tǒng)的一部分參與。
- Espresso:Espresso Sequencer 支持 Layer2的去中心化。它處理Rollup交易的去中心化排序和數(shù)據(jù)可用性,充當(dāng)匯總及其底層Layer1平臺之間的中間件。Espresso Sequencer 被設(shè)計(jì)為一個可以部署任何zk-VM或optimistic VM的平臺。最終,Espresso 還可以通過將 zk-VM 和optimistic VM 同時(shí)復(fù)制到多個 Layer1 來充當(dāng)互操作層。
去中心化的排序器節(jié)點(diǎn)可以同時(shí)處理多個Rollup程序,并使用代幣作為激勵。在不同鏈上對交易進(jìn)行排序并創(chuàng)建區(qū)塊,也讓跨鏈Rollup更加安全。 RaaS的優(yōu)勢與挑戰(zhàn)未來加密行業(yè)多鏈多Rollup是一個大趨勢,隨著項(xiàng)目越來越多,他們也會去尋找性能更高、成本更低甚至是可以做一些定制服務(wù)的公鏈,RaaS的發(fā)展就為其奠定了基礎(chǔ)。 首先,從可定制化角度來看。RaaS將Rollup模塊化,可以讓開發(fā)者更加靈活地構(gòu)建和使用基于Rollup的應(yīng)用程序,滿足項(xiàng)目特定的業(yè)務(wù)需求,從而為整個生態(tài)系統(tǒng)帶來更多的創(chuàng)新。 其次, 從性能上看,Rollup 技術(shù)作為一種 Layer 2 解決方案,本身就可以提高以太坊網(wǎng)絡(luò)的吞吐量和降低成本。RaaS就可以最大限度地確保開發(fā)者在降低費(fèi)用的前提下安全部署應(yīng)用程序。 最后,從商業(yè)模式來看,RaaS 的發(fā)展前景非常廣闊。隨著鏈上應(yīng)用的不斷增長,以太坊主網(wǎng)擁堵問題將更加嚴(yán)重,因此對RaaS的需求也會增長。 當(dāng)然,Rollup本身就是在技術(shù)條件的限制下發(fā)展較為緩慢,RaaS賽道更是在早期階段。比如安全性、中心化和橋接漏洞以及流動性碎片化等問題,但隨著技術(shù)的進(jìn)步,Rollup也在不斷改進(jìn),主要的是項(xiàng)目今后能否落地和實(shí)現(xiàn)。借助RaaS,Rollup也不斷發(fā)展,實(shí)現(xiàn)賽道和生態(tài)的大爆發(fā)。 參考文獻(xiàn) 從Coinbase 的二層布局看Rollup as a Service 賽道的革新 Foresight Ventures: RaaS 是什么?什么樣的 RaaS 會贏得市場 Rollup即服務(wù)(RaaS)的機(jī)會:從多鏈到multi-rollupRollups-as-a-Service:可擴(kuò)展性的新時(shí)代
免責(zé)聲明:本文不構(gòu)成投資建議,用戶應(yīng)考慮本文中的任何意見、觀點(diǎn)或結(jié)論是否符合其特定狀況,及遵守所在國家和地區(qū)的相關(guān)法律法規(guī)。
歡迎轉(zhuǎn)載分享! 轉(zhuǎn)載請注明本文地址:
如有文章侵犯了您的權(quán)利,請聯(lián)系本站站長,我們將在第一時(shí)間刪除相關(guān)內(nèi)容,謝謝!
|