本文讨论了以太坊中的blob数据对压缩经济的深刻影响,指出当前压缩的经济压力暂时消失,并分析了blob如何导致交易费用的显著下降。文章还探讨了未来压缩在以太坊可扩展性中的重要性,并预测了blob的价格和使用的未来趋势。
tl;dr - 压缩的经济压力暂时消失。这种情况可能会持续数年。这是件好事,并为在必须将精力集中在实施之前提供了更多的标准化和改进空间。压缩在未来仍将发挥巨大作用,以满足足够的需求来需要它。
Blobs改变了压缩经济学,远远超出了我的预期。
我一直说,我们将永远不知道blob数据的成本,直到它抵达。这是正确的,但我也觉得,我听到的100倍的减少可能有点乐观,只希望有10-20倍的减少。
我们看到的减少因素是什么呢? 400,000,000,000倍
如果这似乎不可能,我完全理解,然而这是有重要的附带条件。但这也有点是真的。让我解释一下。
在以太坊的早期,有时可以在不支付任何费用的情况下包含你的交易[1]。这是一种 无穷大 的减少因素,而现在blob所发生的情况类似。
关键在于价格机制是基于在网络固定容量内争夺空间的竞争。自从 EIP-1559 以来,如果一个区块的gas使用量少于固定目标,网络费用最多降低12.5%,如果区块超过目标则提高,并对目标设有2倍的硬限制[2]。这意味着,如果区块持续低于容量,gas价格将指数下降,直到达到其最低可能值1 wei (=10^-18 ETH)。
这就是目前blob所发生的情况 - 我们处于未满载状态。Blob的定价与所有其它以太坊操作不同。你可能了解各种操作的gas消耗量差异,但blob并不是那样。它们不使用gas,而是使用 blob gas。
blob gas的价格独立设定,使用相同类型的定价机制。因此,尽管以太坊gas保持在10-100 gwei的范围内,blob gas却维持在1 wei。只有在持续的需求超过每个块3个blob(384KiB)时,价格才会显著上升。
由于每个字节消耗1 blob gas,L2现在为每个字节支付1 wei。在Dencun升级之前,每个字节为16 gas,gas价格约为26 gwei。那大约是400 gwei(0.1美分)。1 wei比这小4000亿倍(0.00000000000025美分)。
这并不意味着L2费用减少了4000亿,所以这里是一些附带条件:
我是什么?预言家?
好吧……这是过去一年中来自 L2 beat 的L2 tps(每秒交易数)图表:
(确保勾选rollups-only选项。)
这是约62%的增长率[3]。
这是来自 blobscan 的每日blob gas使用图表:
忽略升级后立即发生的疯狂事件(包括一些幽默的事情),使用3月16日的值似乎是当前需求的更好估计。这是每天8.8亿blob gas。容量为28.3亿[4]。这使我们达到了31%的容量。
以62%的增长率,我们将在约2年内达到100%的容量。
但等等:每个块3个blob仅是已分配的保守初始容量。从EIP来看:
TARGET_BLOB_GAS_PER_BLOCK和MAX_BLOB_GAS_PER_BLOCK的值被选择为对应每个区块目标3个blob(0.375 MB)和最大6个blob(0.75 MB)。这些小的初始限制旨在尽量减少这个EIP所造成的网络压力,并预计在网络在更大区块下表现出可靠性后将在未来的升级中增加。
我们不能知道proto-danksharding可以推多远,但根据这个EIP的早期目标8个blob/block,我们大约在3.5年内将无法达到该容量。
当然,我们不能假设需要那么长时间,并且确实希望10-300倍更便宜的费用会加速增长(见The Surge)。
无论如何,我相信我们可以预期L2网络的L1成本将在一段时间内几乎保持为零。然而,当容量达到时,blob的成本可能会非常迅速地出现。
至于费用,我预计L1费用的出现会在相对较短的时间内使整体费用翻倍或更多。原因是L2流量似乎对费用相对不敏感,因此我们可以预期需要大幅增加费用才能说服参与者减少他们的活动。
这种费用不敏感是有意义的,因为L2是如此便宜。我是说,当然,能够以0.1美分转移资金真是太棒了,但如果你在乎一笔交易,它真的会对你产生影响,无论是10美分还是0.1美分吗?我认为这解释了为什么L2流量的短期增长仅约为30%。像社交媒体和游戏等需要这些几乎为零费用的新流量来源,可能会改变这一点。时间会证明一切。
我们在一段时间内不会看到压缩的经济压力,但它会回归。此外,在长期内,压缩对于可扩展性仍至关重要。
目前,blob在每个区块中提供0.375MiB的空间。预测很难,但预计网络可以处理每个区块1MiB的blob,使用当前技术。核心网络可以通过简单调整参数来进行此升级。
由于以太坊的区块时间为12秒,这平均每秒可以处理83KiB,相当于420个ERC20转账(即420 tps)。
这将非常棒,但仍然将以太坊的流量限制在远低于Visa的1700 tps。
压缩可以弥补这个差距。一个ERC20转账可以在20个字节内编码,提供4200+ tps。这是一个值得努力的影响。
完整的danksharding也正在到来(尽管还需要几年),预计将提供另一个8倍的扩展因子。这将超过Visa宣称的24000 tps的容量。
由于压缩的经济压力暂时消失,因此这一领域将更有利于标准化工作和原始技术的改进,而不是整合当前的方法。我期待着有一天,压缩在以太坊扩展中发挥关键作用,但现在让我们庆祝proto-danksharding的成功。
我实际上没有找到一个具体的例子。我听说这是真的,并且在我理解中应该是可能的。如果你能找到一个具体的例子,请告诉我。↩︎
你仍然可以手动指定愿意支付的费用,但如果你支付超过这个数额,你只是支付过多,如果支付不足,验证者就没有理由包含你的交易。↩︎
请注意,由于复利,这每年是+85%。在一天内,趋势线将显示约62%/365的增长,但复利使其在整年内达到+85%。[3]
每个块3个blob,每个blob为2^17 blob gas,每天86400/12个块。2.83亿大约等于3 *
2^17 *
86400 /
12[4]
- 原文链接: hackmd.io/@voltrevo/ryuK...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!