在加密货币的世界里,以太坊经典(Ethereum Classic, ETC)作为以太坊分叉后的原链,一直秉承着“代码即法律”和不可篡改的核心原则,与许多区块链项目一样,ETC也采用了工作量证明(PoW)共识机制,并依赖于一个被称为“DAG”(有向无环图)的特殊数据结构来支持其挖矿过程,DAG文件的大小会随着区块高度的不断增加而持续增长,这一现象对矿工、潜在投资者以及整个ETC生态都有着深远的影响,本文将梳理ETC DAG文件大小的演变时间表,并探讨其背后的意义与未来趋势。
什么是DAG文件?为何其大小会增长?
DAG,全称为Directed Acyclic Graph,是以太坊(包括以太坊经典)Ethash挖矿算法的核心组成部分,它可以理解为一个巨大的、不断扩大的数据集,用于生成每个区块的“挖矿谜题”。
- 作用:DAG为每个区块提供了一个“种子”,矿工需要通过大量的计算来寻找一个符合特定条件的nonce值,从而“解开”谜题并获得记账权,DAG的存在增加了挖矿的复杂性和抗ASIC性(尽管后来专用矿机仍占据了主导)。
- 增长机制:DAG文件的大小与区块链的“epoch”(纪元)直接相关,一个epoch包含一定数量的区块(对于ETC和ETH,都是30,000个区块),在每个epoch开始时,DAG文件的大小会增加一个固定的增量,对于ETC,这个初始增量约为3.68MB,并且每个epoch会增加约8MB,DAG文件的大小会随着时间的推移和区块的产生而持续、阶梯式地增长。
以太坊经典(ETC)DAG文件大小演变时间表
ETC的DAG文件大小变化遵循其区块高度的增长规律,以下是一个关键的时间表和节点:
-
创世与早期阶段(2015年7月 - 2017年10月)
- 区块高度:0 - 3,000,000
- Epoch:0 - 100
- DAG文件大小:从最初的约3.68GB开始,在每个epoch(约每100小时,具体取决于出块速度)增加约8MB,到第100个epoch(区块高度3,000,000)时,DAG大小约为 3.68GB + 100 * 8MB ≈ 4.48GB。
- 备注:此阶段ETC尚未经历大的网络算力激增,DAG大小对矿工的影响相对较小。
-
独立发展与DAG持续增长阶段(2017年10月 - 2020年)
- 区块高度:3,000,001 - 12,000,000(约)
- Epoch:101 - 400
- DAG文件大小:从第100个epoch的约4.48GB,到第400个epoch(区块高度12,000,000)时,约为 3.68GB + 400 * 8MB ≈ 6.88GB。
- 备注:ETC在此阶段逐渐确立了自己的社区和生态,DAG文件稳步增长,矿工需要确保存储空间充足。
-
“Thanos”升级与DAG增长调整(2020年12月)
- 区块高度:11,000,000(Thanos升级激活高度)
- 关键事件:ETC社区通过“Thanos”硬分叉升级,引入了“DAG epoch limiter”(DAG纪元限制器)机制。
- 对DAG大小的影响:此次升级的主要目的之一是控制DAG文件的无限制增长,防止其未来变得过大,对矿工造成过高的存储和内存压力,升级后,DAG文件的大小增长速度理论上会得到延缓,具体是通过调整epoch的持续时间或每个epoch的增量来实现(虽然ETC的DAG增量机制本身未变,但通过其他共识参数调整间接影响长期增长趋势和矿工策略)。
- 升级时DAG大小:在区块高度11,000,000(约第366个epoch)时,DAG大小约为 3.68GB + 366 * 8MB ≈ 6.6GB。
-
Thanos升级后至今(2020年12月 - 2024年及未来)
- 区块高度:11,000,001 - 当前(当前约19,700,000+,2024年中)
- Epoch:367 - 当前(约第657个epoch,2024年中)
- DAG文件大小:截至2024年中,ETC的区块高度已接近19,700,000,对应的epoch约为 19,700,000 / 30,000 ≈ 657,当前DAG大小约为 3.68GB + 657 * 8MB ≈ 3.68GB + 5.256GB ≈ 8.94GB。
- 备注:尽管有Thanos升级的调控,DAG文件仍在随着区块高度的增加而持续增长,只是增长趋势和长期影响在升级后的新框架下被重新评估,矿工需要定期更新DAG文件以支持最新的挖矿。









