Rollup 生態全解讀:代表項目、優勢與風險
作者:Shervin Beyk,A&T Capital 投資經理
封面: Web3Caff
背景
一、Rollup 技術概述
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 部署
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 為回購的原生代幣增加了更多的實用性,這可以提高其整體價值,並為代幣持有者提供額外的好處。
小結
盡 Rollups-as-a-Service 提供了許多優勢,但是新技術仍有潛在風險。這些風險包括中心化、安全性和橋接的脆弱性,以及流動性的碎片化。儘管存在這些擔憂,隨著技術的進步,Rollups 將通過改進的用戶界面和更大的原生代幣經濟設計靈活性,為開發者和用戶簡化體驗。通過提高安全性,降低成本,並提供更多控制,Rollups 有可能改變區塊鏈應用的開發和使用方式。通過仔細評估這些風險和利益,開發者可以利用 Rollups-as-a-Service 來解決他們的特定需求。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。