# Proto-danksharding: 以太坊模块化的第一步以太坊完成了从工作量证明到权益证明共识协议的过渡。以太坊路线图的下一个重要项目是EIP-4844,也称为"proto-danksharding"。这项代码更改旨在提高基于以太坊的rollup的可扩展性。EIP-4844引入了一种新的交易类型,称为blob。它增加了以太坊区块的数据和存储需求,并创建了一个新的费用市场,将blob与常规交易分开定价。Rollup是依赖Layer 2区块链(如以太坊)进行数据可用性(DA)的协议。基于智能合约的rollup不仅依赖以太坊的DA,还依赖以太坊进行交易结算。这些rollup从以太坊等DA层读取数据,并执行有效的交易和智能合约代码。目前,向以太坊发布大量数据的成本很高,部分原因是网络将数据作为交易历史的一部分永久存储。通过EIP-4844,每个区块将创建额外的512kB或768kB数据空间用于rollup。这些数据将被存储约三周时间。理论上,rollup向以太坊发布数据的成本将大大降低。随着时间推移,开发人员计划引入数据采样技术,进一步降低rollup成本。Proto-danksharding是完全danksharding的前奏,它将使以太坊节点能够下载blob数据的片段,以确定完整blob的可用性。EIP-4844被视为以太坊的可扩展性升级。然而,它并未直接提高以太坊本身的交易处理能力,而是降低了rollup的运营成本。这使得基于以太坊的Layer 2网络更具成本效益,但并未提高以太坊作为通用区块链的可扩展性。过去几年里,Arbitrum、Optimism、StarkNet、zkSync和Polygon zkEVM等以太坊rollup的交易活动持续增长。与直接在以太坊上部署相比,rollup为用户和开发者节省了99%以上的gas费用。EIP-4844的目标是通过引入blob交易进一步降低rollup成本。Blob就像可以附加到以太坊区块上的副车,不影响处理常规交易的现有区块空间。Blob区块空间将有自己的费用市场。Blob交易不会无限期存储在以太坊上,而是存储在Beacon Chain上,三周后丢弃。每个区块最多可包含4个blob,每个blob最多128kB数据。与原始danksharding相比,proto-danksharding是一个早期版本。完整的danksharding计划将blob数量从每区块4个增加到64个,并引入数据可用性采样(DAS)和擦除编码等技术,以在不增加节点计算负载的情况下实现这一目标。KZG承诺是实现proto-danksharding的关键技术。它允许在不透露整个多项式的情况下对多项式进行评估,从而高效处理大型数据对象如blob。EIP-4844预计将在2023年秋季或冬季在以太坊主网上激活。除EIP-4844外,即将到来的坎昆升级还将包括其他几个EIP。虽然EIP-4844将降低rollup成本,但它可能不会立即对以太坊终端用户产生重大影响。rollup技术仍处于早期阶段,尚未达到与以太坊相当的安全性、实用性或去中心化水平。总的来说,EIP-4844是以太坊向模块化区块链转变的第一步,为未来的完全danksharding和数据可用性采样奠定了基础。它反映了以太坊开发者对通过rollup实现长期可扩展性的重视,尽管rollup技术仍在发展之中。
EIP-4844: 以太坊引入blob交易降低Rollup成本
Proto-danksharding: 以太坊模块化的第一步
以太坊完成了从工作量证明到权益证明共识协议的过渡。以太坊路线图的下一个重要项目是EIP-4844,也称为"proto-danksharding"。这项代码更改旨在提高基于以太坊的rollup的可扩展性。
EIP-4844引入了一种新的交易类型,称为blob。它增加了以太坊区块的数据和存储需求,并创建了一个新的费用市场,将blob与常规交易分开定价。
Rollup是依赖Layer 2区块链(如以太坊)进行数据可用性(DA)的协议。基于智能合约的rollup不仅依赖以太坊的DA,还依赖以太坊进行交易结算。这些rollup从以太坊等DA层读取数据,并执行有效的交易和智能合约代码。
目前,向以太坊发布大量数据的成本很高,部分原因是网络将数据作为交易历史的一部分永久存储。通过EIP-4844,每个区块将创建额外的512kB或768kB数据空间用于rollup。这些数据将被存储约三周时间。
理论上,rollup向以太坊发布数据的成本将大大降低。随着时间推移,开发人员计划引入数据采样技术,进一步降低rollup成本。
Proto-danksharding是完全danksharding的前奏,它将使以太坊节点能够下载blob数据的片段,以确定完整blob的可用性。
EIP-4844被视为以太坊的可扩展性升级。然而,它并未直接提高以太坊本身的交易处理能力,而是降低了rollup的运营成本。这使得基于以太坊的Layer 2网络更具成本效益,但并未提高以太坊作为通用区块链的可扩展性。
过去几年里,Arbitrum、Optimism、StarkNet、zkSync和Polygon zkEVM等以太坊rollup的交易活动持续增长。与直接在以太坊上部署相比,rollup为用户和开发者节省了99%以上的gas费用。
EIP-4844的目标是通过引入blob交易进一步降低rollup成本。Blob就像可以附加到以太坊区块上的副车,不影响处理常规交易的现有区块空间。Blob区块空间将有自己的费用市场。
Blob交易不会无限期存储在以太坊上,而是存储在Beacon Chain上,三周后丢弃。每个区块最多可包含4个blob,每个blob最多128kB数据。
与原始danksharding相比,proto-danksharding是一个早期版本。完整的danksharding计划将blob数量从每区块4个增加到64个,并引入数据可用性采样(DAS)和擦除编码等技术,以在不增加节点计算负载的情况下实现这一目标。
KZG承诺是实现proto-danksharding的关键技术。它允许在不透露整个多项式的情况下对多项式进行评估,从而高效处理大型数据对象如blob。
EIP-4844预计将在2023年秋季或冬季在以太坊主网上激活。除EIP-4844外,即将到来的坎昆升级还将包括其他几个EIP。
虽然EIP-4844将降低rollup成本,但它可能不会立即对以太坊终端用户产生重大影响。rollup技术仍处于早期阶段,尚未达到与以太坊相当的安全性、实用性或去中心化水平。
总的来说,EIP-4844是以太坊向模块化区块链转变的第一步,为未来的完全danksharding和数据可用性采样奠定了基础。它反映了以太坊开发者对通过rollup实现长期可扩展性的重视,尽管rollup技术仍在发展之中。