从 Dencun 到 Fusaka:以太坊下一个飞跃作者:stacymuur
编译:白话区块链
引言:为什么 Fusaka 现在如此重要
以太坊持续演进,以支持更多用户、更多交易和更多应用,同时保持安全性和去中心化。每一次升级都针对系统中的一个瓶颈解决。2024 年早些时候,Dencun 升级引入了 「blob」(一种新的数据格式),为二层 (L2) rollup 提供了在以太坊上廉价存储数据的新方式。这是一个重大里程碑,但 blob 的需求很快达到上限,导致拥堵并再次推高费用。
今天,以太坊在 Holesky 测试网上启动了 Fusaka 升级,作为前进的下一步。
Fusaka 的头条特性是 PeerDataAvailabilitySampling (PeerDAS),这是一种安全扩展 blob 吞吐量的方法,允许节点在不下载完整 blob 的情况下验证数据。除了 PeerDAS 之外,Fusaka 还改进了 gas 规则、加密工具以及开发者体验。对于用户来说,这意味着以太坊变得更快、更便宜、更易用,尤其是对每天数百万用户依赖的 rollup 而言。
通过在主网之前先在 Holesky 上启动,Fusaka 为开发者、验证者和应用团队提供了准备以太坊下一章的机会。
从 Dencun 到 Fusaka
要理解 Fusaka 的重要性,回溯一下会有帮助。2024 年早些时候,以太坊发布了 Dencun 升级,引入了 blob 作为一种新的数据格式。Blob 允许 rollup 以低成本和安全方式将打包数据发布到以太坊。这项突破大幅降低了 Optimism、Arbitrum 和 zkSync 等网络的用户费用。
但 blob 的需求增长如此迅速,以至于 rollup 无法始终获得 blob 空间,费用再次飙升。以太坊需要一种方法来进一步扩展 blob 吞吐量,而不压垮普通节点。这正是今天在 Holesky 上线的 Fusaka 所提供的。
PeerDAS 详解
Fusaka 的核心是 PeerDAS (PeerDataAvailabilitySampling,EIP-7594),这是一种以太坊节点检查 blob 数据真正可用性的新方式。
Fusaka 之前的问题
直到今天,节点必须下载整个 blob,即使它们只需确认其存在。这很安全,但效率低下。
想象一个图书馆,每位成员为了验证一本书在架子上,就必须阅读每一本书。随着书籍增多,这种努力变得不可持续。同样,随着以太坊区块中添加更多 blob,节点在不必要的数据重压下不堪重负。这限制了 blob 吞吐量,并在高需求期推高了 rollup 用户的费用。
PeerDAS的工作原理
PeerDAS 使用擦除编码(一种将数据拆分成许多小块的数学方法)。想象将一本巨书撕成数百章——即使是随机的小子集,也能证明整本书的存在。
节点不再下载整个 blob,而是从其对等节点中采样几块。如果足够多的节点确认其随机样本,网络就能以极高概率保证整个 blob 是可用的。
这就像一个读书俱乐部,每位成员随机检查两三章。如果所有样本一致,整个团体就能确信整本书完好无损,而无需任何人阅读全部。
设计中的扩展:仅 blob 参数分叉
以太坊不会一次性大幅提高 blob 容量。Fusaka 引入了 Blob Parameter Only(BPO)分叉(EIP-7892),这是一种在 PeerDAS 激活后逐步增加 blob 限制的方法。
在 Holesky 上, rollout 计划如下:
2025 年 10 月 1 日 – Fusaka 于 08:48 UTC 激活。
2025 年 10 月 7 日 – BPO1 将 blob 目标从 6 提高到 10,最大值从 9 提高到 15。
2025 年 10 月 13 日 – BPO2 将目标提高到 14,最大值提高到 21。
这种渐进方法确保了每一步的性能可被测量,并给节点运营商时间适应硬件。与突然跃升不同,以太坊以受控、更安全的增量方式扩展。
超越 Blob:强化以太坊基础层
Fusaka 不仅仅关乎 blob。它还改进了以太坊的一层(L1)基础:
Gas 规则:默认区块 gas 限制提高到 6000 万(EIP-7935),而单个交易不得超过约 1670 万 gas(EIP-7825)。这防止巨型交易挤占其他交易,并为未来的并行执行做准备。
加密:对模指数运算的优化(EIP-7883、7823)改进了复杂数学操作的定价。新预编译(EIP-7951)为 P-256 签名提供原生支持,这广泛用于通行密钥和设备级安全。
网络:移除遗留的权益证明字段(EIP-7642),节省带宽并简化客户端代码。
区块编码:引入区块大小上限(EIP-7934),防止极端区块减缓传播。
这些变化共同增强了以太坊在活动扩展时的弹性和效率。
使用 Fusaka 构建
以太坊升级也注重可用性。Fusaka 引入了让开发者生活更轻松、用户更安全的特性:
通行密钥:凭借 P-256 签名原生支持,钱包可以直接在以太坊上提供通行密钥登录(适用于 iPhone、Android 设备和浏览器)。
位级操作:新的 CLZ 操作码(EIP-7939)降低了压缩方法和零知识(zk)电路的成本。
透明度:确定性提议者前瞻(EIP-7917)使区块提议者时间表提前可知,从而启用交易预确认。
可预测性:Blob 费用保障(EIP-7918)将 blob 费用与执行费用保持相对界限,确保稳定的经济性。对于开发者,这些是强大的新工具。对于用户,它们转化为更顺畅的应用、更便宜的 zk 协议以及更可预测的费用。
测试网 rollout:Holesky 今日,主网即将到来
以太坊升级总是先通过测试网,然后才到达主网。Fusaka 的 rollout 是分阶段的:
Holesky:于 2025 年 10 月 1 日启动。BPO1 和 BPO2 将在两周内跟进。Holesky 也将在此后退休,这既是启动也是告别。
Sepolia:计划于 2025 年 10 月 14 日。
Hoodi:计划于 2025 年 10 月 28 日。
只有在所有三个测试网成功升级后,主网激活才会被安排,目前预计在 2025 年 12 月。
实际变化
这些技术升级会向外扩展到现实世界的益处:
Rollup 用户:在交易高峰期,blob 槽位以前会快速填满,导致费用上涨。凭借 PeerDAS 和更高的 blob 容量,费用将保持更稳定。
节点运营商:今天在 Holesky 上升级的验证者现在兼容 PeerDAS 和新 gas 规则。那些未升级的将从链上分叉。
应用开发者:钱包团队可以廉价且原生地支持通行密钥登录。
zk 开发者:协议可以使用 CLZ 操作码降低 zk 电路的证明成本。
安全与治理
以太坊在创新与谨慎之间取得平衡。除了 Fusaka 之外,一个漏洞赏金计划已启动,提供高达 200 万美元的奖励,以鼓励主网前的测试。
Fusaka 还展示了以太坊的治理模式:开发者提出以太坊改进提案(EIP),客户端团队实现它们,节点运营商通过升级软件决定。虽然 Fusaka 预计是非争议性的,但最终决定始终掌握在社区手中。
展望:Fusaka 之后的以太坊
以太坊的路线图分阶段展开:Dencun、Pectra、Fusaka 以及更远的未来。每一次升级都清除一个瓶颈,并为下一步铺路。Fusaka 的重要性在于它安全地扩展了 blob 吞吐量,使 rollup 能够处理更多交易,同时保持合理的节点要求。
对于用户,这意味着更便宜、更可靠的 L2 体验。
对于开发者,它解锁了通行密钥认证和 zk 效率等工具。
对于验证者,它证明了以太坊可以在保持去中心化的同时扩展。
结论
今天在 Holesky 上启动的 Fusaka 升级,不仅仅是路线图上的另一个名字。它标志着 blob 扩展超出当前限制的开始,由 PeerDAS 驱动,并通过分阶段分叉保障安全。它还从 gas、加密和网络等方面强化了以太坊的基础。
随着 Fusaka 从 Holesky rollout 到 Sepolia 和 Hoodi,然后到主网,它展示了以太坊的哲学:谨慎演进、包容演进,并着眼于长期可用性。对于全球数百万用户、开发者和验证者来说,Fusaka 是迈向更快、更便宜、更实用的以太坊的具体一步。
Dencun 升级 150 天后,Rollups 发生了什么?撰文:Zack Pokorny,Galaxy
编译:Chris,Techub News
摘要
EIP-4844 实施后的 150 天内,以太坊 Rollup 网络总共购买了 2225958 个 blobs,平均每个 blob 的成本为 1.59 美元。这意味着用户支付了这些费用来处理和存储这些 blobs。在这些 blobs 中,有 1104315 个是用于承载主网交易的。这些交易是最基本的以太坊交易。平均来看,每笔 L1 交易的成本为 5.22 美元。以太坊网络从这些 blob 中总共获得了 2692.39 枚以太坊的收入。其中大约 89.45% 的收入,也就是 2408.41 枚以太坊已被销毁。费用销毁是指这些以太坊被永久移除流通,以减少供应并潜在地增加以太坊的稀缺性。剩余部分(大约 10.55%)则以优先费的形式提供给了验证者。优先费是支付给以太坊网络验证者的额外费用,用以激励他们处理交易。
Rollups 总共购买了约 285 GB 的 blob 数据。这些 blob 中包含了用于处理交易的各种数据,而Rollups 所购买的 285 GB 数据中,只有 76% 被实际用于存储和处理交易数据,还有24%的空间是未使用的。Blob 的大小固定为 128KB,以太坊区块中最多可以处理 6 个 blob。每个 blob 中包含的数据都是短暂的,大约两周后会自动从大多数以太坊节点中删除。
Rollup 在这段时间内总共花费了 3549430 美元用于购买和使用 blob 数据。这是 Rollup 在以太坊网络上扩展其交易容量所支付的总费用。Rollup 实际使用这些数据来处理交易时,每 GB 数据的平均花费是 16473 美元。这包括了存储、处理、以及与 blob 使用相关的其他费用。Rollup 购买 1 GB 的 blob 数据的平均成本为12458 美元。这表示 Rollup 为获得这些数据所支付的费用,但还不包括实际使用这些数据的额外费用。
Rollup 成本大幅下降,Arbitrum、OP Mainnet、Base、zkSync、Linea 和 Scroll 在 Dencun 之后每天平均支付 556.4 万美元的运营成本。相比之下,在 Dencun 之前的 150 天内,使用 calldata(在以太坊上存储任意数据的另一种方式)的日均成本为 107 万美元。
Rollup 利润率相对有所改善, Optimistic Rollup 利润率(使用 Base、OP Mainnet 和 Arbitrum 作为代理)从 Dencun 前 150 天内的 22.65% 提高到 Dencun 后 150 天内的 92.3%;零知识 Rollup 利润率(使用 zkSync、Scroll 和 Linea 作为代理)从 Dencun 前的 27.27% 扩大到 Dencun 后的 66.7%。
尽管费用收入较 Dencun 之前的每日价值下降了 42%,但 Rollup 利润率在 Dencun 之后有所改善。Rollup 赚取的最低收入比 Dencun 之前更多。
Dencun 之后,L2 上的活动立即回升。然而,交易数量的增加伴随着失败率的上升。大多数失败的交易来自高活动地址,可能是机器人。L2 上的低费用可能会推动机器人活动增加。未发送大量交易的普通用户的交易失败率仅略高于 Dencun 之前的水平。
Dencun 之后,以太坊的收入大幅减少,以太坊供应量被销毁。总收入比升级前的平均 150 天滚动总和低 69%;ETH 销毁量比升级前的平均 150 天滚动总和低 84%。
关键定义
Blob 是一种在以太坊共识客户端上用于临时存储数据的二进制大对象。它是在 EIP-4844 提案中引入的,旨在为 Rollups 提供一个新的数据存储空间。Blob 可以存储任何类型的数据,类似于以前的 calldata 空间(这是以太坊用来存储交易数据的一种方式)。以太坊开发人员计划让 Rollup 使用 Blob 来存储交易数据,以提高网络的扩展性。每个以太坊区块的目标是包含三个 blob,但最多可以容纳六个。「Blob sidecar」 是指在区块中携带交易数据的 blob 的包装器,用于处理这些数据。「Blobdata」 是指存储在 blob 中的具体数据。
Blob 携带交易也称为「类型 3」交易,是一种特别的以太坊交易类型。这种交易中包含对 Blob(即二进制大对象)的引用,但交易本身并不携带 Blob 数据。Blob 数据是通过共识客户端的「Blob sidecar」进行传播的,而不是通过执行客户端进行传播。这意味着执行客户端并不会直接处理这些 Blob 数据。尽管交易携带 Blob 数据的引用,但实际的交易还是在以太坊的执行层上进行处理。这种交易除了需要支付以太坊交易的基础费用和优先费用外,还需支付与 Blob 数据相关的额外费用。
Blob 容量是指每个 Blob 可以存储的最大数据量。每个 Blob 的容量是固定的,最多可以容纳 128 KB 的数据。无论 Blob 的购买者实际使用了多少数据,他们也必须支付 Blob 的全部容量费用。
Blob 容量使用 是指 Rollup 实际用来存储批量交易数据的 Blob 容量的份额。每个 Blob 可以存储最多 128 KB 的数据,而「Blob 容量使用」描述的是在这 128 KB 中,Rollup 实际填充了多少数据。
Calldata 是指每个以太坊交易中附加的专用数据存储空间。这个空间可以用于存储任何类型的数据。在 EIP-4844 提案引入之前,Rollup 通常使用 Calldata 来存储其交易数据。这是 Rollup 处理和记录交易的一种主要方式。即使在 EIP-4844 实施之后,一些 Rollup 仍然选择继续使用 Calldata 来存储交易数据。
批处理是指一组 L2 交易,这些交易被「Rollup」在一起,并作为一个单独的交易提交到以太坊主网。将多个交易捆绑成一个批处理是 L2 Rollup 减少以太坊用户费用的关键方法之一。通过这种方式,多个交易的费用可以合并,从而降低每个用户的交易成本。在 EIP-4844 提案实施后,这些批处理数据主要存储在 blob 中。而在此之前,这些数据通常存储在交易的 calldata 中。
以太坊执行层也称为以太坊 L1,是以太坊网络的核心部分,负责处理所有交易和执行智能合约。执行层还包含 EVM,这是以太坊的执行引擎,它规定了所有链上操作的规则和定价机制。
以太坊共识层是以太坊网络的一部分,负责实现 PoS 共识算法。这个层次确保网络能够基于执行客户端提供的经过验证的数据达成一致。共识层不仅用于维护网络的一致性,还负责存储 blob 数据,这些数据用于处理和记录交易的相关信息。
EIP-4844 的背景
Dencun 升级是以太坊网络的一次重要更新,于 2024 年 3 月 13 日成功激活。这次升级在特定的 Beacon slot(8,626,178)和 Epoch(269,568)中生效。此次升级包含了九项以太坊改进提案(EIP),其中包括 EIP-4844。这一提案提供了一种新的解决方案,使用 blob 和 type-3 交易来降低以太坊 Rollup 的运营成本。对于 Rollup 来说,使用 blob 和 type-3 交易存储数据的成本比以前使用的 calldata 和 type-2 交易更低。
与存储在以太坊执行层的 calldata 不同,Blobdata 是暂时存储在以太坊的共识层。由于 Blobdata 存储在共识层中,智能合约无法通过以太坊虚拟机(EVM)直接查询这些数据。这与传统的 calldata 不同,后者可以被 EVM 直接访问。因为 Blobdata 不再依赖于执行层的 calldata,Rollup 对执行层的依赖减少了。这降低了存储 Rollup 批处理数据并将其发布到以太坊执行层的计算负担,从而降低了整体成本。Blobdata 通过类型 3 交易发布到以太坊。这些交易包含对存储在共识层中的 blob 的引用,但不包含 blob 本身或其具体的数据。
将 Rollup 数据存储在交易的调用数据中并将其与类型 2 交易一起发布的总费用计算如下:
(基本费用 * 调用数据使用的 Gas)+(优先费用 * 调用数据使用的 Gas)
相比之下,以太坊上包含 blobdata 的 type-3 交易的总费用计算如下:
(Blob 基本费用 * Blob Gas 使用量)+(基本费用 * Calldata Gas 使用量)+(优先费用 * Calldata Gas 使用量)
尽管在总费用计算中加入了 blob 基础费用,但类型 3 交易通常比类型 2 交易便宜,因为类型 3 交易中使用的调用数据 gas 较少,并且与 blob gas 相关的费用通常比与调用数据 gas 相关的费用便宜。
Blob 在以太坊网络中有一个独立的费用市场,这个市场与其他以太坊主网交易类型的费用市场是分开的。也就是说,Blob 的费用是由一个独立的机制决定的,而不是与主网交易的费用直接相关联。Blob 费用市场有自己的参数来设置基础费用。这些参数仅受前一个区块中对 Blob 的需求影响。这意味着 Blob 的基础费用是根据前一个区块中有多少需求来调整的,而不受其他以太坊主网活动的直接影响。以太坊主网上的活动(例如用户在去中心化交易所 (DEX) 上交换代币)不会影响 Blob 的成本。这说明即使以太坊主网上的交易活动非常繁忙,也不会直接改变 Blob 的基础费用。虽然以太坊主网上的活动不会影响 Blob 的基础费用,但它确实会影响携带 Blob 的交易的基础费用。
独立市场中 blob 的基本费用设定为 1 wei,随着对 blob 的需求超过每个区块的目标数量并达到最大值,费用也会随之增加。以 gas 为单位,一个 blob 需要 131,072 gas。以 3,000 美元的 ETH 价格计算,这意味着 blob 的基本费用可能低至 0.000000000000131072 ETH(12 个零)或 0.00000000039322 美元(9 个零)。因此,上述类型 3 交易费用计算的第一部分有时实际上是免费的。
本报告从共识和执行客户端的存储和发布角度研究了以太坊 blob 的使用状态,以及 EIP-4844 对 Rollup 经济的影响。它不包括对 Dencun 升级中包含的其他八个 EIP 的分析。
以太坊共识层上的 Blob
从以太坊共识层的角度开始介绍 blob 概况,本节包括有关购买的 blob 数量、共识层 blob 上的 rollup 总支出以及购买和使用的 blob 容量的信息。
排名前 10 的以太坊 Rollup 在 150 天内共购买了 1939657 个 Blob。这些 Blob 的总容量为 248.2 GB,占总 Blob 需求的 87%。这些 Rollup 在 Blob 上花费了 210 万美元,相当于 603.6 枚以太坊。Paradex、StarkNet 和 Arbitrum 是在购买的 Blob 容量中使用率最高的三个 Rollup,它们的平均使用率为 95.23%。Base 是在 Blob 上花费最多的 Rollup。在这段时间内,Base 购买了 619516 个 Blob,并花费了 81.1 万美元,折合 232.5 枚以太坊。
单个 blob 的成本以 ETH 为单位计算,公式如下,其中 Blob Gas 用量为 131,072 gas:(Blob 基本费用 * Blob Gas 用量)/ 1e18
Blob 成本可以通过以上公式计算,该公式的结果再乘以 Blob 被包含在以太坊区块时的以太坊价格。这是在链上执行 Blob 携带交易时确定 Blob 成本的一种方法。如前文提到的,Blob 的总成本是类型 3 交易费用的所有部分之和。除了 Blob 的基础成本外,与 Blob 携带交易相关的还有另外两个费用部分,这些部分将对交易的总成本产生影响。报告的下一部分将更详细地介绍与 Blob 携带交易成本相关的另外两个值。这意味着接下来将进一步解释总费用计算的其他步骤。
自 2024 年 5 月 28 日以来,Blob 的需求显著增加,Rollup 每天需要购买 15000 到 20000 个 Blob。这个日子很重要,因为它标志着基于 rollup Taiko 的推出。Taiko 是一种基于 Rollup 的区块链,其独特之处在于,Taiko 上的交易只有在以太坊 L1 上被确认后才会得到最终确认。为了确保这些交易能在 L1 上得到确认,Taiko 必须不断购买 Blob,以保持区块链的正常运转。这与其他类型的 Rollup 不同。与 Taiko 不同,Optimistic Rollup 和零知识 Rollup 在 Rollup 链上对交易进行软确认,然后在未来某个时间点在 L1 上正式确认这些交易。这种机制使得其他 Rollup 在购买 Blob 和安排 L1 交易时具有更大的灵活性,不像 Taiko 需要持续和大量地购买 Blob 来维持区块链的运行。尽管 Taiko 是一个相对较新的 Rollup,但它已经成为 Blob 支出的第三大方(在共识层方面),并且是执行层中 Blob 携带交易支出最大的 Rollup。
Base 和 Taiko 是每日购买 blob 最多的两个平台,自 2024 年 6 月 1 日以来,平均每天购买 8667 个 blob(占所有 blob 需求的 47.4%)。在此期间,Base 平均每天购买 5094.5 个 blob,而 Taiko 平均每天购买 3572.5 个。尽管在 blob 推出 75 天后才推出,但 Taiko 仍然是自 Dencun 以来 blob 购买量排名前三的 Rollup 平台之一。
自 2024 年 6 月 1 日以来,Rollup 每天购买 2 到 2.5 GB 的 Blob 数据,但实际使用量只有 1.5 到 2 GB,表明他们仅使用了支付容量的 71.91%。
特别是在 2024 年 6 月 20 日和 21 日,Blobdata 使用量达到了最高点,主要由于 Arbitrum 上的 Layer Zero 空投活动导致的活跃度激增。此外,2024 年 3 月底至 4 月初对 Blob 容量的需求最大,每天约为 2.7 GB,这部分需求来自 Blobscriptions,它允许用户将与 Rollup 交易无关的任意数据嵌入 Blob 中,导致了人为的需求增加。
在 Dencun 之后的 150 天内,每天平均有 21.1% 的 blob 容量未使用。下图突出显示了 blob 容量和未使用容量之间每日 blob 容量的构成情况。
有九天的 Rollup Blob 支出超过每天 10 万美元,主要是由于 3 月下旬至 4 月上旬的 Blobscription 热潮和 6 月 20 日 Arbitrum 上的 Layer Zero 空投活动。这九天的总支出达到 3542579 美元,平均每天 394000 美元,占 Dencun 升级以来 Blob 总支出的 99.8%。如果排除这些异常值,Rollup 在 Blob 上的平均日支出仅为 48.25 美元。
在这九天中,平均每个以太坊区块包含 2.9 个 Blob,这个数量比每个区块最大可以容纳的 6 个 Blob 少 52%,比目标数量(3 个)低 4%,但比自 EIP-4844 发布以来的每日平均数量(2.06 个)高出 40%。
每 GB 的 Blob 成本
通过将 Rollup 的每日 Blob 支出与每日所需的 Blob 容量进行比较,可以计算出购买和填充 1GB Blob 空间的成本。下图则展示了这种比较,帮助理解每 GB Blob 成本的变化情况。
在 Blobscription 热潮和 Arbitrum 上的 Layer Zero 空投期间,Blob 的成本大幅上升,其中每 GB 使用的 Blob 容量成本高于每 GB 购买的 Blob 容量成本。这是因为在这些天里,Rollup 并未完全使用所购买的 Blob 容量,导致单位使用成本(50.3 万美元和 41 万美元)高于单位购买成本(20.7 万美元和 33 万美元)。
在 Blobscription 热潮期间,Rollup 平均只使用了 50% 的 Blob 容量,有时多达 63% 的购买 Blob 容量未被使用。而在 6 月 20 日的 Layer Zero 空投日,未被使用的 Blob 容量也达到了 19.5%。
在 Dencun 升级后的 150 天内,Rollup 在共识层的 Blob 支出总计为 355 万美元和 1020 枚以太坊。这些用于 Blob 的以太坊会像以太坊执行层交易的基本费用一样被销毁,即从流通供应中移除。这段话特别指出,这里的数据仅表示因共识层的 Blobdata 活动而销毁的以太坊,而不包括通过执行层上 Blob 携带交易销毁的以太坊,这部分将在报告的下一节详细介绍。
总体而言,自 EIP 4844 推出以来,Rollups 购买每 GB 的 blob 空间花费 12458 美元,使用每 GB 的 blob 空间花费 16473 美元。
报告的下一部分将从以太坊执行层的角度分析 Blob 的使用情况,具体包括 Blob 携带交易的数量、执行这些交易的成本,以及每个交易中包含的平均 Blob 数量。这部分分析不会涉及 Blobdata 的成本,而是专注于 Blob 总费用计算的最后两个组成部分的相关数据。即:
(基本费用 * 呼叫数据使用的 Gas)+(优先费用 * 呼叫数据使用的 Gas)
本报告稍后将分享包括 blobdata 费用在内的第 3 类交易与将 Rollups 交易写入呼叫数据的第 2 类交易之间的成本差异分析。
以太坊执行层上的 Blob 交易
下图显示以太坊执行层上用于 Blob 携带交易的 ETH 支出情况,列出了花费最多的前 10 个以太坊 Rollups。其中,Taiko 在 Blob 携带交易上的支出最多,达到 631.67 枚以太坊,并导致其中 423.58 枚以太坊被销毁,总价值约为 220 万美元。zkSync 在每笔 Blob 携带交易上的支出最高,每笔交易花费 0.0045672 枚以太坊,约合 15.78 美元。
自 2024 年 5 月 28 日起,Rollups 每天持续执行 8,000 到 10,000 笔 blob 携带交易,平均每笔以太坊交易 2.02 笔 blob(购买的 blob 总数 / 携带 blob 的交易总数)。Taiko 每天向以太坊发布的 blob 携带交易最多,平均每天 3,558 笔。
自 Blob 推出以来,所有 Rollup 在 Blob 携带交易上的平均每日支出为 34.1 万美元,而自 5 月 27 日 Taiko 推出以来,这一数字增加到 41.8 万美元。同时,在此期间,以太坊交易的平均 gas 价格呈下降趋势,截至 2024 年 8 月 10 日,平均每日 gas 价格为 3.5 gwei,比过去 356 天的每日平均值低 67.2%,比 2024 年 3 月 13 日的平均 gas 价格低 94.5%。自 Dencun 上线以来,Rollup 在 Blob 携带交易上总共花费了 577 万美元。
按费用类型划分的 Blob-Carrying 交易支出
自 Dencun 推出以来,Rollup 支付的执行层成本中,大部分(83%)是基础费用,这些费用会被销毁并从流通中永久移除。优先费用则作为「小费」支付给验证者,总计 97.48 万美元。其中,Taiko 支付了最多的优先费用,为 71.97 万美元,占所有 Rollup 支付的优先费用的 74%。在 Taiko 的执行层 Blob 成本中,33% 用于支付优先费用,比例高于其他 Rollup。相比之下,StarkNet 在优先费用上的支出最少,仅占其执行层 Blob 成本的 0.49%。
通过衡量以以太坊为单位支付的基础费用和优先费用,我们可以准确地知道有多少以太坊是通过 blob 承载交易消耗的。总共有 1389 枚以太坊是通过执行 blob 承载执行层交易消耗的。283.97 枚以太坊的优先费用已作为小费支付给验证者。
本报告的下一部分将介绍有关以太坊销毁和验证者获取的收入的更多信息。
对以太坊验证者和 ETH 供应的影响
引入 Blob 后,以太坊的总收入和 Rollup 活动中销毁的 ETH 量有所减少。接下来的分析将重点探讨以下三个方面的变化:
销毁的以太坊数量
直接支付给验证者的收入
以太坊在实施 EIP-4844 之前和之后的总收入对比
通过将 EIP-4844 实施前后的 150 天滚动总和进行比较,以评估 EIP-4844 对以太坊收入和以太坊销毁的影响。分析从 2022 年 1 月 1 日开始,捕捉了自 2021 年 8 月 5 日以来的 Dencun 之前的数据,涵盖了 24 个不同的 Rollup。分析重点是类型 3 交易的 Blob 和基础费用的销毁,以及优先费用支付给验证者的情况。在 Dencun 之前的分析中,不包括 ZK 证明的收入和销毁数据,分析仅涉及乐观 Rollup 和 ZK Rollup 的交易批量提交的协议收入和销毁。Dencun 之前的数据截止到 2024 年 3 月 13 日,即 EIP-4844 上线之日。
下图比较了引入 blob 后 150 天内销毁的 ETH 总量与 Dencun 之前 rollup calldata 批量提交销毁的 ETH 历史 150 天滚动总和。尽管 Dencun 之后一些 Rollup 仍然使用 calldata,但使用量大幅减少。截至 2024 年 8 月 10 日的 30 天内,Rollup 使用 calldata 产生的以太坊协议费用收入仅为 39.69 枚以太坊,而在 Dencun 之前的相同时间段内,这一数字为 13163 枚以太坊。
自 Dencun 升级后的 EIP-4844 实施以来,类型 3 交易的基础费用和 Blob 费用中销毁的 ETH 数量显著减少。在 EIP-4844 实施后的 150 天内,销毁了 2408 枚以太坊,而在 Dencun 之前的最低 150 天滚动总和为 3286 枚以太坊,且此前的平均值为 15052 枚以太坊。
下图重点介绍了 EIP-4844 之前和之后直接支付给验证者的价值。总计已通过类型 3 交易优先费向验证者支付了 974876 美元。这是 2022 年 5 月和 2023 年 6 月在使用 blob 之前使用来自 calldata 批量提交的 150 天滚动优先费总和所见的水平。在使用 calldata 的情况下,Calldata 批量提交平均产生了 150 天滚动总额为 119.6 万美元的优先费。验证者通过包含 blobdata 的类型 3 交易的优先费每天的收入低于包含 calldata 的类型 2 交易。
最后,我们可以将从 blob 中获得的总收入与从 calldata 批量提交中获得的总收入进行比较。
从 blob 中获得的总收入的计算方法为:
(Blob 基本费用 * Blob 使用的 Gas)+(基本费用 * Calldata 使用的 Gas)+(优先费用 * Calldata 使用的 Gas)
从 calldata 批量提交中获得的总收入的计算方法为:
(基本费用 * Calldata 使用的 Gas)+(优先费用 * Calldata 使用的 Gas)
以太坊从 blobdata 和类型 3 交易基本费用和优先费用中获得的总收入为 9318794 美元,而从类型 2 交易和使用 calldata 中获得的总收入平均为 150 天滚动总额 2992 万美元。
不同的 Rollup 对 L1 的贡献
下表按类型细分了上述分析中使用的前 25 个 Rollup,以及它们在 Dencun 之后对以太坊协议费用收入的各自贡献。总共,我们评估了 18 个 optimistic Rollup、6 个零知识 Rollup 和 1 个 Based Rollup。
值得注意的是,我们分析中的 Rollup Taiko 贡献了支付给验证者的所有小费的 74%,以及 EIP-4844 下销毁的所有以太坊的四分之一以上。这 25 个 Rollup 合计占销毁的以太坊的 81%,支付给验证者的小费的 98%,以及在以太坊上执行的所有 blob 和类型 3 交易产生的总收入的 83%。
对以太坊 Rollup 的影响
EIP-4844 的目标是降低 Rollup 的运营成本,使其更易于运营和使用。以下部分评估了升级对 Rollup 经济和活动的影响。它使用 Arbitrum、Base、OP Mainnet、Linea、Scroll 和 zkSync 进行分析。这些是按网络锁定总价值排名前三的 Optimistic Rollup 和前三的 ZK Rollup。
在 EIP-4844 上线后,Rollup 的运营成本总体上显著下降,尽管在 Blobscription 热潮、Layer Zero 空投以及 8 月 5 日的市场波动日有所例外。下图展示了 Rollup 产生的每日总成本,包括 Blobdata 的成本、通过类型 3 交易发布 Blobdata 的成本、Calldata 批量提交的成本,以及零知识证明(适用于 Scroll、Linea 和 zkSync)。自 Blob 激活以来,Rollup 的平均每日运营成本为 556.4 万美元。而在 EIP-4844 实施之前,不同期间的日均成本明显较低,分别为 190 万美元(30 天)、127 万美元(90 天)和 107 万美元(150 天)。
虽然 Rollup 的运营成本在 EIP-4844 实施后有所降低,但这也导致了这些 Rollup 带来的收入下降。唯一的例外是 Layer Zero 在 Arbitrum 上的空投日和 2024 年 8 月 5 日的市场波动日。在这两天里,六个 Rollup 的总收入为 609 万美元,其中 Arbitrum 获得了 463 万美元,占总收入的 76%。
自 Blob 激活以来,Rollup 每天的平均收入为 69.13 万美元,尽管包含了一些异常情况和实施 Blobdata 所花费的时间。相比之下,在 EIP-4844 实施之前,Rollup 的日均收入显著更高:30 天期间为 233 万美元,90 天期间为 146 万美元,150 天期间为 120 万美元。
尽管收入有所下降,但 Rollup 的整体利润率有所提升。下图展示了各个 Rollup 的底线利润率,计算方法是收入减去所有运营成本。在分析中,Base 是唯一一个自 EIP-4844 上线以来出现净亏损的 Optimistic Rollup,特别是在 2024 年 6 月 20 日亏损了 17.5 万美元,但随后在三天内弥补了损失并实现了盈余。Scroll 是唯一一个利润率为负的 ZK Rollup,在 2024 年 3 月 26 日亏损了 2.5 万美元,但第二天产生了 15 万美元的净利润。此外,Scroll 在 2024 年 5 月 28 日、6 月 5 日和6 月 6 日分别亏损了 6700 美元、8000 美元和 9000 美元。
整体来看,EIP-4844 之后,Rollup 赚取的收入比之前更多。下图将 Optimistic Rollup 和 ZK Rollup 的利润率分开,以突出 Blob 的使用对每种类型 Rollup 的影响。自 2024 年 3 月 13 日以来,Optimistic Rollup 的平均每日百分比利润率为 92.3%,而 ZK Rollup 的平均每日百分比利润率为 66.7%。ZK Rollup 因支付有关证明的额外成本,其利润率相对较低。
EIP-4844 之前和之后的 Rollup 活动
在 EIP-4844 激活后,观察到的六个 Rollup 上的用户活动立即增加,并在随后的 150 天内保持较高的使用量。
下图显示了 EIP-4844 对这些 Rollup 交易活动的直接影响。从 2023 年 12 月 1 日开始到 2024 年 3 月 12 日结束的期间,Rollup 平均每天进行 328.5 万笔交易,而 EIP-4844 之后的 150 天内进行 665.6 万笔交易。
使用这些网络的成本下降是 Dencun 之后 Rollup 使用率增加的主要原因。
EIP-4844 激活后,Arbitrum 通过降低每日交易费用中位数,实现了最大的交易成本降幅。具体来说,从 2023 年 12 月 1 日到 EIP-4844 激活期间,Arbitrum 的平均每笔交易成本中位数为 0.37 美元,而在 EIP-4844 实施后的 150 天内,这一费用下降了 94%,降至 0.02 美元。相比之下,Scroll 的交易费降幅最小,仅为 58%,从 0.74 美元降至 0.31 美元。
由于 Rollup 活动的增加,交易失败率总体上升,交易失败主要集中在 Arbitrum、Base 和 OP Mainnet 网络上。根据每日失败率的七天移动平均值,在 Dencun 升级后的 150 天内,Base 的失败率最高,达到了 21%;Arbitrum 为 15.4%;OP Mainnet 为 10.4%。
交易失败率的上升主要由高活跃度地址(可能是机器人)驱动。根据 Galaxy Research 的 Dune 查询数据,自 Dencun 激活以来,尝试每天进行 100 次或更多交易的地址的失败率显著提高,Base 上的失败率高达 41.6%,Arbitrum 上高达 20.87%,OP Mainnet 上高达 12.85%。相比之下,在同一时期内,每天尝试五次或更少交易的低活跃度地址的失败率最高为 4.02%,远低于高活跃度地址。
OP Mainnet 上低活跃度地址的交易失败率在 2024 年 3 月 13 日之后有所降低,而 Base 的低活跃度地址的交易失败率在同一时间以来仅略微上升。然而,奇怪的是,在 Dencun 之后,Arbitrum 上低活跃度地址的交易失败率却增加了 545%。Rollup 交易成本的下降以及交易失败主要集中在高活跃度地址(而非低活跃度地址)表明,机器人活动可能是导致 Dencun 之后这些 Rollup 失败率上升的主要原因。
结论
EIP-4844 和 Blobdata 的引入改善了以太坊 Rollup 的运营和使用成本效益。然而,这一变化导致了一部分收入从以太坊 L1 和以太坊消耗率转移到了 Rollup 运营商(也称为序列器)。
DA 模型从 calldata 转变为 EIP-4844 之后,以太坊从 Rollup 中捕获的价值比例发生了显著变化。在之前的 calldata 模型下,以太坊捕获了 Rollup 产生的价值的 77%。然而,随着 EIP-4844 的实施,以太坊现在仅捕获了 Optimistic Rollup 产生的价值的 8% 和 ZK Rollup 产生的价值的 33%,总计为 1 减去 Rollup 的百分比利润率。
尽管以太坊的 DA 成本有所改善,但总体而言仍然昂贵。具体来说,Rollup 每使用 1 GB 的 Blobdata 成本为 16473 美元,而每购买 1 GB 的 Blobdata 成本为 12458 美元。这些高成本主要是由于 Blob 需求飙升的几天造成的。在需求较低时,成本几乎可以忽略不计。排除 Blob 成本,类型 3 交易平均每笔交易仅花费 5.22 美元。人们担心,如果对 Blob 的需求持续增加并保持在高水平,成本可能会上升。一个可能的解决方案是提高每个以太坊区块的最大和目标 Blob 数量,以应对潜在的高需求。
L2 现状与挑战:Dencun 升级后的 MEV 动态分析撰文:sui414
翻译:白话区块链
在这篇文章中,我们旨在阐述当前 L2 状况的数据概览。我们将探讨三月份 Dencun 升级后 L2 交易费用减少的重要性,研究这些网络上活动的演变,并突出由 MEV 活动引发的新挑战。此外,我们还讨论了在 L2 上开发 MEV 工具和解决方案时可能遇到的障碍。
1、Dencun 升级后的积极影响:L2 采用情况
1)交易费用下降了 10 倍
以太坊 Layer 2 (L2) 的交易费用包括两个部分:在 L2 上执行交易的成本,以及向以太坊 Layer 1 (L1) 提交批量交易的成本。不同 L2 的具体交易费用结构和排序规则因其发展阶段和设计选择而异。
例如,Arbitrum 采用「先到先得」原则 (FCFS),即按接收顺序处理交易。相比之下,Optimism (OP 主网 ) 和 Base(均属于 OP Stack 一部分)则使用优先交易费用拍卖 (PGA) 模式,包含 L2 基础费用和优先费用。用户可以选择支付更高的优先费用,以便更快更早地被纳入区块。理解这些费用结构对于理解生态系统的增长和 MEV 动态至关重要。
历史上,以太坊 L1 费用在用户使用 L2 进行交易时构成了总费用的主要部分,占比超过 80%,如下图中的黑色条所示。然而,自 3 月 14 日 Dencun 升级后,L2 从使用 calldata 转变为使用一种称为 「blobs 1」 的更具成本效益的方法提交批次到 L1。这种临时存储方式包含了自己的费用拍卖机制,包括一个 blob 基础费用和优先费用。
自 Dencun 升级以来,L2 支付的 L1 费用大幅减少——图表显示 OP Stack 链的交易费用构成发生了重大变化,L1 费用从 90% 降至仅 1%,而 L2 费用现在占总费用的 99%。这一转变导致 L2 的平均总交易费用总体下降了大约十倍,例如,OP 主网的平均交易费用从每笔交易约 0.5 美元降至 0.05 美元。
2)L2 活动激增
在成本下降后,L2 的活动和使用量显著增加,如上图所示的 L2 交易费用激增所证明的那样。值得注意的是,3 月 26 日,Base 的平均交易费用超过了升级前的最高水平。为了容纳更多交易并减少网络拥堵,Base 从 3 月 26 日起提高了其交易费用目标,并在此后进行了多次调整。
下图显示了 L2 的每日交易量,展示了 Arbitrum、Base 和 OP 主网等网络的显著增长。具体来说,Base 的每日交易量增加了四倍,现在每天处理约 200 万笔交易。
尽管很难确定这是自然增长的结果,还是受到激励计划和女巫攻击活动的影响,但在 EIP-4844 升级后,所有主要 L2 的活跃地址和去中心化交易平台 (DEX) 交易量都有明显增加,特别是在 Base 和 Arbitrum 上。
3)资产向 L2 转移
随着市场状况的改善以及 Solana 上 WIF 引发的 Memecoin 热潮,自去年年底以来,L2 的总锁仓价值 (TVL) 持续上升。值得注意的是,Base 成为增长最快的链,最近其总锁仓价值超过了 OP 主网。
自三月初以来,Base 有大约 15 亿美元的 USDC 流入,其中一部分是 Coinbase 将客户和企业资金转移到 Base 上。据 Artemis 提供的数据,从 2024 年 1 月以来,通过 11 个主要桥梁,以太坊向主要 L2 的资金外流达到 140 亿美元。Arbitrum 以约 70 亿美元领先,其次是 zkSync、Base 和 OP 主网。进一步的数据显示,Debridge Finance(在 EVM 链和 Solana 中广泛使用的桥梁)证实了 Arbitrum 和 Base 是所有资金外流的主要接收方。
4)坏消息:在更便宜的交易费中,黑暗森林正在扩展
当我们进一步检查交易时,发现机器人交易活动正在提高 L2 的交易费和回滚率。我们将在下一节通过一个使用 Base 数据的案例研究,更全面地探讨这个问题,突出 Dencun 升级后更便宜的交易费对 L2 的影响。
2、Dencun 升级后的 L2:像没有内存池的 Flashbots 前的以太坊
1)网络拥堵
挑战开始显现:3 月 26 日,Base 的每日平均交易费出现短期激增,甚至超过了 Dencun 升级前的水平。到 6 月 3 日,Base 将其交易费目标从 Dencun 升级时的 2.5M Gas/s 调整至 7.5M Gas/s,使平均交易费降回到大约 5 美分。
Base 上最耗费交易费的合约包括 Telegram 交易机器人如 Sigma 和 Banana Gun,以及钱包和去中心化交易平台如 Bitget 和 Uniswap。此外,大量未标记的合约涉及 Token 铸造、memecoin 交易和原子套利等活动。
通过比较像 BananaGun 这样流行的 Telegram 机器人路由的行为,显然它们的交易与其他交易相比产生了显著更高的交易费用。在升级后,BananaGun Telegram 机器人的用户支付了高达 30 Gwei 的峰值交易费用来执行 Base 上的交易。这个费率目前稳定在约 3 Gwei,比其他交易支付的交易费用高出 43 倍。
在分析在 Base 上所有流行的去中心化交易平台 (DEX) 交易机器人支付的月均交易费用时,与所有其他非 Telegram 机器人交易(黑色条)进行比较,显然交易机器人用户承担了显著更高的交易费用。
2)高回滚率的激增
另一个衡量区块链重要性的重要指标是网络上的交易回滚率,我们在 Dencun 升级后也观察到了 L2s 上的增加,特别是在 Base、Arbitrum 和 OP 主网上。(回滚率是指在区块链上交易因为各种原因未能成功确认的比例。)
目前,以太坊的交易回滚率约为 2%,而币安智链和 Polygon 的回滚率约为 5-6%。在升级前,Base 的回滚率约为 2%,但随后上升到约 15%,4 月 4 日达到 30% 的峰值。同样,Arbitrum 和 OP 主网也出现了周期性的失败交易激增,范围在 10% 到 20% 之间。
深入分析后,我们注意到 L2 上的高回滚率并不一定反映每位普通用户的体验。相反,这些回滚很可能来自于 MEV 机器人。
使用以下启发式方法查询,我们识别出一组具有机器人样式活动的路由合约——这些合约似乎在执行 MEV 提取交易时经历了高回滚率:
自 Dencun 升级以来,
活跃路由:该合约已处理超过 1,000 笔交易。 有限交互的 EOA:少于 10 个 EOA(外部拥有账户)钱包作为交易发送方进行了互动。
发送者分布情况:少于 50% 的交易发送者仅发送了一笔交易,表明该路由不太可能被零售用户使用。
行为模式:交易历史要么恰好覆盖了 24 小时,要么在单个区块内显示了多笔交易,表明非人类行为。
交换集中度:超过 75% 的成功交易涉及交换。
检测到的 MEV 交易:超过 10% 的成功交易利用了原子 MEV 策略,根据 hildobby 的启发式方法 2 检测到。
根据这些标准,我们检测到了 51 个路由器,这些路由器可能代表 Base 上机器人活动的保守估计下限。我们将在 Base 上由路由器处理的所有交易分为两组,然后对它们进行了比较分析。我们发现类似机器人操作的路由器合约,其交易的平均回滚率为 60%,而其他交易的回滚率约为 10%,机器人操作的回滚率是其他交易的六倍。
根据以上数据,我们可以得出结论,机器人活动,如 MEV 机器人和 Telegram 机器人,很可能是导致 Base 上高交易费和回滚率的主要原因之一。
L2 的单一序列器基础设施,加上缺乏公共内存池,促进了涉及大量序列器滥用的主导性 MEV 策略。这些策略显著地导致网络拥堵,特别是对于像 OP 主网和 Base 这样采用优先交易费拍卖 (PGA) 的 L2。其结果不仅是网络拥塞,还包括由于回滚交易而浪费的区块空间以及由 MEV 搜索者支付的交易费用。这种情况反映了以太坊在 Flashbots 出现之前的状态,但与之不同的是,由于当前缺乏内存池,L2 上不存在三明治攻击的情况。
3)L2 上的 MEV 有多大?
深入了解 L2 上的 MEV 活动至关重要。然而,到目前为止,尚无通过多个来源和健壮方法验证的 L2 MEV 的共识数字。此外,与以太坊类似的实时监控数据(例如 mev-inspect、libmev、eigenphi 2)在 L2 上的 MEV 交易量和搜索者利润方面也存在缺乏。
到目前为止,一些关于 L2 MEV 的数据集和研究包括:
hildobby 在 Dune Analytics 上构建的开源数据集(启发式链接:Sandwiched 1 | Sandwiches | Atomic Arb 3)。
由 Flashbots 资助的研究论文,Quantifying MEV On Layer 2 Networks 1,作者为 Arthur Bagourd、Luca Georges Francois,使用 mev-inspect 实施量化了 Polygon、OP 主网和 Arbitrum 上的 MEV。
研究论文,Rolling in the Shadows: Analyzing the Extraction of MEV Across Layer-2 Rollups 3,作者为 Christof Ferreira Torres、Albin Mamuti、Ben Weintraub、Cristina Nita-Rotaru 和 Shweta Shinde,量化了 L2 上的活动,并讨论了利用序列器角色及其 L2 批处理确认延迟的新型 MEV 策略。
除了上述资源,Sorella Labs 即将发布他们的 MEV 数据索引工具 Brontes,这将是一个开源存储库,可用于以太坊主网和 L2。Flashbots 和 Uniswap 基金会正在寻求提供资助,以扩展 L2 MEV 的分类和量化。如果您在这个领域已经进行了工作或有兴趣合作,请联系 Flashbots 市场研究团队(Telegram 上的 @tesa_fb)!
虽然进一步的验证仍然是必要的,但 hildobby 在 Dune Analytics 上的数据集作为一个有价值的初步基准:
在过去的一年中,六个主要的 L2 网络(Arbitrum、OP 主网、Base、Zora、Scroll 和 zkSync)上的原子套利 MEV 交易量达到了超过 36 亿美元,占每个链上所有 DEX 交易量的 1% 到 6% 不等。这些 MEV 交易量主要集中在 Arbitrum 和 OP 主网,但最近已经转向了 Base 和 zkSync。
与以太坊相比,L2 上的三明治交易量显著较低,原子套利交易量则截然不同,以四倍之差。这种差异是由于 L2 的单一序列器设置,其本质上不引入内存池,因此搜索者将无法利用从内存池观察用户交易的三明治 MEV(除非存在内存池泄漏或从单一序列器的三明治)。相反,像原子套利、盲目回滚、统计套利和清算这样的策略是 L2 上搜索者最可行的选择。
3、评估 MEV 市场规模:L2 上还剩下多少 MEV 收入?
尽管精确量化 MEV 市场非常困难,但我们可以参考其他有 MEV 解决方案的生态系统的数据来进行大小比较:
在以太坊 L1 上,来自 MEV-boost 区块的年度验证者收入约为 9.68 亿美元(使用 ETH 价格为 3500 美元估算);而 MEV-boost 区块的中位值比普通验证者区块的价值高出 4 倍。
在 Solana 上,通过 Jito 的捆绑服务收集的验证者额外 MEV 收入,基于每周 5 万 SOL 的预期,约为 3.38 亿美元(使用 SOL0 价格为 130 美元估算)。
尽管 Base 的 MEV 交易量的确切数字尚不可得,但可以通过分析 BananaGun Telegram Bot 的收入来估算市场规模。这是这一领域中最活跃的机器人之一。该机器人在 Base L2 上的交易量与其在 Solana 上的交易量相当,每天稳定产生超过 100 万美元的交易量,因此在每条链上每天产生超过 1 万美元的费用。
请注意,Banana Gun Bot 在 Solana 和 Base 上的市场份额可能存在显著差异。例如,Solana 还有其他几个重要的 Telegram 机器人,如 Sol Trading Bot 和 BonkBot,而支持 Base 的 Telegram 机器人可能较少。因此,Banana Gun 的交易量并不能按照它们在 Solana 上的收入比例来计算 Base 的总 MEV 收入。
然而,考虑另一种估算方法:仅在三月份,Banana Gun Telegram Bot 就向以太坊的建设者和验证者支付了超过 2300 万美元!当比较其在不同链上的交易量时,它在 Base 上的交易量实际上在三月 26 日和四月 1 日那周超过了以太坊(如上图中的高峰),表明 Base 上具有显著的 MEV 收入潜力。
当然,Base 和以太坊的 MEV 生态系统存在显著差异。相比于以太坊,Base 上的 MEV 竞争可能较为温和,这意味着机器人需要向验证者出价更低。然而,Memecoin 交易机器人主要通过盲目抢购和套利操作,在 Base 的序列器设置内仍然是可行的。
4、小结
1)呼吁关注 MEV
以太坊已经建立了一个复杂的 MEV 生态系统,其中基础设施工具服务于供应链中不同层次的参与者。在协议层面上,MEV-boost 允许验证者通过拍卖外包区块构建过程。对于搜索者来说,类似于 Solana 上的 Jito Labs 和 Polygon 上的 FastLanes 的捆绑服务,由以太坊的区块构建者提供,使搜索者能够提出具有回滚保护的 MEV 策略。
这些服务确保构建者模拟交易,并仅处理那些不会回滚的交易。此外,像 Flashbots Protect 这样的私有 RPC 服务为零售用户提供了避免公共内存池以及避免被三明治攻击的方式。目前的 L2 形式仍需要在开发类似的成熟 MEV 基础设施方面取得相当大的进展。
2)为何我们应考虑 L2 的 MEV 解决方案?
即使没有内存池,MEV 仍然存在。诸如统计套利(CEX-DEX 套利)、原子套利(DEX-DEX 套利)和清算等 MEV 策略在维持市场效率方面发挥了作用,清除了 AMM 和借代市场中的陈旧流动性。
然而,如果缺乏像捆绑服务这样的成熟 MEV 基础设施,就会出现负面外部性。没有内存池,大多数 MEV 策略默认采用垃圾邮件策略,导致:
网络中的回滚率增加;
高昂的 gas 费用,从而导致网络拥堵。
通过引入捆绑服务并将 MEV 竞争的压力从链上转移到侧链,用户可以免受 MEV 机器人竞速造成的高 gas 费用的困扰。搜索者也可以通过回滚保护获得更高的利润,因为失败的成本可以降低。
对于希望采用共享序列器的 L2 来说,大多数解决方案今天都要求用户将其交易提交到公共内存池,从而重新引入了三明治攻击。在这种情况下,像 Flashbots Protect 这样的私有 RPC 可以为用户提供直接将用户交易发送给区块构建者的保护,以防止三明治攻击,甚至可以提供 MEV 或优先费用的退款,以提供用户更好的执行和更好的价格。
然而,对于更复杂的 MEV 基础设施仍然存在开放挑战:
首先,随着更多的价值支付给序列器,搜索的经济学也发生了变化,随着时间的推移,搜索者的边际利润降低。这也带来了一个问题,即长期竞争激烈的搜索策略的可持续性。我们预计市场力量会在这里发挥作用,普通的搜索策略将支付大部分但不是全部的价值给序列器,而不常见的搜索策略则需要支付更少。
此外,像以太坊的区块构建市场这样的现有 MEV 基础设施的订单流动动态仍在快速演变中。在撰写本文时,它们对于区块构建市场的集中化以及以太坊 L1 上私有内存池的兴起有很大的贡献。如何确保竞争和公平的区块构建市场仍然是一个开放的挑战。
最后,L2 的 MEV 解决方案可能也不同于当前在以太坊上的解决方案,这是由于其较快的区块时间、更便宜的区块空间以及相对更为集中的治理。目前还不清楚快速的区块时间,如 Arbitrum 的 250 毫秒区块,是否与现有 MEV 基础设施的当前性能和要求兼容。而且,L2 提供的丰富和廉价的区块空间改变了搜索的动态,使垃圾邮件问题更加突出,并可能需要新的解决方案。更重要的是,相对于其他设置,如以太坊 L1,L2 较为集中化。在这种情况下,可能可以对 MEV 服务提供者实施额外的要求,例如要求区块构建者不对用户进行三明治攻击,以实现公平的市场结果。
Dencun 升级后,以太坊历史数据的长期存储与访问问题怎么解决?撰文:ChainFeeds
以太坊状态数据膨胀问题与解决方案
随着以太坊网络的流行和应用需求的增加,其历史状态数据开始快速增长。为应对这一问题,以太坊一步步改进,从最初的全节点到轻客户端,再到近期的 Dencun 升级引入状态过期功能来自动清理长期未使用的数据。
以太坊的长期目标之一是通过实现分片将数据分散到不同的区块链上,来减少单个区块链的负载,Dencun 升级中实施的 EIP-4844 是以太坊网络向全面实施分片的重要一步。EIP-4844 引入了「blobs」临时数据类型,让 Rollup 以更低的成本提交更多数据到以太坊主链。为了控制状态数据膨胀,以太坊将 blobs 数据在共识层节点存储约 18 天后删除。
除了以太坊自身的改进,还有一些项目比如 Celestia、Avail 和 EigenDA 也在构建解决方案以改善数据问题。他们提供了有效的短期数据可用性(DA)解决方案,增强了区块链的实时操作和可扩展性。然后这些方案并没有解决那些需要长期访问历史数据的应用,如那些依赖于长期存储用户身份验证数据的 dApp 或需要进行人工智能模型训练的 dApp。
为了解决以太坊生态系统中长期数据存储的挑战,EthStorage、Pinax、Covalent 等项目提出了解决方法。EthStorage 为 Rollup 提供了长期的 DA,确保数据可以长期被访问和使用。Pinax、The Graph 和 StreamingFast 联合开发了长期存储和检索 blobs 数据包的方案。Covalent 的 Ethereum Wayback Machine(EWM)不仅是一个长期数据存储解决方案,也是一个可以实现数据查询和分析的完整系统。
随着人工智能成为全球技术发展的主流趋势,其与区块链技术的结合也被视为未来的发展方向。这种趋势导致了对历史数据访问和分析需求在不断增长。在这种背景下,EWM 展示出其独特的优势。EWM 提供了对以太坊历史数据归档和数据处理,使得用户可以检索复杂的数据结构,对智能合约的内部状态、交易结果、事件日志等进行深入分析和查询。
Ethereum Wayback Machine (EWM) 简介
Ethereum Wayback Machine(EWM) 借鉴了 Wayback Machine 的概念,保存以太坊上的历史数据,并使其可以被访问和验证。Wayback Machine 是由互联网档案馆 (Internet Archive) 创建的一个数字档案项目,旨在记录和保存互联网的历史。这个工具允许用户查看过去不同时间点上某个网站的存档版本,帮助人们了解网站内容的历史变化。
历史数据是区块链诞生的根本原因,不仅支撑了区块链的技术架构,也是其经济模型的基石。区块链设计之初,就是为了提供一个公开、不可更改的历史记录。比如比特币,是为了创建一个不可篡改、去中心化的账本,它记录每一笔交易的历史,以保证交易的透明性和安全性。历史数据的需求场景非常广泛,但目前缺乏一种高效且可验证的存储方式。EWM 作为长期 DA 解决方案,能够永久存储数据,包括 blob 数据,可以应对因状态过期和数据分片带来的历史数据可访问性问题。EWM 专注以太坊上历史数据的归档和长期可访问性,支持复杂的数据结构查询。接下来,我们将详细探讨 EWM 如何通过其独特的数据处理流程,实现这一目标。
EWM 的数据处理流程:提取、精炼与索引
Covalent 是为用户提供对区块链数据的访问和查询服务的平台。它通过捕获和索引区块链数据,并将其存储在网络上的多个节点上,实现了数据的可靠存储和快速访问。Covalent 通过 Ethereum Wayback Machine(EWM)来处理数据,确保区块链历史数据的持续可访问性。EWM 数据处理流程包括三个关键步骤:提取和导出(Extraction and Export)、精炼(Refinement)、索引和查询(Indexing and Query)。
提取和导出:这是流程的第一步,涉及到从区块链网络中直接提取历史交易数据。这一步骤由专门的实体,即 Block Specimen Producers(BSP),执行。BSP 的主要任务是创建并保存「区块样本」,即区块链数据的原始快照。这些区块样本作为区块链历史状态的规范表示,关键在于保持数据的完整性和准确性。创建后,这些区块样本会被上传到分布式服务器上(基于 IPFS 构建),并通过 ProofChain 合约进行发布和验证。这样不仅确保了数据的安全性,同时也为其他人提供了关于数据已被安全保存的信号。
精炼:在数据提取后,由 Block Results Producers(BRP)来精炼。BRP 负责将基础数据转化为更有用的形式。传统的区块链数据访问方法通常只能提供有限的信息,且不易于查询复杂的数据结构。通过重新执行和转换数据,BRP 能够提供更详尽的信息,如合约内部状态、交易执行路径等。此外,BRP 通过预处理和存储加工后的数据,显著减少了对每次查询或数据分析重新运行完整节点的需求,从而提高了查询速度,并降低了存储和计算成本。至此,原始的「区块样本」被转化为更容易被查询和分析的形式「区块结果」。这一过程不仅加快了 Covalent 网络的性能,也为数据的进一步查询和分析提供了更多的可能性。
索引和查询:最后查询运营商(Query Operators)将处理好的数据整理并保存在便于查找的位置。根据 API 用户的需求,从分布式服务器中提取数据,确保历史和实时数据都可以用于响应 API 查询。这样用户便能够有效地访问和利用存储在 Covalent 网络中的区块链数据。
Covalent 提供统一的 GoldRush API,支持从多个区块链(如以太坊、Polygon、Solana 等)获取历史数据。这个 GoldRush API 为开发者提供一站式数据解决方案,允许开发者通过单一的调用获取账户的 ERC20 代币余额和 NFT 数据,从而轻松构建加密货币和 NFT 钱包(如Rainbow、Zerion),极大简化了开发流程。此外,使用 API 访问 DA 数据需要消耗信用积分(Credit),不同类型的请求被分为不同类别(A 类、B 类、C 类等),每个类别都有自己特定的信用成本。这笔收入用于支持运营商网络。
未来展望
随着 AI 的快速发展,AI 与区块链的结合趋势愈发明显。区块链技术为 AI 提供了一个不可篡改且分布式验证的数据来源,增强了数据透明度和信任度,使 AI 模型在数据分析和决策制定时更精确可靠。AI 通过分析链上数据,能优化算法和预测趋势,从而直接执行复杂任务和交易,显著提高 dApp 的效率和降低成本。通过 EWM,AI 模型可以访问广泛的链上结构化 Web3 数据集,并且这些数据具有完整性和可验证性。EWM 作为 AI 模型与区块链之间的桥梁,极大地方便了AI 开发人员的数据检索和利用。
目前已经有一些 AI 项目整合了 Covalent:
SmartWhales:利用 AI 技术优化复制交易(copy trading)投资策略的平台。复制交易依赖于对历史数据的分析来识别成功的交易模式和策略。 Covalent 提供全面且详尽的区块链数据集,SmartWhales 通过这些数据分析过去的交易行为和结果,识别出哪些策略在特定市场条件下表现良好推荐给用户。
BotFi:DeFi 交易机器人。通过整合 Covalent 的数据来分析市场趋势和自动化交易策略,并根据市场变化自动进行买卖操作。
Laika AI:利用 AI 进行全面的链上分析。Laika AI 平台通过整合 Covalent 提供的结构化区块链数据,来驱动其 AI 模型,帮助用户进行复杂的链上数据分析。
Entendre Finance: 自动化 DeFi 资产管理,提供实时洞察和预测分析。其 AI 利用 Covalent 的结构化数据来简化和自动化资产管理,比如监控和管理数字资产的持有情况、自动执行特定的交易策略等。
EWM 也在随着需求的改变不断的改进升级,Covalent 工程师 Pranay Valson 表示,未来 EWM 将扩展协议规范以支持其他区块链如 Polygon 和 Arbitrum,并会将 BSP 分叉集成到如 Nethermind 和 Besu 等以太坊客户端中,以实现更广泛的兼容性和应用。此外,EWM 在信标链上处理 blob 交易时,将使用 KZG 承诺,以提升数据的存储和检索效率,减少存储成本。
以太坊更新「Dencun」实施四个月后,Layer2 发展如何?撰文:Filippo Pozzi
编译:白话区块链
在名为「Dencun」的更新之前,Layer2 已经在生态系统中扮演了重要角色。然而,在这个著名更新的推出后,Layer2 的爆发已经达到了之前难以想象的水平,使其成为整个生态系统扩展和效率提升中不可或缺的元素。今天我们专注于分析这个更新的实际效果,大约在其正式发布四个月后。这段时间使我们能够检查大量的数据,并评估更新的实际成功或失败。
1、什么是 Dencun
「Dencun」是于 2024 年 3 月 13 日发布的以太坊更新,它将执行层(Execution Layer)的「Cancun」提案和共识层(Consensus Layer)的「Deneb」结合在一起。该更新引入了一系列以太坊改进提案(EIPs),旨在改善以太坊网络的不同方面。其中,EIP-4844,也被称为 Proto-Danksharding,在 Layer 2 的可扩展性方面具有重要意义,通过创建增加网络内数据管理可能性的 Blobs。如何实现呢?
在不涉及太多技术细节的情况下,我们可以将「blobs」视为数据包(256 KB),代表在 Layer 2 上发生的一系列交易。然后,这些数据包被打包并随后发送到以太坊网络进行验证。通过 txcity.io,我向您展示一个图形示例。
在这里我们看到的是两个区块链的表示:左边是以太坊,右边是阿比特拉姆(Dencun 更新的网络),每个移动的人代表一笔交易。
让我们聚焦于右侧,它代表了 Arbitrum 区块链,是以太坊的主要 Layer 2 之一。正如您所看到的,所有使用该区块链的人在上交由 Arbitrum 区块链代表的传送带之前,在柜台上留下一张纸条。这张纸条代表在 Arbitrum 内发生的交易的收据。因为 Arbitrum 使用了一种称为乐观 Rollup 的机制,它最初将所有交易都视为有效,基于它们诚实的假设。随后,交易会向每个人公开,并在一定时间内提供复核和争议的机会。
一旦达到一定数量的交易,如视频所示,「邮差」通过旋转收集所有交易,并形成我们所定义的「blob」。随后,如果我们仔细观察,当邮差开始指向指示以太坊方向的箭头时,我们会看到邮差的图像也出现在屏幕的左侧,代表以太坊区块链。在这里,邮差手持他的「blob」,即在 Layer 2 上发生的一系列交易的数据包,并进入代表主要区块链的以太坊「巴士」,即一个区块。
正如视频所示,这个过程与「正常」交易一样简单。实际上,邮差与登上以太坊区块所代表的众多乘客之间没有区别。区别在于,邮差带来了一系列交易,而其他人代表原生于以太坊网络的单笔交易。
通过这种「简单」的创建 Blob 的过程,各个 Layer 2 上的手续费已经降低了 90% 以上,从而几乎实现了在这些区块链内免费操作,因此导致了所有主要 Layer 2 中的交易量激增。
现在,我们将通过链上数据来审视这次更新带来的改进。
2、主要的 Layer2 交易的平均费用
通过观察这张图,我们可以对今天的讨论进行总结,它表示了在实施 Dencun 之前和之后发生的平均交易成本。
从图中可以清楚地看到,从 3 月 13 日开始,诸如 Arbitrum、Optimism 或 ZkSync 等 Layer 2 的交易平均成本瞬间下降,从约 0.50 美元的数值降至接近 0 的数值。
令人惊叹的是,尽管图表中基础区块链上的交易成本出现了一些暂时的高涨,但所有其他主要的 Layer 2 都能够保持稳定,交易成本接近于 0,并且不会遭受类似 Solana 这样的区块链所遇到的区块拥堵问题。
交易成本的降低打开了大门,让各种各样的人们有机会进入这个行业,即使只有较为有限的投资。这引发了所有主要 Layer2 上的活动浪潮,带来了真正的运营繁荣。
另一个证实主要 Layer 2 内活动更加活跃的指标无疑是在区块链上验证的交易数量。
来源:Dune @glxyresearch_team/ EIP-4844 Blobs
正如上图清楚显示的那样,除了 zkSync 之外,其他 Layer2 都记录了交易数量的显著增加,从而导致了交易量的大幅增长,其中 Base 在 4 月初和 Arbitrum 在 5 月底尤为重要。
3、每个区块的平均 Blob 数量
来源:Dune @hildobby/ Ethereum Blobs
该图提供了区块链网络运行状态的详细视图,突出显示每个以太坊区块中包含的「blob」数量。目标线和限制线代表网络本身支持的理想和最大值。这些参数对于优化区块链的整体效率并避免过多开销至关重要。积极监测每个区块中的「blob」数量对于确保网络能够有效处理交易负载、同时保持稳定和性能至关重要。因此,这些数据对于让运营商了解网络的健康状况仍然至关重要。
4、结论
毫无疑问,这次更新显著降低了交易成本,尽管主要的 Layer2 上交易量增加,但其效果仍然持续。
正如 Vitalik Buterin 在他的文章《作为以太坊文化扩展的 Layer2》中强调的那样,Layer2 已成为区块链领域的重要组成部分,并将继续增长其重要性。这归因于其越来越广泛的基础设施整合,使其在以太坊生态系统中的使用日益重要。
我想以引述上述文章的一部分作为结尾,其中 Vitalik 回答了关于如何成功发展 Layer2 的文化的问题。他的回答,我认为,非常迷人,并反映了开发者和 DeFi 爱好者真正的、根本性的精神,真实的那个精神。
Dencun 升级争论:对以太坊网络有助益还是损害?撰文:Sam Kessler
编译:Kate, 火星财经
虽然以太坊以 Rollup 为中心的路线图可以帮助生态系统达到新的规模水平,但一些开发人员认为,依靠第三方来改善对以太坊的访问可能会适得其反。
经过多年的规划,以太坊一年多来最大的更新——坎昆升级,终于在周三到来。这被视为一件好事。但也许并非普遍如此。
Proto-danksharding 是坎昆升级更新 (Dencun ,「Deneb」和「Cancun」两个同步更新的合成词 ) 带来的主要变化,标志着以太坊在「分片」道路上迈出了第一步,这是一种通过在众所周知的区块链高速公路上增加新车道来增加链交易容量的方法的方法。
该功能专门针对降低第 2 层「Rollup」网络的费用——像 Optimism、Arbitrum 和 Coinbase 的基础网络这样的链,它们运行在以太坊之上,为用户提供了在不完全离开生态系统的情况下进行廉价交易的能力。
虽然许多开发人员都在庆祝坎昆升级有可能加速以太坊提高可负担性的潜力,但也有人担心,从长远来看,它可能会让生态系统走上一条可能会反噬它的道路。
开发区块链基础设施的 Core DAO 的最初贡献者 Rich Rines 在给 CoinDesk 的一封信中表示:「坎昆升级是以太坊对更大可扩展性的明确需求的回应。」对于坎昆升级,以太坊「专注于增强第二层解决方案」,但「这是否是一个长期解决方案仍然存在疑问。」
Proto-danksharding
以太坊的费用高于许多竞争网络,因此一直在苦苦挣扎。在解决这个问题上,坎昆升级并没有做太多事情来解决这个问题——至少没有直接解决。
「以太坊不打算降低用户的费用,这是人们需要了解的现实,」加密投资公司 Galaxy Digital 的研究副总裁克里斯汀·金 (Christine Kim) 告诉 CoinDesk。
没有降低以太坊的 gas 费 ( 这可能需要数年时间来规划和实施 ),而以太坊的联合创始人 Vitalik Buterin,一直是推动以太坊网络走向「以 rollup 为中心」路线图的主要声音之一,该路线图将扩展的责任主要放在第三方网络 Layer2 上。
Proto-danksharding 是实现这一愿景的第一步——优化网络以更好地适应 Rollup,Rollup 在整体交易量上稳步增长,超过了以太坊。该功能通过引入「blob」来工作,这是一种新的数据结构,第二层 Rollup 可以使用它将数据发布回基础以太坊链。
以太坊基金会的 Tim Beiko 解释说:「我们正在大幅增加 rollup 所需的数据类型,以及对 L1 上任何其他应用程序都没有真正有用的数据类型。」Tim Beiko 领导以太坊每两周召开一次的「All Core Devs」会议,并帮助协调坎昆升级。「这为他们发布数据创造了更多的空间,从而降低了费用。」
https://x.com/TimBeiko/status/1767925688001241515?s=20
对碎片化的恐惧
虽然将用户推向更便宜的第 2 层可以帮助以太坊生态系统更容易访问,但一些开发人员警告说,拥抱第三方网络可能会适得其反——分裂以太坊生态系统,并稀释其作为首要区块链「结算层」的主要用例。
「想要将用户从以太坊推到其他 L2 的自然结果意味着你正在放弃你作为通用计算通用平台的主导地位,」Kim 说。「你是说其他协议应该承担通用计算的责任。」
「虽然 L2 应该服务于基础层,但它们的激增可能会与基础层竞争费用、开发人员和流动性等资源,」Rines 说。「如果大部分交易发生在 L2 上,那么随着验证者的费用蒸发,支持 L1 的经济激励可能会被稀释。此外,对 L2 的依赖也可能破坏活动,削弱以太坊生态系统的凝聚力和互操作性。」
在周二的采访中,Beiko 打消了对碎片化的担忧。Beiko 认为,开发人员碎片化「与其说是一个缺陷,不如说是一个特性」。他说:「不同的人能够部署不同类型的 Rollup 并进行试验,这是非常有价值的。」
以太坊 Rollup 安全性
但也有人担心 Rollup 的安全性。
而 Rollup 的最终目的是「借用」以太坊的安全——将来自用户的交易捆绑在一起,然后将它们传递到具有相同安全保证的基础链上——「L2 有不同的设计,因此任何想要访问以太坊全部用例的用户可能需要信任许多不同的区块链规则集,」Rimes 说。
并不是所有的第二层规则集都是一样的:尽管有数十亿美元的交易量,但今天所有最大的 Rollup 都有「辅助轮」——比如中心化排序器或不存在的证明系统,它们依赖于用户的信任来运行。
辅助轮有助于降低费用并保护用户免受某些类型的 bug 的影响,但它们使 Rollup 与以太坊的关键价值观 ( 如去中心化和无需许可 ) 不一致。「由于一系列原因,今天的 Rollup 绝对没有以太坊 L1 那么安全,」Beiko 说。「作为一个社区,我们确实有责任围绕这一点对人们进行教育。」
随着用户越来越习惯于在充满妥协的第二层网络上进行交易,人们担心以太坊的去中心化纯粹主义可能会失去影响力。
但根据 Beiko 的说法,向更便宜的网络的转变可能是不可避免的,以太坊只是在适应现实。
「我不认为以太坊的作用应该决定整个市场结构应该如何发展,」他说。「我很高兴用户有了更多的选择。」
以太坊 Dencun 升级有何值得期待?撰文:Wilfred Daye
编译:白话区块链
最近,以太坊区块链经历了重大升级,提升了其可扩展性、效率和安全性。这些改进解决了区块链三难题,即平衡安全性、去中心化和可扩展性的挑战。这些持续的改进对于提高网络性能并降低成本至关重要。
即将到来的以太坊坎昆(Dencun)硬分叉升级计划于 3 月 13 日在主网上部署。这次升级将通过各种以太坊改进提案(EIPs),特别是 EIP-4844 用于原型分片,优先考虑可扩展性、效率和安全性。该提案旨在优化燃气费用并增强网络的可扩展性。
Dencun 升级标志着以太坊路线图中「浪涌」时代的开始,为通过第二层 Rollup 实现大规模可扩展性铺平了道路。这些 Rollup 将使以太坊更易于接入和用户友好,推动各个领域包括 DeFi 2.0 的采用和效用。
1、第二层 Rollup 的好处
第二层 Rollup 通过在链下处理交易同时保留主以太坊区块链(第一层)的安全保证,提升了以太坊的可扩展性和效率。它们具有以下特点:
链下执行:在链下处理交易可以更快、更具成本效益地进行吞吐量,而无需争夺以太坊区块链上的空间。
交易聚合:在链下执行后,多个交易的结果被聚合或捆绑成一种压缩的交易数据形式。
发布到主链:然后,将压缩的交易数据或 Rollup 发布到以太坊主链(第一层)上。
数据可用性:尽管在链下处理,主以太坊区块链确保与交易相关的数据对所有参与者都是可访问和可验证的。
安全性:第二层 Rollup 通过各种密码技术维护了以太坊网络的安全保证。
2、Proto-Danksharding 对于 EIP-4844 的重要性
EIP-4844,或称 Proto-Danksharding,旨在通过引入附加到区块的临时数据块,显著提升以太坊网络的可扩展性。这种创新通过以下方式降低处理成本并提高吞吐量:
临时数据块:这些附加到以太坊区块的存储空间允许在交易中包含额外的数据,而无需直接与以太坊虚拟机(EVM)进行交互。
降低处理成本:通过数据块高效处理交易数据可降低用户的燃气费用,有可能将平均交易成本降至 0.01 美元以下。
增加吞吐量:EIP-4844 可以实现更高的交易吞吐量,有可能达到每秒 10 万笔交易(TPS)的速度。
促进第二层解决方案:该提案预计将有助于第二层扩容解决方案,例如 Rollup,通过提供额外的临时存储空间。
3、Cancun-Deneb 升级的交易展望
以太坊网络在 2022 年从权益证明(PoS)过渡到工作量证明(PoW)(合并),使以太币成为通货紧缩资产。目前,超过 25% 的以太坊总供应量被锁定在权益平台上,大大减少了可供交易或投资的可用供应量。与此同时,燃烧机制每年以 0.21% 的速度减少以太币的供应。
Dencun 预计将成为以太币的积极催化剂。以太币持有者通过将超过 13 亿美元的以太币转移到私人钱包中,显著减少了与交易平台的接触。彭博社最近的数据显示,ETH/BTC 现货比率回落至 0.5,类似于 2022 年 Luna/Terra 之后的水平。
这为以太坊爱好者提供了一个合理的入场点。此外,近期出现了对于以太币的短期看涨期权购买热潮,交易员预期 ETH 将在 3 月底达到 4000 美元的价格。交易员还青睐购买 2024 年 3 月期权和销售 2024 年 4 月期权来进行套利策略。交易员对市场持有看涨情绪,大约有价值 25 亿美元的以太币看涨期权和价值 10 亿美元的以太币看跌期权。
以太坊 Dencun 升级与潜在机会撰文:Biteye 核心贡献者 Fishery Isla
以太坊网络升级 Dencun 测试网版本在 2024 年 1 月 17 日上线了 Goerli 测试网,1 月 30 日成功上线了 Sepolia 测试网,Dencun 升级离我们越来越近。
再经历一次 2 月 7 日的 Holesky 测试网升级之后,就会是主网升级,目前坎昆升级主网上线已经正式确定在 3 月 13 日。
每次以太坊升级几乎都会伴有一波主题行情,追溯以太坊的上一次还是 2023 年 4 月 12 日的上海升级,POS 相关的项目都受到了市场的追捧。
如果按照先前经验,本次 Dencun 升级也会有提前布局的机会。
而由于 Dencun 升级背后涉及的技术内容比较晦涩,并不能像 Shanghai 升级那样用一句话 “以太坊从 PoW 转向 PoS” 一言以蔽,难以抓住布局的重点。
因此,本文将用通俗易懂的语言去解释 Dencun 升级的技术细节,为读者梳理本次升级与数据可用性 DA 和 Layer 2 等赛道之间的脉络。
01EIP 4484
EIP-4844 是本次 Dencun 升级中最重要的提案,标志着以太坊在以去中心化方式扩展的道路上迈出了切实而重要的一步。
通俗来讲,目前以太坊二层需要将二层发生的交易提交到以太坊主网的 calldata 之中,供节点验证二层网络出块的有效性。
这样做带来的问题是,虽然交易数据已经被尽可能的压缩,但二层庞大的交易量再乘以以太坊主网高昂储存成本基数,对于二层节点和二层用户来讲依旧是一笔不小得开销。光是价格因素,就会让二层失去大量用户,流向侧链。
而 EIP 4484 建立了一个更为便宜的新型的储存区域 BLOB(Binary Large Object ,二进制大型对象),并用一种可以指向 BLOB 存储空间的名为 "BLOB-Carrying Transaction" 的新交易类型来替代升级之前需要存入 calldata 的交易数据,帮助以太坊生态二层实现节约 Gas 成本。
BLOB 存储便宜的原因
众所周知便宜是要付出代价的,BLOB 数据比类似大小的普通以太坊 Calldata 成本更低的原因是,以太坊执行层(EL, EVM)实际上无法访问 BLOB 数据本身。
相反,EL 只能访问 BLOB 数据的引用,而 BLOB 本身的数据只能由以太坊的共识层(CL,又称信标节点)下载和存储,存储起来耗费的内存与计算量远小于普通以太坊 Calldata 。
而且 BLOB 还有一个特性,只能存储有限的一段时间(通常为约 18 天),并不会像以太坊账本大小那样无限膨胀。
BLOB 的存储有效期
与区块链永久的账本相反,BLOB 是暂时的存储,其可用时间为 4096 个纪元,即大约 18 天。
过期后,大多数共识客户端将无法检索 BLOB 中的特定数据。但是,它之前存在的证据将以 KZG 承诺的形式保留在主网上,并且永久存储在以太坊主网上。
为什么选择 18 天?这是在衡量储存成本和有效性之间的折衷方案。
首先要考虑此次升级最直观的受益对象 Optimistic Rollups(如:Arbitrum 和 Optimism,),因为根据 Optimistic Rollups 的设定,有 7 天的故障证明(Fruad Proof)的时间窗口。
而 blob 中所存储的交易数据,正是 Optimistic Rollups 发起挑战的时候所需要的资料。
因此,Blob 的有效期必须要保证 Optimistic Rollups 故障证明可以访问,为了简单起见,以太坊社区选择了 2 的 12 次幂(4096 个纪元由 2^12 推导而来,一个纪元大概 6.4 分钟)。
BLOB-Carrying Transaction 与 BLOB
理解这两者之间的关系,对于理解 BLOB 在数据可用性(DA)方面的作用十分重要。
前者是 EIP-4484 提案的整体,是一种新型交易,而后者可以理解成一种针对 layer 2 临时存储交易的位置。
两者关系可以理解为,前者中的大部分数据(layer2 交易数据)存储在后者之中。而剩下的数据也就是 BLOB 数据的承诺(Commitment)则会存在主网的 calldata 之中。也就是说,承诺是可以被 EVM 读取的。
可以将 Commitment 想象为将 BLOB 中的所有交易构建成一个 Merkle 树,然后只有 Merkle 根也就是 Commitment 可以被合约访问。
如此做可以巧妙的实现:虽然 EVM 无法得知 BLOB 的具体内容,但 EVM 合约可以通过知晓 Commitment 进而可以验证交易数据的真实性的目的。
02BLOB 与 Layer2 的关系
Rollup 技术通过将数据上传到以太坊主网来实现数据可用性(DA),但这并不是为了让 L1 的智能合约直接读取或验证这些上传的数据。
上传交易数据到 L1 的目的,仅仅是为了让所有参与者都可以查看这些数据。
在 Dencun 升级以前,如上文所述,Op-rollup 会将交易数据作为 Calldata 发布到以太坊。所以任何人都可以使用这些交易信息来复现状态,验证二层网络的正确性。
不难看出,Rollup 交易数据需要便宜 + 公开透明,Calldata 并不是为二层专门存放交易数据的好地方,而 BLOB-Carrying Transaction 才正是为 Rollup 量身定制的。
读到这里,可能大家心里有个疑问,这种交易数据看起来并不重要,它有什么用?
其实,交易数据只有在少数情况才会用到:
对于 Optimistic Rollup,基于信任假设,有一定可能会出现不诚信问题,此时 Rollup 上传的交易记录才派上用场,用户可以利用这个数据发起交易挑战( Fraud proof);
对于 ZK Rollup,零知识证明已经证明状态更新是正确的,上传数据只是为让用户自己计算出完整状态,在二层节点无法正确运转时启用逃生舱机制(Escape Hatch,需要完整的 L2 状态树,最后一节会讲到)。
这意味着,交易数据被合约实际使用的场景非常有限。即使在 Optimistic Rollup 的交易挑战中也只需要当场提交证明交易数据 “存在过” 的证据(状态),而不需要那一笔交易详情事先就储存在主网。
所以如果我们把交易数据放在 BLOB 元素中,虽然合约无法访问,但主网合约可以存储这个 BLOB 的 Commitment。
将来如果挑战机制需要某一笔交易,我们只需提供该笔交易的数据,只要能对应上。这就能说服合约,并将交易数据提供给挑战机制使用。
这样既利用了交易数据的公开透明性,也规避了把所有数据提前录入合约的巨大 gas 成本。
通过仅记录 Commitment,达成交易数据可验证性的同时又极大优化了成本。这是 Rollup 技术上传交易数据的一个巧妙且高效的解决方案。
需要说明的是,在 Dencun 实际操作之中,并没有采用同 Celestia 类似的 Merkle 树的方式产生 Commitment,而是采用巧妙 KZG (Kate-Zaverucha-Goldberg,多项式承诺 )算法。
相比 Merkle 树证明,生成过程 KZG Proof 的过程相对复杂, 但其验证的体积更小,验证步骤也更简单,但缺点是需要进行可信任设置(ceremony.ethereum.org 现如今已经结束)且不具防量子计算攻击能力(Dencun 使用了 Version Hash 的方法,如果需要可以更换其他验证方法)。
对于现在大热的 DA 项目 Celestia ,其采用的正是 Merkle 树变体,相比 KZG,有一定程度要依赖节点的诚信,而却有助于降低节点之间计算资源的门槛要求,维持网络的去中心化特征。
03Dencun 的机会
Eip4844 为二层降本增效的同时,却也引出了安全隐患,这也带来新机会。
要想理解原因,我们需要聊回上文提到的逃生舱机制 或者 强制取款机制。
在 Layer 2 节点失能时,这种机制可以保证用户资金安全回到主网。激活这个机制的前提是用户需要获得 Layer 2 完整的状态树。
按照正常情况,用户只要找一个 Layer2 全节点索要数据,生成 merkle Proof ,再提交给主网的合约,以证明自己提款的正当性。
但不要忘了用户想要启动逃生舱机制退出 L2 恰恰是因为 L2 节点作恶,节点都作恶了,那大概率就不会从节点哪里获取到想要的数据。
这就是 Vitalik 常提到的数据扣留攻击。
EIP-4844 之前,主网上记录了永久的 Layer2 记录,在没有 Layer2 节点可以提供完整的链下状态时,用户可以自己部署一个全节点。
这个全节点可以通过与以太坊主网获取 Layer 2 排序器在主网上发布的所有历史数据,用户就可以构造出所需的 Merkle 证明,将证明提交给主网上的合约,就能安全地完成 L2 资产撤离。
而 EIP-4844 之后,Layer 2 数据只存在以太坊全节点的 BLOB 中,18 天之前的历史数据将被自动删除。
因此,上一段中的通过同步主网获取整棵状态树的方法不再可行,想要获取 Layer 2 的完整状态树,只能通过第三方为爱发电的储存了以太坊 BLOB 全部数据(本该 18 天自动删除)的主网节点,或 Layer 2 原生节点(很少)。
由此 4844 上线后,用户通过完全可信的方式获取 Layer 2 完整状态树将会变得十分困难。
用户没有稳定途径获取 Layer 2 状态树,就没法在极端条件下进行强制提款操作。因此,4844 一定程度上造成了 Layer 2 的安全短板 / 缺失。
要补足这块的安全缺失,我们需要拥有有正向经济循环的无需信任储存方案。这里的储存,主要是指以一种无需信任的方式保留以太坊中的数据,和过去的储存赛道不太一样,因为还存在 “无需信任” 这个关键字。
Ethstorage 就可以解决无需信任这个问题,得到了两轮以太坊基金会的资助。
可以说这个概念真正的可以迎合 / 弥补 Dencun 升级的赛道,非常值得关注。
首先,Ethstorage 最直观意义在于,能够以完全去中心化的方式延长 DA BLOB 的可用时间,补上了 4844 后 Layer 2 的安全最短板。
此外,大多数现有的 L2 解决方案主要侧重于扩展以太坊的计算能力,即增加 TPS。然而,在以太坊主网上安全存储大量数据的需求激增,特别是由于 NFT 和 DeFi 等 dApp 的流行。
例如,链上 NFT 的存储需求非常明显,因为用户不仅拥有 NFT 合约的令牌,还拥有链上图像。Ethstorage 可以解决将这些图像存储在第三方会带来额外的信任问题。
最后,Ethstorage 还能解决去中心化 dApp 的前端的需求。目前现有的解决方案主要是由中心化服务器(带 DNS)进行托管,这种设置使网站容易受到审查和其他问题的影响,如 DNS 劫持、网站黑客攻击或服务器崩溃,龙卷风现金等事件就是证明。
现在 Ethstorage 还在初期网测试阶段,看好这一赛道的前景的用户可以体验一下。第171次以太坊ACDE会议:Devnet-9发布再次被推迟,此后需为Dencun升级启动Devnet-10PANews 10月2日消息,Galaxy研究副总裁Christine Kim发文总结第171次以太坊核心开发者执行(ACDE)电话会议。9月28日开发者讨论了Dencun升级测试进展、EIP-4788早期审计结果与EVM中的信标区块根、Holesky测试网启动、EIP-7503、零知识虫洞的初步反馈、仅在同一事务中更改EIP-6780与SELFDESTRUCT规范。
关于Dencun测试,Devnet-9发布再次被推迟。开发者还表示,Devnet-9推出后,需要为Dencun升级启动第10个Devnet,Devnet-10的生命周期将比较短。开发者还将测试验证者的工作流程,以使用Devnet-9和10上的MEV-Boost软件获得MEV。
关于EIP-4788,开发者表示已完成三项由Chainsecurity、Trail of Bits和Dedaub进行的审计。开发者还讨论了EIP-7503,它提出了一种基于零知识密码学技术的以太坊新隐私解决方案,与Tornado Cash等加密货币混合器相比,该解决方案将为用户的交易提供更强大的隐私保证。作者:stacymuur 编译:白话区块链 引言:为什么 Fusaka 现在如此重要 以太坊持续演进,以支持更多用户、更多交易和更多应用,同时保持安全性和去中心化。每一次升级都针对系统中的一个瓶颈解决。2024 年早些时候,Dencun 升级引入了 「blob」(一种新的数据格式),为二层 (L2) rollup 提供了在以太坊上廉价存储数据的新方式。这是一个重大里程碑,但 blob 的需求很快达到上限,导致拥堵并再次推高费用。 今天,以太坊在 Holesky 测试网上启动了 Fusaka 升级,作为前进的下一步。 Fusaka 的头条特性是 PeerDataAvailabilitySampling (PeerDAS),这是一种安全扩展 blob 吞吐量的方法,允许节点在不下载完整 blob 的情况下验证数据。除了 PeerDAS 之外,Fusaka 还改进了 gas 规则、加密工具以及开发者体验。对于用户来说,这意味着以太坊变得更快、更便宜、更易用,尤其是对每天数百万用户依赖的 rollup 而言。 通过在主网之前先在 Holesky 上启动,Fusaka 为开发者、验证者和应用团队提供了准备以太坊下一章的机会。 从 Dencun 到 Fusaka 要理解 Fusaka 的重要性,回溯一下会有帮助。2024 年早些时候,以太坊发布了 Dencun 升级,引入了 blob 作为一种新的数据格式。Blob 允许 rollup 以低成本和安全方式将打包数据发布到以太坊。这项突破大幅降低了 Optimism、Arbitrum 和 zkSync 等网络的用户费用。 但 blob 的需求增长如此迅速,以至于 rollup 无法始终获得 blob 空间,费用再次飙升。以太坊需要一种方法来进一步扩展 blob 吞吐量,而不压垮普通节点。这正是今天在 Holesky 上线的 Fusaka 所提供的。 PeerDAS 详解 Fusaka 的核心是 PeerDAS (PeerDataAvailabilitySampling,EIP-7594),这是一种以太坊节点检查 blob 数据真正可用性的新方式。 Fusaka 之前的问题 直到今天,节点必须下载整个 blob,即使它们只需确认其存在。这很安全,但效率低下。 想象一个图书馆,每位成员为了验证一本书在架子上,就必须阅读每一本书。随着书籍增多,这种努力变得不可持续。同样,随着以太坊区块中添加更多 blob,节点在不必要的数据重压下不堪重负。这限制了 blob 吞吐量,并在高需求期推高了 rollup 用户的费用。 PeerDAS的工作原理 PeerDAS 使用擦除编码(一种将数据拆分成许多小块的数学方法)。想象将一本巨书撕成数百章——即使是随机的小子集,也能证明整本书的存在。 节点不再下载整个 blob,而是从其对等节点中采样几块。如果足够多的节点确认其随机样本,网络就能以极高概率保证整个 blob 是可用的。 这就像一个读书俱乐部,每位成员随机检查两三章。如果所有样本一致,整个团体就能确信整本书完好无损,而无需任何人阅读全部。 设计中的扩展:仅 blob 参数分叉 以太坊不会一次性大幅提高 blob 容量。Fusaka 引入了 Blob Parameter Only(BPO)分叉(EIP-7892),这是一种在 PeerDAS 激活后逐步增加 blob 限制的方法。 在 Holesky 上, rollout 计划如下: 2025 年 10 月 1 日 – Fusaka 于 08:48 UTC 激活。 2025 年 10 月 7 日 – BPO1 将 blob 目标从 6 提高到 10,最大值从 9 提高到 15。 2025 年 10 月 13 日 – BPO2 将目标提高到 14,最大值提高到 21。 这种渐进方法确保了每一步的性能可被测量,并给节点运营商时间适应硬件。与突然跃升不同,以太坊以受控、更安全的增量方式扩展。 超越 Blob:强化以太坊基础层 Fusaka 不仅仅关乎 blob。它还改进了以太坊的一层(L1)基础: Gas 规则:默认区块 gas 限制提高到 6000 万(EIP-7935),而单个交易不得超过约 1670 万 gas(EIP-7825)。这防止巨型交易挤占其他交易,并为未来的并行执行做准备。 加密:对模指数运算的优化(EIP-7883、7823)改进了复杂数学操作的定价。新预编译(EIP-7951)为 P-256 签名提供原生支持,这广泛用于通行密钥和设备级安全。 网络:移除遗留的权益证明字段(EIP-7642),节省带宽并简化客户端代码。 区块编码:引入区块大小上限(EIP-7934),防止极端区块减缓传播。 这些变化共同增强了以太坊在活动扩展时的弹性和效率。 使用 Fusaka 构建 以太坊升级也注重可用性。Fusaka 引入了让开发者生活更轻松、用户更安全的特性: 通行密钥:凭借 P-256 签名原生支持,钱包可以直接在以太坊上提供通行密钥登录(适用于 iPhone、Android 设备和浏览器)。 位级操作:新的 CLZ 操作码(EIP-7939)降低了压缩方法和零知识(zk)电路的成本。 透明度:确定性提议者前瞻(EIP-7917)使区块提议者时间表提前可知,从而启用交易预确认。 可预测性:Blob 费用保障(EIP-7918)将 blob 费用与执行费用保持相对界限,确保稳定的经济性。对于开发者,这些是强大的新工具。对于用户,它们转化为更顺畅的应用、更便宜的 zk 协议以及更可预测的费用。 测试网 rollout:Holesky 今日,主网即将到来 以太坊升级总是先通过测试网,然后才到达主网。Fusaka 的 rollout 是分阶段的: Holesky:于 2025 年 10 月 1 日启动。BPO1 和 BPO2 将在两周内跟进。Holesky 也将在此后退休,这既是启动也是告别。 Sepolia:计划于 2025 年 10 月 14 日。 Hoodi:计划于 2025 年 10 月 28 日。 只有在所有三个测试网成功升级后,主网激活才会被安排,目前预计在 2025 年 12 月。 实际变化 这些技术升级会向外扩展到现实世界的益处: Rollup 用户:在交易高峰期,blob 槽位以前会快速填满,导致费用上涨。凭借 PeerDAS 和更高的 blob 容量,费用将保持更稳定。 节点运营商:今天在 Holesky 上升级的验证者现在兼容 PeerDAS 和新 gas 规则。那些未升级的将从链上分叉。 应用开发者:钱包团队可以廉价且原生地支持通行密钥登录。 zk 开发者:协议可以使用 CLZ 操作码降低 zk 电路的证明成本。 安全与治理 以太坊在创新与谨慎之间取得平衡。除了 Fusaka 之外,一个漏洞赏金计划已启动,提供高达 200 万美元的奖励,以鼓励主网前的测试。 Fusaka 还展示了以太坊的治理模式:开发者提出以太坊改进提案(EIP),客户端团队实现它们,节点运营商通过升级软件决定。虽然 Fusaka 预计是非争议性的,但最终决定始终掌握在社区手中。 展望:Fusaka 之后的以太坊 以太坊的路线图分阶段展开:Dencun、Pectra、Fusaka 以及更远的未来。每一次升级都清除一个瓶颈,并为下一步铺路。Fusaka 的重要性在于它安全地扩展了 blob 吞吐量,使 rollup 能够处理更多交易,同时保持合理的节点要求。 对于用户,这意味着更便宜、更可靠的 L2 体验。 对于开发者,它解锁了通行密钥认证和 zk 效率等工具。 对于验证者,它证明了以太坊可以在保持去中心化的同时扩展。 结论 今天在 Holesky 上启动的 Fusaka 升级,不仅仅是路线图上的另一个名字。它标志着 blob 扩展超出当前限制的开始,由 PeerDAS 驱动,并通过分阶段分叉保障安全。它还从 gas、加密和网络等方面强化了以太坊的基础。 随着 Fusaka 从 Holesky rollout 到 Sepolia 和 Hoodi,然后到主网,它展示了以太坊的哲学:谨慎演进、包容演进,并着眼于长期可用性。对于全球数百万用户、开发者和验证者来说,Fusaka 是迈向更快、更便宜、更实用的以太坊的具体一步。
