分析 DA 賽道的項目差異,我們在安全性(包括數據完整性、網路共識等)、可自訂性與互通性、性能和成本隨著這些 DA 方案的廣泛採用和不同項目在 DA 層選擇上的差異,我們看到了一系列獨特的技術和市場定位。

作者: IOSG Ventures

原文標題: IOSG Weekly Brief|一文詳解 DA 生態與競爭模式 #232

圖片

本文僅供學習交流使用,不構成任何投資建議。轉載請註明出處,並與 IOSG 團隊聯繫以取得授權及轉載須知。文章中提及的所有項目並非推薦或投資建議。

背景

兩年前,在模組化區塊鏈敘事興起之初,我們撰文提出了我們對數據可用性(Data Availbility)賽道的觀點和預測。正如我們所預期的那樣,模組化區塊鏈的敘事已經盛行並推動了基礎設施的創新,增強了網路的互通性,並促進了生態系統內的更多合作與集成,各種 Rollup 即服務(RaaS)解決方案(Altlayer,Caldera, Conduit, Gelato)開始湧現。下圖展示了 Rollup 開發工具 Conduit 的介面,顯示了部署 Rollup 和選擇 DA 方案已經變得異常簡單和方便。

Source: Conduit

在過去的兩年中,Celestia,EigenDA,Avail,NearDA 等替代 DA 方案(Alt-DA)取得了顯著的發展,各自展現了獨特的技術優勢和市場份額。同時,隨著以太坊 EIP-4844 的上線,透過引入 blobs 來取代 calldata,大大降低了 Rollup 在以太坊原生 DA 層的使用成本。現今開發者和專案方在選擇資料可用性層時面臨更多的權衡,本文將追蹤和分析現有的 DA 方案,深入探討它們的效能成本、技術特性和市場表現,並提出我們對未來 DA 賽道發展的觀點和思考。

現有 DA 方案採用情況

使用以太坊原生 DA 鏈上解決方案的 Rollup 主要集中在那些已從 calldata 儲存更新為適合 Blob 的主流 Layer 2 方案上,包括 Arbitrum、Optimism 和 Base,以及 Starknet、zkSync 和 Scroll 等。 Rollup 透過使用以太坊作為 DA 層,資料會被以太坊的全節點驗證和存儲,而受益於以太坊的安全性、去中心化程度、協議升級的延續性以及經濟激勵機制。綜合型 L2 在以太坊的生態系中佔據重要位置,需要使用原生 DA 帶來的上述正統性作為核心差異。(Vitalik 認為作為 rollup 的核心是無條件的安全保證:即使所有人都與你為敵,你也能取出你的資產。如果資料可用性依賴於外部系統,就無法得到這種等效的安全性)

然而將資料發佈到以太坊主網伴隨著導致高昂的成本,特別是在 EIP - 4844 之前 (calldata 成本為每字節 16 gas,僅僅 2023 年 12 月,L2 在 DA 成本上就花費了超過 15,000 ETH) 。因此出現了多種 Alt-DA 鏈下解決方案,如已上線的 Celestia、EigenDA 和尚未上線的 Avail, 透過不同的技術手段,如 DAS,糾刪碼, KZG 承諾等,降低了資料儲存和傳輸的成本。

這其中,Celestia 作為專門用於 DA 的模組化區塊鏈,於 2023 年 10 月主網上線後已成為 DA 賽道的龍頭項目,主要目標客戶包括需要模組化架構的項目:跨鏈橋、結算層方案、defi 項目、遊戲、排序器,以及不限於以太坊生態的 Layer 2 解決方案。其現有的客戶包括 Omnichain DEX 協議 Orderly、專為 EVM-native ZK 應用定制的模組化 L2 Manta Pacific、基於 Base 的 L3 Hokum,以及專注於衍生性商品交易的 DEX Lyra 和 Aevo 等。 Celestia 作為一個不局限於特定生態系統的模組化設計 DA 層先行者,其優勢使得它成為許多新興 Layer 2 專案的首選。

