header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP

詳解DA賽道背景、生態與後續展望,誰將成為最後王者?

閱讀本文需 37 分鐘
未來的DA也許是分散的。
原文標題:《火幣研究院丨誰是 DA 賽道最後王者?關於Data Availability War 背景、生態與後續展望》
原文來源:火幣研究院


概述:


市場上,DA(Data Availability)計畫已經如雨後春筍出現,其中具有強競爭力的項目是Celestia、EigenLayer、Avail、NearDA 和Covalent 等。


根據火幣研究院的分析,核心內容的 DA 並沒有那麼難。最簡單的單機就可以做 DA,最複雜的如 Celestia 用抽樣模式做去中心化。簡單來說,DA 就是存儲,佔據成本又很高。如果你不嚴格的要求以太級的安保服務,選用哪家 DA 就是一個成本和安全之間的衡量。


使用 DA 層最重要的原則是:價值越大的服務,DA 應該盡量安全。


本研究報告是火幣研究院對Data Availability War 背景、生態和後續展望的分析,包括V 神眼中的DA、各DA 項目的盤點和梳理。基於對 DA 賽道全面的分析,火幣研究院認為未來的 DA 也許是分散的,未來市場有 7-8 家主要的 DA 也許就夠用了。


1.Data Availability 資料可用性問題的出現


1.1 什麼是DA


簡單來說,數據可用性是指區塊生產者將區塊的所有交易數據都發佈到網路中,以便使驗證者可以進行下載。如果一個區塊生產者發布了完整數據並使驗證者可以下載,我們就說數據是可用的;如果它隱瞞了一些數據使驗證者無法下載完整數據,我們就說數據是不可用的。


1.2 DA 問題的兩個關鍵點:安全與成本


因此,結合DA 的定義,我們看到DA 裡麵包含以下兩個面向:


一是確保驗證機制安全進行,二是降低發布資料的成本。


○   確保驗證機制安全進行的問題


< p>為了讓驗證安全進行,目前的L2 排序器(Sequencer)普遍都將L2 的狀態資料與交易資料都發佈在安全性較強的以太坊上,依靠以太坊進行結算並獲得資料可用性。


因此,資料可用性層實際上是 L2 發布交易資料的地方,目前主流的 L2 都將以太坊當作資料可用性層。


○   降低發佈資料的成本問題


 L2簡單的將數據可用性與結算都發生在以太坊上,雖然有了足夠的安全性,但也承擔著巨大成本。這也是 L2 面臨的第二個問題,即如何降低發布資料的成本。


2.DA 中的成本構成&降本增效方向


從第1 章節的介紹中我們看到,DA 中關注的一個重要問題就是如何降低成本。



要讓L2 整體更便宜的成本。那麼,該如何降低成本呢?主要有兩種方法:


○    降低在L1 上發布資料的成本,例如以太坊即將進行的EIP-4844升級。


○    仿照Rollup 將交易執行從L1 剝離,資料可用性也可以從L1 剝離從而降低成本,也就是不使用以太坊作為資料可用性層。


因此各方都在降低成本方面做了很多努力。從目前的 DA 方案來看,以 Near DA 的成本最低,約$0.0016/block.其次是 Celestia,EngenLayer, EIP4844 等。



3.V 神眼中的DA


3.V 神眼中的DA

p>

3.1 不使用以太坊DA 的方案不是真正的Layer2--以太坊基金會和V 神的第一第反擊


在Celestia 暴火後,V 神曾暗示「以太坊的layer2 計畫必須在ETH 上使用data availability」。隨後以太坊基金會成員 Dankrad Feist 也發表了言論。他指出,不採用 ETH 作為 DA 層 (資料可用性層) 的不是 Rollup,也不是以太坊 Layer2。



這樣的話,Arbit Nova 和Man 「除名」,因為它們只在ETH 之外(名為DAC 的鏈下DA 網路)披露交易資料。


同時,Dankrad 也表示,像Plasmas 和狀態通道這種不需要鏈上資料可用性(Data Availability)來確保安全的方案仍算是Layer2,但Validium(不用ETH 作DA 層的ZKRollup)不算Layer2。


