ETC 的 DAG 文件没有全球统一的重置日期,它跟区块高度走。Thanos 升级后,ETC 用 Etchash,规则变成每 60000 个区块换一次 epoch,矿工本地的 DAG 缓存就重建一次。ETC 出块大约 13 秒,60000 个区块差不多 9 天,所以每隔 9 天左右就会“重置”一次。真正的大重置发生在 2020 年 11 月底,区块 11,700,000,DAG 从约 4GB 降到约 2.6GB。想知道下一次,拿当前区块高度除以 60000,取整加一,乘 60000,就是下一个切换高度,再按 13 秒估算时间。

DAG 这玩意儿你可以理解成挖矿软件手里的“题库”,显卡算力要不停翻这个题库找答案。ETC 和以前的以太坊都用这套东西,只不过 ETC 现在还在 PoW 挖矿,算法叫 Etchash。DAG 不是固定大小的一个文件,它每个 epoch 都会长大一点,大概增加 8MB 左右,时间久了就从 1GB 涨到 2GB、3GB、4GB。所以矿工本地要缓存它,切换 epoch 时旧题库不匹配新题目,软件就得重新生成一份新的。你看到的“重置”基本就是这个过程,不是官方发个公告把全网文件清零,而是协议按区块高度自动触发,矿机自己重新算。

2020 年 11 月底的 Thanos 升级算是 ETC 历史上最明显的一次 DAG 重置。那会儿 ETC 沿用以太坊的 Ethash 规则,每 30000 个区块换 epoch,区块到 11,700,000 时已经到第 390 个 epoch,DAG 大小差不多 4GB 出头,很多 4GB 显卡挖起来很吃力。Thanos 把规则改成 Etchash,epoch 长度拉到 60000 个区块,同时把 epoch 数按新区块高度重算,11,700,000 对应第 195 个 epoch,DAG 一下子降到 2.6GB 左右。这个改动让老显卡又能多撑一段时间,后面就按 60000 个区块慢慢涨。

现在 ETC 没有下一次“全网大重置”的固定日期,平常就是每 60000 个区块切一次 DAG。你打开 ETC 区块浏览器看最新高度,比如高度是 12345678,除以 60000 得到 205.7,取整 205,加一乘 60000 等于 12360000,那就是下一个切换高度。拿 12360000 减去当前高度,再乘 13 秒,大概就是还要等多久。矿工切换时会出现重新生成 DAG 的卡顿,显卡越老越慢,几分钟到十几分钟都正常。想少折腾,就盯着 epoch 快切的时候再调机器,别在中间反复重启。





