EigenDA 是由 EigenLabs 開發的,利用 EigenLayer 的 restaking 機制來提供高效、安全且可擴展的 DA 服務方案, 一定程度繼承以太坊主網的安全性和龐大的驗證者網絡。 EigenDA 專注於為以太坊生態系統提供高效能的 DA 解決方案。作為 Eigenlayer 上的首個主動驗證服務(AVS),EigenDA 於 4 月同 Eigenlay 主網一條同上線,現有的客戶群同樣多樣化,包括以太坊 L2 Swell、Celo、Mantle Network、以及搭建於 Eigenlayer 的多個其他 AVS,如去中心化計算棧 Versatus, Polymer、DEX 協定 DODO 和作為 Social L2 的 Cyber​​Connect 等。

Source: EigenDA

2. 原生 DA(EIP-4844)和現有 Alt-DA 的權衡

2.1 以太坊原生 DA

簡單回顧以太坊原生 DA 解決方案的發展變化,在坎昆升級之前,Rollup 主要使用 calldata 作為資料儲存和傳輸的手段。由於永久儲存和高網路擁堵,高昂的費用成為了擴展和採用的主要障礙。而 EIP-4844 作為主網升級,引入了 Blob 這個新的數據結構,Blobs 可以容納大容量數據,但是相應會增加節點的儲存負擔。隨著時間推移, 儲存需求會不斷增加, 最終可能導致運行節點的硬體要求過高而傷及去中心化。因此 Blobs 只需要儲存約 18 天 (4096 個 epoch) 即會刪除。由於 Blobs 僅需暫時儲存且使用單獨的費用市場, EIP-4844 實施後,取用各大 L2 採用 blob 之後前後 60 天的平均每天的 DA 成本 (Scroll&Starknet 取前後 30 天),成本下降均在 99% 左右。其中由於所上傳資料類型的不同(交易資料或是狀態差異),採用 OP rollup 的 Layer2 相對於 Zk Rollup 成本下降的受益更為明顯。

Source: Dune& Growthepie

EIP-4844 Blob 容量及儲存特性及定價機制

Blob 的容量和儲存特性:

  • 每個區塊最多容納 6 個 Blobs
  • 每個 Blob 可以儲存高達 128KB 的資料(即使未完全使用 128KB 空間,發送者也需支付完整的 Blob 費用)

新的 blob gas 市場,運作方式類似 EIP-1559,根據供需變化來調整 blob 基本費用:

  • 如果區塊中的 blob 數量超過目標(目前為 3 個),增加 blob 基本費用。
  • 如果區塊中的 blob 數量少於目標,減少 blob 基本費用。
Source: IOSG Ventures
Source: Dune /以太坊區塊 blobs 數量 3 天均線

L2 主要使用新引入的類型 3 交易,在以往交易基礎上添加 max_fee_per_blob_gas 和 blob_versioned_hashes 字段,分別代表用戶願意支付的每 blob gas 的最大費用和 kzg_to_versioned_hash 的哈希輸出列表。

這種新的定價機制意味著類型 3 交易仍然需要 max_fee_per_gas 和 max_priority_fee_per_gas 字段,並受現有 EIP-1559 市場的約束。除了 blob 空間外,類型 3 交易仍需支付其使用的 EVM 空間。

因此, blobs 仍然存在區塊空間的爭用,造成成本的不確定性,因為每個區塊的 blob 空間有限,而 blob 的 gas fee market 是根據需求動態調整的。

所以,以太坊作為通用鏈,短板還在於區塊空間的不確定性——可能突然有類似 NFT Minting、空投申領等鏈上活動的出現導致鏈上擁堵,Blob 的定價就會被抬高,使得 Rollup 沒有辦法估計成本基礎。這會造成 Rollup 開支預算不確定導致利潤率不穩定,提升了仍處於起步階段的新專案的使用壁壘,專案方難以確定以太坊 DA 是否能作為長期的方案。下圖中大部分時間使用 blob 會比 calldata 便宜 98% 左右,但下圖中可見某一時段使用 Blobs 僅比使用 Calldata 便宜 59%。

Source: Ethernow

我們計算兩次 blob 傳輸的費用舉例:

Source: Ethernow

