数据可用性解决方案全景:链上VS链下 探讨以太坊及其他DA层项目

robot
摘要生成中

数据可用性解决方案概览

在区块链领域,Layer 2 (L2) 面临的数据可用性(DA)问题主要涉及安全性与成本的权衡。为解决这一问题,业界提出了链上和链下两种不同的解决方案。

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

链上解决方案:Proto-Danksharding

Proto-Danksharding (EIP-4844) 是以太坊降低数据可用性成本的方案。它引入了一种新的交易格式 - Blob,L2上传的交易数据将以Blob格式在以太坊共识层上进行非永久存储,为L2提供更经济的数据可用性选择。

这意味着以太坊将充当一个实时公告板,数据在一定时间后会被删除,L2需要自行存储所有数据备份。Proto-Danksharding预计将在今年年底的以太坊坎昆升级中推出。

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

链下解决方案

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

Validium

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

数据可用性委员会 (DAC)

为降低单一运营商带来的风险,Validium通常配套使用DAC。DAC类似联盟链,由多个可信节点组成,保存交易数据副本,并在必要时公开数据以便用户提取资金。

Volition

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

通用型DA方案

除了针对以太坊的解决方案,还有一类通用型DA方案,可为多种链和项目提供服务。这类方案通常具有独立的验证节点、区块生产者和共识机制,但不支持智能合约。

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

DA层项目介绍

StarkEx

StarkEx是StarkWare团队开发的框架,为特定应用提供扩容解决方案,包括三种数据可用性模式:链上、Validium和Volition。目前已有多个项目使用StarkEx提供数据可用性。

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

zkPorter

zkPorter是zkSync团队提出的链下DA解决方案,是一条专门供L2发布交易数据的独立链。它通过PoS共识机制维护安全,zkSync代币持有者可质押代币成为验证者。

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

EigenDA

EigenDA是基于EigenLayer开发的DA层项目,作为中间件,它没有自己的共识机制,而是通过EigenLayer的以太坊验证者再质押模式获得安全性。多个L2项目计划将EigenDA集成到其中。

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

Celestia

Celestia是一条通用型DA公链,拥有独立的验证节点和PoS共识机制。虽然成本较高,但安全性显著优于其他链下DA解决方案。Celestia最近宣布了空投计划,引起了业界广泛关注。

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

Avail

Avail原为Polygon Labs旗下项目,现已独立运营。作为一条独立的DA公链,Avail在技术上比Celestia更复杂。目前已进行到第二阶段测试网,用户可通过多种方式参与。

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

在以太坊未来发展路线中,降低L2数据发布成本是重要目标。随着以太坊升级的推进,链下DA层项目可能面临与以太坊的直接竞争。未来,这些项目除了主打低成本外,如何提升竞争力将是一个值得关注的问题。

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

ETH0.48%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 分享
评论
0/400
BearMarketBrovip
· 07-23 15:12
看不懂 眼睛疼
回复0
薛定谔的韭菜钱包vip
· 07-21 23:48
就是贵撒
回复0
NotFinancial_Advicevip
· 07-21 23:47
链下链上嘎嘎全科普了
回复0
LeverageAddictvip
· 07-21 23:37
数据终于有着落了
回复0
TokenUnlockervip
· 07-21 23:33
链上就是安全 链下都是坑
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)