首页 资讯 正文

Celestia:以太坊 DA 最大的竞争对手

深潮TechFlow 2024年01月20日 15:48

撰文:Ac-Core,YBB Capital Researcher

根据 Ethereum Foundation 的定义,以太坊的 Layer2=Rollup。按照 Vitalik 近期的新观点,如果其他 EVM 链使用非以太坊作为 DA(数据可用 Data Availability),那么它就是以太坊 Validium(将区块链的数据可用性层移至链外,利用有效证明来保证链外交易的完整性)。虽然当下因为 DA 的问题,大家对于 Layer2 的精准定义还存在着一定程度的争议,但以太坊的升级路线仍是以 Rollup 为中心的,DA 则在以太坊升级中担任保存或上传 Rollup 交易数据的重要角色。Optimistic Rollup 与 ZK Rollup 能否通过 DA 来访问相关数据会在一定程度上影响其自身的安全性,即使它们的依赖程度不同。面对 Cosmos 共享安全的创新和 Celestia 的 DA 渗透,以及市场面的做市商带动,受其借鉴位于原生以太坊的 EigenLayer 能否通过将中间件提升至以太坊级别的安全性叙事来重新夺回市场主权?

图源:EigenLayer 白皮书

简单理解,EigenLayer 是一个基于以太坊的再质押(Re-staking)协议,为未来整个以太坊的加密经济体系提供以太坊级别的安全性。它允许用户通过 EigenLayer 智能合约将原生 ETH、LSDETH 及 LP Token 进行再质押并得到验证奖励,让第三方项目在可享受 ETH 主网安全性的同时还能获得更多奖励收益,从而实现共赢。

以太坊之所以能够吸引大量的交易量和流动性,是因为它是目前被大多数人认可的除比特币外的最为安全的第一层区块链。EigenLayer 通过主动验证服务(Actively Validated Services,即 AVS)来直接对接以太坊的安全性和流动性,其本质是将其代币模型的安全性验证直接委托给以太坊节点(可简单理解为节点运营商),这一过程被称为再质押「Re-staking」。本文只例举 EigenLayer 团队开发的第一个 AVS 项目:EigenDA。

图源: EigenDA 官方

根据官方解释和介绍(暂无实际相关数据作为支撑),EigenDA 是建立在以太坊上的利用 EigenLayer Restaking 构建的去中心化数据可用性(DA)服务,并将是 EigenLayer 上的首个主动验证服务(AVS)。其中 Restakers 可以将质押委托给执行的 EigenDA 以及执行验证任务的节点运营商,作为回报获得服务费用,并且 Rollups 可以将数据发布到 EigenDA,从而降低交易费用成本,获得更高的交易吞吐量及提升整个 EigenLayer 生态系统的安全性。这一发展过程中的安全性和交易吞吐量会随着质押量、相关生态协议以及运营商的整体发展而扩大。

EigenDA 旨在为 Rollups 提供创新的 DA 解决方案,让以太坊质押者与验证者通过相互连接来提升安全性,实现在提高吞吐量的前提下降低成本的目的,其中 EigenLayer 共享安全系统为保证去中心化程度会采用多节点的方式。根据 EigenDA 推文透露,其现已集成的 Layer2 方案包括从 L1 向以太坊 L2 过渡的 Celo;BitDAO 生态系统外的 Mantle 及其配套产品;提供 zkWASM 执行层的 Fluent;提供 Move 执行层的 Offshore,以及 Optimism 中的 OP Stack(现阶段在 EigenDA 测试网使用)。

EigenDA 是一个构建在以太坊上的安全、高吞吐量和去中心化的数据可用性(DA)服务,基于 EigenLayer Restaking 开发。以下为 EigenDA 设计旨在实现的一些关键特性和优势:

特性:

共享安全性:EigenDA 利用 EigenLayer 的共享安全性模型,使验证者(Restakers)能够通过贡献 ETH 的方式参与验证过程,提高网络的整体安全性;