圖中為一次 2024 年 03 月 28 日某一區塊中 Zksync 的 Validator Timelock 的類型 3 交易, 我們根據 blob 費用,執行基礎費用和優先費用分解計算一下它的數據成本:

圖片

假設以太坊的價格為 $3600,當時使用 1Mib blob 的數據成本大概為:

4×0.018ETH×3600USD/ETH = 259.2USD

我們再取 6 月 24 日的一次 zksync era 的類型 3 交易:

Source: Ethernow

彼時主網活動略有下降,分解計算其數據成本:

圖片

當時使用 1Mib blob 的數據成本大概為:

4×0.0021ETH×3600USD/ETH = 30.24USD

由此可見使用 blobs 傳輸資料的成本的不確定性,且仍相對高昂。然而對於一個 rollup 而言,選擇 DA 方案時,成本結構的穩定性是關鍵考量之一。

2.2 Celestia

作為模組化區塊鏈的開山鼻祖,Celestia 專注於提供 DA 層和共識層,將執行層分離出去,從而專門優化 DA 功能,提高效率和可擴展性。 Celestia 作為一個鏈下解決方案的 L1 相比使用以太坊鏈上的方法具有許多不一樣的技術特點,從而減少了數據可用的成本,也相對提供了更高的靈活性和可擴展性。模組化設計使 Celestia 極具靈活性,允許開發者自由選擇執行環境,不限於特定的虛擬機器(VM),使得 Celestia 能夠支援各種不同的應用場景,滿足多樣化需求。

Rollup 如要整合 Celestia 作為 DA 層,需將執行層產生的交易資料(Data Blob)提交到 Celestia 網路, 而不是原來的 Layer 1(以太坊)以確保資料可用性以便驗證和交易。 Celestia 的資料可用性採樣(DAS)技術透過使用二維 RS 糾刪碼編碼方案對區塊資料進行重新編碼,允許輕節點只需下載區塊資料的一小部分即可多輪隨機採樣驗證資料的可用性,並且允許多個節點並行處理不同的資料部分,提升了整體效率。

Source:Celestia.org

過程中另一個關鍵技術是 Celestia 引入的命名空間 Merkle 樹(NMTs)技術,使得不同的 rollup 只需下載與自己相關的交易數據,從而提高數據處理效率。 NMTs 不僅減少了資料冗餘,提升了系統效能,也為開發者提供了更有效率的資料處理方式。

圖片

安全性方面,Celestia 基於 Tendermint 共識機制,驗證人對 Data Blob 達成一致性,確保資料在網路中的可用性和一致性,能夠容忍最多三分之一的驗證者節點故障或惡意行為。透過質押 TIA 代幣,Celestia 的驗證者受到經濟激勵,確保誠實行為,並對惡意行為或不當操作進行罰沒,從而保障網路的安全性。目前 Celestia 的 TVL 約為 64.4 億美元,全節點數為 100 個。

關於可拓展性,Celestia 的區塊大小可以根據網路中活躍輕節點的數量進行動態調整。隨著更多節點的加入,Celestia 可以安全地增加區塊大小,理論上無限提高吞吐量和可擴展性。目前的數據顯示,其數據吞吐量約為 6.67 MB/s。

Celestia Blob 容量及儲存特性及定價機制:

為了成本的比較,我們在此簡單討論 celestia 的效能以及定價機制。當使用者在 Celestia 上提交資料時,透過提交 Blob 交易(BlobTx)實現,費用由 blob space 費用和 gas 費用組成。

具體來說,每個 Blob 的最大大小限制略小於 2 MiB(1,973,786 位元組),每個區塊可以包含多個 Blob,具體數量取決於區塊的總大小限制。目前最大區塊大小為 64x64 shares(約 2 MiB),總共 4096 個 shares,其中一個 share 保留用於 PFB(PayForBlobs)交易,其餘 4095 個 shares 用於資料儲存。 Celestia 的費用市場類似於以太坊的 EIP-1559 機制,使用基於 gas 價格的優先權記憶體池。交易費用較高的交易會被驗證者優先處理,費用由每筆交易的固定費用以及基於每個 Blob 大小的可變費用組成。

