什么是 Proto-Danksharding?

Intermediate
3m

Proto-Danksharding,也称为 EIP-4844,是迈向完整 Danksharding 的中间步骤,旨在显著提高以太坊的可扩展性,特别是对于二层 rollup 解决方案。

相关知识:什么是 Rollup?

Proto-Danksharding 的关键方面包括:

  • 数据 Blobs: Proto-Danksharding 引入了可附加到区块的"blobs"数据。这些 blobs 是大块数据(每个125千字节),不能被以太坊虚拟机(EVM)访问,并在固定时间(约18天)后自动删除。
  • 更便宜的数据存储: 通过使用数据 blobs 而不是 calldata,rollup 可以以更低的成本存储其交易数据,从而为用户提供更低的费用和网络更高效的数据管理。
  • 可扩展性提升: Proto-Danksharding 旨在通过扩展区块链的数据存储能力,将以太坊的交易处理能力扩展到每秒10万笔以上。
  • KZG 多项式承诺方案: 这种加密技术允许在不直接处理整个 blob 的情况下验证存储在 blobs 中的数据,提高了效率并保持与某些二层协议使用的零知识设计的兼容性。

Proto-Danksharding 是通往完整 Danksharding 的路线图的一部分。它每个区块引入6个数据blobs,而完整的 Danksharding 旨在将其扩展到每个区块64个 blobs。

Proto-Danksharding 已作为以太坊 Cancun-Deneb 升级的一部分获得批准,于2024年3月13日部署在以太坊主网上。

Rollups 和成本效率:

诸如乐观 Rollups 和 zk-Rollups 的 Rollups 可利用 Proto-Danksharding 提供的额外数据空间,更具成本效益地将其交易数据发布在链上。例如,使用 Rollups 的去中心化金融(DeFi)应用程序可以以当前以太坊主网没有 Proto-Danksharding 的一小部分成本处理每秒数千笔交易。这使得最终用户的交易更快更便宜,提高了基于以太坊的应用程序的整体用户体验和采用。