RollApp 生態深度解析:Caldera、AltLayer、Dymension、Eclipse 四大 RaaS 對比

只需點點鼠標,就能發一個新的 Rollup?

撰文:Smrti Lab

編譯:Modular 101

英文原文發佈於 2023 年 3 月 28 日,本文為下半部分內容,上半部分內容詳見:《RollApp 生態深度解析:四類應用特定的 Rollup 方案各有什麼優劣?

在這一部分中,主要介紹 RollApp 生態中的 Rollup as a Service(RaaS)方案,對比了 Caldera、AltLayer、Dymension、Eclipse 這 4 種方案的優劣。此外,還介紹了統一排序網絡方案。

4. 深入探討 RaaS 解決方案

儘管使用 SDK 從頭開始構建特定應用的 rollup 可能很方便,但仍有一定的學習難度和障礙。智能合約開發者想要的,是在不寫代碼或不瞭解實際 rollup 鏈基本知識的情況下,也能定製自己 RollApp。因此,rollup 作為服務(RaaS)出現了,它使開發過程類似於 dapp 體驗,目前非常流行。

每個 RaaS 提供商都允許開發者通過幾次點擊,輕鬆構建和啟動自己的自定義、專用 rollup。一些 RaaS 提供商可能比其他提供商更適合特定生態系統(例如 Caldera 適用於 EVM,Dymension 適用於 IBC,Eclipse 適用於 SVM 等)。然而,這些模塊化解決方案最終允許隨時間增加不同的組件,例如提供更高吞吐量的新 VM,或者具有更強安全保證的新 DA(數據可用性)解決方案。

Caldera

圖 7. Caldera 結構

Caldera(之前稱為 0xConstellation)是一個專注於 EVM 生態系統的 rollup 服務提供商。Caldera 鏈性能高(每筆交易產生一個區塊)、可定製且與 EVM 兼容,這意味著團隊可以利用他們熟悉的現有 EVM 工具,如 RPC 和錢包。

執行層

目前,開發者已經可以使用以太坊 VM 部署自己的 rollup。不過團隊已經明確表示,將在今後添加多個 VM。他們在文檔中提到的一些 VM 包括 SVM 和 FuelVM。

在選擇了首選的 VM 之後,開發者可以添加他 / 她自己的自定義功能,比如用於 gas 的代幣、排序器位置、橋接費用以及其他幾個自定義(取決於每個解決方案隨時間提供的模塊)。

結算層

Caldera 鏈可以被稱為結算 rollup。Caldera 鏈可以在任何兼容 EVM 的鏈上結算。雖然最受歡迎的選擇是以太坊和 Polygon,但開發者還可以選擇其他選項,包括 BSC、Avalanche、Evmos、Aurora 等。

提醒一下,這個結算層是發送所有證明的地方,這意味著最終,每個 Caldera 鏈都將依賴於其底層兼容 EVM 的結算鏈的安全性。

DA 層

與其他解決方案一樣,Caldera 在 DA 層的選擇方面非常開放。團隊可以選擇將其交易數據直接發送到 EVM 結算層(以太坊、Polygon、BSC 等),或發送到 DA 專用解決方案,目前包括 Celestia 或 Eigen DA。

AltLayer

圖 8. AltLayer 結構

與 Caldera 類似,AltLayer 是一個基於結算 rollup 的 rollup 服務提供商,允許團隊啟動自己的專用執行環境。

執行層

目前,AltLayer 允許構建者使用 EVM 啟動自己的 rollup。然而,他們預計隨著時間的推移會添加其他選項,比如 Wasm。

結算層

目前,AltLayer rollup 有三個結算選項:以太坊、Polygon 或 BNB。不過團隊已經確認,將在未來添加其他 EVM 和非 EVM 結算選項,比如 Solana。

DA 層

出於對模塊化哲學的堅持,AltLayer 理論上可以連接到當今存在的任何流行的 DA 解決方案,但目前關於此方面的細節並不多。

AltLayer 有兩個核心產品,Flash Layers(具有設定到期日期的 rollup)和 Pessimistic Chains(沒有到期日期的鏈)。