根據 celenium 上的 rollup 資料綜合統計(6 月 17 日),對於各個整合 Celestia 的客戶,使用 Celestia 的 DA 成本在 0.02-0.25 Tia/Mib 之間,折合 6 月 17 日的 $TIA 的價格 ($7.26) ,幾個主要客戶的 DA 成本在 $0.15 - $1.82/MiB 不等。因此,與以太坊鏈上原生 DA 相比,Celestia 提供了一個具有競爭力且穩定的成本結構。

Source: Celenium
Source: Celenium,gas price 穩定在 0.015UTIA 左右 (1 uTIA = TIA × 10 − 6)

但是, Celestia 本身就是 Layer1 區塊鏈網絡,需要 P2P 網路對 Data Blob 進行廣播和共識,雖然輕節點可以採用 DAS 來確保資料可用,但網路對其全節點仍有很高的要求(128 MB/s 下載和 12.5 MB/s 上傳),為去中心化和未來吞吐量提升帶來障礙。相較之下,EigenDA 採用了不同的架構-不需要做共識,也不需要 P2P 網路。

2.3 EigenDA

作為利用 EigenLayer 建構的主動驗證服務(AVS),EigenDA 透過再質押機制,利用以太坊的安全性(不需要引入新的驗證器集,以太坊驗證者可以自由選擇加入,EigenDA 的再質押節點是以太坊節點的子集)來保障資料可用性,很好地直接利用了現有基礎設施。其主要工作流程為,Rollup sequencer 產生 Blob Data 後將其傳送給 Disperser(可由 rollup 本身運行,或透過第三方,例如 EigenLabs),Disperser 會對 Blob Data 進行資料分片,產生糾刪碼及 KZG 承諾,接著發佈到 EigenDA 的節點,而後 EigenDA 的節點會驗證 Attestation 並保障資料可用性,驗證結束後,節點需將資料進行儲存並將數位簽章傳回 Disperser。最後,Disperser 講收集簽名並將其上傳給以太坊主網上的 EigenDA 智能合約進行最終的聚合簽章的正確性驗證。

核心的 idea 依舊是利用技術減少對節點的資料儲存和驗證算力的要求。然而,EigenDA 選擇了與以太坊升級一致的 KZG 承諾驗證技術來實現。此外,EigenDA 不依賴共識協議和 P2P 傳播,而是使用單播來進一步提高共識速度。

而對於確保 EigenDA 節點真的對數據可用進行了存儲,EigenDA 使用託管證明(Proof of Custody)方法,如果出現,惰性驗證器任何人都可以向 EigenDA 智能合約提交證明,該證明將由智能合約進行驗證。如果驗證成功,惰性驗證器將會被 Slashing。

因此,EigenDA 的解決方案過程都是在以太坊上進行,由以太坊提供共識保證,因此不必受限於共識協議和 P2P 網路低吞吐量的瓶頸,節點無需等待順序排序,可以直接並行處理資料可用性證明,大大提高了網路效率。

圖片
Source: Eigenlayer

EigenDA 的容量性能及費用:

EigenDA 目前的節點業者數量為 266 個。其最大吞吐量目標在 10Mbps。根據 7 天平均數據,EigenDA 的數據吞吐量為 0.685Mib/s,數據存儲和傳輸費用約為 0.001Gas/Byte,折合下來,假設 gas 費用為 10gwei 且以太坊價格為 $3600, 每 1MB 數據的費用約為 0.038 美元。總質押 TVL 為 3.33M ETH, 接近 12 億美元。

圖片
Source: EigenDA.xyz

綜合比較分析 Celestia vs. EigenDA

從技術面來看,Celestia 和 EigenDA 在多個方面存在差異。首先,在節點負載方面,Celestia 的全節點需要處理廣播、共識和驗證,下載頻寬需求為 128MB/s,上傳頻寬需求為 12.5MB/s,而 EigenDA 的節點不處理廣播和共識,頻寬需求僅為 0.3MB/s,而且可以使用以太坊節點的子集。其次,在吞吐量方面,Celestia 的最大吞吐量約為 6.67MB/s,而 EigenDA 目標達到最大 10MB/s。在安全性方面,Celestia 的安全性來自其網路價值,質押價值約為 66.5 億美元,攻擊成本超過 40 億美元。 EigenDA 基於重新質押的資產價值和主網業者份額繼承了以太坊的一部分安全性,目前的 TVL 接近 12 億美元,大約繼承了以太坊 2% 的安全性。

