在加密货币的世界里,以太坊(Ethereum)无疑是最具代表性和价值的公链之一,无论是对于矿工还是参与质押的验证者,选择合适的硬件都是成功的关键,而在众多硬件考量因素中,显卡的内存——更准确地说是显存(VRAM,Video Random Access Memory)——扮演着至关重要的角色,本文将深入探讨以太坊对显卡显存的要求,解析其重要性以及如何根据需求选择合适的显卡。

显存(VRAM)在以太坊挖矿/质押中的核心作用

显存是显卡自带的高速内存,用于临时存储和处理图形数据、纹理以及正在计算的中间结果,在以太坊的语境下,尤其是在其采用工作量证明(PoW)机制进行挖矿的时代,显存的重要性主要体现在以下几个方面:

  1. DAG(有向无环图)存储:以太坊的挖矿过程需要处理一个巨大的数据集,称为DAG,这个DAG会随着以太坊网络的升级(每个 epoch,约13小时)而不断增大,显卡的显存需要能够容纳当前 epoch 的整个DAG,或者至少是其核心部分,如果显存不足,显卡将无法参与挖矿,或者效率极低。
  2. 缓存中间状态:在挖矿算法(Ethash)执行过程中,大量的中间计算结果需要存储在显存中以供快速访问,这能显著提高哈希计算的速度,显存越大,能缓存的数据就越多,减少了对速度较慢的系统内存(RAM)的依赖,从而提升整体性能。
  3. 多任务处理与稳定性:对于一些优化较好的挖矿软件或在进行其他显卡相关任务时,充足的显存可以保证挖矿过程的稳定性,避免因显存耗尽导致的程序崩溃或系统卡顿。

以太坊挖矿对显存的具体历史演变与要求

以太坊的DAG大小是动态增长的,其计算公式为:DAG size in GiB = (epoch number * 0.75) + 3,每个 epoch 约13小时,意味着DAG大小每天大约增加 0.75 GiB / (24/13) ≈ 0.406 GiB。

  • 初始阶段:在早期,DAG很小,即使是1-2 GiB显存的显卡也能轻松应对。
  • 发展期:随着DAG的增长,对显存的要求逐步提高,当DAG大小达到3 GiB时,显存小于3 GiB的显卡(如某些Radeon R9 290系列,4 GiB显存但部分位宽或频率可能受限)开始面临挑战。
  • 4 GiB显存门槛:这是一个重要的里程碑,当DAG大小超过4 GiB时,显存小于4 GiB的显卡将完全无法挖矿以太坊,这淘汰了大量老旧显卡。
  • 当前及未来趋势(PoW时代末期):在以太坊转向权益证明(PoS)之前,DAG大小持续增长,到2022年,显存要求已经普遍达到6 GiB甚至更高。
    • 5 GB 显存:在DAG大小接近5 GB时,这些显卡(如一些RX 570/580 4GB显存通过BIOS修改勉强能用,但不稳定且效率低)基本被淘汰。
    • 6 GB 显存:成为了中端显卡挖矿的“甜点”,能够稳定应对较长一段时间的DAG增长。
    • 随机配图