雖然很少有人提到這一點,但可丟棄的鏈對於很多使用場景非常有用,主要是在遊戲和 NFT 領域。這裡有一些例子:

  • 迷你遊戲:例如 Yuga Labs 推出的 Dookey Dash 遊戲,這表明一些團隊可以啟動自己的短期、無擁堵 rollup,並從中受益。

  • 獨立遊戲:傳統上,這些類型的遊戲以只持續很短的時間而聞名,之後人氣最終下降,玩家就會轉向下一個遊戲。這使得獨立遊戲適合短期鏈。

  • NFT 鑄造:熱門的 NFT 鑄造似乎總是堵塞以太坊鏈,導致 gas 和延遲增加。為了避免這種情況,團隊可以在自己的專用 rollup 上啟動 NFT 鑄造。

Dymension

圖 9. Dymension 結構

Dymension 正在構建一個內嵌式 rollup 生態系統。更具體地說,Dymension 是一個使用 Cosmos 堆棧構建的 Tendermint PoS 鏈。這個 PoS 鏈作為整個 Dymension 生態系統的結算中心,為所有連接的 rollup 提供安全性、流動性和互聯性。

內嵌的方式為 rollup 提供了與基礎層相同的信任和安全假設,但更簡單、更安全、更高效。

Dymension 還提供了一個簡單易用的框架,使開發者能夠構建和部署自己的特定應用 rollup。與我們到目前為止看到的其他解決方案不同,很多方案更多地專注於 EVM 世界,但 Dymension 更專注於「垂直擴展 Cosmos」,為生態系統提供 L2「維度」。

執行層

目前,Dymension 為開發者提供了兩個 VM 選項 —— CosmWasm 或 EVM。Dymension 通過與 Evmos 的合作,能夠使用 EVM,這意味著 Solidity 開發者可以使用他們最熟悉的以太坊工具部署 dapp,同時仍然能夠利用 IBC 連接的優勢。

結算層

如前所述,Dymension 作為整個生態系統的結算中心,與我們之前看到的解決方案不同,後者通過現有的 L1 基礎鏈(如以太坊或 Polygon)提供結算。

DA 層

目前,Dymension 提供使用 Celestia 作為 DA 解決方案的能力。然而,就像我們今天看到的其他解決方案一樣,我們可以期待未來其他 DA 解決方案也會添加到「RollApp」堆棧中,比如 Dymension 創始人在之前的一次採訪中提到的 Eigen DA。

儘管嵌入式 rollup 可能缺乏靈活性和主權,Dymension hub 仍然有一些優勢:

  • 共享安全。Dymension hub 提供了一種共享安全機制,隨著時間的推移,越多的 RollApp 在 Dymension 上部署,安全性就越強。

  • 要部署你自己的 RollApp,需要將 DYM 代幣綁定到網絡驗證者。這些 DYM 被抵押在 Dymension hub 中。為了控制 Dymension 鏈,惡意行為者必須持有全部抵押 DYM 的 2/3。因此,越多的 rollup 在 Dymension 上部署,抵押的 DYM 就越多,抵押的 DYM 越多,你就需要更多的資金來控制網絡,最終提高安全性。

  • 互聯互通。Dymension 生態系統內的核心組成部分之一是 Inter Rollup Communication protocol (IRC),這是生態系統自己的 IBC 版本。本質上,它是專門為 rollup 定製微調過的 IBC。IRC 使用 Dymension hub 作為 rollup 的共同基礎,實現無縫的 rollup<>rollup 橋接,並最終為我們提供與 Cosmos 相似的用戶體驗。由於 hub 本身啟用了 IBC,RollApps 能夠與 IBC 世界的其他部分進行通信,為與其他 IBC 啟用的 App 鏈(如 Osmosis、Juno 等)的互操作性敞開大門。

Eclipse

圖 10. Eclipse 結構

與我們之前看到的解決方案類似,Eclipse 提供了一個 Rollup 框架以及一個結算層。不過,它和其他解決方案的不同之處在於,它專注於 Solana VM 驅動的 Rollup。

更具體地說,Eclipse 本身是建立在 Celestia 之上的一個主權 Rollup,並使用 Solana VM(Sealevel)構建。Solana 開發者最喜歡的 SVM 特性之一是使用「並行性」,這其實就是 Solana dapp 達到如此高吞吐量的方式。

執行層

每個 Rollup 部署者可以選擇自己首選的 VM,目前,這些選項包括 SVM 或 EVM。

結算層