3.2 使用非以太坊作為DA,那麼它就是以太坊Validium--V 神的妥協


隨後V 神在他的推特流的一次回復中表示“ being a validium is a correct choice for many apps, and using good distributed DA guarantee systems can be a good way to increase the practical security of a validium"



同時,他認為作為rollup 的核心是作為rollup 的核心是無條件的安全保證:即使所有人都與你為敵,你也能取出你的資產。如果資料可用性依賴外部系統,就無法得到這種保證。


3.3 關於ENS 與Data availability ---V 神想透過ENS 來收攏DA 的控制力


ENS 網域服務會定義一套互動邏輯,使用者只需要輸入一個短網域就可以自動連接ENS 智慧合約對應的關聯長地址,解決了EOA 地址複雜難記且不易辨識的痛點。應該講,ENS 的這套網域服務更指向用戶流量更龐大的未來擴展市場,尤其是一些 Mass Adoption 的用戶群。而 layer2 才是以太坊擴展並吸收大流量的未來。



V 神認為VENS 的解析方案不能覆蓋到Layer2,只停留在以太坊主網層面,很難打開想像空間。基於此背景,V 神在推特中說明ENS 的重要性,"it needs to be affordable!" .ENS 自然會考慮面向Layer2 提供一整套的數據解析方案,使得用戶可以直接在Layer2 上進行網域解析和資料查找,減少對各自Layer2 偏中心化閘道的依賴。


不難看出,使用者在 Layer2 上要正常使用 ENS 的域名,前提需要呼叫且驗證以太坊主網上的全域資料。 這意味著要享受ENS 的這套服務必須得採用正統的以太坊Data Availability 能力,而那些基於OP Stack 走發鏈捷徑且把DA 放在Celestia 等第三方DA 平台上的Layer2 就無法兼容ENS 了。話到此,就不難理解 Vitalik 的用意了。總之,V 神的深層意思是用 ENS 來為 Layer2 眾平台定一套可交互操作性規範標準,同時收攏一下 DA 控制力。


3.4 V 神談Plasma 回歸


a.    Vitalik 文章中說了,以太坊的2 層擴容方案原本有:Plasma、Rollup、Validium、Parallel 等多種方案,Vitalik 期待中的擴容方向應該是均衡發展,適配各類應用場景進行多樣化的layer2 構建,但現實市場格局是,Rollup 方案一家獨大,且日益內捲。



Vitalik 新文章重新搬離了 Plasma,而且引導了一種 ZK+Plasma 的擴容解決方案,顯然又是一次事關 Layer2 政治搖旗。


3.5 小結


以上V 神的各種操作,總結起來是:


DA 的需求過旺,但又不想把市場分給Celestia。先說安全性,又祭出ENS 的事, 最後發現市場不買單,還是有很多人去用第一方DA,乾脆說你使用Validium 也算,過幾天又翻出陳舊的Plasma 有意引導市場往ZK+Plasma 方向探索。從其本意上來講,就是要不斷地把 DA 市場往以太坊上面拉過來。


4.DA 解決方案及各DA 項目梳理


4.1 DA解


從上述的內容我們可以看出,DA 層的方案是有很多。從大的方向上來分,可以分成鏈上和鏈下兩個大的部分。


   鏈上解決方案


指的是L2 依然將以太坊作為DA 層,並且依靠以太坊來降低資料可用性成本。這意味著以太坊未來將作為一個即時公告板,板上的資料公告一段時間後便會刪除,L2 必須自己想辦法儲存所有資料的備份。


   鏈下解決方案


即是不再將以太坊當做DA 層,轉而尋找更經濟的方式取得數據可用性。根據去中心化和安全性的不同,可將鏈下解決方案分為四種:Validium、資料可用性委員會(DAC)、Volition、通用型 DA 方案。



4.2 Celestia

Celestia 是模組化公鏈的開山鼻祖,其基於Cosmos SDK 進行開發,專注於數據可用性。是目前已經主網上線的強有競爭力的 DA 龍頭項目。


   技術特性


