市場(chǎng)上,DA(Data Availability)項(xiàng)目已經(jīng)如雨后春筍出現(xiàn),其中具有強(qiáng)競(jìng)爭(zhēng)力的項(xiàng)目是Celestia、EigenLayer、Avail、NearDA和Covalent等。根據(jù)HTX研究院的分析,核心內(nèi)容的DA并沒有那么難。最簡(jiǎn)單的一個(gè)單機(jī)就可以做DA,最復(fù)雜的如 Celestia 用抽樣模式做去中心化。簡(jiǎn)單來說,DA就是存儲(chǔ),占據(jù)成本又很高。如果你不嚴(yán)格的要求以太級(jí)別的安保服務(wù),選用哪家DA就是一個(gè)成本和安全之間的衡量。使用DA層最重要的原則是:價(jià)值越大的服務(wù),DA應(yīng)該盡量安全。本篇研究報(bào)告是HTX研究院對(duì)Data Availability War背景、生態(tài)和后續(xù)展望的分析,包括V神眼中的DA、各DA項(xiàng)目的盤點(diǎn)和梳理?;趯?duì)DA賽道全面的分析,HTX研究院認(rèn)為未來的DA也許是分散的,未來市場(chǎng)有7-8家主要的DA也許就夠用了。
1.Data Availability數(shù)據(jù)可用性問題的出現(xiàn)
1.1 什么是DA
簡(jiǎn)單來說,數(shù)據(jù)可用性是指區(qū)塊生產(chǎn)者將區(qū)塊的所有交易數(shù)據(jù)都發(fā)布到網(wǎng)絡(luò)中,以便使驗(yàn)證者可以進(jìn)行下載。如果一個(gè)區(qū)塊生產(chǎn)者發(fā)布了完整數(shù)據(jù)并使驗(yàn)證者可以下載,我們就說數(shù)據(jù)是可用的;如果它隱瞞了一些數(shù)據(jù)使驗(yàn)證者無法下載完整數(shù)據(jù),我們就說數(shù)據(jù)是不可用的。
1.2 DA問題的兩個(gè)關(guān)鍵點(diǎn):安全與成本
因此,結(jié)合DA的定義,我們看到DA里面包含以下兩個(gè)方面:
一是確保驗(yàn)證機(jī)制安全進(jìn)行,二是降低發(fā)布數(shù)據(jù)的成本。
確保驗(yàn)證機(jī)制安全進(jìn)行的問題
為了使驗(yàn)證安全進(jìn)行,目前的 L2 排序器(Sequencer)普遍都將 L2 的狀態(tài)數(shù)據(jù)與交易數(shù)據(jù)都發(fā)布在安全性較強(qiáng)的以太坊上,依靠以太坊進(jìn)行結(jié)算并獲得數(shù)據(jù)可用性。
因此,數(shù)據(jù)可用性層實(shí)際就是 L2 發(fā)布交易數(shù)據(jù)的地方,目前主流的 L2 都將以太坊當(dāng)做數(shù)據(jù)可用性層。
降低發(fā)布數(shù)據(jù)的成本問題
L2 簡(jiǎn)單的將數(shù)據(jù)可用性與結(jié)算都發(fā)生在以太坊上,雖然有了足夠的安全性,但也承擔(dān)著巨大成本。這也是 L2 面臨的第二個(gè)問題,即如何降低發(fā)布數(shù)據(jù)的成本。
2.? DA中的成本構(gòu)成&降本增效方向
從第1章節(jié)的介紹中我們看到,DA中關(guān)注的一個(gè)重要問題就是如何降低成本。
要想讓 L2 整體更加便宜就得降低發(fā)布數(shù)據(jù)的成本。那么,該如何降低成本呢?主要有兩種方法:
降低在 L1 上發(fā)布數(shù)據(jù)的成本,例如以太坊即將進(jìn)行的 EIP-4844 升級(jí)。
仿照 Rollup 將交易執(zhí)行從 L1 中剝離,數(shù)據(jù)可用性也可以從 L1 中剝離從而降低成本,也就是不使用以太坊作為數(shù)據(jù)可用性層
因此各方均在降低成本方面做了很多努力。從目前的DA方案來看,以Near DA的成本最低,約$0.0016/block. 其次是Celestia,EngenLayer, EIP4844等。
3. V神眼中的 DA
3.1 不使用以太坊DA的方案不是真正的Layer2--以太坊基金會(huì)和V神的第一第反擊
在Celestia暴火后, V神曾暗示“以太坊的layer2項(xiàng)目必須要在ETH上使用data availability”。 隨后以太坊基金會(huì)成員Dankrad Feist也發(fā)表了言論。他指出,不采用ETH作DA層(數(shù)據(jù)可用性層)的不是Rollup,也不是以太坊Layer2。
這樣的話,Arbitrum Nova和Mantle都要從Layer2名單“除名”,因?yàn)樗鼈冎辉贓TH之外(名為DAC的鏈下DA網(wǎng)絡(luò))披露交易數(shù)據(jù)。
同時(shí),Dankrad還表示,像Plasmas和狀態(tài)通道這種不需要鏈上數(shù)據(jù)可用性(Data Availability)來確保安全的方案仍算是Layer2,但Validium(不用ETH作DA層的ZKRollup)不算Layer2。
3.2 使用非以太坊作為DA,那么它就是以太坊 Validium--V神的妥協(xié)
隨后V神在他的推特流的一次回復(fù)中表示“ 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”
同時(shí),他認(rèn)為作為rollup的核心就是是無條件的安全保證:即使所有人都與你為敵,你也能取出你的資產(chǎn)。如果數(shù)據(jù)可用性依賴于外部系統(tǒng),就無法得到這種保證。
3.3 關(guān)于ENS與Data availability ---V神想通過ENS來收攏DA的控制力
ENS 域名服務(wù)會(huì)定義一套交互邏輯,用戶只需要輸入一個(gè)短域名就可以自動(dòng)連接ENS智能合約對(duì)應(yīng)的關(guān)聯(lián)長地址,解決了EOA地址復(fù)雜難記且不易辨識(shí)的痛點(diǎn)。應(yīng)該講,ENS的這套域名服務(wù)更指向用戶流量更龐大的未來擴(kuò)展市場(chǎng),尤其是一些Mass Adoption的用戶群體。而layer2才是以太坊擴(kuò)展并吸納大流量的未來.
V神認(rèn)為若ENS的域名解析方案不能覆蓋到layer2,只停留在以太坊主網(wǎng)層面,很難打開想象空間?;诖吮尘?#xff0c;V神在推特中說明ENS的重要性,“it needs to be affordable!” .ENS自然會(huì)考慮面向layer2提供一整套的數(shù)據(jù)解析方案,使得用戶可以直接在layer2上進(jìn)行域名解析和數(shù)據(jù)查找,減少其對(duì)各自layer2偏中心化網(wǎng)關(guān)的依賴。
不難看出,用戶在layer2上要正常使用ENS的域名,前提需要調(diào)用且驗(yàn)證以太坊主網(wǎng)上的全局?jǐn)?shù)據(jù)。這意味著要享受ENS的這套服務(wù)必須得采用正統(tǒng)的以太坊Data Availability能力,而那些基于OP Stack走發(fā)鏈捷徑且把DA放在Celestia等第三方DA平臺(tái)上的layer2就無法兼容ENS了。話到此,就不難理解Vitalik的用意了??傊?#xff0c;V神的深層意思是用ENS來給layer2眾平臺(tái)定一套可交互操作性規(guī)范標(biāo)準(zhǔn),同時(shí)收攏一下DA控制力。
3.4 V神談Plasma回歸
a.Vitalik文章中說了,以太坊的2層擴(kuò)容方案原本有:Plasma、Rollup、Validium、Parallel等多種方案,Vitalik期待中的擴(kuò)容方向應(yīng)該是均衡發(fā)展,適配各類應(yīng)用場(chǎng)景進(jìn)行多樣化的layer2構(gòu)建,但現(xiàn)實(shí)市場(chǎng)格局是,Rollup方案一家獨(dú)大,且日益內(nèi)卷。
b.Plasma相當(dāng)于一種側(cè)鏈解決方案,會(huì)定期向主網(wǎng)同步默克爾狀態(tài)數(shù)據(jù),是一種數(shù)據(jù)和計(jì)算依賴主網(wǎng)的擴(kuò)容方案。這樣的話,2層可以用非常中心化的方式,且設(shè)計(jì)非常復(fù)雜的賬本模型來高效擴(kuò)展,還能復(fù)用主網(wǎng)validator這些系統(tǒng)能力。Vitalik新文章重新搬出了Plasma,而且引導(dǎo)了一種ZK+Plasma的擴(kuò)容解決方案,顯然又是一次事關(guān)layer2政治搖旗。
3.5 小結(jié)
以上V神的各種操作,總結(jié)起來就是:
DA的需求過旺,但是又不想把市場(chǎng)分給Celestia。先說安全性,又祭出ENS的事, 最后發(fā)現(xiàn)市場(chǎng)不買單,還是有很多人去用第一方DA,干脆說你使用Validium也算,過幾天又翻出陳舊的Plasma有意引導(dǎo)市場(chǎng)往ZK+Plasma方向探索。從其本意上來講,就是要不斷地把DA市場(chǎng)往以太坊上面拉過來。
4. DA解決方案和各DA項(xiàng)目梳理
4.1 DA解決方案
從上述的內(nèi)容我們可以看出,DA層的方案是有很多。 從大的方向上來分,可以分為鏈上和鏈下兩個(gè)大的部分。
鏈上解決方案
指的是 L2 依然將以太坊作為 DA 層,并且依靠以太坊降低數(shù)據(jù)可用性成本。這意味著以太坊未來將作為一個(gè)實(shí)時(shí)公告板,板上的數(shù)據(jù)公告一段時(shí)間后便會(huì)刪除,L2 必須自己想辦法儲(chǔ)存所有數(shù)據(jù)的備份。
鏈下解決方案
即是不再將以太坊當(dāng)做 DA 層,轉(zhuǎn)而尋找更加經(jīng)濟(jì)的方式獲得數(shù)據(jù)可用性。根據(jù)去中心化和安全性的不同,可將鏈下解決方案分為四種:Validium、數(shù)據(jù)可用性委員會(huì)(DAC)、Volition、通用型 DA 方案。
4.2 Celestia
Celestia是模塊化公鏈的開山鼻祖,其基于Cosmos SDK進(jìn)行開發(fā),專注于數(shù)據(jù)可用性。是目前已經(jīng)主網(wǎng)上線的強(qiáng)有競(jìng)爭(zhēng)力的DA龍頭項(xiàng)目。
技術(shù)特點(diǎn)
數(shù)據(jù)可用性采樣 (data availability sampling,DAS)
DAS 使輕節(jié)點(diǎn)無需下載整個(gè)區(qū)塊的情況下能夠驗(yàn)證數(shù)據(jù)可用性。輕節(jié)點(diǎn)因僅下載區(qū)塊頭無法驗(yàn)證數(shù)據(jù)可用性,Celestia 使用二維 RS 糾刪碼編碼方案(2-dimensional Reed-Solomon encoding scheme)對(duì)區(qū)塊數(shù)據(jù)進(jìn)行重新編碼以實(shí)現(xiàn)輕節(jié)點(diǎn)的 DAS。數(shù)據(jù)可用性采樣(DAS)的工作原理是讓輕節(jié)點(diǎn)對(duì)小部分塊數(shù)據(jù)進(jìn)行多輪隨機(jī)采樣。隨著輕節(jié)點(diǎn)完成更多輪的塊數(shù)據(jù)采樣增加數(shù)據(jù)可用的信心。一旦輕節(jié)點(diǎn)成功達(dá)到預(yù)定的置信水平(例如 99%)就認(rèn)為數(shù)據(jù)可用。
命名空間默克爾樹 (Namespaced Merkle trees,NMT)
NMT 使 Celestia 上的執(zhí)行層和結(jié)算層僅下載與其相關(guān)的交易。Celestia 將區(qū)塊當(dāng)中的數(shù)據(jù)劃分為多個(gè)命名空間,每個(gè)命名空間都對(duì)應(yīng)構(gòu)建在 Celestia 上的 rollup 等應(yīng)用,每個(gè)應(yīng)用僅需下載和自己相關(guān)的數(shù)據(jù)從而提高網(wǎng)絡(luò)效率。
Celestia主要通過兩種方式從應(yīng)用程序中獲得收入:
支付blob space費(fèi)用:Rollup使用$TIA付費(fèi),將數(shù)據(jù)發(fā)布到Celestia 的blob space。
支付gas費(fèi)用:開發(fā)人員使用$TIA作為Rollup的gas代幣,類似于基于以太坊Rollup的ETH。
發(fā)展?jié)摿?br /> 項(xiàng)目已上線,技術(shù)成熟度較高
潛在的豐富空投,來自$TIA的質(zhì)押,例如項(xiàng)目Dymension、Altlayer的空投對(duì)象都會(huì)選擇$TIA的質(zhì)押者,未來更多的以太坊Layer2項(xiàng)目、模塊化公鏈、Cosmos生態(tài)項(xiàng)目都有很大可能走類似的空投路線。
生態(tài)豐富性:與跨鏈橋、結(jié)算層方案、defi項(xiàng)目、游戲、排序器等合作。
DA合作項(xiàng)目方不斷增加,合作方包括Manta、Eclipse、Caldera、Snapchain。 同時(shí)還與Arbitrum Orbit集成、與Polygon CDK集成、與Aevo衍生品交易平臺(tái)的集成等。
4.3 EigenDA
EigenLayer 是一個(gè)基于以太坊的再質(zhì)押(Restaking)協(xié)議,允許用戶將 ETH、lsdETH 及 LP Token 重新質(zhì)押在其他側(cè)鏈、預(yù)言機(jī)、中間件等,作為節(jié)點(diǎn)并得到驗(yàn)證獎(jiǎng)勵(lì),這樣第三方項(xiàng)目可以享受到 ETH 主網(wǎng)的安全性,ETH 質(zhì)押者也能得到更多收益,實(shí)現(xiàn)了雙贏。
EigenDA是建立在以太坊上的利用EigenLayer Restaking構(gòu)建的去中心化數(shù)據(jù)可用性(DA)服務(wù),并將是EigenLayer上的首個(gè)主動(dòng)驗(yàn)證服務(wù)(AVS)。與 Celestia 或 Avail 不同,EigenDA 不需要引導(dǎo)新的驗(yàn)證器集,以太坊驗(yàn)證者可以自由選擇加入。
·技術(shù)特點(diǎn):
·增強(qiáng)以太坊的DA能力:Blob區(qū)塊數(shù)據(jù)+KZG承諾
EigenDA 調(diào)動(dòng)了坎昆升級(jí)后的 Blob 區(qū)塊數(shù)據(jù) + KZG 承諾,Rollup 鏈可以對(duì) Blob Data 進(jìn)行糾刪碼生成 KZG 承諾然后發(fā)布到 EigenDA 合約,由 EigenDA 的節(jié)點(diǎn)來給后續(xù)的鏈 DA 能力進(jìn)行保證,相當(dāng)于增強(qiáng)了以太坊的 DA 能力。關(guān)鍵是,EigenDA 的整個(gè)過程都圍繞 Blob、KZG 這些以太坊既有的基礎(chǔ)設(shè)施來完成,其節(jié)點(diǎn)驗(yàn)證工作也由以太坊的 Validators 參與。
·無自主共識(shí)和P2P網(wǎng)絡(luò)
EigenDA 節(jié)點(diǎn)必須在以太坊 L1 上的 EigenLayer 合約中重新抵押 ETH(或者更確切地說,抵押 ETH 衍生品)。EigenDA 節(jié)點(diǎn)是以太坊驗(yàn)證器的子集。隨后,DA購買者(例如rollup,也稱為分散者)收到數(shù)據(jù)blob后,用糾刪碼對(duì)其進(jìn)行編碼,并生成KZG承諾,發(fā)布并分發(fā)以供節(jié)點(diǎn)確認(rèn)。之后,分散者一一收集這些簽名,生成聚合簽名,并將其發(fā)布到 EigenDA 智能合約,EigenDA 智能合約對(duì)簽名進(jìn)行驗(yàn)證。
·采用托管證明方式
EigenDA沒有采用數(shù)據(jù)可用性采樣的方式去驗(yàn)證節(jié)點(diǎn)是否真正存儲(chǔ)了數(shù)據(jù),而是使用托管證明方法來實(shí)現(xiàn)。任何人都可以向 EigenDA 智能合約提交證明,該證明將由智能合約進(jìn)行驗(yàn)證。如果驗(yàn)證成功,惰性驗(yàn)證器將被削減。
·發(fā)展?jié)摿?br /> ·多個(gè)合作項(xiàng)目方,與Celestia展開競(jìng)爭(zhēng):現(xiàn)已集成Celo、Mantle、Fluent、Offshore、OP stack等多個(gè)L2項(xiàng)目;
·背靠Eigenlayer多樣生態(tài),包括排序器、跨鏈橋、預(yù)言機(jī)等。
4.4 其他DA項(xiàng)目
4.4.1 Avail
Avail 可對(duì)交易進(jìn)行高效的排序和記錄,提供對(duì)數(shù)據(jù)的存儲(chǔ)和數(shù)據(jù)可行性的驗(yàn)證,支持與以太坊虛擬機(jī)(EVM)兼容的區(qū)塊鏈,允許 Rollup 將數(shù)據(jù)直接發(fā)布到 Avail,且其輕客戶端網(wǎng)絡(luò)驗(yàn)證機(jī)制(下文將介紹)使得 Avail 上的 Rollup 可以通過輕客戶端網(wǎng)絡(luò)而無需依賴智能合約和基礎(chǔ)層來驗(yàn)證狀態(tài)。并且由于其模塊化性質(zhì),開發(fā)人可在 Avail 存儲(chǔ)數(shù)據(jù)并選擇其他網(wǎng)絡(luò)進(jìn)行結(jié)算。
共識(shí)機(jī)制:繼承自 Polkadot SDK 的 BABE 和 GRANDPA 共識(shí)機(jī)制
去中心化:
Avail 采用 Polkadot 的提名權(quán)益證明(NPoS),支持多達(dá) 1000 個(gè)驗(yàn)證節(jié)點(diǎn),NPoS 還具有有效的獎(jiǎng)勵(lì)分配可以降低權(quán)益中心化的風(fēng)險(xiǎn)。
Avail有能力從其輕客戶端的 P2P 網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)抽樣,這一特性為Avail 提供了一個(gè)高效且可靠的備份機(jī)制,即使在出現(xiàn)故障的情況下也能確保數(shù)據(jù)的可用性。
有效性證明:Avail 采用 KZG 多項(xiàng)式承諾
現(xiàn)狀:主網(wǎng)尚未上線
4.4.2 Near DA
2023年11月8 日,NEAR 基金會(huì)宣布推出 NEAR 數(shù)據(jù)可用性(NEAR DA)層,為 ETH rollup 和以太坊開發(fā)者提供了強(qiáng)大、高性價(jià)比的數(shù)據(jù)可用性。首批用戶包括StarkNet的Madara、Caldera、Fluent、Vistara、Dymension RollApps和Movement Labs。
安全性:繼承Near網(wǎng)絡(luò)的安全性
費(fèi)用優(yōu)勢(shì):NEAR 上的 100kB calldata 花費(fèi) 0.0033 美元
現(xiàn)狀:NEAR DA已與Polygon CDK 集成,用于開發(fā)人員構(gòu)建以太坊 ZK Rollups。
4.4.3 Covalent
區(qū)塊鏈數(shù)據(jù)查詢服務(wù)平臺(tái)Covalent可以標(biāo)準(zhǔn)化來自多個(gè)區(qū)塊鏈的數(shù)據(jù),其統(tǒng)一API允許開發(fā)者在支持的網(wǎng)絡(luò)中重復(fù)使用查詢,解決了區(qū)塊鏈數(shù)據(jù)難以獲取的問題。
坎昆升級(jí)之后,以太坊主網(wǎng)只保存L2提交的狀態(tài)數(shù)據(jù)1個(gè)月時(shí)間,之后會(huì)丟棄。Celestia為保持網(wǎng)絡(luò)的去中心化程度和DAS輕節(jié)點(diǎn)機(jī)制的成立,也會(huì)定期丟棄L2提交的狀態(tài)數(shù)據(jù)。然而,Covalent在去年底推出長期DA服務(wù) EWM(以太坊時(shí)光穿梭機(jī)),永久保存以太坊丟棄的L2提交的狀態(tài)數(shù)據(jù)。Covalent負(fù)責(zé)L2狀態(tài)數(shù)據(jù)的讀取。
而且Covalent會(huì)將這些數(shù)據(jù)索引和結(jié)構(gòu)化,整合入其平臺(tái)的鏈上數(shù)據(jù)API服務(wù),為專業(yè)區(qū)塊鏈數(shù)據(jù)網(wǎng)站、政府監(jiān)管部門、人工智能研究團(tuán)隊(duì)提供服務(wù)和支持。
現(xiàn)狀:截至2023年12月,Covalent共支持210多條區(qū)塊鏈,計(jì)劃在2024年底時(shí)支持1000多條區(qū)塊鏈。據(jù)不久前Messari發(fā)布Covalent數(shù)據(jù)可用性報(bào)告指出,Covalent擁有數(shù)十億條數(shù)據(jù),是目前最適合為需要通用、廣泛適用數(shù)據(jù)的應(yīng)用提供服務(wù)。
4.4.4 zkPorter
zkPorter是以太坊擴(kuò)容方案zkSync推出的針對(duì)去中心化優(yōu)化的鏈下數(shù)據(jù)可用性解決方案,通過結(jié)合zkRollup和分片思想的混合方法來處理數(shù)據(jù)可用性。zkPorter引入了可選的驗(yàn)證器機(jī)制,由zkSync代幣持有者質(zhì)押代幣后來驗(yàn)證和簽署區(qū)塊。雖然zkPorter的產(chǎn)品進(jìn)展在很長時(shí)間里一直未向外界披露,但從zkSync上的Layer3應(yīng)用鏈GRVT計(jì)劃在今年Q1上線主網(wǎng),且該項(xiàng)目是在zkPorter上存儲(chǔ)數(shù)據(jù)來看,zkPorter被外界猜測(cè)或?qū)⒃诖酥皢?dòng)。
4.5 DA項(xiàng)目對(duì)比
總結(jié)
· 以上DA項(xiàng)目,具有強(qiáng)有競(jìng)爭(zhēng)力的項(xiàng)目是Celestia、EigenLayer、Avail和NearDA,而Covalent不走尋常路,為它在DA應(yīng)用上,開辟了獨(dú)特的需求。
· 在所有數(shù)據(jù)可用性的實(shí)現(xiàn)方案當(dāng)中,數(shù)據(jù)可用性采樣加KZG多項(xiàng)式承諾是最主流的方案,其能夠在降低節(jié)點(diǎn)成本,提升證明效率的同時(shí)保證數(shù)據(jù)可用性。
· 從技術(shù)角度,以太坊Danksharding和Celestia是最去中心化的,因?yàn)槎加玫搅顺闃蛹夹g(shù),這樣降低了節(jié)點(diǎn)的性能要求的同時(shí)可以做到大帶寬。EigenDA次之,也用到了抽樣,但是EigenDA是寄生于以太,其節(jié)點(diǎn)數(shù)是以太的子集。其他的DA項(xiàng)目應(yīng)該沒用到抽樣,例如NearDA的去中心化程度就相當(dāng)于Near Protocol的去中心化程度。
· Celestia所選的Optimistic證明的落地門檻相比較KZG多項(xiàng)式承諾而言更低,技術(shù)成熟度更高,但是未來的技術(shù)上限不如KZG多項(xiàng)式承諾,與同類型的Avail以及EigenDA相比,Celestia的開發(fā)進(jìn)度目前更快,將會(huì)更早一步落地主網(wǎng),但是Celestia同時(shí)也將在坎昆升級(jí)之后面臨Ethereum的直接競(jìng)爭(zhēng)。
· 作為一個(gè) Layer2 開發(fā)者,擺在面前的無非是 DA 正統(tǒng)性和發(fā)鏈成本性的 Tradeoff。DA 正統(tǒng)性在商業(yè)化市場(chǎng)相對(duì)更被動(dòng),它適合一些更關(guān)心安全共識(shí)問題,有一定品牌底蘊(yùn)和市場(chǎng)基礎(chǔ)的綜合 layer2 項(xiàng)目,而一些新銳小 layer2,尤其是基于 OP Stack 一鍵發(fā)鏈速成的 layer2 鏈,會(huì)想盡辦法把成本壓榨到最低。對(duì)它們來說, Celesitia 這類第三方 DA 自然是更好的選擇。而Eigenlayer還是無法降低項(xiàng)目方開發(fā)L2的實(shí)際成本。
· 但是對(duì)于DA層項(xiàng)目,其場(chǎng)景單一、to B模式,這些項(xiàng)目并不能像一個(gè)綜合性公鏈(例如Solana)那樣能靠著 ToC 場(chǎng)景招商 DAPP 來獲取大量的流動(dòng)性。如果不能成功吸引許多 Rollup 項(xiàng)目的采用,其生態(tài)建設(shè)就會(huì)走弱。而且 Celestia 似乎缺乏極為強(qiáng)勁的資本推手,雖然其技術(shù)敘事本身 make sense,但如果不能在以太坊生態(tài)內(nèi)很好的扎根,其宏大藍(lán)圖很可能變?yōu)榭罩袠情w。
5.DA層與區(qū)塊鏈的模塊化
DA層 其實(shí)一直就有,無論是BTC,ETH,還是Solana。例如,在Bitcoin network中,數(shù)據(jù)是直接存儲(chǔ)在區(qū)塊上的,15年前,中本聰發(fā)表了BTC白皮書,并將區(qū)塊大小限制在 1MB,區(qū)塊大小限制了每個(gè)區(qū)塊能夠容納的交易數(shù)據(jù)的上限。后來的 隔離見證 (SegWit),Taproot,以及Ordinal 協(xié)議,其實(shí)在某種程度上說,也是為了增強(qiáng)BTC網(wǎng)絡(luò)的數(shù)據(jù)可用性。
而在Pre-4844 的Ethereum網(wǎng)絡(luò)中,Layer2 回傳到Layer1的數(shù)據(jù)都存儲(chǔ)在Calldata 里,Rollup雖然把計(jì)算安全的轉(zhuǎn)移到了L2,但是存儲(chǔ)仍然在L1,由于L1存儲(chǔ)能力有限,限制了以太坊上Rollup的容量。以太坊 Blocksize 約為 150K - 250K,即使所有空間都給Rollup用,存儲(chǔ)空間也是有限的,限制了L2的吞吐量。所以,以太坊才要采用 Proto-Danksharding,通過引入包含Blobs的新的交易類型,來增強(qiáng)數(shù)據(jù)可用性。
因此,可以這么說,其實(shí) DA層 是伴隨著各個(gè)區(qū)塊鏈的擴(kuò)容需求,以及對(duì)數(shù)據(jù)可用性更高的要求,而抽象出來的一層,是區(qū)塊鏈技術(shù)發(fā)展演化過程中,類似人類發(fā)展過程中社會(huì)分工的細(xì)化,而模塊化區(qū)塊鏈則是將單體區(qū)塊鏈中的某一個(gè)功能層級(jí)解耦出來,外包給其他區(qū)塊鏈網(wǎng)絡(luò)進(jìn)行負(fù)責(zé),從而更進(jìn)一步實(shí)現(xiàn)分工,提升效率。
Celestia 提出模塊化區(qū)塊鏈
傳統(tǒng)整體區(qū)塊鏈的架構(gòu)通常由四個(gè)功能層組成:
執(zhí)行層——執(zhí)行層主要負(fù)責(zé)處理交易和執(zhí)行智能合約。它包括交易的驗(yàn)證、執(zhí)行和狀態(tài)更新。
數(shù)據(jù)可用性層——模塊化區(qū)塊鏈中的數(shù)據(jù)可用性層負(fù)責(zé)確保網(wǎng)絡(luò)中的數(shù)據(jù)可被訪問和驗(yàn)證。它通常包括數(shù)據(jù)的存儲(chǔ)、傳輸和驗(yàn)證等功能,以保證區(qū)塊鏈網(wǎng)絡(luò)的透明度和信任。
共識(shí)層——負(fù)責(zé)節(jié)點(diǎn)之間的協(xié)議,以實(shí)現(xiàn)網(wǎng)絡(luò)中數(shù)據(jù)和交易的一致性。它通過特定的共識(shí)算法(例如工作證明(PoW)或權(quán)益證明(PoS))驗(yàn)證交易并創(chuàng)建新區(qū)塊。
結(jié)算層——負(fù)責(zé)完成交易的最終結(jié)算,確保資產(chǎn)的轉(zhuǎn)移和記錄永久保存在區(qū)塊鏈上,決定區(qū)塊鏈的最終狀態(tài)。
Celestia 首先提出模塊化區(qū)塊鏈概念,將不同的功能層級(jí)從單體區(qū)塊鏈中節(jié)解耦出來,這樣就使得區(qū)塊鏈能夠?qū)W⒂谀骋粚蛹?jí)的特殊功能,合理分工,以實(shí)現(xiàn)整體可用性最大化。
這里并不是說,區(qū)塊鏈的模塊化一定比單體區(qū)塊鏈有優(yōu)勢(shì),而是希望,用模塊化的思維去看區(qū)塊鏈未來的發(fā)展,這樣就可以有更多的可能性和猜想。
6.關(guān)于未來的猜想
6.1 用模塊化的眼光看區(qū)塊鏈的組合方式
上一段,有講到,將區(qū)塊鏈模塊化來看,可以分為執(zhí)行層,數(shù)據(jù)可用性層,共識(shí)層和結(jié)算層。
這里就以以太坊生態(tài)為例子,共識(shí)層就是以太坊主鏈,
對(duì)于以太坊生態(tài)來說 未來模塊化區(qū)塊鏈的可能性數(shù)量有 = 執(zhí)行層方案數(shù)量 * 結(jié)算層方案數(shù)量* DA層方案數(shù)量
6.2 DA層將是分散的
DA層可以已經(jīng)如雨后春筍出現(xiàn),核心內(nèi)容是DA 并沒有那么難。最簡(jiǎn)單的一個(gè)單機(jī)就可以做DA,最復(fù)雜的如Celestia 那樣做抽樣下的去中心化。用抽樣模式做的去中心化,節(jié)點(diǎn)越多帶寬越大(想象一個(gè)p2p電影下載網(wǎng)絡(luò)),這塊也是具備網(wǎng)絡(luò)效應(yīng)的,所以我認(rèn)為最終不會(huì)有太多這種“去中心化抽樣的DA”。但是其他形式的DA則沒有限制,可以有無數(shù)個(gè)。
在這里我們可以打個(gè)比方,DA就是存儲(chǔ),占據(jù)成本又很高。如果你不嚴(yán)格的要求以太級(jí)別的安保服務(wù),選用哪家DA就是一個(gè)成本和安全之間的衡量。原則是:價(jià)值越大的服務(wù),DA應(yīng)該盡量安全。因此,未來的DA也許是分散的。即使如此,也許有7-8家主要的DA也許就夠用了。
6.3 以太坊也許將會(huì)在ETH3.0中,做出專門的DA層
以太坊從1.0 升級(jí)到 2.0, 將以太坊分為了執(zhí)行層 和 共識(shí)層,新引入的Blobs 也將掛在在信標(biāo)鏈的共識(shí)層上。
未來也許在以太坊下一次升級(jí)的時(shí)候,隨著技術(shù)的進(jìn)步和對(duì)數(shù)據(jù)可用性的增加,以太坊將可能在執(zhí)行層和共識(shí)層的基礎(chǔ)上,再專門加載一層DA層;又或者,下一次升級(jí)中,可能會(huì)出現(xiàn)類似分片鏈的專有數(shù)據(jù)存儲(chǔ)鏈。當(dāng)然這都只是猜想,至于會(huì)朝哪個(gè)方向發(fā)展,我們一起期待。
相關(guān)稿件