2024-01-12
Proto-Danksharding,即EIP-4844,是Dencun升级中最关键的模块,其命名灵感来源于提出该扩容思路的两位研究员:Proto Lambda 和 Dankrad Feist。Proto-Danksharding通过引入新的数据存储结构blob来降低L2的费用成本,优化L2性能表现。
在过去,以太坊L2的所有交易都存储在L1的Calldata中。然而,Calldata的空间相对有限,而且其上的所有数据都会被以太坊节点永久存储于链上,导致高昂的数据可用性成本。Proto-Danksharding引入了新的数据存储结构blob,用于存储L2向L1提交的交易数据。每个blob的大小为128KB,计划每个以太坊区块包含3-6个blob(0.375MB - 0.75MB),未来逐步拓展至64个。
目前,以太坊每个区块可以容纳的数据大小不到200KB。引入blob后,以太坊区块可容纳的数据量将显著提高。每个blob存储L2提交的交易数据,不再竞争Calldata的存储空间,而是直接存储在blob中。此外,blob的数据会在大约一个月左右的时间后自动删除,降低不必要的存储负担。引入blob意味着L2的交易费用将大幅降低(约降低90%),而且由于blob为L2额外拓展了区块空间,L2能同时提交的交易吞吐量也将显著提高。
Blob还拥有独立的费用市场,引入了一种新型Gas,称为blob Gas。EIP-4844中的Blob Gas费用机制植根于之前引入的EIP-1559机制,其中blob的存储空间将根据自己的费用市场进行拍卖。这使得blob的费用市场完全独立于区块空间的需求,提高了网络资源分配的灵活性和效率。Blob的数据存储成本约为每字节1个数据Gas(one data-gas per byte),而Calldata定价为每字节16个数据Gas(16 data-gas per byte)。相比之下,Blob的数据存储成本显著低于Calldata的数据存储成本。
动态 2024-02-01
新闻 2024-02-06
动态 2024-01-16
动态 2024-01-17
新闻 2024-02-01
新闻 2024-01-16
动态 2024-02-01
新闻 2024-01-17
新闻 2024-02-20
动态 2024-01-17