一文了解最低 Blob 基础费用

进阶10/10/2024, 6:52:40 PM
本文探讨通过提高 Blob 的最低基础费用是否能够缓解价格与需求之间的不匹配问题。总体来看,这一调整对交易成本的影响有限,特别是对于高效的 Blob 提交者而言,费用的增加是微乎其微的。

摘要

关于 Blob 不需要支付交易费用的说法是错误的。根据发布的数据类型和 Gas 价格的状态,提交者在主网执行费用中每个 Blob 的成本介于 0.10 美元至 3.00 美元之间。EIP-7762 20 提出的约 0.01 美元的最低 Blob 基础费用预计对市场影响有限,但可以大幅减少 Blob 市场在需求激增期间的优先 gas 拍卖(PGA)时间,同时 Blob 的使用量仍低于目标 Blob 数量。


设置 Blob 空间保留价格的提议在社区中引起了争议,但这可能源于对 Blob 如何在链上找到位置的误解。许多人普遍认为,当前 Blob 对协议没有贡献任何费用,但这一观点存在误导,只有在将分析限制于 Blob 空间费用时才成立。

尽管 Blob 空间费用市场尚未达到目标需求水平,因此遭遇了 Davide Crapis 在 Deneb 之前一年预测的冷启动问题,承载 Blob 的交易仍然需要支付主网 gas 费用,包括执行和优先费用。Max Resnick 提出,目前的担忧是,块中最多只能包含六个 Blob 的硬限制以及 Blob 空间费用市场响应缓慢,会在网络出现高需求时产生长期的优先 gas 拍卖(PGA)。在这些 PGA 期间,L2 的交易定价变得更加困难,并且结合当前严格的 Blob 内存池规则,更难预测 Blob 的包含。

EIP-7762 旨在尽量减少 Blob 空间价格与 Blob 需求之间的未来脱节问题,直到采用 L2 让我们得以解决冷启动问题。目前的配置是最低 Blob 空间基础费用设定为 1 wei,要求至少 30 分钟的完全饱和区块,以使 Blob 空间费用达到每个 Blob 0.01 美元,并开始影响 Blob 定价动态。在当前系统下,当需求激增时,网络会重新出现不可预测的 PGA,因为 L2 在争取适时包含。

举个例子,6 月 20 日,网络发生了第二次 Blob 反转事件,这源于 LayerZero 的空投。经过六小时的过度需求,网络才达成均衡。

LayerZero 空投期间的 Blob 空间费用2296×1124 170 KB;来源: https://dune.com/queries/4050212/6819676


Blob 交易费用的现状

在 Deneb 发布六个月后,Blob 空间的使用量仍低于目标。因此,Blob 空间的基础费用保持在低位,大多数 Blob 的 Blob 空间 gas 费用几乎可以忽略不计。迄今为止,只有三周的时间,Blob 空间的平均费用超过了每个 Blob 0.01 美元:分别是 3 月 25 日和 4 月 1 日在 Blob 订阅热潮期间,以及 6 月 17 日 LayerZero 空投期间。

每个 Blob 空间的平均费用1895×895 49.8 KB 来源: https://dune.com/queries/4050128/6819454

与 Blob 空间的费用相比,携带 Blob 的交易(也称为 Type-3 交易)仍需在主网支付执行 gas 费用。尽管 gas 价格已降至多年低点,但每个 Blob 的执行费用仍在 0.50 美元到 3.00 美元之间。与 L2 历史上发布的调用数据价格相比,这些成本微不足道,实际上 Blob 的费用几乎完全由网络补贴。然而,在制定 Blob 的最低基础费用时,这一小额费用却是至关重要的。

每个 Blob 的平均执行费用2017×919 65.7 KB;来源: https://dune.com/queries/4050088/6819431

如果我们进一步分析携带 Blob 的交易的执行费用,并按其 Blob 内容进行分类,会发现市场高度异质化。仅携带一个 Blob 的交易每个 Blob 的费用最高,而携带五个或六个 Blob 的交易每个 Blob 的费用几乎为零。实际上,这些携带五个或六个 Blob 的交易支付的总费用显著更低

