在加密货币挖矿领域,以太坊(Ethereum)因其独特的工作量证明(PoW)机制和庞大的矿工群体而备受关注,而影响以太坊挖矿效率的关键因素之一,便是DAG(有向无环图)文件的大小,关于以太坊DAG文件即将突破8GB(GB)大小的讨论日益增多,这不仅关系到现有矿工的挖矿收益,也预示着部分老旧显卡将面临淘汰的命运,以太坊DAG文件究竟何时会突破8GB这一临界点呢?
什么是以太坊DAG文件?
我们需要了解DAG文件在以太坊网络中的作用,DAG,全称为Directed Acyclic Graph,即有向无环图,是以太坊Ethash算法的核心组成部分,它不是一个静态文件,而是随着以太坊网络的区块高度增加而动态增长的。

DAG可以看作是一个巨大的“数据集”,用于辅助挖矿过程,在挖矿时,矿工需要从这个不断扩大的数据集中读取数据进行哈希运算,DAG的大小与以太坊的 epoch( epoch,每30,000个区块为一个epoch,大约每5天更新一次)直接相关,每个epoch的DAG大小都会比前一个有所增加,DAG文件大小已经从最初时的数GB增长到了如今的接近4GB。
DAG文件大小为何重要?8GB意味着什么?
DAG文件的大小对以太坊挖矿至关重要,主要体现在以下几个方面:
当DAG文件大小突破8GB时,意味着显存容量小于8GB的显卡将无法再参与以太坊挖矿,这包括了大量曾经主流的显卡型号,例如4GB、6GB显存的AMD RX系列(如RX 470/480、570/580、 Vega 56/64等)和NVIDIA GTX系列(如GTX 1060 6G等),这些显卡在当前DAG大小(约4GB)下尚可勉强运行,但一旦DAG超过8GB,它们将彻底失去挖矿能力。

DAG何时会突破8GB?影响因素与预测
要预测DAG何时突破8GB,我们需要了解其增长规律和影响因素。
DAG Size (in bytes) = 33554432 (33554432 * epoch / 30000),虽然这是一个简化模型,但可以看出DAG大小与epoch呈线性正相关。33554432 / 30000 ≈ 1118.48 bytes per block,每epoch(30000个区块)增加约 48 * 30000 ≈ 33,554,432 bytes ≈ 32MB。(注:此为理论初始增长,实际增长会因epoch增加而略有不同,但大致在这个量级)。4096 / 32 = 128 个epoch。128 * 5 = 640 天,也就是大约2年左右。这个粗略的计算可能存在偏差,更准确的预测需要考虑以下几点:
更精确的预测(针对以太坊经典ETC等PoW链):

如果我们以目前ETC的DAG增长为参考(ETC的DAG与以太坊PoW时期基本同步,略有滞后或差异,但趋势一致),我们可以找到更接近的预测,根据一些DAG大小监测网站的数据和社区讨论:
(8 - 当前大小) * 1024 MB(所需增加MB) / 32所需epoch数 * 5综合多方信息和历史增长曲线,市场普遍预测以太坊(或以太坊经典等PoW链)的DAG文件大小将在2025年至2026年期间突破8GB,具体时间点会随着网络出块速度的微小波动而略有提前或延后,但“8GB时代”的到来已是确定性事件,只是时间早晚问题。
对矿工的影响与应对
DAG突破8GB对矿工社区而言是一次重要的“洗牌”:
对于矿工而言,提前关注DAG增长趋势,评估自身显卡状况,并制定合理的升级或转产计划,是应对这一变化的明智之举。