Eclipse 本身作為其生態的通用結算層,這意味著部署在 Eclipse 之上的每個 Rollup 都在該鏈上結算。截至今天,Eclipse 提供樂觀結算(欺詐證明),並且目前正在與 RISC-Zero 合作,添加 zk-settlement。

DA 層

作為 DA 提供商,Eclipse 允許其 Rollup 部署者在 Celestia、Eigen DA 或 Polygon Avail 之間進行選擇。此外,該團隊已在其文檔中聲明,他們將來會添加以太坊 DA。

開啟嶄新的 Rollup 體驗

一個用戶友好的 RaaS 應具備以下特點:

  • 一定程度的鏈定製性(例如,與鏈互動的地址白名單、其自有的 gas 代幣等)。

  • 用戶友好的功能(例如,橋接界面、區塊瀏覽器等)。

  • 集成良好的開發工具。(例如,graph 索引工具、預言機、區塊級 API 等)

從設計上看,當前的 RaaS 項目可以提供所有這三個方面。真正的問題是這些特性實現到何種程度,以及這些特性部署的穩定性和速度如何。

Altlayer 和 Caldera 目前已為開發者開放了他們的測試項目,可以創建 Rollup。以下是兩者之間的對比:

圖 11. Altlayer 和 Caldera 的對比

目前,Altlayer 上的開發者可以定製交易排序機制;Flash Layer 的名稱;本地貨幣名稱、符號和小數;以及創世賬戶和餘額。然而,Caldera 僅允許開發者在主網上定製自己的 gas 代幣。

目前,Altlayer 和 Caldera 提供的開發工具之間沒有太大差異。然而,Altlayer 目前不允許切換到另一個結算層,而 Caldera 提供了三個選項:以太坊、Polygon 和其自有的測試網。Altlayer 雖然只有一個排序模型,但提供了一個 FCFS 模型來減少 gas 戰爭的影響。

Flash Layer 可能成為詐騙的溫床,因為它們可以在有限的時間後消失。為了更好地保護用戶並幫助建立信心,AltLayer 可能需要在引導過程中實施監控或風險管理功能。

有趣的是,RaaS 項目可以選擇與 Web2 託管平臺(如 Netlify)合作,這將使 Web2 用戶能夠在他們的 Rollup 上創建應用程序,而不改變 UX,並最終擁有統一的開發體驗。這可能使更多的開發者和創新進入加密世界。

5. 統一排序網絡的現狀如何?

目前,大多數以太坊上的 Rollup 依賴中心化的排序器來實現高性能、降延遲和即時終結性,供信任該服務的用戶使用。然而,有必要將排序網絡去中心化,以降低 MEV 對用戶的影響,並避免 Rollup 的單一故障點。

統一排序網絡涉及許多參與者,每個參與者都旨在提供自己的排序器集,採用新的高效共識機制(例如 Espresso 和 Astria)。Flashbot 的 SUAVE 旨在為不同鏈上的 MEV 搜索者、執行者和構建者 / 排序器提供一個市場。與此同時,Saga 旨在利用其驗證者集來為 Rollup 提供排序服務。

在這裡,我們不會深入探討每個項目的細節,而是從應用鏈歷史的角度進行討論。

圖 12. 應用 Rollup 與應用鏈的比較

應用 Rollup SDK 與應用鏈 SDK 相似,而統一排序網絡類似於共享驗證者集。

值得注意的是,在應用鏈世界中,提供共享去中心化驗證者集的一些項目,如 Blockless 和 Hamster,比那些最初專注於 SDK 的項目遇到了更多困難。

這種差異的主要原因可能是市場不優先考慮區塊鏈的安全性或去中心化程度。相反,它更重視實現商業模式的能力,和啟動鏈的便利性,即使節點最初並非去中心化的。Optimism 就是一個例子,它尚未實施欺詐防範措施,其排序器仍由自己控制。

統一排序網絡的歷史是否會重演,尤其是對於專注於排序網絡共識的項目(如 Espresso 和 Astria)來說?讓我們拭目以待。

結論

預計 RollApp 生態在未來幾年將經歷顯著增長。儘管如此,仍有許多潛在問題有待解決,如中心化、安全性、橋接和流動性碎片化。Rollup 和模塊化構建對於區塊鏈的可擴展性至關重要。隨著技術的進步,Rollup 將通過提供定製的用戶界面、降低運營成本和擴展本地代幣經濟的設計空間,簡化 Web3 構建者和用戶的生活。

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論