以太坊作为全球第二大公链,其底层技术机制一直是社区关注的焦点,DAG(有向无环图)作为以太坊PoW(工作量证明)阶段后共识机制的核心组成部分,不仅影响着节点的运行效率,更与矿工/验证者的硬件成本直接相关,社区频繁讨论“以太坊DAG何时会超过6GB”这一问题,这背后既涉及以太坊网络发展的客观规律,也关联着升级路径与硬件适配的博弈,本文将从DAG的生成机制、当前进展、突破6GB的时间预测及影响因素展开分析。

DAG是什么?为何会持续增长

在以太坊从PoW转向PoS(权益证明)之前,网络采用Ethash共识机制,其核心之一便是DAG,DAG是一个随着时间推移不断扩大的数据文件,用于存储“挖矿”所需的计算数据——矿工在打包交易、争夺出块权时,需要读取DAG中的数据进行哈希运算,而DAG的大小与以太坊的“epoch”(时代,约每3万个区块或4.8万个epoch更新一次)直接相关。

DAG的增长规律由以太坊的设计决定:每个epoch的DAG大小 = 当前epoch号 × 8MB + 32MB,这意味着,随着区块数量的增加,epoch不断推进,DAG的大小会呈线性增长,在以太坊创世初期(epoch 0),DAG大小为32MB;到epoch 1000时,DAG大小约为8MB×1000 + 32MB = 8.032GB;而epoch 750时,DAG大小约为6.032GB——这正是“6GB”这一临界点的由来。

随机配图