数据可用性:EigenDA 的主要目标是确保 Layer 2 网络上的数据可用性。它通过验证者来验证和保证 Rollup 网络的数据有效性,防止不良行为和确保网络的正常运行;

去中心化排序:EigenDA 利用 EigenLayer 的去中心化排序机制,以确保 Rollup 网络中的事务按正确的顺序执行,从而维护整个系统的正确性和一致性;

灵活性:EigenDA 的设计允许 L2 开发人员根据需要调整各种参数,包括安全性和活跃性之间的权衡、质押代币的模式、纠删编码比率等,以适应不同的场景和需求。

优势:

经济效益:EigenDA 通过 EigenLayer 实现 ETH 的共享安全性,从而减少了潜在的质押成本。它通过分散数据验证工作,降低了每个操作员的操作成本,提供了更经济高效的验证服务;

高吞吐量:EigenDA 被设计成具有横向扩展性,随着更多的操作员加入网络,其吞吐量也会增加。私下测试中,EigenDA 展示了高达 10 MBps 的吞吐量,并有扩展到 1 GBps 的路线图,为支持高带宽需求的应用提供了可能性,如多人游戏和视频流;

安全性机制:EigenDA 使用多层安全机制,包括 EigenLayer 的共享安全性、Proof of Custody 机制以及 Dual Quorum ,以确保网络的安全性、去中心化性和抗审查性;

可定制性:EigenDA 提供了灵活的设计,允许 L2 开发人员根据其特定需求和用例调整各种参数,从而在安全性和性能之间找到平衡。

图源: Delphi Digital

原生 ETH 再质押:

适用于独立的 ETH 质押者,他们可以将已质押的 ETH 通过提款凭证指向 EigenLayer 智能合约,以重新质押并获取额外收益。如果独立质押者有不当行为,EigenLayer 可以直接罚没其提款凭证;

LST 再质押:

LST(Liquid Staking Token)是流动性质押代币的缩写。普通投资者,即使没有 32 个 ETH,也可以通过 Lido、Rocket Pool 等流动性质押协议进行「拼车」,将 ETH 存入质押池,并收到代表其 ETH 及其质押收益索取权的 LST。已经在 Lido、Rocket Pool 质押 ETH 的用户可以将持有的 LST 转移到 EigenLayer 智能合约中,实现再质押以获取额外收益;

LP Token 再质押:

LP Token 再质押分为 ETH LP 再质押和 LST LP 再质押。

ETH LP 再质押: 用户可以将包含 ETH 在内的一对 DeFi 协议 LP Token 再次质押到 EigenLayer 上。

LST LP 再质押: 用户可以将包含 lsdETH 的一对 DeFi 协议 LP Token 再次质押到 EigenLayer 上。例如,Curve 协议的 stETH-ETH LP Token 可以再次质押到 EigenLayer 上。

图源:Celestia 官方

目前,还没有任何一种区块链可以真正解决去中心化、安全性和可扩展性的区块链不可能三角问题,Cosmos 认为只有多链的设计架构才能一定程度上克服它们之间的权衡。在讨论 Celestia 之前,我们先简单回顾一下 Cosmos,其中的区块链通过 IBC(Inter-Blockchain Communication)协议实现互操作性。以下是 Cosmos 链之间安全性的详细讨论:

IBC 协议安全性:IBC 是 Cosmos 网络中确保链之间通信的协议。它通过使用加密和签名等机制来确保消息的机密性和完整性。IBC 协议包括一系列验证步骤,以确保跨链通信的可信度。通过 IBC,Cosmos 链可以安全地传输消息和资产,防止欺诈和篡改;

共识机制安全性:Cosmos 生态系统中的各个区块链可能采用不同的共识机制,其中最常见的是 Tendermint。Tendermint 共识算法通过拜占庭容错(Byzantine Fault Tolerance,BFT)来确保节点之间的一致性。这意味着在一定数量的恶意节点存在的情况下,系统仍能正常运作。共识机制的安全性对整个网络的稳定性和安全性至关重要;

