在加密货币挖矿的世界里,显卡(GPU)的性能,尤其是显存大小,往往直接决定了“矿工”的收益与生死线,以太坊,作为历史上最具影响力的“挖矿”币种,其工作量证明(PoW)机制对GPU显存有着近乎苛刻的要求,曾经,6GB显存的显卡因其相对较低的价格和尚可接受的挖矿效率,成为许多入门矿工和预算有限者的选择,随着以太坊生态的演进和挖矿技术的迭代,6GB显存挖矿的时代正迅速走向终结,什么时候6GB显存就不能再挖以太坊了呢?

要回答这个问题,我们需要从以太坊挖矿的核心机制——DAG(有向无环图)说起。

DAG:显存的“硬门槛”

以太坊挖矿本质上是在处理一个不断增长的、存储在GPU显存中的数据集,这个数据集就是DAG,DAG的大小与以太坊的区块高度直接相关,并且会随着时间的推移而线性增长。

  • DAG的增长规律:DAG大约每30万个区块(约12-15天,具体取决于出块速度)会“切换”一次,称为“ epoch ”,每个epoch,DAG的大小会增加约8MB。
  • 显存需求:为了高效挖矿,GPU需要将整个DAG数据集加载到显存中进行快速访问,虽然理论上,显存小于DAG大小的显卡也可以通过“分页”或“溢出到内存”的方式挖矿,但这样会导致效率急剧下降,得不偿失,业界普遍认为,显卡的可用显存需要至少容纳当前epoch的DAG大小,才能保证有竞争力的挖矿效率。

6GB显存的“临界点”

以太坊DAG的初始大小约为3.68GB,随着时间推移,它不断增长:

  • 4GB显存的“终结”:当DAG大小增长到超过4GB时,4GB显存的显卡就无法再容纳完整的DAG,从而彻底失去了挖以太坊的能力,这个临界点在2021年就已达到。
  • 6GB显存的“倒计时”:接下来是6GB显存的显卡,6GB显存中,大约有500MB-600MB左右被系统、驱动程序以及挖矿软件本身占用,因此可用于DAG的纯净显存大约在5.4GB-5.5GB。

当DAG大小增长到超过6GB显卡可用显存的上限时,6GB显卡挖矿的效率就会开始大幅下滑,直至完全无法有效挖矿,根据DAG的增长速度(每个epoch约+8MB),我们可以大致计算出这个临界点的到来时间。

以太坊创世区块为0,每个epoch包含30000个区块,DAG大小(以字节为单位)的计算公式约为:DAG Size = 30000000000 + (epoch_number * 8388608) (简化计算,实际略复杂)。

我们需要找到最小的epoch_number,使得DAG Size > (6GB - 系统占用) ≈ 5.5GB = 5583457664字节。

通过计算或查询相关数据,我们可以得知:

  • 当epoch_number达到 384 时,DAG大小约为 68GB
  • 当epoch_number达到 385 时,DAG大小约为 69GB
  • 当epoch_number达到 随机配图