以太坊(Proto-Dank)是什么意思?以太坊是怎么给L2降成本的?

小编:大闷头 更新时间:2026-01-29 14:23

Proto-Danksharding(简称Proto-Dank)就是以太坊在2024年3月Dencun升级里上线的一个“降低L2费用”的临时方案,它最核心的东西只有一个,让L2 rollup可以用一种叫“blob”的更便宜的方式把交易数据发到主链上。

以太坊(Proto-Dank)是什么意思?以太坊是怎么给L2降成本的?

为什么L2 rollup需要把数据发到主链?

以太坊主网(L1)现在每秒只能处理十几笔交易,太慢、太贵,大家要把日常交易放到L2(比如Arbitrum、Optimism、Base这些“二层”)上跑,L2把一大堆交易压缩成一小包,再把这小包“证明”发回主网,让主网确认“这一批交易是正确的”。

贵的问题

L2要把原始交易数据(叫calldata)也发到主网,让全节点能看到“到底发生了什么”,以防作恶,以前L2发数据用的是普通calldata,很贵(2023-2024年高峰期一笔L2交易数据成本能占总费用的70-90%)。

Proto-Danksharding就是为了解决这个“数据太贵”的痛点。

Proto-Danksharding做了什么?

引入了一种叫“blob”的临时大容量数据通道,比普通calldata便宜10-100倍。

blob到底是什么?像什么?

1、以前L2发数据就像寄快递用“标准快递”,1kg要几百块,非常贵。

2、现在Proto-Danksharding相当于开了条“临时大货车通道”,一次能拉几吨货,但只收几十块,而且货车只在路上跑18天,18天后货车就消失(数据被删掉),主网不永久保存,这个“大货车”就是blob。

blob的解释

1、一个blob ≈ 125 KB(相当于一篇很长的文章+几张图)

2、目前每个区块最多放6个blob(总共约750 KB)

3、L2把一批交易压缩后塞进blob里,发到主网

4、主网只检查blob有没有被篡改(用KZG承诺验证),不执行里面的交易(执行还是L2自己做)

为什么blob便宜这么多?

1、不永久存储

blob在链上只存18天(4096个epoch ≈ 18.2天),过期自动删掉,不占用永久状态存储空间,而以前的calldata是永久存在的,故而很贵。

2、专门为L2设计

blob不进入EVM执行层,不影响主网Gas计算,只作为“数据可用性”存在,致使定价远低于普通calldata。

3、批量效应

一个blob能装几百甚至上千笔L2交易的数据,均摊下来每笔成本极低。

实际效果(2024年3月Dencun升级后)

1、Arbitrum、Optimism、Base、Scroll等L2的交易费用普遍下降80-95%(很多时候几分钱一笔)

2、L2的TPS(每秒交易数)从几十提升到几百甚至上千

3、主网每区块平均出现3-6个blob,已经成为常态

简单比喻

1、以前:L2想把交易数据发到主网,像寄快递用航空件,贵得要死。

2、Proto-Danksharding后:相当于开了条“临时廉价大巴”,一次拉很多人,票价便宜很多,但大巴只开18天,18天后就报废了(数据删掉),主网只负责检查“车上有没有人藏东西”,不负责开车。

它和Full Danksharding的区别

1、Proto-Danksharding:每个区块最多6个blob,没有DAS(数据可用性采样),全节点还是要下载全部blob(几百KB-1MB),负担不算太轻。

2、Full Danksharding(未来):每个区块64个blob(数据容量10倍以上),加上DAS,节点只需要随机采样几KB就能确认“数据肯定存在”,真正实现“数据分片”,主网负担大幅降低。

免责声明:本文所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任!