Hub 安全性:Cosmos 网络中存在一个称为 Hub 的中心化区块链,作为不同链之间的桥梁。Hub 的安全性对整个生态系统的稳定性起到了关键作用。如果 Hub 不安全,可能会导致整个网络的问题。因此,确保 Hub 的安全性是 Cosmos 生态系统中的一个重要任务,涉及到对其共识机制和节点管理的严格控制;

资产安全性:由于 Cosmos 链之间可以传输资产,确保资产的安全性是至关重要的。通过使用加密技术,Cosmos 链能够防范恶意活动,如双花攻击。同时,IBC 协议的设计使得资产的跨链传输变得更加安全和可靠;

智能合约和应用层安全性:Cosmos 网络允许开发智能合约和分布式应用。保障这一层面的安全性是通过确保区块链上运行的智能合约和应用程序的代码质量、审计和漏洞修复来实现的。

Celestia 通过模块化设计,将共识和执行分离,实现了可扩展性和灵活性,促进了适用于各种区块链解决方案的可定制化生态系统。相比之下,Cosmos 以生态系统为中性来促进区块链协作,强调独立区块链之间的互联性,并使用 Tendermint 整合了共识和执行,提供了一个有凝聚力的环境,这带来的直观负面影响是失去了自身灵活性。通过 Celestia 的模块化方法提供了增强的可扩展性和开发灵活性,并为满足不同应用需求提供了定制解决方案,甚有呼声称 Celestia Cosmos 才是未来应用链的终极形态。

图源作者 X:@_Gods_1

但值得关注的是近期在 Celestia 的提案中提到的 ICS(Interchain Security),与之不同的是 EigenLayer 是建立在 Ethereum 上的一个数据可用性层,通过将 ICS 与 EigenLayer 对比,我们可以从以下几个方面来理解它们之间的关系:

共享安全性:Celestia 的提案中讨论了使用 ICS 的可能性,将 Cosmos 生态系统中的验证器(如 Cosmos Hub 的验证器)用作 Celestia 的 Rollup 排序器。这样的做法可以让多个 Rollup 网络共享相同的验证器集合,实现共享安全性。这一思路与 EigenLayer 中的共享安全性理念有些相似,都是通过利用底层区块链网络的验证器来提供安全性。区别在于 ICS 利用 Cosmos Hub 的验证器为连接的区块链提供验证服务,通过一种共享的安全性模型提高整个生态系统的安全性,EigenDA 则通过 Ethereum 上的 EigenLayer 提供验证服务,使用 ETH 的验证者(Restakers)来验证 Rollup 网络的数据可用性;

去中心化排序器:Celestia 提到的去中心化排序器的概念,利用了 ICS 的方法。这与 EigenLayer 中使用 EigenLayer 的 Restaking Primitive(重新质押机制)来构建去中心化的排序器有些相似。两者都试图通过底层协议的特性来实现更加去中心化的排序机制;

Rollups 可组合性:Celestia 提到,通过在多个 Rollup 网络中使用相同的排序器(可能通过 ICS),可以实现跨 Rollup 的可组合性。这与 EigenLayer 中提到的希望在 EigenLayer 生态系统中有多个 AVS(主动验证服务)相互协作,以实现更高层次的可组合性和互操作性的目标有些类似;

经济学:抛开 Celestia 与 EigenLayer 技术层面的话题,站在市场端的视角考虑,对用户而言他们更为关心的则是自己的收益,EigenLayer 对于 LST 等的层层收益叠加以及对未来整个 EigenLayer 生态的空投预期值是略强于 Celestia 的。

图源:Researcher@likebeckett