○    資料可用性取樣(data availability sampling,DAS)


DAS 使輕節點無需下載整個區塊的情況下能夠驗證資料可用性。輕節點因僅下載區塊頭無法驗證資料可用性,Celestia 使用二維 RS 糾刪碼編碼方案(2-dimensional Reed-Solomon encoding scheme)對區塊資料進行重新編碼以實現輕節點的 DAS。資料可用性採樣(DAS)的工作原理是讓輕節點對小部分塊資料進行多輪隨機取樣。隨著輕節點完成更多輪的區塊資料採樣增加資料可用的信心。一旦輕節點成功達到預定的置信水準(例如 99%)就認為資料可用。


○    命名空間默克爾樹(Namespaced Merkle trees,NMT)


NMT 使Celestia 上的執行層和結算層僅下載與其相關的交易。 Celestia 將區塊當中的資料劃分為多個命名空間,每個命名空間都對應於構建在 Celestia 上的 rollup 等應用,每個應用程式僅需下載和自己相關的資料從而提高網路效率。


    Celestia 主要透過兩種方式從應用程式中獲得收入:


○    支付blob space 費用:Rollup 使用$TIA 付費,將資料發佈到Celestia 的blob space。


○    支付 gas 費用:開發人員使用$TIA 作為 Rollup 的 gas 代幣,類似於基於以太坊 Rollup 的 ETH。


    發展潛力


○    專案已上線,技術成熟度較高


○    潛在的豐富空投,來自$TIA 的質押,例如專案Dymension、Altlayer 的空投對像都會選擇$TIA 的質押者,未來更多的以太坊Layer2 專案、模組化公鏈、Cosmos 生態專案都有很大可能走類似的空投路線。


○    生態豐富性:與跨鏈橋、結算層方案、defi 專案、遊戲、排序器等合作。


○    DA 合作專案方不斷增加,合作方包括 Manta、Eclipse、Caldera、Snapchain。同時也與 Arbitrum Orbit 整合、與 Polygon CDK 整合、與 Aevo 衍生性商品交易平台的整合等。


4.3 EigenDA


EigenLayer 是以太坊的再質押(Restaking)協議,允許用戶將ETH、lsdETH 及LP Token 重新質押在其他側鏈、預言機、中間件等,作為節點並得到驗證獎勵,這樣第三方專案可以享受到ETH 主網的安全性,ETH 質押者也能得到更多收益,實現了雙贏。


EigenDA 是建立在以太坊上的利用EigenLayer Restaking 構建的去中心化資料可用性(DA)服務,並將是EigenLayer 上的首個主動驗證服務(AVS)。與 Celestia 或 Avail 不同,EigenDA 不需要引導新的驗證器集,以太坊驗證者可以自由選擇加入。


    技術特性:


< p>○   增強以太坊的DA 能力:Blob 區塊資料+KZG 承諾


EigenDA 調動了坎昆升級後的Blob 區區塊資料+ KZG 承諾,Rollup 鏈可以對Blob Data 進行糾刪碼生成KZG 承諾然後發佈到EigenDA 合約,由EigenDA 的節點來給後續的鏈DA 能力進行保證,相當於增強了以太坊的DA 能力。關鍵是,EigenDA 的整個過程都圍繞著 Blob、KZG 這些以太坊既有的基礎設施來完成,其節點驗證工作也由以太坊的 Validators 參與。


○    無自主共識與P2P 網路


EigenDA 節點必須在以太坊L1 上的EigenLayer 合約中重新抵押ETH(或更確切地說,抵押ETH 衍生品)。 EigenDA 節點是以太坊驗證器的子集。隨後,DA 購買者(例如 rollup,也稱為分散者)收到資料 blob 後,用糾刪碼對其進行編碼,並產生 KZG 承諾,發布並分發以供節點確認。之後,分散者一一收集這些簽名,產生聚合簽名,並將其發佈到 EigenDA 智能合約,EigenDA 智能合約對簽名進行驗證。


○    採用託管證明方式


