EIP-4844 :Blobs、手续费及其他

摘要:EIP-4844(Proto-Danksharding)于2024年3月Dencun 推出,旨在降低Layer 2 费用并提升Ethereum的可扩展性。此次升级利用了blob交易,该机制可将数据临时存储在信标节点中。
此次更新促使Layer 2 激增,目前讨论的焦点已转向在未来升级中提高每个区块的二进制数据块(blob)容量上限。EIP-4844 迈向全面Danksharding的关键一步,将进一步强化Ethereum长期可扩展性规划。
什么是EIP-4844?
EIP-4844,也被称为Proto-Danksharding”,是2024年3月13日Dencun 中推出的一项重大更新。它允许Layer 2 使用blob交易,该交易将数据临时存储在信标节点中。此功能大幅降低了交易费用,在某些情况下甚至可降至0.01美元以下。
每个Ethereum 最多可容纳blobs平均目标为blobs 区块blobs ,以保持手续费稳定并平衡网络需求。此次升级减轻了Ethereum的数据负载,使扩展更加高效。Blobs ,大约 18 天后就会被清理,从而降低了长期存储需求。
EIP-4844 “分片化”(Danksharding)奠定了基础。这是一项旨在通过将数据划分为更小、更易于处理的“分片”来进一步提升Ethereum未来更新。

什么是 Blob 交易?
由EIP-4844 引入的 Blob 事务,允许第二层解决方案将数据临时存储在Ethereum mainnet 不再需要时将其删除。其工作原理如下:
- Blob 作为临时存储容器:Blob会将数据存储 18 天(约 4,096 个 epoch),而L1 中的数据则会永久存储。
- Blob 大小和块容量:每个 Blob 最多可存储 128 KB 的数据,一个块可包含 1 到 6blobs。
- 数据验证:Ethereum mainnet blob 数据一次以进行验证。验证完成后,该数据便不再需要,因此会被删除。
- 高效的数据存储:此前,calldata(第2类交易)曾占用高达85%的区块空间,但如今,得益于KZG加密承诺, blobs 第3类交易)已分担了这一存储需求。
Blobs 就像是常规交易的“侧车”。Ethereum 验证了数据,这个“侧车”(即 Blob)就会被丢弃,这使得它成为一种更高效的网络数据管理方法。

为何EIP-4844 ?
EIP-4844 解决Layer 2 为Ethereum上存储交易数据而支付的高额费用问题,这导致扩展成本高于预期。Ethereum 和Layer 2 都意识到,rollup 永久存储on-chain 不可on-chain 这推高了mainnet Layer 2 网络上的gas 。
最初的计划是Danksharding,但其复杂性使得该方案在短期内难以实施。因此,Proto-Danksharding 作为更小、更易管理步骤Proto-Danksharding ,这最终促成了EIP-4844的制定。

什么是 Blobspace 和 BlobGas ?
BlobspaceEthereum中的专用区域,旨在让Layer 2 能够以比 calldata 更低的成本发布临时数据(blobs)。Blobgas 负责管理 Blob 使用的定价,在网络扩展的同时确保费用可预测。
- Blob 目标:Ethereum blobs 区块blobs blob 空间Ethereum 6blobs ,目标值为 3blobs。如果一个区块中blobs 超过 3blobs 为管理需求,每区块的费用将增加约 12%。
- 费用:Blob 的提交成本通常为每个 Blob 0.10 美元至 3.00 美元不等,具体取决于网络条件。
- 需求激增时的行为:在需求高峰期(例如在 LayerZero airdrop期间),L2 层要么分散发布交易,要么切换回 calldata 以避免更高费用。
- 未来扩展:开发人员正在考虑提高 Blob 目标值,这将扩大容量,并有助于防止在高需求期间出现费用激增。
如下方Dune 仪表盘所示,目前Blobs 目标值。预计最早将于明年Pectra 有望将 Blobs 的容量扩大 2 至 3 倍,以确保 Blobs 的需求不会超过供应,从而在Layer 2 增长的同时,帮助维持低手续费。

EIP-4844 对Ethereum 第二层网络EIP-4844
EIP-4844 的实施已在多个经济层面EIP-4844 Ethereum Layer 2 。让我们来看看这些影响。
Gas
EIP-4844 引入的 Blob 事务显著EIP-4844 各Layer 2 gas 。例如,Arbitrum gas 从 0.37 美元降至 0.012 美元,而Optimism 从 0.32Optimism 至 0.009 美元。
就连Ethereum mainnet 的中位数gas mainnet 从 6.60mainnet 4.30 美元。

网络使用
EIP-4844 Layer 2 。Base 的日交易量增长了 319.Arbitrum 45.Optimism 29.8%。
与此同时Ethereum日交易量下降了30.8%,这表明正如预期,更多交易活动正转向Layer 2 。

代币价格表现
尽管可扩展性和交易成本Layer 2 大幅下滑。Arbitrum 71.Optimism 61.StarkNet 83.4%。
Ethereum 也Ethereum 33.5%,这可能归因于整体市场环境,而不仅仅是EIP-4844的影响。

EIP-4844 时间表
EIP-4844 Ethereum长期扩容计划的一部分,相关讨论始于2022年,并在2023年全年进行了广泛测试。Proto-Danksharding 原定于2023年第四季度上线,但因故推迟,最终于2024年3月13日作为Dencun 的一部分正式上线。
在成功实施之后,目前正在开展几项新提案的工作:
- EIP-7623:提高调用数据的gas 以减少区块最大大小,由于 Rollup 技术已开始使用blobs此方案现已可行。
- EIP-7762:提议设定最低 Blobbase (约 0.01 美元),以在需求激增期间加快价格发现。
- EIP-7742:解除共识层 (CL) 和执行层 (EL) 之间 blob 计数管理的耦合。
- EIP-7691:建议将每个区块的 blob 配额从 3 提高到 4,同时保持上限为 6,以改善手续费控制。
为什么叫Proto-Danksharding?
Proto-Danksharding 研究员 Proto Lambda 和 Dankrad Feist(@dankrad),他们率先开发了这一针对Ethereum早期分片解决方案。Danks 一词源自 Feist 提出的 Danksharding 概念,这是一种将数据拆分为较小片段(称为分片)的方法,旨在Ethereum 处理更多的交易。
然而,目前还无法实现完整的 Danksharding。分片(Sharding)本身是一种将数据分布到多个较小单元以实现可扩展性的技术。Proto 既体现了 Proto Lambda(@protolambda)的参与,也反映了此次升级的“原型”性质,使开发者能够逐步实现关键功能。
底线
EIP-4844 通过引入 blob 交易,显著Layer 2 ,从而Ethereum 效率。希望读完这篇文章后,您也能向非加密货币圈的朋友解释什么是Proto-Danksharding 它是如何运作的。
虽然此次升级已提振了onchain ,但随着对blob空间需求的增加,其全部影响将逐渐显现。随着未来升级的推出,例如 Pectra等未来升级的推出,随着需求的持续增长,Ethereum的可扩展性必将得到进一步提升。

撰写人
Jed Barker
总编辑
杰德自2015年起担任数字资产分析师Datawallet 加密货币和去中心化金融。他曾在多家知名媒体和一家风投公司担任研究职位,这体现了他致力于让复杂的金融概念通俗易懂的决心。
%20in%20Ukraine%20(1).webp)


%20(1).webp)


