以太坊数据可用性之争:链上与链下解决方案对比

数据可用性解决方案概览

Layer2(L2)面临的数据可用性(DA)问题主要涉及安全性与成本之间的权衡。为解决这一问题,目前已经出现了链上和链下两类解决方案。

模块化新时代:数据可用性解决方案及项目盘点

链上解决方案:Proto-Danksharding

Proto-Danksharding(EIP-4844)是一种旨在降低以太坊数据可用性成本的方案。它引入了一种新的交易格式——Blob,允许L2以更低成本的方式在以太坊共识层上进行非永久数据存储。这意味着以太坊将成为一个实时公告板,数据在一定时间后会被删除,L2需要自行存储所有数据的备份。Proto-Danksharding预计将在今年年底的以太坊坎昆升级中上线。

模块化新时代:数据可用性解决方案及项目盘点

链下解决方案

链下解决方案不再将以太坊作为DA层,而是寻求更经济的数据可用性方式。根据去中心化和安全性的不同,可分为以下四种:

Validium

Validium是一种高度中心化的DA方案,交易数据由中心化运营商管理。虽然能最大程度保护交易方隐私并降低DA成本,但风险也最高。如果运营商出现问题,用户资金可能无法找回。

数据可用性委员会(DAC)

DAC类似于联盟链,由多个受信任节点组成。它们保存交易数据副本,在运营商出现问题时公开数据,便于用户提取资金。虽然运行成本较低,但小型DAC仍存在安全风险。

Volition

Volition是一种混合模式,允许用户选择单个交易的数据是发布在链上还是链下。这种方式可以在一定程度上继承以太坊的安全性。

通用型DA方案

这类方案不仅可为以太坊L2提供数据可用性,还能服务于更多链和项目。它们通常拥有自己的验证节点、区块生产者和共识机制,以增强数据可用性的安全性。

模块化新时代:数据可用性解决方案及项目盘点

DA层项目介绍

StarkEx

StarkEx是StarkWare团队开发的框架,为特定应用程序提供扩容解决方案。它提供链上、Validium和Volition三种数据可用性模式。目前使用StarkEx的项目包括dYdX v3、Immutable等。

模块化新时代:数据可用性解决方案及项目盘点

zkPorter

zkPorter是Matter Labs提出的链下DA解决方案。它是一条独立链,通过PoS共识机制维护安全。zkPorter上的账户可与ZK Rollup(zkSync Era)上的账户或合约无缝交互。然而,目前zkPorter的开发进度尚未公开。

模块化新时代:数据可用性解决方案及项目盘点

EigenDA

EigenDA是基于EigenLayer开发的DA层项目。它作为中间件,通过EigenLayer的以太坊验证者再质押模式获得安全性。多个L2团队计划将EigenDA集成到其方案中。

模块化新时代:数据可用性解决方案及项目盘点

Celestia

Celestia是一条通用型DA公链,拥有自己的验证节点和PoS共识机制。虽然成本较高,但安全性显著高于其他链下DA解决方案。Celestia已完成两轮融资,并计划进行代币空投。

模块化新时代:数据可用性解决方案及项目盘点

Avail

Avail原本是Polygon Labs创立的项目,现已独立运行。它比Celestia在技术上更复杂,主网预计2024年第一季度上线。目前Avail测试网已进行到第二阶段,用户可以通过多种方式参与。

模块化新时代:数据可用性解决方案及项目盘点

总结

以太坊计划通过EIP-4844为L2进一步降低发布数据成本,显示其希望保持DA层、结算层及共识层的功能。这可能导致链下DA层项目面临与以太坊的直接竞争。未来,这些项目除了主打低成本外,如何提升竞争力将成为关键问题。对用户而言,DA层竞争中是否会出现类似Optimism、Arbitrum那样的重要项目值得期待。

模块化新时代:数据可用性解决方案及项目盘点

ETH0.75%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 分享
评论
0/400
ShibaSunglassesvip
· 07-26 06:25
这玩意也能吵起来?
回复0
GweiTooHighvip
· 07-26 06:23
那会再贵点不
回复0
consensus_whisperervip
· 07-26 06:13
链下就是混子
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)