EigenDA 沒有採用數據可用性採樣的方式去驗證節點是否真正儲存了數據,而是使用託管證明方法來實現。任何人都可以向 EigenDA 智能合約提交證明,該證明將由智能合約進行驗證。如果驗證成功,惰性驗證器將被削減。



   發展潛力


○   多個合作項目方,與Celestia 競爭:現已整合Celo、Mantle、Fluent、Offshore、OP stack 等多個L2 項目;


○   背靠Eigenlayer 多元生態,包括排序器、跨鏈橋、預言機等。


4.4 其他DA 項目


4.4.1 Avail< /p>


Avail 可對交易進行高效的排序和記錄,提供對資料的儲存和資料可行性的驗證,支援與以太坊虛擬機(EVM)相容的區塊鏈,允許Rollup 將資料直接發佈到Avail,且其輕客戶端網路驗證機制(下文將介紹)使得Avail 上的Rollup 可以透過輕客戶端網路而無需依賴智慧合約和基礎層來驗證狀態。並且由於其模組化性質,開發人可在 Avail 儲存資料並選擇其他網路進行結算。


   共識機制:繼承自Polkadot SDK 的BABE 和GRANDPA 共識機制

   去中心化:


○   Avail 採用Polkadot 的提名權益證明(NPoS),支援多達1000 個驗證節點,NPoS 也具有有效的獎勵分配可以降低權益中心化的風險。

○   Avail 有能力從其輕客戶端的P2P 網路中進行資料抽樣,這項特性為Avail 提供了一個高效且可靠的備份機制,即使在出現故障的情況下也能確保數據的可用性。


   有效性證明:Avail 採用KZG 多項式承諾


現狀:主網尚未上線


4.4.2 Near DA


2023 年11 月8 日,NEAR 基金會宣布推出NEAR 數據可用性(NEAR DA)層,為ETH rollup 和以太坊開發者提供了強大、高性價比的數據可用性。首批使用者包括 StarkNet 的 Madara、Caldera、Fluent、Vistara、Dymension RollApps 和 Movement Labs。


   安全性:繼承Near 網路的安全性

   費用優勢:NEAR 上的100kB calldata 花費0.0033 美元

   現狀:NEAR DA 已與Polygon CDK 集成,用於開發人員構建以太坊ZK Rollups。


4.4.3 Covalent


區塊鏈資料查詢服務平台Covalent 可以標準化來自多個區塊鏈的數據,其統一API 允許開發者在支援的網路中重複使用查詢,解決了區塊鏈資料難以取得的問題。


坎昆升級之後,以太坊主網只保存 L2 提交的狀態資料 1 個月時間,之後會丟棄。 Celestia 為維持網路的去中心化程度和 DAS 輕節點機制的成立,也會定期丟棄 L2 提交的狀態資料。然而,Covalent 在去年底推出長期 DA 服務 EWM(以太坊時光穿梭機),永久保存以太坊丟棄的 L2 提交的狀態資料。 Covalent 負責 L2 狀態資料的讀取。


而Covalent 會將這些資料索引和結構化,整合入其平台的鏈上資料API 服務,為專業區塊鏈資料網站、政府監管部門、人工智慧研究團隊提供服務與支援。


   現況:截至2023 年12 月,Covalent 共支援210 多條區塊鏈,計畫在2024 年底時支援1000 多條區塊鏈。根據不久前 Messari 發布 Covalent 數據可用性報告指出,Covalent 擁有數十億條數據,是目前最適合為需要通用、廣泛適用數據的應用程式提供服務。


4.4.4 zkPorter


zkPorter 是以太坊擴容方案zkSync 推出的針對去中心化最佳化的鏈下資料可用性解決方案,透過結合zkRollup 和分片思想的混合方法來處理資料可用性。 zkPorter 引入了可選的驗證器機制,由 zkSync 代幣持有者質押代幣後來驗證和簽署區塊。雖然zkPorter 的產品進展在很長時間裡一直未向外界披露,但從zkSync 上的Layer3 應用鏈GRVT 計劃在今年Q1 上線主網,且該項目是在zkPorter 上存儲數據來看,zkPorter 被外界猜測或將在此之前啟動。


4.5 DA 項目對比


