来源:Base,Mirror;编译:陶朱,金色财经
Base 2024 年路线图计划之一是让每个人都能以可承受的价格访问链上技术。我们专注于在安全、去中心化的 L2 上提供快速、低成本的交易,以实现全球参与链上经济。
我们将在这个新的博客系列 Scaling Base 中展示我们的进展,我们将在其中分享更新和我们让十亿人上链的计划。在本期中,我们将分享我们提高数据可用性容量的方法,同时期待在即将到来的 Pectra 升级中集成 PeerDAS。
自发布以来扩展 Base
以太坊于今年 3 月推出了 EIP-4844——这项升级通过将 L2 费用与以太坊主网费用分离,使其降低了 100 倍。这种分离使组合网络能够扩展:如果第 2 层出现拥塞,它可以独立采取行动来增加其目标容量并降低交易费用。
因此,自一年前推出以来,我们已将 Base 的吞吐量扩展了 4 倍,将每个区块的 gas 目标从 2.5 Mgas/s 提高到 10 Mgas/s,以便在活动增加时将费用保持在 1 美分以下。这只有在 Base 核心团队和整个生态系统的建设者为扩展 OP Stack、以太坊客户端和 EVM 所做的大量努力下才有可能实现。
下一步:每周增加 1 Mgas/s
几个月前,我们设定了一个雄心勃勃的目标:实现 Base 1 Ggas/s 的容量。我们知道,要实现这一目标,需要许多团队的大量努力和协作。退一步来看,我们意识到,无论是对于我们的内部团队还是对于更广泛的生态系统,我们在扩展过程中提供的可预测性越高,规划和协调必要工作就越容易。
为了提供这种清晰度,我们正在改变扩展 Base 的思维方式:我们将致力于持续增加 gas 目标,然后努力确保我们能够通过扩展所有关键属性来实现这一增长。
首先,我们公开承诺从 9 月底开始每周将基本 gas 目标提高 1 Mgas/s。这些增加将受到持续监控和测试——如果我们需要更改计划,我们将清楚地传达我们的主要经验和变化。随着我们继续扩展底层基础设施并建立信心,我们的目标是提高增长率(例如每周 2 Mgas/s),以加速我们向 1 Ggas/s 迈进。
Pectra 和 PeerDAS
随着 Base 的不断扩展,我们希望以太坊社区能够整合必要的主网升级,以提高 L1 数据的可用性,从而确保 L2 能够继续为链上带来下一个十亿用户。
在过去的两年里,我们与以太坊核心开发者社区合作完成了这项任务,从 EIP-4844 开始。这次升级由 Base 团队、OP 实验室和以太坊核心开发者共同领导,通过引入 blob 空间并提供固定数量的 blob 空间来提供数据可用性,显著降低了 Base 和其他 L2 的成本。
但随着需求的增加,我们的预测显示,目前的限制将无法满足 Base 在未来一年的需求。这就是 PeerDAS 发挥作用的地方。
PeerDAS(对等数据可用性采样)是即将推出的 Pectra 硬分叉中的一项协议变更,它通过增加总 blob 容量来解决此问题,而无需每个节点下载每个 blob。它确保以太坊节点可以访问所有 blob 数据,同时仅下载一小部分,从而显著降低网络带宽要求并释放大量数据可用性容量。
Base 核心团队一直在积极准备将 PeerDAS 纳入 Pectra 升级:
PeerDAS blob 容量
除了这些贡献之外,我们还主张在激活 PeerDAS 的同时大幅增加 blob 容量。这对于扩展工作至关重要,允许处理更多数据而不会使单个节点过载。
任何影响带宽的协议更改都应该自然地面临开发人员的审查,因为存在引入网络不稳定和网络相关的拒绝服务攻击的风险。由于 PeerDAS 的复杂性,一些人主张将其纳入,同时首先保持 blob 容量不变。这种方法会将任何数据可用性容量的增加推迟到后续升级,这可能是在 Pectra 于 2025 年激活后的几个月(如果不是一年)之后。
虽然 PeerDAS 的最终细节仍在讨论中,但我们相信它的架构允许现有的带宽有限的质押者安全参与。此外,同样计划用于 Pectra 的 EIP-7251 应该会减少认证和 sync_committee p2p 流量,这是节点带宽的主要消耗者。
对 blob 数据施加更高的最低价格
反对增加容量的一个论点是,L1 节点需要公平地补偿提供数据可用性所需的计算、存储和带宽。当对 blob 的需求低于目标时,价格会降至最低限度:每字节 blob 数据 1 wei。超过目标容量的需求允许基于市场的定价机制启动,从而更好地收回 L1 节点产生的成本。
我们认为通过限制 DA 容量来解决这个问题是朝着错误的方向迈出的一步;相反,我们建议采用不同的方法,确保 blob 空间市场健康,以便在保持网络不受约束的同时公平地补偿网络。一些潜在的解决方案是提高最低 blob 费用或为 blob 数据实施不同的费用机制。
提高目标以实现正和扩展
EIP-4844 发布后,只要 blob 的平均需求低于目标(目前为每块 3 个),L2 交易费用将与以太坊主网费用脱钩。
到目前为止,我们只看到少数 blob 需求长期超过此目标的情况。有些人可能将低于目标的 blob 需求视为保守行事的理由。但是,随着 Base 的扩展计划和 L2 需求的增长,我们预计需求将在未来几个月内持续达到或超过容量。超过目标将结束交易费用的脱钩 —— 不允许 L2 独立增加容量并保持低费用。
当数据可用性达到目标容量时,扩展将成为零和游戏 —— 一个 L2 的吞吐量增加会对另一个 L2 产生负面影响。我们的目标是创建一个正和扩展环境。实施 PeerDAS 和增加 blob 数量是实现这一目标的关键步骤。
L2 协议改进
L1 数据可用性可以通过 L2 协议改进间接扩展,从而减少所需的数据。OP Stack 已经具有 Fjord 升级中的跨度批处理数据布局和 Brotli 压缩等创新,这些创新将 Base 的数据压缩率提高了 25%。未来的增强功能包括 L2 交易和 UserOps 的状态压缩和可聚合签名。这些改进虽然很有帮助,但却是锦上添花。最终,主网的数据可用性容量必须增长,以支持健康的扩展路线图。
展望未来
随着以太坊的不断发展,任何数据可用性容量的增加最终都会被有机需求吸收。虽然基于市场的数据可用性定价制度是不可避免的,但尽可能长时间地保持分离费用将使以太坊能够更快地发挥其全部潜力。