跳至主要內容

學習自訂區塊鏈——什麼是 AppChains 與 Rollups-as-a-service (RaaS)

更新於
2025年11月26日

閱讀時間 5 分鐘

想看影片教學嗎?跟著 Sahil 一起學習,只需 6 分鐘,就能更深入了解 AppChains 和 Rollup-as-a-service (RaaS)。
訂閱我們的 YouTube 頻道,觀看更多影片!

概覽

在 Web3 領域中,自訂區塊鏈正逐漸嶄露頭角,成為鏈上開發的一種流行且備受青睞的方式。自訂區塊鏈涵蓋了 AppChains 和 (RaaS) 等框架,讓您能夠優化產品並滿足用戶的特定需求。 許多橫跨 Web3 與 Web2 的企業,包括 dYdX(DeFi)、Zora(NFT)以及沃爾瑪(消費品),都已見證遷移至其自訂區塊鏈並採用這些解決方案所帶來的益處,藉此推動創新並在各自產業中保持競爭力。

在本指南中,我們將深入探討 AppChains 與 Rollup-as-a-service(RaaS),並說明它們如何為鏈上開發者帶來益處。接著,我們將闡述 Quicknode 的客製化區塊鏈解決方案為何可能是您踏出第一步的理想選擇。

您將負責的工作內容


  • 了解何謂 AppChains 以及「Rollups 即服務」(Raas)
  • 了解 AppChains 和「捲積即服務」(RaaS)的優勢
  • 探索當今可用於建構您專屬區塊鏈的各種解決方案

您需要準備的物品


什麼是 AppChain?

AppChains是針對特定使用情境量身打造的客製化區塊鏈,能讓您的區塊鏈應用程式運作更高效且更為優化。

協議或區塊鏈應用程式之所以希望擁有專屬的客製化區塊鏈,有幾個原因。首先,您的產品可能有不同的需求,例如更高的安全性與更高的交易吞吐量,或者您可能希望採用許可制(私有)區塊鏈。能夠根據應用程式的需求靈活客製化此區塊鏈架構,正是 AppChains 如此強大的原因。 舉例來說,dYdX(一個廣受歡迎的 DeFi 交易平台)便推出了自己的客製化區塊鏈,藉此處理比第一層(L1)或第二層(L2)通常所能處理的交易量更大的交易量。

與一般公有區塊鏈類似,AppChains 不僅能支援單一區塊鏈應用程式(dApp),更能支援整套應用程式,同時克服現有公有區塊鏈固有的潛在限制。 現有的自訂區塊鏈建置框架包括Hyperledger BesuAvalanche Subnets;兩者皆提供 SDK,讓您能針對各種不同應用場景(如 DeFi、企業級、遊戲等)配置專屬的自訂區塊鏈。然而,這些 SDK 並未提供基礎設施、區塊鏈瀏覽器、水龍頭等相關功能。所幸,Quicknode 提供了一套工具包來填補這些缺口,我們稍後將詳細介紹。

接下來,讓我們來談談「Rollup 即服務」(RaaS)。

何謂「Rollup 即服務」(RaaS)?

Rollup-as-a-service(Raas)提供可自訂的 Rollup 框架(例如:Optimistic Rollup、ZK-Rollups;點此了解更多),讓您能輕鬆建立專屬的 Rollup 鏈。Rollup 鏈是提升鏈上可擴展性的一種解決方案,同時仍沿用以太坊(L1)的相同安全機制。隨著您的 Rollup 鏈規模擴大,相關基礎設施也應隨之擴展。 Rollup-as-a-service (Raas) 讓您能夠擴展基礎架構,以確保正常運作,且不受其結算區塊鏈上任何擁塞情況的影響。

使用「Rollup 即服務」(RaaS)的一些主要優勢包括:


  • 客製化擴展性:高度可自訂的擴展功能,讓您能滿足各種使用需求。
  • 簡化複雜性:僅處理與您的應用程式相關的必要資料和交易,以降低複雜性與開銷。
  • 安全性:採用企業級安全區塊鏈架構設計,為您的使用者及鏈上活動提供更多信心,確保交易既可預測且符合預期。

若想進一步了解 Rollup 鏈、其各類型以及運作原理,請觀看這支 YouTube 影片:《ZK-Rollups 對比 Optimistic Rollups》

目前可讓您建立專屬 Rollup 鏈的現有框架包括 Polygon CDK、OP Stack、zkSync ZK Stack 以及 Arbitrum Orbits。與 AppChains 類似,您需要管理基礎設施,並滿足開發者與使用者的需求。此時,您便需要一套包含區塊鏈瀏覽器支援、分析功能、可擴展架構以及索引服務的工具套件。

