转发原文标题《Analyzing Blob Inclusion Rates and Market Strategies》
本文是对我们之前的EIP-4844文章的跟进,提供了新兴blob市场的实际数据和见解,重点关注像Optimism和Base这样的blob生产者使用的blob发布策略,并对策略效率指标,例如一个blob被包含在一个插槽中的速度以及为该插槽包含率支付的优先费用溢价,进行了定量分析。
截至4月16日,Dencun升级后的一个月,大约40%的区块包含一个blob。这个数字表明市场尚未达到饱和点,由于低于每块平均3个blob的目标,平均blob费用仍然处于最低的1个wei标记。
在 3 月的最后一周,由于blobscriptions 短暂地将 blob 市场推向满负荷,blob 基本费用的上涨短暂地翻转了区块基本费用。
目前的上限约为每小时发布400个blob。以太坊数据可用性的市场饱和度约为每小时900个blob,以达到3个blob的目标,这表明市场目前的容量约为40%。
3 个 blob 目标是每小时 900 个 blob https://dune.com/hildobby/blobs
Flashbots blob-block 构建器仪表板 提供了构建者(builder)级别的blob数据见解。鉴于40%的块包含一个blob,可以肯定地认为builder也应该有约40%的blob包含率。
https://dune.com/queries/3522584/5923355
目前代表总区块产量的20%的建设者的blob包含率低于预期,包含率从1%到16%不等,这表明构建者可能由于缺乏激励而延误了包含,正如我们在之前的EIP 4844文章中预测的那样。
在占以太坊区块产量的96%的前7名构建者中,按市场份额排名第三和第七的构建者(总计20%)在他们的区块中的 blob 集中率明显较低。这表明,由于缺乏经济激励,他们在构建区块内容时放弃了 blob 交易。
由普通验证器(我们将其定义为在本地构建自己区块的验证器)构建的区块拥有较少的 mev 机会,因此在包含和延迟方面的经济竞争先例较少。这些验证器通常也不运行经过 mev 优化的代码。由于这些验证器构建的是自己的区块,因此不再存在通过中继传播 blob 延迟的时间博弈。大多数其他顶级构建器都保持着与普通验证器相似的 blob 包含率,这表明了它们适应 blob 市场的良好意愿。不过,这种利他主义策略是否能在 mev 争夺激烈的时候保持下去,还有待观察。
目前,Optimism 和 Base 使用的是 blob 最大化策略—每次交易最多发布 6 个 blob,实际上是用单个第 3 类交易填满该区块的 blob 空间。在每笔交易中提交 6 个 blob 的好处是最大限度地降低气体成本。与其为 6 个 blob 支付 6 次交易区块基本费用,不如只支付一次。
这种策略增加了最大 12.5% 的气体成本,导致下一个区块的气体成本增加。如果不同的Rollup每次只发布 1 个 blob,并与大小为 6 的 blob 交易共享内存池,那么根据 blob 气体成本,Rollup可以尝试提前运行基本 blob tx,避免增加 12.5% 的 blob 费用。虽然由于 blob 竞争较低,节省的金额今天可能微不足道。但如果这一策略成立,blob 前置运行可能是未来节省费用的可行策略。这也意味着,采用这种策略的其他用户,可能会被其他Rollup或铭文用户提交的单个 blob 块无限期地审查。
Base 目前是 blob 市场的最大用户,其次是 Arbitrum 和 Optimism。总体而言,Optimism 和 Base 采用的策略约占 blob 市场利用率的一半。我们强调,目前市场利用率还很低,因此市场参与者之间的竞争尚未开始。
https://dune.com/queries/3522241/5922814 - 4 小时时间段(2024 年 4 月 16 日)
我们可以通过衡量插槽包含率以及EIP-1559优先费用溢价与插槽包含率的相关性,来评估上述blob发布策略的有效性。
第一种衡量是插槽包含率。这表明一个blob被包含在信标链中需要多少个插槽,包含率越高,包含时间越慢。最好的插槽包含率为1,表示在一个区块内包含。然而,由于blob作为非常大的交易慢慢地穿越mempool,我们认为2个插槽是一个可接受的插槽包含率目标。
第二种衡量是理解EIP-1559优先费用溢价对更快的插槽包含率有什么影响。理想情况下,更高的优先费用会导致更快的插槽包含率。
所有采用了blob的rollup的实时仪表板数据可以在这里找到。请注意,仪表板尚未优化,需要一些时间来加载。后端可以在这个仓库中找到,前端可以在这个仓库中找到。
尽管市场未得到充分利用,但 Optimism 和 Base 的 blob 包含率相当慢,如下图所示,经常出现高于 2 槽包含率的峰值。最初,在未满负荷运行的市场中会出现 Blob 包含延迟似乎是违反直觉的。
历史插槽包含图表描述了在一个未充分利用的市场中blob包含的延迟,以2个插槽的包含率作为可靠的包含目标进行基准。
Optimism和Base的出价策略遵循Geth的规范,当blob重新提交时,它会将所有参数加倍。下面的图表显示,这种出价策略对更快的插槽包含没有显著影响,优先费用高达40 gwei可以保证在超过10个插槽中包含,而优先费用低至2 gwei有时可以在一个插槽中包含。
蓝点是个人优先费投标溢价,绿线是中位投标溢价。
目前还不清楚可靠的插槽包含的最佳优先费用是多少。一般来说,blob在内存池中停滞不前是不利的。更慢的插槽包含率增加了关于气体价格变动、旋转建设者选择和零星的mev机会的不确定性。
blob 市场仍处于起步阶段,其采用仍在继续—Scroll 最近采用了 EIP-4844,而 Aztec 和 Taiko 等 zk rollups 则计划在今年晚些时候推出主网。根据 L2Beat 的说法,使用以太坊 calldata 作为数据可用层的 rollup 比 blobs 更多。
此外,blobscriptions 的目的是通过易于使用的前端用户界面,让非rollup用户更容易访问 blobspace。启用 blobscriptions 后,我们看到 blob 市场很快就达到了饱和状态,尽管之后活动有所减少。
在 EIP-4844 之后,扩展 blob 使用的下一个主要技术步骤 是在可能将目标提高到3之后,实施完整的danksharding。实施数据可用性采样技术将使当前的blob市场从6个blob扩展到64个,最终达到256个blob。
目前,追求合理插槽包含率的 Blob 生成器只能使用 EIP-1559 最大优先级费用,而这并不是一个有效的参数,因为它与更快的 Blob 包含率并无明显关联。此外,由于整个 Blob 需要重新提交到内存池,因此优先级费用更新缓慢。随着 Blob 采用率的不断提高,我们预计,由于带宽使用量的增加和较慢的收录反馈,依靠这种竞价机制将变得更加困难。
随着 blob 市场的成熟,有必要采用更复杂的竞价策略,以确保按需访问数据可用层。Primev 正在监控 blob 市场,并提出了 mev-commit 的 blob 预确认,作为可靠的 blob 包含的可行解决方案。如果您是 blob 生产者或其他对优化 blob 包含感兴趣的以太坊参与者,请联系我们的团队,参与我们的实验。
Compartir
Contenido
转发原文标题《Analyzing Blob Inclusion Rates and Market Strategies》
本文是对我们之前的EIP-4844文章的跟进,提供了新兴blob市场的实际数据和见解,重点关注像Optimism和Base这样的blob生产者使用的blob发布策略,并对策略效率指标,例如一个blob被包含在一个插槽中的速度以及为该插槽包含率支付的优先费用溢价,进行了定量分析。
截至4月16日,Dencun升级后的一个月,大约40%的区块包含一个blob。这个数字表明市场尚未达到饱和点,由于低于每块平均3个blob的目标,平均blob费用仍然处于最低的1个wei标记。
在 3 月的最后一周,由于blobscriptions 短暂地将 blob 市场推向满负荷,blob 基本费用的上涨短暂地翻转了区块基本费用。
目前的上限约为每小时发布400个blob。以太坊数据可用性的市场饱和度约为每小时900个blob,以达到3个blob的目标,这表明市场目前的容量约为40%。
3 个 blob 目标是每小时 900 个 blob https://dune.com/hildobby/blobs
Flashbots blob-block 构建器仪表板 提供了构建者(builder)级别的blob数据见解。鉴于40%的块包含一个blob,可以肯定地认为builder也应该有约40%的blob包含率。
https://dune.com/queries/3522584/5923355
目前代表总区块产量的20%的建设者的blob包含率低于预期,包含率从1%到16%不等,这表明构建者可能由于缺乏激励而延误了包含,正如我们在之前的EIP 4844文章中预测的那样。
在占以太坊区块产量的96%的前7名构建者中,按市场份额排名第三和第七的构建者(总计20%)在他们的区块中的 blob 集中率明显较低。这表明,由于缺乏经济激励,他们在构建区块内容时放弃了 blob 交易。
由普通验证器(我们将其定义为在本地构建自己区块的验证器)构建的区块拥有较少的 mev 机会,因此在包含和延迟方面的经济竞争先例较少。这些验证器通常也不运行经过 mev 优化的代码。由于这些验证器构建的是自己的区块,因此不再存在通过中继传播 blob 延迟的时间博弈。大多数其他顶级构建器都保持着与普通验证器相似的 blob 包含率,这表明了它们适应 blob 市场的良好意愿。不过,这种利他主义策略是否能在 mev 争夺激烈的时候保持下去,还有待观察。
目前,Optimism 和 Base 使用的是 blob 最大化策略—每次交易最多发布 6 个 blob,实际上是用单个第 3 类交易填满该区块的 blob 空间。在每笔交易中提交 6 个 blob 的好处是最大限度地降低气体成本。与其为 6 个 blob 支付 6 次交易区块基本费用,不如只支付一次。
这种策略增加了最大 12.5% 的气体成本,导致下一个区块的气体成本增加。如果不同的Rollup每次只发布 1 个 blob,并与大小为 6 的 blob 交易共享内存池,那么根据 blob 气体成本,Rollup可以尝试提前运行基本 blob tx,避免增加 12.5% 的 blob 费用。虽然由于 blob 竞争较低,节省的金额今天可能微不足道。但如果这一策略成立,blob 前置运行可能是未来节省费用的可行策略。这也意味着,采用这种策略的其他用户,可能会被其他Rollup或铭文用户提交的单个 blob 块无限期地审查。
Base 目前是 blob 市场的最大用户,其次是 Arbitrum 和 Optimism。总体而言,Optimism 和 Base 采用的策略约占 blob 市场利用率的一半。我们强调,目前市场利用率还很低,因此市场参与者之间的竞争尚未开始。
https://dune.com/queries/3522241/5922814 - 4 小时时间段(2024 年 4 月 16 日)
我们可以通过衡量插槽包含率以及EIP-1559优先费用溢价与插槽包含率的相关性,来评估上述blob发布策略的有效性。
第一种衡量是插槽包含率。这表明一个blob被包含在信标链中需要多少个插槽,包含率越高,包含时间越慢。最好的插槽包含率为1,表示在一个区块内包含。然而,由于blob作为非常大的交易慢慢地穿越mempool,我们认为2个插槽是一个可接受的插槽包含率目标。
第二种衡量是理解EIP-1559优先费用溢价对更快的插槽包含率有什么影响。理想情况下,更高的优先费用会导致更快的插槽包含率。
所有采用了blob的rollup的实时仪表板数据可以在这里找到。请注意,仪表板尚未优化,需要一些时间来加载。后端可以在这个仓库中找到,前端可以在这个仓库中找到。
尽管市场未得到充分利用,但 Optimism 和 Base 的 blob 包含率相当慢,如下图所示,经常出现高于 2 槽包含率的峰值。最初,在未满负荷运行的市场中会出现 Blob 包含延迟似乎是违反直觉的。
历史插槽包含图表描述了在一个未充分利用的市场中blob包含的延迟,以2个插槽的包含率作为可靠的包含目标进行基准。
Optimism和Base的出价策略遵循Geth的规范,当blob重新提交时,它会将所有参数加倍。下面的图表显示,这种出价策略对更快的插槽包含没有显著影响,优先费用高达40 gwei可以保证在超过10个插槽中包含,而优先费用低至2 gwei有时可以在一个插槽中包含。
蓝点是个人优先费投标溢价,绿线是中位投标溢价。
目前还不清楚可靠的插槽包含的最佳优先费用是多少。一般来说,blob在内存池中停滞不前是不利的。更慢的插槽包含率增加了关于气体价格变动、旋转建设者选择和零星的mev机会的不确定性。
blob 市场仍处于起步阶段,其采用仍在继续—Scroll 最近采用了 EIP-4844,而 Aztec 和 Taiko 等 zk rollups 则计划在今年晚些时候推出主网。根据 L2Beat 的说法,使用以太坊 calldata 作为数据可用层的 rollup 比 blobs 更多。
此外,blobscriptions 的目的是通过易于使用的前端用户界面,让非rollup用户更容易访问 blobspace。启用 blobscriptions 后,我们看到 blob 市场很快就达到了饱和状态,尽管之后活动有所减少。
在 EIP-4844 之后,扩展 blob 使用的下一个主要技术步骤 是在可能将目标提高到3之后,实施完整的danksharding。实施数据可用性采样技术将使当前的blob市场从6个blob扩展到64个,最终达到256个blob。
目前,追求合理插槽包含率的 Blob 生成器只能使用 EIP-1559 最大优先级费用,而这并不是一个有效的参数,因为它与更快的 Blob 包含率并无明显关联。此外,由于整个 Blob 需要重新提交到内存池,因此优先级费用更新缓慢。随着 Blob 采用率的不断提高,我们预计,由于带宽使用量的增加和较慢的收录反馈,依靠这种竞价机制将变得更加困难。
随着 blob 市场的成熟,有必要采用更复杂的竞价策略,以确保按需访问数据可用层。Primev 正在监控 blob 市场,并提出了 mev-commit 的 blob 预确认,作为可靠的 blob 包含的可行解决方案。如果您是 blob 生产者或其他对优化 blob 包含感兴趣的以太坊参与者,请联系我们的团队,参与我们的实验。