每个 Blob 的执行费用(携带 Blob 的交易)(1895×815 50.7 KB;来源: https://dune.com/queries/4053870/6825747

这种差异的一个主要原因是,不同实体在 Blob 提交策略上的差异:Base、OP Mainnet 和 Blast 以及许多较小的 L2s 由于将数据发布到一个外部拥有账户(EOA),只需 $21,000 的主网 gas 进行执行,不论 Blob 数量多少,因此在经济上极为高效,但这些交易并不适合用于欺诈证明。这些链占据了携带五个或更多 Blob 的交易的绝大多数,从而降低了单笔交易中提交多个 Blob 的感知价格。相对而言,那些发布更复杂数据以便更好地实现欺诈证明的 L2s,例如 Arbitrum、StarkNet、Scroll、ZkSync Era、Taiko 和 Linea,使用的主网 gas 明显更多,且每笔交易提交的 Blob 数量通常较少(通常只有一个 Blob)。

根据上述统计数据,如果我们将 Blob 空间费用和执行费用按交易计算,我们会发现,除了一些短暂的 Blob 需求激增外,这些激增并不会受到最低基础费用增加的影响,目前支付的费用分布几乎完全集中在执行费用上。这表明 Blob 空间费用市场目前并不活跃,同时也表明有空间可以提高 Blob gas 的最低费用,而不会显著增加 Blob 的总费用。

Blob 空间费用中由 Blob 支付的交易费用份额 (1895×895 74.6 KB;来源: https://dune.com/queries/4034097/6792385

相较之下,如果我们关注 Blob 空间费用市场进入价格发现的时期,就会看到大部分费用密度迅速转变为 Blob 空间费用。当市场正常运作时,表现得相当良好。因此,最需要解决的关键问题是反复出现的冷启动问题——市场目前正处于这种状态。

Blob 空间费用市场活跃时由 Blob 支付的交易费用份额1895×895 90.5 KB;来源: https://dune.com/queries/4060561/6837143

当 Blob 空间费用市场处于以执行费用为主导的环境时,它对提交较少执行数据的 Blob 提交者(主要是 OP Stack 链)有利。这也使得区块构建过程变得复杂:历史上,许多算法通过每个 gas 的优先费用来决定 Blob 的包含,但由于这些交易的主网 gas 使用量差异很大,迫使提交更高质量证明的 L2s 为大交易的整体支付更高的费用,从而进一步放大了提交较少执行数据的优势。通过向以 Blob 空间费用为主导的环境靠拢,我们可以减少这种优势。


最低费用的影响

在以太坊当前的价值下,Max 的最初提案选择将每个 Blob 的最低费用定为 0.05 美元。通过这一新的最低费用来补充执行成本,该提案将使每个 Blob 的平均费用增加 2%。

修订后的提案将最低 Blob 基础费用降低到 2^25,大约是最初提议值的五分之一,即在相同假设下每个 Blob 0.01 美元。从七月初开始,这意味着 Blob 的平均成本增加了 0.7%,但由于 Blob 提交者之间的金融效率差异,百分比变化在不同实体之间并不均匀。

2024年7月1日至2024年9月17日各实体的 Blob 提交统计,假设 ETH/USD 汇率为 2,500 美元。

来源: https://dune.com/queries/4089576

将之前每笔交易的拆分调整为考虑 2^25 wei 的最低 Blob 空间基础费用,并仅考虑原 Blob 空间基础费用低于提议的新最低费用的交易,我们可以看到,尽管这一特征开始发生显著变化,但对于所有受影响的 Blob 承载交易,Blob 基础费用仍然占少数。由 Base 和 OP 主网提交的高效交易(携带五个 Blob)在 L1 gas 价格状态的影响下,费用增加幅度在 10% 到 30% 之间,这一增幅应该可以轻松吸收。而效率较低的交易,尤其是携带一个到三个 Blob 的交易,费用总增幅则不足 10%。

截至目前,没有任何携带 Blob 的交易中,最低 Blob 基础费用 2^25 会占到交易费用的大多数。

Blob 空间中携带 Blob 的交易费用占比(基于 2^25 的基础费用)1895×895 86.6 KB \
来源: https://dune.com/queries/4034254/6792625

Blob 空间响应时间

根据 EIP-4844,Blob 空间基础费用的最大区块间更新幅度为 12.5%。从 1 wei 的价格开始,在最大容量下,基础费用需要经过 148 个区块(约 29 分钟,区块时间为 12 秒)才能超过 2^25 wei。这个更新周期被视为协议的响应时间,但这仍然只是一个最小时间。由于市场效率低下,区块并不会充满 Blob,导致价格发现的持续时间大幅增加。

在 6 月 20 日 LayerZero 空投之前,Blob 基础费用维持在最低值 1 wei。在其峰值时,Blob 基础费用达到了 7471 gwei(每个 Blob 3,450 美元)。尽管理论上这个水平可以在 51 分钟内达到,但实际攀升耗时近六个小时。在 Max 的提案下,这个最大值理论上可以在 21 分钟内达到,但显然这些理论值并不是准确的估算。

该提案的目标并不是关注时间,而是将最低 Blob 基础费用定价在一个低于但接近转折点的位置,亦即 Blob 空间费用开始占据 Blob 支付的总费用的可测量份额的点。在 6 月 20 日,尽管 Blob 的激增在 11:00 UTC 之后不久就开始了,但直到 15:17 UTC,Blob 空间费用才开始贡献 0.1% 的总费用,而在 15:41 UTC 时才超过了 2^25 wei(0.0335 gwei)的基础费用。

LayerZero 空投期间 Blob 费用的细分1895×815 61.3 KB;来源: https://dune.com/queries/4050166/6819510

相较之下,如果在 LayerZero 空投期间最低基础费用设定为 2^25 wei,网络或许能够解决冷启动问题,减少价格与需求之间的错位。我们可以预期,Blob 费用的分布将表现如下,尽管 Blob 市场仍需要一小时或更长时间才能恢复正常。

LayerZero 空投期间的 Blob 费用细分(超过 2^25 wei 的基础费用)(1895×895 70.5 KB;来源: https://dune.com/queries/4050746/6820583

总之,提高最低的 Blob 空间基础费用并不是灵丹妙药,但应视为对协议的积极改变。主流提案所带来的市场影响应当是有限的,只有最便宜和最低质量的 Blob 价格上涨超过 1%,同时仍然显著低于竞争对手的价格。


待探讨的问题

  • Blob 空间费用市场是否会在 Pectra 硬分叉之前达到均衡?
  • 每次在未来的硬分叉中增加 Blob 限制时,是否会出现更多的冷启动问题?
  • Blob 市场是否会转向私有内存池?
  • 自 LayerZero 空投以来,区块构建算法如何变化才能更好地处理 Blob?
  • 这些优先 Gas 拍卖的收入应该由提案者还是协议来获取?

声明:

  1. 本文转载自[ethresear],所有版权归原作者所有[tripoli]。若对本次转载有异议,请联系Gate Learn团队,他们会及时处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。

一文了解最低 Blob 基础费用

进阶10/10/2024, 6:52:40 PM
本文探讨通过提高 Blob 的最低基础费用是否能够缓解价格与需求之间的不匹配问题。总体来看,这一调整对交易成本的影响有限,特别是对于高效的 Blob 提交者而言,费用的增加是微乎其微的。

摘要

关于 Blob 不需要支付交易费用的说法是错误的。根据发布的数据类型和 Gas 价格的状态,提交者在主网执行费用中每个 Blob 的成本介于 0.10 美元至 3.00 美元之间。EIP-7762 20 提出的约 0.01 美元的最低 Blob 基础费用预计对市场影响有限,但可以大幅减少 Blob 市场在需求激增期间的优先 gas 拍卖(PGA)时间,同时 Blob 的使用量仍低于目标 Blob 数量。


设置 Blob 空间保留价格的提议在社区中引起了争议,但这可能源于对 Blob 如何在链上找到位置的误解。许多人普遍认为,当前 Blob 对协议没有贡献任何费用,但这一观点存在误导,只有在将分析限制于 Blob 空间费用时才成立。

尽管 Blob 空间费用市场尚未达到目标需求水平,因此遭遇了 Davide Crapis 在 Deneb 之前一年预测的冷启动问题,承载 Blob 的交易仍然需要支付主网 gas 费用,包括执行和优先费用。Max Resnick 提出,目前的担忧是,块中最多只能包含六个 Blob 的硬限制以及 Blob 空间费用市场响应缓慢,会在网络出现高需求时产生长期的优先 gas 拍卖(PGA)。在这些 PGA 期间,L2 的交易定价变得更加困难,并且结合当前严格的 Blob 内存池规则,更难预测 Blob 的包含。

EIP-7762 旨在尽量减少 Blob 空间价格与 Blob 需求之间的未来脱节问题,直到采用 L2 让我们得以解决冷启动问题。目前的配置是最低 Blob 空间基础费用设定为 1 wei,要求至少 30 分钟的完全饱和区块,以使 Blob 空间费用达到每个 Blob 0.01 美元,并开始影响 Blob 定价动态。在当前系统下,当需求激增时,网络会重新出现不可预测的 PGA,因为 L2 在争取适时包含。

举个例子,6 月 20 日,网络发生了第二次 Blob 反转事件,这源于 LayerZero 的空投。经过六小时的过度需求,网络才达成均衡。

LayerZero 空投期间的 Blob 空间费用2296×1124 170 KB;来源: https://dune.com/queries/4050212/6819676


Blob 交易费用的现状

在 Deneb 发布六个月后,Blob 空间的使用量仍低于目标。因此,Blob 空间的基础费用保持在低位,大多数 Blob 的 Blob 空间 gas 费用几乎可以忽略不计。迄今为止,只有三周的时间,Blob 空间的平均费用超过了每个 Blob 0.01 美元:分别是 3 月 25 日和 4 月 1 日在 Blob 订阅热潮期间,以及 6 月 17 日 LayerZero 空投期间。

每个 Blob 空间的平均费用1895×895 49.8 KB 来源: https://dune.com/queries/4050128/6819454

与 Blob 空间的费用相比,携带 Blob 的交易(也称为 Type-3 交易)仍需在主网支付执行 gas 费用。尽管 gas 价格已降至多年低点,但每个 Blob 的执行费用仍在 0.50 美元到 3.00 美元之间。与 L2 历史上发布的调用数据价格相比,这些成本微不足道,实际上 Blob 的费用几乎完全由网络补贴。然而,在制定 Blob 的最低基础费用时,这一小额费用却是至关重要的。

每个 Blob 的平均执行费用2017×919 65.7 KB;来源: https://dune.com/queries/4050088/6819431

如果我们进一步分析携带 Blob 的交易的执行费用,并按其 Blob 内容进行分类,会发现市场高度异质化。仅携带一个 Blob 的交易每个 Blob 的费用最高,而携带五个或六个 Blob 的交易每个 Blob 的费用几乎为零。实际上,这些携带五个或六个 Blob 的交易支付的总费用显著更低

每个 Blob 的执行费用(携带 Blob 的交易)(1895×815 50.7 KB;来源: https://dune.com/queries/4053870/6825747

这种差异的一个主要原因是,不同实体在 Blob 提交策略上的差异:Base、OP Mainnet 和 Blast 以及许多较小的 L2s 由于将数据发布到一个外部拥有账户(EOA),只需 $21,000 的主网 gas 进行执行,不论 Blob 数量多少,因此在经济上极为高效,但这些交易并不适合用于欺诈证明。这些链占据了携带五个或更多 Blob 的交易的绝大多数,从而降低了单笔交易中提交多个 Blob 的感知价格。相对而言,那些发布更复杂数据以便更好地实现欺诈证明的 L2s,例如 Arbitrum、StarkNet、Scroll、ZkSync Era、Taiko 和 Linea,使用的主网 gas 明显更多,且每笔交易提交的 Blob 数量通常较少(通常只有一个 Blob)。

根据上述统计数据,如果我们将 Blob 空间费用和执行费用按交易计算,我们会发现,除了一些短暂的 Blob 需求激增外,这些激增并不会受到最低基础费用增加的影响,目前支付的费用分布几乎完全集中在执行费用上。这表明 Blob 空间费用市场目前并不活跃,同时也表明有空间可以提高 Blob gas 的最低费用,而不会显著增加 Blob 的总费用。

Blob 空间费用中由 Blob 支付的交易费用份额 (1895×895 74.6 KB;来源: https://dune.com/queries/4034097/6792385

相较之下,如果我们关注 Blob 空间费用市场进入价格发现的时期,就会看到大部分费用密度迅速转变为 Blob 空间费用。当市场正常运作时,表现得相当良好。因此,最需要解决的关键问题是反复出现的冷启动问题——市场目前正处于这种状态。

Blob 空间费用市场活跃时由 Blob 支付的交易费用份额1895×895 90.5 KB;来源: https://dune.com/queries/4060561/6837143

当 Blob 空间费用市场处于以执行费用为主导的环境时,它对提交较少执行数据的 Blob 提交者(主要是 OP Stack 链)有利。这也使得区块构建过程变得复杂:历史上,许多算法通过每个 gas 的优先费用来决定 Blob 的包含,但由于这些交易的主网 gas 使用量差异很大,迫使提交更高质量证明的 L2s 为大交易的整体支付更高的费用,从而进一步放大了提交较少执行数据的优势。通过向以 Blob 空间费用为主导的环境靠拢,我们可以减少这种优势。


最低费用的影响

在以太坊当前的价值下,Max 的最初提案选择将每个 Blob 的最低费用定为 0.05 美元。通过这一新的最低费用来补充执行成本,该提案将使每个 Blob 的平均费用增加 2%。

修订后的提案将最低 Blob 基础费用降低到 2^25,大约是最初提议值的五分之一,即在相同假设下每个 Blob 0.01 美元。从七月初开始,这意味着 Blob 的平均成本增加了 0.7%,但由于 Blob 提交者之间的金融效率差异,百分比变化在不同实体之间并不均匀。

2024年7月1日至2024年9月17日各实体的 Blob 提交统计,假设 ETH/USD 汇率为 2,500 美元。

来源: https://dune.com/queries/4089576

将之前每笔交易的拆分调整为考虑 2^25 wei 的最低 Blob 空间基础费用,并仅考虑原 Blob 空间基础费用低于提议的新最低费用的交易,我们可以看到,尽管这一特征开始发生显著变化,但对于所有受影响的 Blob 承载交易,Blob 基础费用仍然占少数。由 Base 和 OP 主网提交的高效交易(携带五个 Blob)在 L1 gas 价格状态的影响下,费用增加幅度在 10% 到 30% 之间,这一增幅应该可以轻松吸收。而效率较低的交易,尤其是携带一个到三个 Blob 的交易,费用总增幅则不足 10%。

截至目前,没有任何携带 Blob 的交易中,最低 Blob 基础费用 2^25 会占到交易费用的大多数。

Blob 空间中携带 Blob 的交易费用占比(基于 2^25 的基础费用)1895×895 86.6 KB \
来源: https://dune.com/queries/4034254/6792625

Blob 空间响应时间

根据 EIP-4844,Blob 空间基础费用的最大区块间更新幅度为 12.5%。从 1 wei 的价格开始,在最大容量下,基础费用需要经过 148 个区块(约 29 分钟,区块时间为 12 秒)才能超过 2^25 wei。这个更新周期被视为协议的响应时间,但这仍然只是一个最小时间。由于市场效率低下,区块并不会充满 Blob,导致价格发现的持续时间大幅增加。

在 6 月 20 日 LayerZero 空投之前,Blob 基础费用维持在最低值 1 wei。在其峰值时,Blob 基础费用达到了 7471 gwei(每个 Blob 3,450 美元)。尽管理论上这个水平可以在 51 分钟内达到,但实际攀升耗时近六个小时。在 Max 的提案下,这个最大值理论上可以在 21 分钟内达到,但显然这些理论值并不是准确的估算。

该提案的目标并不是关注时间,而是将最低 Blob 基础费用定价在一个低于但接近转折点的位置,亦即 Blob 空间费用开始占据 Blob 支付的总费用的可测量份额的点。在 6 月 20 日,尽管 Blob 的激增在 11:00 UTC 之后不久就开始了,但直到 15:17 UTC,Blob 空间费用才开始贡献 0.1% 的总费用,而在 15:41 UTC 时才超过了 2^25 wei(0.0335 gwei)的基础费用。

LayerZero 空投期间 Blob 费用的细分1895×815 61.3 KB;来源: https://dune.com/queries/4050166/6819510

相较之下,如果在 LayerZero 空投期间最低基础费用设定为 2^25 wei,网络或许能够解决冷启动问题,减少价格与需求之间的错位。我们可以预期,Blob 费用的分布将表现如下,尽管 Blob 市场仍需要一小时或更长时间才能恢复正常。

LayerZero 空投期间的 Blob 费用细分(超过 2^25 wei 的基础费用)(1895×895 70.5 KB;来源: https://dune.com/queries/4050746/6820583

总之,提高最低的 Blob 空间基础费用并不是灵丹妙药,但应视为对协议的积极改变。主流提案所带来的市场影响应当是有限的,只有最便宜和最低质量的 Blob 价格上涨超过 1%,同时仍然显著低于竞争对手的价格。


待探讨的问题

  • Blob 空间费用市场是否会在 Pectra 硬分叉之前达到均衡?
  • 每次在未来的硬分叉中增加 Blob 限制时,是否会出现更多的冷启动问题?
  • Blob 市场是否会转向私有内存池?
  • 自 LayerZero 空投以来,区块构建算法如何变化才能更好地处理 Blob?
  • 这些优先 Gas 拍卖的收入应该由提案者还是协议来获取?

声明:

  1. 本文转载自[ethresear],所有版权归原作者所有[tripoli]。若对本次转载有异议,请联系Gate Learn团队,他们会及时处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.