数据可得性重新命名:用DataPublication取代DataAvailability
最近提出用「Data Publication」来取代「Data Availability」,避免 DA 这个词所造成的干扰。本篇文章将介绍 DA 这个词所带来的干扰以及为什么用 Data Publication 来取代某些 Data Availability。
照片由Unsplash上的Mike van den Bos拍摄
先备知识:
- 听过数据可得性(数据可用性),大概知道它在什么情境下会被提及以及在该情境下所造成的影响
Rollup 与资料可用性本文将介绍数据可用性与 Rollup 的关联,Rollup 要如何在数据可用性上做出一些牺牲来换取大量的交易成本。媒体网站数据可用性 — 数据可得性
随着模组化区块链的设计越来越流行,大家也越来越常提到数据可用性这个词。数据可得性在区块链的底下指的是出块者(提议者,例如 PoW)的矿工或者PoS的验证者)发布的区块内容是否可取得,如果不可取得则其他节点也不会承认该区块。
可用的就代表数据永远都可以获得吗?
目前在区块链下数据可用性这个词产生最大的困扰是它没有区分数据发布(数据发布)与数据存储(数据存储)两种性质,让我们认为数据可得就表示数据永远都可得,但实际上保证区块链的有效性及区块链的安全性并不需要区块数据永远都可得。而这也是这篇文章的目的——推广用数据发布取代数据可用性这个词。
数据发布 — 数据发布
但为什么会考虑区块数据是否可得?节点不是都会下载完整的区块数据吗?是的,在过去及当前的区块链都是以太坊,节点都会下载完整的区块。但随着以太坊走向资料分片(Data Sharding)的设计前进后,节点将不会再下载完整的区块内容,因为这就是分片的目的 — 如果所有节点下载每个区块的完整内容,那么区块大小就永远不能扩大,区块链也没法进行扩容,大家要相应负责不同区域(分片)的数据。在分片的世界中,为了避免节点相信一个不完整区块是完整的,节点除了检查「区块是有效的」,还必须检查「区块是完整的」,悟出块者真的有发布完整的区块内容到区块链网路上。检查通过了节点才会承认该区块,将其接上自己手上的区块链,否则就会忽略它。
注:「检查区块是否完整发布」的方法可以穿透信任一个数据可用性委员会的方式,或者所有者一起对区块采样进行数据可用性采样的方式,但这里不会再深入介绍这些细节。
如果一个区块的完整内容有即时发布,那网路中的节点很快就会承认该区块,下一个出块者生生接在该区块之后继续拓扑新区块;如果出块者没有即时发布或者网路层可能出现的问题导致区块数据没有即时传播出去,那就有可能造成该区块被部分节点以及下一个出块者忽视,从而产生由此分叉。不过其实目前的区块链兼容就是这样,有时候出块者可能下线或者因为网路太差导致它的区块该没有立即被广播出去,所以区块就会被下一个出块者跳过而产生分叉。
注:虽然区块没有及时发布导致在刚才被忽略,但并不表示该区块是不合法的。它可能是合法的,只是没有及时发布导致成为孤儿区块。
因此可以看到一条区块链能顺利实现新区块且很少发生分叉,仰赖的是区块有即时被(完整地)发布,让当前网路中的节点相互正确验证其有效性及而当区块接上最后一条链、最终性被确认后,区块内容是否可得就不再影响安全性,因此在一段时间内区块内容就可以被丢弃。
注:这里「可以删掉」的区块内容是指区块中的 Blob 数据,Blob 会在 EIP-4844 中被引入,是专门用于临时放数据而不是用于 EVM 执行的数据格式。在以太坊的数据分片设计中,区块还是有部分数据是会在 EVM 执行的,这些就不能删除,而另外一个大部分会是可以删除的 Blob 数据。更多 EIP-4844 介绍可以参考这里篇。
注意这里会说区块要「即时」发布是这里的姿势是在区块链的姿势底下:在区块链中区块必须要即时发布才能避免变成孤块。但因为如果跳出区块链的话的设想,重点讨论资料发布的话,就只有资料「是否」发布的问题,有时不会有效性的问题。
数据存储 — 资料保存
那会不会未来某一天Blob再次访问不到?这是有可能的,如果这些Blob里的数据没有人有兴趣,那就不会有人特别保存下来。等到最后一个节点把它放到手上上面的那份 Blob 数据也删除后,网路中就再也没有人可以提供该 Blob 数据了。这其实就像 BitTorrent 等 p2p 文件共享服务一样,热门的数据会被备份到很多节点上,但乏味的人问津的数据有一天就会从网路中消失。但总之,以太坊的安全性需要的是出块者出块立即发布完整的区块内容,让大家能够达成共识,等待共识达成、最终性确认后,区块内容就由有兴趣的人自己保存即可。
目前想像未来大部分会使用 Blob 资料的都会是 Rollup,所以相当于 Rollup 项目方、在该 Rollup 提供基础建设服务的项目、建立该 Rollup 浏览器的服务等等的角色都会主动下载并保存该 Rollup 上传Blob 的数据,毕竟他们提供的服务是基于这些数据的。
总结
- 数据可用性数据可得性这个词会让人以为数据永远都是可得的,但数据分片设计中区块链并不需要区块数据永远可得才能确保安全性,而是在出块者发布区块当下能即时发布区块内容,让大家能够达成完整共识、通过 Finality 确认让区块,之后区块内容是否可得就不再影响安全性
- 因此Data Availability这个词应该改名为Data Publication,指的是数据是否被即时、完整发布
- 而共识达成、最终确认后的区块数据的保存问题包装数据存储的问题,有兴趣的人自然会保存数据
- 数据存储和数据发布(数据可用性)是相关的,大家记得不要再假设数据永远都可访问得到
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
SEC 2026 新规详解:告别「执法监管」,稳定币支付的合规新范式
SEC 的创新豁免政策并非旧时代的终结,而是加密行业工业化进程的开始。撰文:Trustin12 月 2 日,美国证券交易委员会(SEC)主席 Paul Atkins 在纽约证券交易所的演讲中,正式宣布
-
加密货币当圣诞礼物?Z 世代正在重新权衡原文标题:Crypto for Christmas? Gen Z-ers Are Cautiously Open to the Idea.原文作者:Kailyn Rhone,the New York
-
机构黎明与周期终结:解读八大顶级加密机构的 2026 核心叙事与分歧作者:Bruce引言:从“狂野西部”到“华尔街分行” 2026 年或许将被记录为加密货币历史上的一个分水岭。如果说之前的牛熊转换是由散户情绪和比特币减半机制(Halving)主导的“狂野西部”故事,那
-
Curve 治理权变局:1700 万 CRV 拨款提案遭否,资本方成新决策核心原文作者:CM(X:@cmdefi)前几天,Curve的一项拨款提案被否了,内容是拨给开发团队(Swiss Stake AG) 17M $CRV 开发经费,Convex和Yearn都投了反对票,而且这
-
三巨头下注 1700 万美元,FIN 强势入局跨境支付原文标题:《Pantera、Sequoia、三星联手押注,FIN 要抢传统银行的饭碗?》 原文作者:KarenZ,Foresight News在当前的全球金融体系中,大额跨境转账仍饱受「到账慢、手续费
-
Matrixport 投研:经历数月谨慎后,比特币进入结构性博弈阶段自 10 月中旬以来,比特币持续回落,市场情绪明显转向谨慎。随着市场再次讨论“四年周期”,部分交易员据此推演,2026 年或仍处于承压阶段。但从近期结构变化来看,市场正在进入一个不同于单边下行的新阶段
-
7大机构展望下的加密行业:2026,会走向哪里?作者:Viee, Amelia, Denise I Biteye 内容团队过去这一年,加密市场悄然站上了新的十字路口。 美联储政策转向、叠加x402、预测市场、链上美股、证券代币化等新叙事崛起,市场不
-
AI驱动新纪元:SunAgent以AI智能交互中枢,重塑波场TRON链上交互新范式正当人工智能以前所未有的广度和深度重塑商业与社会时,追求效率的加密世界,迎来了一个关键时刻。Fortune Business Insights 上的一项研究显示,AI与区块链交汇的市场规模正以年复合增
- 成交量排行
- 币种热搜榜
OFFICIAL TRUMP
World Liberty Financial USDv
泰达币
比特币
以太坊
USD Coin
Solana
First Digital USD
瑞波币
币安币
狗狗币
莱特币
大零币
Avalanche
艾达币
FIL
UNI
OKB
CFX
DOT
SHIB
YGG
DYDX
HT