技術面:



效能方面:



總結

< br>

    以上DA 項目,具有強有競爭力的項目是Celestia、EigenLayer、Avail 和NearDA,而Covalent 不走尋常路,為它在DA 應用上,開闢了獨特的需求。


    在所有資料可用性的實現方案當中,資料可用性採樣加KZG 多項式承諾是最主流的方案,其能夠在降低節點成本,提升證明效率的同時確保資料可用性。


    從技術角度,以太坊Danksharding 和Celestia 是最去中心化的,因為都用到了抽樣技術,這樣降低了節點的效能要求的同時可以做到大頻寬。 EigenDA 次之,也用到了抽樣,但是 EigenDA 是寄生於以太,其節點數是以太的子集。其他的 DA 項目應該沒用到抽樣,例如 NearDA 的去中心化程度就相當於 Near Protocol 的去中心化程度。


    Celestia 所選用的Optimistic 證明的落地門檻相比較KZG 多項式承諾而言更低,技術成熟度更高,但未來的技術上限不如KZG 多項式承諾,與同類型的Avail 以及EigenDA 相比,Celestia 的開發進度目前更快,將會更早一步落地主網,但是Celestia 同時也將在坎昆升級之後面臨Ethereum 的直接競爭。


     作為一個 Layer2 開發者,擺在面前的無非是 DA 正統性和發鏈成本性的 Tradeoff。 DA 正統性在商業化市場相對較被動,它適合一些更關心安全共識問題,有一定品牌底蘊和市場基礎的綜合layer2 項目,而一些新銳小layer2,尤其是基於OP Stack 一鍵發鏈速成的layer2鏈,會想盡辦法把成本壓榨到最低。對它們來說,Celesitia 這類第三方 DA 自然是更好的選擇。而 Eigenlayer 還是無法降低專案方開發 L2 的實際成本。


     但對於DA 層項目,其場景單一、to B 模式,這些項目並不能像一個綜合性公鏈(例如Solana)那樣能靠著ToC 場景招商DAPP 來獲得大量的流動性。如果不能成功吸引許多 Rollup 計畫的採用,其生態建設就會走弱。而且 Celestia 似乎缺乏極為強勁的資本推手,雖然其技術敘事本身 make sense,但如果不能在以太坊生態內很好的紮根,其宏大藍圖很可能變為空中樓閣。


5.DA 層與區塊鏈的模組化


DA 層其實一直就有,無論是BTC,ETH,還是Solana。例如,在Bitcoin network 中,資料是直接儲存在區塊上的,15 年前,中本聰發表了比特幣白皮書,並將區塊大小限制在1MB,區塊大小限制了每個區塊能夠容納的交易數據的上限。後來的 隔離見證 (SegWit),Taproot,以及 Ordinal 協議,其實在某種程度上說,也是為了增強 BTC 網路的資料可用性。


而在Pre-4844 的Ethereum 網路中,Layer2 回傳到Layer1 的資料都儲存在Calldata 裡,Rollup 雖然把運算安全的轉移到了L2,但儲存仍然在L1,由於L1 儲存能力有限,限制了以太坊上Rollup 的容量。以太坊 Blocksize 約為 150K - 250K,即使所有空間都給 Rollup 用,儲存空間也是有限的,限制了 L2 的吞吐量。所以,以太坊才要採用 Proto-Danksharding,透過引入包含 Blobs 的新的交易類型,來增強資料可用性。


因此,可以這麼說,其實DA 層是伴隨著各個區塊鏈的擴容需求,以及對資料可用性更高的要求,而抽像出來的一層,是區塊鏈技術發展演化過程中,類似人類發展過程中社會分工的細化,而模組化區塊鏈則是將單體區塊鏈中的某一個功能層級解耦出來,外包給其他區塊鏈網路進行負責,從而更進一步實現分工,提升效率。


Celestia 提出模組化區塊鏈


傳統整體區塊鏈的架構通常由四個功能層組成:


○    執行層-執行層主要負責處理交易和執行智慧合約。它包括交易的驗證、執行和狀態更新。