数据可用(Data Availability)简称为 DA,目前在以太坊的升级路线中整体是以 Rollup 为主的,DA 在一过程中担任的角色是用来保存或者上传整个 Rollup 的所有交易数据。Rollup 的出现是为了解决 Layer1 的扩展性问题,但实际通过 DA 访问 Layer2 数据会影响整体的安全性以及 TPS 水平,为了能够让 Layer2 可以继承以太坊的安全性,以太坊需要能够通过优化整个协议安全机制来上传大量的 Layer2 的数据。

在共识机制中,存在着一个根本性的两难问题,即有效性和安全性,前者确保交易的快速处理,后者以确保交易的准确性和安全性,为此不同的区块链系统会做出不同的选择以达到符合自身实际需求的平衡。其中 Ethereum、Celestia、EigenLayer 和 Avail 解决方案都旨在为 Rollup 提供可扩展的数据可用性,根据 Researcher@likebeckett 和 Avail 官方提供的相关数据,我进行了以下总结。

图源:Avail Team 官方

Celestia:

去中心化排序器提案Celestia 讨论了一项由首席运营官 Nick White 提出的使用来自 Cosmos 生态系统的 Interchain Security(ICS)来实现 Celestia 的去中心化排序器的方案,以此通过 ICS 来利用 Cosmos Hub 的验证者为 DA 层提供共享安全性;

原子跨 Rollup 可组合性:Celestia 通过借助 ICS 可以实现多个 Rollup 网络之间的原子事务,从而提高可组合性。相同的排序器使得多个 Rollup 网络能够协同工作,解决流动性碎片化和可组合性下降的问题;

多 Rollup 互操作性:利用相同的排序器,Celestia 可以促进多个 Rollup 网络之间的互操作性,实现更好的流动性和数据可用性。

EigenLayer 和 EigenDA:

共享安全性的数据可用性服务:EigenLayer 通过 EigenDA 提供数据可用性服务,不同于传统的区块链,而是一组构建在 Ethereum 上的智能合约,充分利用共享安全性的概念。EigenDA 可以作为 Celestia 生态系统的一部分,提供高效、安全、可扩展的数据可用性;

去中心化排序:EigenLayer 强调其去中心化排序的机制,本质是在 Rollup 排序器的 PoS 过程中加入 ETH 代币和罚没条件为 Layer 2 网络提供更高的安全性。通过这一机制,EigenLayer 实现了高效的排序过程;

数据可用性服务:EigenDA 专注于为 Layer 2 网络提供数据可用性服务,通过 EigenLayer 共享安全性和去中心化排序,为链上应用提供高性能的数据传输。

Avail:

数据可用性设计:Avail 专注于数据可用性的设计,引入了数据可用性抽样技术。该技术允许轻节点通过仅下载区块的一小部分来验证数据可用性,而不是完全依赖于全节点来获取数据,以此提高了网络的可扩展性;

区块链间交互性:Avail 的设计旨在提高区块链间的交互性。支持数据可用性抽样的轻节点使得增加区块大小更加灵活,提高了整体的吞吐量;

EIP 4844 适应性 :Avail 积极参与了 Ethereum 的 EIP 4844 的实施,是 Polygon 模块化区块链愿景的重要组成部分,该提案旨在增加区块大小并为实施 Danksharding 打下基础,这使 Avail 能够适应 Ethereum 生态系统的升级。

对于 Rollup 来讲,24 年,除了坎昆升级带来的确定性叙事,DA 问题的争论也带来了关于 Layer2 精准性定位的问题,暂且抛开以太坊 DA 实际所面临的正统性、安全性、成本性问题不谈,这场 Celestia 与 EigenDA 的争论,不难引出一个思考,在以太杀手和以太护城墙的对抗下,未来是否会引发出更多的在可组合模块方向的市场竞争,让以太坊的扩容方式出现新一轮的万花绽放。

虽然区块链自身本来就存在着诸多局限性,但从金融市场的角度来说,所有市场的上涨动力绝大一部分是来自「假想空间」,总得有新鲜故事来投喂。而对于创新本身除了维持自身的正确性外,「旁门左道」也是一种跳出原有框架的叙事方向。