Alert Source Discuss
⚠️ Review Meta

EIP-7872: 本地构建器的最大 blob 标志

添加一个标志来设置本地构建器将放入区块的最大 blob 数量

Authors Francesco D'Amato <francesco.damato@ethereum.org>, Kevaundray Wedderburn (@kevaundray), Toni Wahrstätter (@nerolation), Alex Stokes (@ralexstokes), Ben Adams (@benaadams), Gajinder Singh (@g11tech), Dustin (@tersec)
Created 2025-01-30

摘要

此 EIP 为区块构建器添加了一个标志,以允许它们包含客户端配置的最大数量的 blob。

动机

目前,构建器将包括其本地 mempool 中的所有 blob,直到协议要求的最大数量。如果构建器的带宽较低,它们可能会包含过多的 blob 并且随后最终无法说服网络这些 blob 可用。

规范

  • 在区块构建器的配置中创建一个名为 USER_CONFIGURED_MAX_BLOBS_PER_BLOCK 的参数
  • MAX_BLOB_GAS_PER_BLOCKUSER_CONFIGURED_MAX_BLOBS_PER_BLOCK 中的最小值
  • 如果最小值为零,则将最小值设置为一。
  • 使用最小值来决定在区块中包含多少个 blob

注意:默认情况下,USER_CONFIGURED_MAX_BLOBS_PER_BLOCK 可以设置为当前分叉中的最大值。

理由

通过为本地区块构建器添加一个标志,他们能够指定他们可以在一个区块中包含多少个 blob。

向后兼容性

未发现向后兼容性问题。

安全考虑

不适用

版权

通过 CC0 放弃版权和相关权利。

Citation

Please cite this document as:

Francesco D'Amato <francesco.damato@ethereum.org>, Kevaundray Wedderburn (@kevaundray), Toni Wahrstätter (@nerolation), Alex Stokes (@ralexstokes), Ben Adams (@benaadams), Gajinder Singh (@g11tech), Dustin (@tersec), "EIP-7872: 本地构建器的最大 blob 标志 [DRAFT]," Ethereum Improvement Proposals, no. 7872, January 2025. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-7872.