綜合來看,Celestia 的競爭優勢在於其靈活的模組化設計和較高的資料吞吐量,使其更受中小型 L2 和應用鏈的青睞。而 EigenDA 的優勢採用了使用以太坊基礎設施,將資料可用性與共識解耦帶來的正統性。未來,隨著模組化和應用鏈雙重趨勢的發展,Celestia 可能從增量市場中受益,而 EigenDA 則可能在需要更高安全性的以太坊中心市場中佔據更大份額。

圖片

3. Avail 和 NearDA

雖然目前 Celestia 和 EigenDA 在數據可用性市場中佔據主導地位,但未來的競爭格局可能會改變。隨著 Avail 和 NearDA 這兩個項目的潛在上線,數據可用性領域的競爭態勢有望進一步加劇。

Avail 是一個專注於資料可用性的區塊鏈網絡,旨在為 EVM 相容的區塊鏈和 Rollups 提供高效的交易排序和資料儲存服務。它採用繼承自 Polkadot SDK 的 BABE 和 GRANDPA 共識機制,Avail 使用 KZG 多項式承諾作為有效性證明,使用提名權益證明 (NPoS) 支援多達 1,000 個驗證者,並透過獨特的輕客戶端 P2P 網路採樣機制提供可靠的備份。

另一方面,NearDA 是由 NEAR Foundation 推出的資料可用性解決方案,主要為 ETH Rollup 和以太坊開發者提供 DA 服務。它的目標是提供一個具有成本效益的 DA 解決方案,去中心化程度與 Near Protocol 相當。目前已經與 Polygon CDK、Arbitrum、Optimism 等以太坊生態系統中的主要參與者建立了策略合作關係。 

而短期看來,對於 Rollups 來說,更有效地減少邊際成本是最好建立障礙的方法,其中針對市場狀況調整收入和成本模式是比較好的解決方案。

4. 針對特定場景的 DA

除了上述這樣的針對 rollup 的通用性 DA 以外,當前 DA 賽道也萌生了一些比較早期的,以及針對特定場景的 DA 項目,如專為 AI 定制的高吞吐量 DA 方案 Zerogravity(0G),和比特幣 DA 方案 Nubit。

4.1 Zerogravity(0G)

AI 應用對數據可用性的需求與傳統區塊鏈應用不同。 AI 模型訓練和運行需要處理大量數據,包括模型參數、訓練資料集、即時資料請求等。這些數據需要快速、可靠地儲存和傳輸,以確保 AI 模型的效率和效能。然而,現有的通用 DA 方案,如 Celestia 和 EigenDA,主要設計用於滿足普通區塊鏈應用的資料可用性需求,在處理超高吞吐量、低延遲的大規模資料傳輸時存在一定的限制。

ZeroGravity (0G) 希望透過模組化設計和高效能資料傳輸來專門滿足 AI 應用的需求。其模組化設計將資料可用性工作流程分為資料發布和資料儲存兩個通道,使得系統可以隨著節點數量的增加而線性擴展。資料儲存通道專注於大數據傳輸,確保大數據可以幾乎瞬時儲存和存取。而資料發布通道則用於保證資料的可用性,透過一個基於多數誠實假設的仲裁系統進行驗證。 0G Storage 是一個由儲存節點網路組成的鏈上資料庫。儲存節點透過「隨機存取證明」(PoRA) 挖礦過程參與,確保資料的可用性和完整性。它支援儲存各種類型的 AI 相關數據,包括模型、訓練數據、用戶請求和即時檢索增強生成 (RAG) 數據。

Source: 0G