管理自訂區塊鏈所需的工具套件

如前所述,目前有幾種軟體函式庫可用於建立專屬的自訂區塊鏈(例如 AppChain 和 Rollup)。然而,建構區塊鏈僅是整個過程的一部分。要管理、測試及擴展區塊鏈,則需要一套更全面的工具組,以確保其可靠性與長期成長。

現代的「Rollup 即服務」(RaaS)供應商與基礎架構平台通常會提供這些輔助工具,協助開發人員簡化部署、運作與維護流程。

可因應需求增長而擴展的 RPC 通訊

為了讓開發人員和使用者能夠讀取及寫入您的自訂區塊鏈,必須具備 RPC 基礎架構。隨著您的區塊鏈專案不斷發展,相關需求也會隨之增加。您所使用的工具包應透過其可擴展的 RPC 解決方案來因應此需求,確保您的 AppChain 或 Rollup 的效能與效率能隨著需求增長而相應提升。

區塊鏈瀏覽器整合

您的自訂區塊鏈工具包中,應包含一個區塊瀏覽器作為關鍵組件。此工具可讓開發人員和使用者輕鬆搜尋區塊鏈並分析相關活動,從而提升您 AppChain 或 Rollup 的透明度與易用性。

基礎設施

區塊鏈的另一項核心要素是基礎設施,而您的工具組應能協助管理自身的基礎設施(例如:驗證者、排序器、證明者等)。這將有助於維持區塊鏈的最佳完整性與效能。

鏈上分析

這些分析結果提供了關鍵數據,可作為您制定策略決策的依據,協助您了解使用者行為、辨識趨勢,並優化區塊鏈的效能。

實現互通性的橋接解決方案

橋接解決方案,可實現不同區塊鏈網路之間的無縫互通。這些橋接機制對於促進資產在各類區塊鏈平台間的轉移至關重要,包括 AppChain 或 Rollup 等自訂區塊鏈。對於需要轉移資產以進行交易、提供流動性,或存取各類去中心化應用程式的使用者而言,這些橋接機制至關重要。

整合多簽名錢包以提升安全性

交易與數位資產的安全性是區塊鏈技術中至關重要的考量。您所使用的工具套件應具備整合多簽名錢包系統的功能。此類錢包透過要求多重授權來提升交易安全性,因此非常適合需要額外安全檢查的組織環境使用。

測試網水龍頭

測試是開發流程中不可或缺的一環。您所使用的工具包應包含一個測試網水龍頭,這將為您在非生產環境中測試 AppChain 或 Rollup 提供一種經濟實惠且實用的解決方案。如此一來,您便能在不為生產鏈增添額外開支負擔的情況下,進行嚴謹的開發與測試。

哪種解決方案最適合您?

雖然 AppChain 和 RaaS 解決方案聽起來相似,且都需要類似的工具套件,但兩者之間仍存在一些關鍵差異:


  • 所謂的「AppChains」,是指建立自訂區塊鏈,藉此能更靈活地調整區塊鏈協議規則、Gas 費用、鏈參數以及排序器層級的權限設定。當您需要對區塊鏈擁有更多控制權與客製化彈性時,此解決方案便十分適用。
  • 「Rollup 即服務」(RaaS)作為現有第一層區塊鏈的增強層,專注於提升交易處理效率。這項服務對於旨在利用現成且安全的 Rollup 框架、並確保區塊鏈網路隨規模擴展而具備可擴展性的區塊鏈應用程式而言,尤為實用。RaaS 讓開發者能夠輕鬆運用先進的 Rollup 技術,無需從頭開始開發這些技術所面臨的複雜性。

其他資源


結語

在本指南中,我們探討了 AppChains 和 Rollup-as-a-service(RaaS),內容涵蓋它們所解決的重要問題,以及目前可用於開始建構的相關資源。

訂閱我們的電子報,獲取更多關於 Web3 和區塊鏈的文章與指南。如果您有任何疑問或需要進一步協助,歡迎加入我們的Discord伺服器,或透過下方表單提供意見回饋。請在Twitter(@Quicknode) 及我們的Telegram 公告頻道上追蹤我們,隨時掌握最新動態並保持聯繫。

我們 ❤️ 您的回饋!

如果您有任何意見回饋或對新主題的建議,請告訴我們。我們非常樂意聽取您的意見。

分享這份指南