Flashbots Research:提高Blobspace底价,是否会影响以太坊生态现有交易成本?
FlashbotsResearch 研究员 DataAlways发文,论证提高 Blob 的最低基础费用是否影响现有L2或相关交易的成本。文章概要如下:
Blobspace 底价的设定引发社区争议,部分源于对 Blob 在链上路径的误解。尽管当前认为 Blob 对协议的贡献为零,这一观点仅局限于 Blobspace 费用分析时成立。Blob 承载交易仍需支付主网 Gas 费用,且在高需求期间,Gas 优先拍卖的影响使得L2交易定价变得更加复杂。本文论证能否通过提高 Blob 的最低基础费用,缓解价格与需求之间的错位。总体来看,此调整对交易成本的影响有限,尤其对高效 Blob 提交者而言,费用增加微乎其微。以下为原文,由Odaily星球日报编译
如何设置 blobspace 底价的提议在社区中存在争议 ,但这可能源于对Blob如何在链上找到路径的误解 。普遍认为 blob 目前对协议的贡献为零,但这仅在我们将分析限制在 blobspace 费用时成立。
尽管 blobspace 费用市场在达到目标需求水平方面进展缓慢,遭遇了DavideCrapis在 Deneb 之前一年预测的冷启动问题 ,但Blob承载交易仍然支付主网Gas费用 ,无论是执行还是执行优先事项。 MaxResnick 提出的当前担忧是,区块每个 blob 的硬限制为六个,加上 blobspace 费用市场响应缓慢,可能导致在网络高需求期间出现长期的优先 gas 拍卖。在这些PGA期间,L2的交易定价变得更加困难,同时严格的blob内存池规则也使得 blob 的纳入(blobinclusion)变得不可预测。
EIP-7762 8 旨在最大限度地减少未来blobspace 价格和Blob需求之间的错位,直到L2的采用使我们克服冷启动问题。当前配置的最低Blobspace基本费用设置为1wei,需要至少30分钟的完全饱和区块,blobspace 费用才能达到每Blob0.01美元,并开始影响Blob定价动态。在当前系统下,当需求激增时,网络会回归到不可预测的PGA,因为L2会争取及时纳入。
例如, 6月20日,网络发生了第二次blob反转事件,源于LayerZero空投 。在此期间,blob 的超额需求持续了六小时,直到网络达到平衡。
Blob交易费用现状
在 Deneb 上线六个月后,blobspace 的使用率仍低于目标。因此,blobspace 基本费用仍然很低,并且大多数Blob产生的blobspacegas费用可以忽略不计。迄今为止,只有三周blobspace的平均成本上涨至每blob0.01美元以上,分别是 3 月 25 日和 4 月 1 日的「blobscription」热潮期间,以及 6 月 17 日的 LayerZero 空投期间。
与blobspace 中的费用相比,Blob承载交易(也称为Type-3)仍然需要支付gas费才能在主网上执行。尽管gas价格跌至多年来的最低点,但平均每个 blob 的执行费用在 0.50 到 3.00 美元之间。与历史上L2发布的调用数据价格相比,这些成本微不足道,并且blob基本上完全由网络补贴,但在设定 blob 的最低基础费用时,这小额费用仍然重要。
如果我们进一步细分携带 blob 的交易的执行成本,根据它们的 blob 内容进行分析,我们会发现市场高度异质化。仅携带一个 blob 的交易支付的费用最高,而携带5个或6个blob的交易为每个blob支付很少甚至不支付费用。事实上,这五、六笔交易所支付的总费用要低得多 。
不同实体的 blob 提交策略的差异是造成这种情况的重要原因之一,Base、OP 主网和 Blast 以及许多较小的L2因将数据发布到 EOA 而在财务上极为高效,该策略执行所需的主网 gas 仅为 21, 000 ,无论 blob 数量如何,但这些交易不适合用于欺诈证明。这些链占据了携带五个或更多 blob 的交易的绝大多数,降低了单笔交易提交多个 blob 的感知价格。相比之下,L2发布更复杂的数据以更好地支持欺诈证明,例如 Arbitrum、StarkNet、Scroll、ZkSyncEra、Taiko 和 Linea,使用的主网 gas 显著更多,通常每笔交易仅提交一个 blob。
根据上面的统计数据,如果我们将每笔交易的blobspace 和执行费用结合起来,我们会发现,除了Blob需求的短暂激增(增加最低基本费用不会受到影响)之外,当前的blobspace 分布支付的费用几乎全部集中在执行费中。这表明blobspace 费用市场目前无法正常运行,提升 blobgas 的最低费用空间很大,而不会显着提高Blob支付的总成本。
相比之下,如果我们关注 blobspace 费用市场进入价格发现的时期,费用密度会迅速转向 blobspace 费用。当市场运转时,似乎效果很好。因此,最重要的问题是反复出现的冷启动问题——市场当前面临的困境。
当blobspace费用市场处于执行费用主导的环境中时,发布较少执行数据(主要是OPStack链)的blob提交者受益。它还使区块构建过程变得复杂:历史上许多算法通过每项gas的优先费用来决定Blob包含,但由于这些交易的主网gas使用情况差异很大,它迫使提交更高质量证明的L2为全部大部分支付更高的费率。更大的交易,进一步放大了提交更少执行数据的优势。通过接近blobspace费用主导的环境,我们会削弱这种优势。
最低费用的影响
按照当前 ETH 的价格,Max 的原始提案将每个 blob 的最低费用定为 0.05美元。通过这一新的最低费用补充执行成本,提案将使每个 blob 的平均成本增加 2% 。
修订后的提案将最低 blob 基础费用降至 2 ^ 25 ,约为原提案值的五分之一,即每个 blob0.01 美元。从 7 月初开始,这意味着 blob 的平均成本增加了 0.7% ,但由于 blob 提交者之间财务效率的差异,百分比变化在不同实体之间并不统一。
修改早期的每笔交易费用分析,以考虑 2 ^ 25wei 的最低 blobspace 基础费用,仅考虑原 blobspace 基础费用低于新提议的最低费用的交易。我们看到,虽然费用结构开始显著变化,但对于所有受影响的 blob 携带交易,blob 基础费用仍然是少数成分。由 Base 和 OPMainnet 提交的高效交易(携带五个 blob)将根据L1的 gas 价格,看到 10% 到 30% 的费用增加,这个变化应该可以轻松吸收。而效率较低的交易,特别是携带一到三个 blob 的交易,费用增加将少于 10% 。
表: 2024年7月1日至2024年9月17日按实体划分的Blob提交统计数据,假设ETH 价格为2, 500美元。
修改之前的每笔交易细分以考虑2 ^ 25wei的最低blobspace基本费用,并且仅考虑原始blobspace基本费用低于提议的新最低费用的交易,我们看到,虽然费用结构开始显著变化,但 Blob基本费用仍然是所有受影响的Blob承载交易的一小部分。由 Base 和 OPMainnet 提交的高效交易(携带五个 blob)将根据L1的 gas 价格,看到 10% 到 30% 的费用增加,这个变化应该可以轻松吸收。而效率较低的交易,特别是携带一到三个 blob 的交易,费用增加将少于 10% 。
迄今为止,还没有Blob承载交易中2 ^ 25的最低Blob基本费用占交易所支付成本的大部分。
blobspace 响应时间
在EIP-4844 下,blobspace基本费用的最大块间更新为12.5% 。从1wei的价格开始,需要148个最大容量的区块,超29分钟(12秒的出块时间),基本费用才能升至2 ^ 25wei以上。该更新周期已被定义为协议的响应时间,但它仍然仅代表最短时间量。由于市场效率低下,区块并未满载 blob,显著延长了价格发现的时间。
在6月20日进行LayerZero空投之前,blob基本费用处于最低值1wei。在高峰时期,blob基本费用达到7471gwei (每blob3, 450美元)。尽管理论上可以在51分钟内到达这一高度,但实际升高过程耗时近六小时。在 Max 的提案下,这一最高点理论上可以在 21 分钟内达到,但显然这些理论值并不准确。
提案的目标是将最低 blob 基础费用设定在接近 blobspace 费用开始占据可测量的总费用份额的转折点上,而不是单纯关注时间。6月20日,尽管Blob数量在11: 00UTC 之后开始激增,但直到15: 17UTC,blobspace 费用才开始占到Blob支付的总费用的0.1% ,而且直到15: 41UTC超出了2 ^ 25wei( 0.0335gwei)的基本费用。
相比之下,如果LayerZero空投期间的最低基本费用为2 ^ 25wei,网络可能会跳过冷启动问题,并最大限度地减少价格和需求之间的错位。如下图所示,我们可以预测 blob 市场仍将需要一个小时或更长时间才能正常化。
总之,提高最低blobspace基本费用并不是灵丹妙药,但它应该被视为协议的一个值得欢迎的变化。该提案的市场影响应该是微乎其微的,只有最便宜和最低质量的 blob 价格会超过 1% 的涨幅,而仍将显著低于其竞争对手的价格。