以太坊作为全球第二大公链,其共识机制从工作量证明(PoW)转向权益证明(PoS)后,虽能效大幅提升,但依赖的DAG(有向无环图,也称为“数据图”)仍是网络运行的核心组件,DAG存储了以太坊历史交易数据,是节点验证交易和状态的基础,其大小会随区块高度增加而线性增长,随着网络发展和节点算力提升,DAG扩容至6GB的节点已成为社区关注的焦点——这一变化何时发生?又将带来哪些影响?本文将结合以太坊网络现状、DAG增长规律及升级计划,分析这一时间节点及背后逻辑。
DAG是什么?为何需要“扩容”
在PoW时代,以太坊使用“挖矿”出块,DAG(称为“DAG文件”或“挖矿文件”)为矿工提供哈希计算的随机数据,其大小与“ epoch”(每30万个区块为一个epoch)强相关:每个epoch内,DAG大小固定,每完成一个epoch,DAG大小增加约8MB,当前(2024年中)以太坊处于“Paris”升级后的PoS阶段,但DAG仍沿用PoW时期的增长逻辑,主要用于支持GPU挖矿(尽管PoS已不再依赖挖矿,但部分GPU节点仍需DAG验证交易)。
DAG大小的增长直接关联节点的存储需求,若DAG达到6GB,意味着节点的显存(对GPU节点)或系统内存(对CPU节点)需满足这一容量要求,否则可能无法参与验证或挖矿,社区对DAG何时达到6GB的关注,本质是对节点硬件门槛和网络去中心化程度的担忧。
DAG增长规律:6GB何时到来
DAG的大小计算公式为:DAG Size (GB) = 3.2 + (epoch - 2) × 8 / 1024