合了数据可用性采样(DAS)和命名空间默克尔树(NMT)。通过采用 Cosmos 的技术堆栈,Celestia 对 Tendermint 进行了调整。首先,它采用了二维 Reed-Solomon 编码方案,启用了块数据的纠删码编码,这构成了 DAS 的基础。这使得资源有限的轻节点只需对块数据的一小部分进行采样,从而减少了障碍。其次,Celestia 用命名空间默克尔树(NMT)取代了 Tendermint 用于存储块数据的常规默克尔树。此修改使得执行层和结算层只需下载必要的数据。NMT 是按命名空间标识符排序的默克尔树,哈希函数经过修改,使得树中的每个节点都包括其所有后代的命名空间范围。 就以太坊而言,其数据可用性(DA)路线图在开发中通过渐进式步骤进行推进。目前,来自执行层的 Rollup 通过 calldata 机制提交数据,该机制存储来自外部函数调用的数据。在 L1 上,数据提交与常规交易之间没有区别。 从长远来看,共享 DA 的终极目标 Danksharding 还没有具体的时间表,升级也经常出现延迟。此外,Danksharding 也没有可用的规范。为了解决 L2 上昂贵的交易费用的迫切需求,并满足 Rollup 的短期需求,以太坊提出了 Proto-Danksharding,也被称为 EIP 4844。 尽管名字中有类似字眼,但 Proto-Danksharding 与分片技术无关。总之,该解决方案以较低的成本将压缩数据存储在额外的空间中。 数据压缩基于 KZG(Kate-Zaverucha-Goldberg),这是一种替代证明,它将多项式方程拟合到数据上。通过利用 KZG,Rollup 不再需要提出原始数据或数据差异。相反,固定大小的 KZG 承诺足以用于验证正确性,而且其大小要小得多。由于 KZG 本质上是基于秘密随机字符串的零知识技术,因此 EIP-4844 KZG 仪式对公众开放,数万人参与其中,做出了贡献。 以太坊已经设置了一个名为 BLOB 的额外空间,专门供 Rollup 存储交易数据。BLOB 的定价也比普通的 calldata 要便宜,但动态调整机制仍然遵循 EIP 1155。从长远来看,以太坊最多允许一个区块包含 16 个 BLOB,每个 BLOB 包含 4,096 个字段。每个字段是 32 字节,因此一个 BLOB 最多可以存储 2MB 的数据。 打一个通俗的比方,装备了 BLOB 的以太坊可以看作是一辆跨斗摩托车,但有两个关键特点。首先,存储在 BLOB 中的数据无法被 EVM 访问。其次,在一段时间后,这些数据将被删除。你可以想象以太坊本身是不断运行的摩托车,而 BLOB 就像是可拆卸的跨斗。在这种机制下,以太坊充当了临时存储层,这就是为什么据称 Proto-Danksharding 后的交易会便宜得多。 状态修剪允许减小区块链的大小并提高性能。这些优化旨在使以太坊更加轻量化和可扩展,同时保持其安全性和去中心化。然而,对于执行层来说,它们的全局状态仍然需要存储在某些地方。有些依赖他们自己的 DA 委员会,比如 zkSync 很早就提出了 zkPorter。Polygon 也有自己的 DA 层,名为 Avail。其他可能会寻求专门的 DA 层。 因此,如果模块化叙事继续下去,我们将对 DA 层持乐观态度。尽管以太坊利用「合法性」吸引了大多数 Rollup,但它无法也不打算托管所有执行层的状态。此外,以太坊坎昆升级已经多次推迟,为其他 DA 层进入市场创造了有利的时间窗口。 难怪 Celestia 计划在本月底启动他们的主网。我们将密切关注 Celestia,看看它是否能突破合法性的僵局。一旦 Celestia 突破重围,将会打开更大的市场。 作为投资机会的指南,我们将首先关注为以太坊生态系统构建部分层的目标。这些层初期将从以太坊引领。否则,它们可能会因为合法性而得不到以太坊的认可,并且难以像替代性 L1 那样吸引开发者和用户。在所有这些层中,DA 是最具挑战性的部分。 接下来,我们将评估模块化方法是否严格限于以太坊,Celestia 能否引领通用的模块化叙事浪潮。由于 Celestia 利用了 Cosmos 堆栈,因此它也将为 Cosmos 生态系统带来资金流入,特别是 Celestia 构建执行和结算层的那些项目,例如在执行层上的 Fuel。 另一个受益的领域是 RaaS,广泛的模块化叙事将鼓励更多的协议采用 Rollup,类似于 SaaS(软件即服务)如何改变传统的互联网服务。RaaS 的商业模式很清晰:它们从协议中收取服务费。以更便宜的价格和更好的服务提供更强大的业务发展,从而获得更多的市场份额。此外,它们的成功与其运营的生态系统密切相关,因此很可能会看到它们扩展到多个生态系统。 机会#7: 模块化层 - 7.1 为以太坊生态系统构建的部分层。 - 执行层: Rollup - 结算层: Risc0, Mina - 数据可用性层: Celestia, EthStorage, Zero Gravity - 7.2 为模块化叙事构建的部分层。 - 执行层: Fuel - 结算层 机会#8: 与生态系统紧密相关的 RaaS 工具。 待续 到目前为止,我们已经广泛讨论了由以太坊驱动的模块化叙事的概念,并探讨了这个有趣名字背后的基本现实。考虑到以太坊作为最大智能合约平台的地位,遵守市场监管是至关重要的。然而,重要的是不要仅仅局限于其叙事,因为互联网代表着一个比加密货币大得多的市场。如果加密行业的目标是实现广泛的应用,那么这个市场上不可避免地会出现其他参与者。在我们即将发布的文章中,我们将深入探讨智能合约平台的广阔世界。 来源:金色财经lg...