在加密货币挖矿的世界里,谈及以太坊(Ethereum),很长一段时间以来,人们首先想到的是显卡(GPU)的算力、功耗和散热,随着以太坊从工作量证明(PoW)向权益证明(PoS)的“合并”(The Merge)过渡,以及“合并”后围绕PoW以太坊(如ETC等)的讨论,一个曾经相对次要但如今愈发重要的硬件指标浮出水面——内存,特别是显存(VRAM),以太坊挖矿究竟需要多少内存呢?这个问题答案的演变,恰恰反映了以太坊网络本身以及挖矿生态的深刻变革。

“合并”之前:内存并非绝对主角,但影响效率

在“合并”之前,以太坊挖矿的核心是显卡的算力,即每秒哈希运算次数(MH/s或GH/s),这并不意味着内存不重要,以太坊挖矿算法(Ethash)是一种内存哈希算法,其设计初衷就是为了抵抗ASIC矿机,鼓励普通用户使用GPU参与。

  1. 内存带宽的重要性:Ethash算法需要大量高带宽的内存来存储“DAG”(有向无环图),这是一个随着以太坊网络发展而不断增大的数据集,DAG的大小直接决定了挖矿所需的最小内存带宽,显卡的显存带宽(通常以GB/s为单位)是影响挖矿效率的关键因素之一,带宽不足,显卡算力无法完全发挥,会出现“算力浪费”的现象。

  2. 显存容量的门槛:虽然带宽更关键,但显存容量也有一个动态变化的最低要求,DAG大小大约每两年(或每区块数量增长)翻一番,这意味着对显存容量的最低要求也在逐步提高,在早期,2GB显存的显卡或许还能勉强参与,但随着DAG增长,3GB、4GB、6GB显存的显卡逐渐成为主流门槛,如果显存容量不足以容纳完整的DAG,显卡将无法进行挖矿,在“合并”前夕,DAG大小已经超过4GB,这意味着4GB以下显存的显卡(如某些RX 400/500系列的低端型号)已经被淘汰出以太坊挖矿的行列。

“合并”之后:PoS时代与PoW以太坊(如ETC)的内存差异

2022年9月的“合并”事件,标志着以太坊网络正式弃用PoW,转向PoS,这意味着,原本用于以太坊主网的GPU挖矿活动戛然而止,对于普通用户而言,再讨论“以太坊主网挖矿需要多少内存”已无实际意义,因为以太坊主网已不再通过GPU挖矿产生新的区块。

故事并未完全结束:

  1. 以太坊经典(ETC)等PoW链的崛起:作为以太坊的分叉,ETC坚持沿用PoW共识机制,成为了“合并”后最主流的PoW以太坊系代币,对于ETC挖矿,内存(显存)的重要性再次凸显,甚至比以往更加重要,因为大量以太坊矿工转向ETC,导致算力竞争加剧,对硬件效率的要求更高。

    • ETC挖矿的内存需求:ETC同样使用Ethash算法,其DAG大小与以太坊主网在分叉时保持一致,并同步增长,ETC挖矿对显存容量的最低要求与“合并”前的以太坊主网类似。截至我知识截止日期(2023年10月),ETC的DAG大小已超过9GB,这意味着,理论上,显存容量至少需要10GB或以上的显卡,才能保证在未来一段时间内无需担忧DAG大小导致的淘汰风险,并发挥最佳挖矿效率。 虽然8GB显存的显卡在当前仍能勉强挖ETC(通过一些优化或分片技术,但效率和稳定性可能受影响),但随着DAG持续增长,其被淘汰只是时间问题。
  2. 随机配图