A&T Capital:可擴展性解決方案“Rollups即服務”生態全解讀
作者:Shervin Beyk,A\&T Capital投資經理
一、Rollup技術概述
Source: @pseudotheos
Rollups通過在鏈下高效地執行交易並將可驗證的執行結果回傳至鏈上,從而緩解Layer 1的性能瓶頸Rollups的安全性源自底層Layer 1的共識和數據可用性。儘管在發展的早期階段,Rollup生態系統因其可模組化和可定制性質而對dApp開發人員提供了多功能的設計。
Rollups可以是通用的,如Arbitrum和Optimism,也可以是為特定應用設計的。通用型Rollups依賴於Layer 1進行結算、共識和數據可用性存儲,並可能因Layer 2交易需求高導致底層Layer 1網絡擁擠。另一方面,特定於應用的Rollups類似於應用鏈,但資源消耗更少,因為它們不需要單獨的驗證器集合。總之,Rollups不僅限於單一區塊鏈開發框架,並且可以定制以滿足特定的運營需求。
二、Rollups-as-a-Service(RaaS)概述
Rollup-as-a-Service(RaaS)項目旨在通過提供易於使用的工具和服務來革新Rollup的部署,將複雜的技術細節抽象出來,使它們對所有人都可用。這些項目提供了各種選擇,從SDK和用戶友好的無代碼界面到一鍵部署的無縫方案。此外,還有Rollup Sequencer-as-a-Service(RSaaS)解決方案,旨在為多個Rollup提供共享的去中心化的順序處理能力,這個方案也正在努力被構建中。Sequencer是Rollup框架的組成部分,負責將交易分組並將壓縮數據提交給底層。這種去中心化的設計提供了對審查的強大抵抗力,並保證了網絡的持續運行,實現了安全和無縫的交易處理。
2.1 SDK
Celestia的Rollkit Celestia的Rollkit是一種使得自主Rollup部署的解決方案,提供對執行和結算的完全控制。它使用修改版的Cosmos SDK構建,通過IBC進行通信。部署後,這些Rollup使用Celestia作為共識和數據可用性。
OP堆棧
OP堆棧利用OP Rollup技術,將網絡組織成三個不同的層面:共識層、執行層和結算層。為了簡化開發,這三層通過API進行標準化,允許開發人員輕鬆地把組件分叉和組裝,以滿足他們的特定需求。
Dymension
RollApp工具包 Dymension的RDK與Cosmos SDK類似,支持多種虛擬機。這使得開發人員可以從多種智能合約平台中選擇,例如CosmWasm或Ethermint,或者Cosmos生態系統支持的任何其他平台。
Sovereign SDK
Sovereign SDK旨在簡化zk-Rollup的創建,就像Cosmos SDK為App-chain進行了簡化一樣。它將是第一個消除零知識複雜性的滾動框架,使開發人員可以輕鬆構建他們的應用程序,而不需要具備先進的密碼技術。使用Sovereign SDK,開發人員可以使用Rust或C++編寫他們的應用程序,SDK將負責將其編譯為高效的zk虛擬機。
大多數 RaaS 項目都使用這些 SDK 來開發易於使用、無需代碼的 Rollup 部署解決方案。Rollups as a Service(RaaS)的市場一直在迅速增長,多種 SDK 已經出現以滿足開發者的需求。這些 SDK 提供了各種功能和選項,以簡化部署 Rollup 的過程,包括對執行和結算的完全控制,對網絡的標準化為不同的層,與各種虛擬機的兼容性以及簡化 zk-Rollups 的創建。
小結
Celestia 的 Rollkit 使用 Cosmos SDK 並通過 IBC 通信,提供了一種部署主權 Rollup 的解決方案。OP Stack 通過 API 將網絡標準化為三層,使開發更容易。Dymension 的 RollApp Kit 提供與各種虛擬機的兼容性,讓開發人員可以從不同的智能合約平台中進行選擇。Sovereign SDK 是首個消除零知識複雜性的 Rollup 框架,允許開發人員輕鬆構建應用,而不需要具有高級密碼技能。
這些 SDK 的可用性意味著:(1)RaaS 市場不斷成熟;(2)對易於使用、用戶友好的 Rollup 部署解決方案的需求。
每個 SDK 都提供獨特的優勢,開發人員可以根據他們的需求和要求選擇最適合的SDK。
2.2 無代碼 Rollup 部署
Source: @0xConstellation
Constellation
Constellation 讓開發者可以使用 OP Stack 輕鬆部署 Rollup。這些 Rollup 與OP EVM 兼容 Rollup 兼容,並針對快速性能進行了優化。每個"Constellation 鏈"都包括區塊瀏覽器和橋接,可以通過塊時間和帳戶權限等選項進行自定義。
AltLayer
AltLayer 讓開發者能夠啟動可擴展的OP Rollup 執行層。每個 Rollup 都針對特定的應用程序進行定制,並且該平台旨在與多個區塊鏈和虛擬機一起工作。它支持以太坊(EVM)和 WebAssembly(WASM)以實現多功能性。AltLayer 作為所有兼容鏈的靈活擴展解決方案,而不僅限於單個layer1或者layer2。
Eclipse
Eclipse 為開發人員提供可擴展的選項,使他們能夠創建和部署自己的 Rollup,同時也能為了增加安全性和數據存儲而選擇任何區塊鏈。
Saga
Saga 正在開發 Web3 基礎設施,以使開發人員能夠創建具有獨占塊空間的應用程序。這個獨占的塊空間保證了快速的速度,與使用 Saga 的其他應用程序的獨立性,無障礙的升級,以及減少的擁擠。
許多 RaaS 項目開始關注一個領域,通常從OP展開入手。有些項目立即關注 zk-RaaS。大多數項目的最終目標是提供一個適用於各種執行環境、展開類型、zk 或OP、順序器的靈活 RaaS 解決方案,並提供結算、共識和數據可用性的靈活選項。
小結
綜上所述,上述列出的無代碼Rollup部署解決方案旨在為開發人員提供易於高效部署可擴展Rollup解決方案的工具和資源。每個解決方案都有自己獨特的特點,例如與各種區塊鏈和虛擬機的兼容性,可定制的區塊瀏覽器和橋接,以及專用的區塊空間,以便快速高效地開發應用。這些解決方案通過提供靈活多樣的解決方案,以滿足每個項目的具體需求,幫助推進滾動技術。隨著技術不斷發展和成熟,開發未來可以看到更先進,功能更豐富的無代碼滾動部署解決方案的出現。
2.3 共享交易排序器
交易排序器是收集交易、創建區塊並將壓縮交易信息發送到主層的節點。目前,所有主網絡回卷都使用中心化交易排序器,但像The Optimism Collective、Dymension和Saga這樣的RaaS項目正在開發去中心化交易排序器系統。
對於Optimism Collective,Optimism正在為使用OP Stack製作的鏈創建一組共享的交易排序器節點。使用OP Stack的鏈可以選擇加入由Optimism Collective管理的交易排序器節點組。
關於Dymension,節點將在Dymension結算層上持有Dymension的原生token,並根據其質押權重被選舉。最後,Saga通過RaaS為Rollkit驅動的鏈創建一組交易排序器節點。根據節點的質押權重,操作員將在Roll-up中分配任務,如果他們審查或出現宕機,則可能會失去他們的token。
去中心化交易排序器節點同時處理多個Roll-up應用程序,並使用加密貨幣作為激勵。通過共享交易排序器節點,跨鏈Roll-up通信可以安全可靠,因為各種鏈上的區塊同時生成。
三、總結:RaaS 的優勢
更多的控制和定制化: Rollups as a Service (RaaS) 為開發者提供了更多的對應用程序開發和部署的控制權。這種增加的控制能力使得開發者能夠根據具體業務需求定制他們的應用程序,並為他們選擇最符合他們需求的功能和特性提供了更大的靈活性。
避免交易費用突然增加: RaaS 的關鍵優勢之一是它最小化了由於網絡擁堵導致的交易費用突然增加的風險。這能確保開發者在不必擔心意外費用增加負面影響的情況下部署他們的應用程序。
低延遲和高吞吐量體驗: RaaS 為開發者提供了低延遲和高吞吐量的體驗,這對於需要實時交易的應用程序至關重要。這為開發者提供了構建和部署快速可靠的應用程序,以滿足客戶需求的能力。
橋接費用
序列化費用
Rollup開發費用
結算層費用
賦予開發者在不妥協的情況下實現自己的願景:從根本上說,RaaS解放了開發者,使他們可以在當前區塊鏈開發面臨的限制下創造他們所構想的東西。
內部化MEV:RaaS提供給開發者內部化礦工可提取價值(MEV)的能力,這可以增加應用程序的整體收益。
交易費用作為協議收入的潛力:RaaS提供了捕獲交易費用作為協議收入的潛力,這可以增加應用程序的整體收益。
為回購的原生代幣增加更多的實用性:RaaS為回購的原生代幣增加了更多的實用性,這可以提高其整體價值,並為代幣持有者提供額外的好處。
Source: Constellation Feature Map
小結
儘管Rollups-as-a-Service 提供了許多優勢,但是新技術仍有潛在風險。這些風險包括中心化、安全性和橋接的脆弱性,以及流動性的碎片化。儘管存在這些擔憂,隨著技術的進步,Rollups 將通過改進的用戶界面和更大的原生代幣經濟設計靈活性,為開發者和用戶簡化體驗。通過提高安全性,降低成本,並提供更多控制,Rollups 有可能改變區塊鏈應用的開發和使用方式。通過仔細評估這些風險和利益,開發者可以利用Rollups-as-a-Service 來解決他們的特定需求。