0G 透過創新的系統設計,聲稱其目標是實現每秒 GB 等級的鏈上資料傳輸,遠超過目前市場上的其他 DA 方案(如 Celestia 和 EigenDA 的每秒 MB 級資料傳輸)。具體來說,0G 聲稱其資料吞吐量可達每秒 50 到 100 GB,能夠支援需要大量資料傳輸的 AI 模型訓練等場景。

4.2 Nubit

在比特幣生態逐漸起步並受到關注,有關比特幣的各類技術路線也風起雲湧,隨著這些技術路線的發展,Ordinals、Layer 2、預言機等應用程式對高效、安全的數據可用性解決方案的需求也越來越迫切。這些應用程式需要能夠快速、可靠地儲存和傳輸大量數據,以確保其正常運作和用戶體驗的提升。例如,Ordinals 需要高效的數據儲存和傳輸來支援數位藝術品的創建和交易,Layer 2 解決方案需要高吞吐量和低延遲來實現更好的擴展性,而預言機需要可靠的數據傳輸來確保數據的準確性和及時性。

Nubit 是比特幣生態中首個原生的資料可用性 (DA) 層項目,旨在解決比特幣主網吞吐量有限的問題,並為比特幣生態的長遠發展提供基礎設施支援。 Nubit 的工作流程包括資料提交、驗證、廣播、儲存、採樣和共識等多個步驟,確保資料的高效處理和高可用性。使用者提交的資料經過 RS 編碼處理後,由驗證者節點使用 NuBFT 共識演算法進行驗證,並產生 KZG 承諾。驗證後的資料區塊被廣播到全網,儲存節點負責儲存完整資料區塊,而輕客戶端透過資料可用性採樣(DAS)協定驗證資料的可用性。即使在網路故障情況下,節點仍可透過全儲存節點和比特幣網路上的 KZG 承諾恢復資料。

圖片

Nubit 旨在為比特幣生態項目提供基礎設施,已與多個項目如 Babylon、Merlin Chain、Polyhedra 等建立了合作關係,Nubit 將降低數據存儲成本,比如在銘文市場需求激增的情況下, Nubit 可以服務與比特幣 Layer2 大幅降低資料發布成本, 使得在比特幣上儲存和處理資料變得更加經濟實惠。

5. Closing Thoughts

分析 DA 賽道的項目差異,我們在安全性(包括數據完整性、網路共識等)、可自訂性與互通性、性能和成本隨著這些 DA 方案的廣泛採用和不同項目在 DA 層選擇上的差異,我們看到了一系列獨特的技術和市場定位。

未來我們相信更多的 App-Rollup 會被推出市場。然而雖然潛在的市場增大,DA 賽道頭部效應明顯,Celestia、EigenDA 等會佔據主要的市場份額,留給腰尾部的機會不多, 競爭也在加劇。目前的容量對 Rollup 來說供大於求,例如在上網主網後,Celestia 網路頻寬的利用率長期在 0.1% 以下,遠低於其每日 46,080 MB 的最大支援容量。然而,相較於以太坊目前的 15 個 Rollup 和每日 700 MB 的資料量,Celestia 的活動量仍有很大可用空間。

當然不排除未來可能有高效能網路對高 DA 頻寬的需求,或例如 AI 專案的需求,此外還有一些比較早期的,以及針對特定場景的 DA 例如 Bitcoin DA,或許在細分領域可獲得不錯的市場占有率. 但 DA 本質上是 to B 業務,DA 專案方的收入和生態項目的數量品質息息相關。現階段我們認為市場上不需要過多的鏈下 DA 解決方案,除非其成本和效率實現幾個數量級的飛躍。

總的來說,現在來看 DA 的商業模式中供應充足,但賽道的發展仍在演變,各種方案在技術和市場定位上展現出不同的競爭力。未來的發展將取決於技術的持續創新和市場需求的動態變化。

References:

https://medium.com/@MTCapital_US/mt-capital-research-da-sector-analysis-comparative-study-of-celestia-and-eigenda-acc07ea5694f

https://www.theblockbeats.info/news/51171

免責聲明:作為區塊鏈資訊平台,本站所發布文章僅代表作者及來賓個人觀點,與 Web3Caff 立場無關。文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。