扩容技术 / 主题阅读

DAS如何通过数据擦除编码和随机采样验证数据可用性

DAS通过数据擦除编码和随机采样验证数据可用性,确保Layer 2 rollups和轻节点的数据完整性,并可与DAC结合使用。

展示混合擦除编码和内存中键值存储的示意图
主题资料配图,非新闻现场照片 · 配图:and available in-memory kv-store with hybrid erasure coding and

DAS如何通过数据擦除编码确保数据可用性

DAS依赖数据擦除编码技术,通过在原始数据上拟合多项式并评估额外点来扩展数据集。这种方式生成冗余数据,使得即使部分原始数据不可用,也能从冗余数据中恢复原始信息。如果原始数据缺失,将导致一半的扩展数据缺失,从而通过随机采样检测数据是否完整。

DAS如何通过随机采样验证数据完整性

DAS要求每个节点下载一小部分随机选择的数据片段。如果节点成功下载这些样本,就能以高置信度确认所有数据可用。通过调整采样量,可以确保如果数据不足一半可用,至少有一个样本会缺失,从而验证数据完整性。

DAS在Layer 2 rollups中的应用

DAS用于确保Layer 2 rollup操作员发布交易数据。以太坊节点通过随机采样验证blob中提供的交易数据,确保所有数据存在。这一机制保障了rollup提交到以太坊主链后的数据可用性,使交易数据可被独立验证。

DAS与数据可用性委员会(DAC)的结合

DAC是提供或证实数据可用性的可信方,可与DAS结合使用。例如,以太坊使用随机选择的验证者子集为轻节点证实数据可用性。某些Validium项目则用PoS验证者系统替代DAC,通过质押机制激励诚实行为,提高安全性。

资料与延伸阅读

你可以通过以下原始资料核对文中概念,并继续深入阅读。

  1. Data availability | ethereum.org ↗
  2. 配图:and available in-memory kv-store with hybrid erasure coding and ↗
← 更多扩容技术文章返回顶部 ↑