不幸的是,rollups 只是一种临时解决方案,它仍然过于昂贵和缓慢。这不是 rollup 的错——这主要是由于底层 Layer 1 链的设计架构。最快的 rollups 仍然需要提交大量数据来在缺乏自由存储空间的 Layer 1 链上建立共识。此外,它给节点下载这些数据带来了沉重的负担——估计 95% 的 rollup 交易费用用于发布数据成本。
这将我们带到了 EIP-4844。EIP-4844 以以太坊研究人员 Dankrad Feist 的名字命名,是“proto-danksharding”提案,旨在提高使用 rollup 的速度和成本。用 Dankrad 的话来说,它是 rollup 的加力器。Proto-danksharding 是完全 danksharding 的早期先驱,它在以太坊路线图上还有几年的时间,因此有“proto”前缀。但即使是以太坊接下来的 3 件大事这个早期的提议也预示着以太坊将发生巨大变化。
EIP-4844 将区块链网络拆分为不同的数据库,这增加了以太坊上数百万笔交易的空间(一个全新的数据可用性层)。这种分裂被称为“分片”。简单来说,分片类似于在当前以太坊网络拥挤的高速公路上增加车道。因此,为什么 EIP-4844 会进入曾被称为“Surge”的以太坊路线图阶段。
当 proto-danksharding 完成之后,以太坊区块可以存储 1-2 兆字节的数据(当前容量为 50-100 KB),估计显着降低使用 rollup 的成本 20 倍(完整的 danksharding 将允许区块携带 16-32 兆字节。要进行更全面的讨论,请观看 ? Vitalik 和 Dankrad 的 Bankless 播客)。
随着 danksharding 空间的增加,“携带 blob 交易”有更多的空间,这是一种新的交易类型,它在信标链节点中保留数周或数月的有限时间。在那段时间里,节点验证器采用了一种称为“数据可用性采样”的巧妙技术,该技术随机采样部分数据区块以进行验证,而无需实际下载所有数据。
领取专属 10元无门槛券
私享最新 技术干货