在加密货币挖矿的世界里,以太坊(ETH)曾长期是“显卡挖矿”的代名词,其PoW(工作量证明)机制使得GPU强大的并行计算能力得以充分发挥,随着以太坊转向PoS(权益证明),GPU挖矿的时代似乎已成为历史,但值得注意的是,除了以太坊本身,还有许多基于以太坊虚拟机(EVM)的其他Layer 1或Layer 2公链/侧链,以及一些采用类Ethash算法或其变体的山寨币,依然在进行GPU挖矿,并且它们对显卡显存的要求与曾经的ETH挖矿有着千丝万缕的联系,甚至提出了新的挑战,挖这些“类ETH”的币,到底需要多大的显存呢?本文将为你深度解析。

为什么显存如此重要?——Ethash算法的核心

要理解显存的重要性,首先要回顾一下以太坊经典使用的Ethash算法,Ethash是一种内存哈希算法,其核心特点是:

  1. DAG(有向无环图):Ethash在每个区块(约每13-15秒)会生成一个巨大的DAG文件,并加载到GPU的显存中,这个DAG文件是挖矿过程中进行哈希运算的主要数据来源。
  2. 数据依赖性:矿工在挖矿时,必须将当前 epoch 对应的 DAG 文件完整加载到显存中,才能高效地进行哈希计算,如果显存不足以容纳整个DAG,那么GPU就无法进行挖矿,或者效率极低(需要不断从系统内存读取数据,速度大幅下降)。
  3. DAG增长趋势:DAG文件的大小是随着时间线性增长的,每个epoch(约4-5天)DAG大小会增加约8MB,最初DAG很小,但随着时间推移,对显存的要求越来越高。

经典以太坊(ETH)PoW时代的显存要求

在以太坊PoW时代,显存容量的要求是动态增长的:

  • 初期(2015-2017年):DAG文件很小,2GB显存的显卡即可轻松挖矿。
  • 中期:随着DAG增长,4GB显存成为主流 requirement,后来6GB、8GB显存的显卡更受欢迎,因为它们能保证更长时间的挖矿能力,避免因DAG增大而被淘汰。
  • 后期(2022年及以后):到2022年,以太坊DAG大小已经增长到约5.24GB,这意味着6GB显存的显卡开始接近门槛,8GB显存是稳定挖矿的标配,一些更老的显卡如RX 470/480(4GB/8GB版)、GTX 1060(3GB/6GB版)等,6GB及以上显存的版本还能勉强参与,但3GB显存的显卡则早已被完全淘汰。

以太坊合并(The Merge)后,GPU不再用于ETH挖矿,这部分需求转移到了其他PoW币种上。

当前挖矿环境下的显存要求(针对类Ethash算法币种)

虽然ETH本身不再需要GPU挖矿,但许多其他山寨币和Layer 2项目仍在使用类似Ethash的算法,或者其变种,这些算法对显存的要求可能有所不同:

  1. 直接采用Ethash算法的币种

    • 这些币种的DAG增长规律与以太坊PoW时期类似,只是起点时间不同。
    • 显存要求:通常需要至少6GB显存才能参与,8GB或以上则更为稳妥,可以保证在较长时间内不被DAG大小淘汰,一些较老的Ethash币种,当前的DAG大小可能已经较大,6GB是门槛。
  2. Etchash算法(Ethash + Constantinople合并升级)

    • 这是以太坊在 Constantinople 升级后的一种过渡算法,与Ethash非常相似,只是DAG生成规则略有不同。
    • 显存要求:与Ethash基本一致,同样对显存容量有较高要求,6GB起步,8GB+更佳。
  3. 其他内存哈希算法(如KawPoW, RandomX等)

    • KawPoW随机配图