○    資料可用性層-模組化區塊鏈中的資料可用性層負責確保網路中的資料可被存取和驗證。它通常包括數據的儲存、傳輸和驗證等功能,以確保區塊鏈網路的透明度和信任。


○    共識層-負責節點之間的協議,以實現網路中資料和交易的一致性。它透過特定的共識演算法(例如工作證明(PoW)或權益證明(PoS))驗證交易並創建新區塊。


○    結算層-負責完成交易的最終結算,確保資產的轉移和記錄永久保存在區塊鏈上,決定區塊鏈的最終狀態。


Celestia 先提出模組化區塊鏈概念,將不同的功能層級從單體區塊鏈中節解耦出來,這使得區塊鏈能夠專注於某一層級的特殊功能,合理分工,以達到整體可用性最大化。


這裡不是說,區塊鏈的模組化一定比單體區塊鏈有優勢,而是希望,用模組化的思維去看區塊鏈未來的發展,這樣就可以有更多的可能性和猜想。


6.關於未來的猜想


6.1 用模組化的眼光看區塊鏈的組合方式


上一段,有講到,將區塊鏈模組化來看,可以分為執行層,數據可用性層,共識層和結算層。


這裡就以以太坊生態為例子,共識層就是以太坊主鏈,



對於以太坊生態未來模組化區塊鏈的可能性數量有= 執行層方案數量* 結算層方案數量* DA層方案數量


6.2 DA 層將是分散的


DA 層可以已經如雨後春筍出現,核心內容是DA 並沒有那麼難。最簡單的單機就可以做 DA,最複雜的如 Celestia 那樣做抽樣下的去中心化。用抽樣模式做的去中心化,節點越多頻寬越大(想像一個p2p 電影下載網絡),這塊也是具備網絡效應的,所以我認為最終不會有太多這種“去中心化抽樣的DA 」。但是其他形式的 DA 則沒有限制,可以有無數個。


在這裡我們可以打個比方,DA 就是存儲,佔據成本又很高。如果你不嚴格的要求以太級的安保服務,選用哪家 DA 就是一個成本和安全之間的衡量。

原則是:價值越大的服務,DA 應該盡量安全。

因此,未來的 DA 也許是分散的。即使如此,也許有 7-8 家主要的 DA 也許就夠用了。


6.3 以太坊或許將會在ETH3.0 中,做出專門的DA 層


< p>以太坊從1.0 升級到2.0, 將以太坊分為了執行層和共識層,新引入的Blobs 也將掛在信標鏈的共識層上。


未來也許在以太坊下一次升級的時候,隨著技術的進步和對資料可用性的增加,以太坊將可能在執行層和共識層的基礎上,再專門載入一層DA 層;又或者,下次升級中,可能會出現類似分片鏈的專有資料儲存鏈。當然這都只是猜想,至於會朝哪個方向發展,我們一起期待。

 

參考:
長推:jianshu 關於Da 的分析https://twitter.com/jianshubiji
長推:後坎昆升級時代冉冉升起的新敘事-DA War https://twitter.com/0xNing0x/status/1744350282509631590?s=20
以太Rollups(STARKNET)戰事終結,新敘事DA: https://news.marsbit.co/20240220083034666673.html
頭等倉研:模組化區塊鏈Celestia https://medium.com/@first.vip/% E5%A4%B4%E7%AD%89%E4%BB%93%E7%A0%94%E6%8A%A5-%E6%A8%A1%E5%9D%97%E5%8C%96%E5 %8C%BA%E5%9D%97%E9%93%BEcelestia-a2532da9d2be
EigenLayer 深度研報:以太坊的中間件協議,引領再質押敘事https://www.aicoin.com /article/360322.html
長推:DA 解決方案 https://twitter.com/i/web/status/1700728653750087945
再質化旗艦是什麼? https://www.blocktempo.com/what-is-eigenda-that-eigenlayer-will-launch/
一覽模組化 DA 設計的五個因素:Celestia、Avail 和 EigenDA 誰是贏家? https://foresightnews.pro/article/detail/52019


本文來自投稿,不代表 BlockBeats 觀點。


歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交