在加密货币挖矿的浪潮中,以太坊(ETH)凭借其庞大的市值和活跃的社区,一度成为矿工们趋之若鹜的“香饽饽”,尽管以太坊已通过“合并”(The Merge)转向权益证明(PoS),不再依赖显卡挖矿,但了解其历史上的显存要求,对于理解显卡挖矿的核心逻辑、评估其他山寨币的挖矿潜力,或是对挖矿历史感兴趣的朋友而言,依然具有重要的参考价值,本文将深入探讨以太坊挖矿对显存的要求及其重要性。

为什么显存(VRAM)是ETH挖矿的关键?

在以太坊挖矿中,显卡的核心工作是通过反复执行哈希运算来寻找符合特定条件的区块头 nonce 值,这个过程涉及到大量的数据处理和中间状态存储,显存,作为显卡自带的高速内存,在其中扮演了至关重要的角色:

  1. DAG存储:这是以太坊挖矿对显存最核心的需求,以太坊的每个区块都需要一个称为“DAG”(有向无环图)的数据集,DAG 是一个庞大的、不断增长的数据结构,用于 Ethash 算法中的哈希计算,随着以太坊网络的进展,DAG 的大小会定期增加(称为“DAG epoch”)。

    • 初始大小:DAG 在创世区块(Epoch 0)时约为 3.5GB。
    • 增长规律:每 30,000 个区块(约 4-5 个月)DAG 大小会增加约 8MB。
    • 当前及未来大小:在 Epoch 384(约 2023 年中)时,DAG 大小已超过 50GB,并且会持续增长。
  2. 高速访问:挖矿过程中,GPU 需要频繁地从 DAG 中读取数据进行哈希计算,显存的速度远高于系统内存(RAM),将 DAG 存储在显存中,可以确保 GPU 能够以最高效的方式访问这些数据,从而最大化挖矿性能(即 MH/s,兆哈希每秒),DAG 的大小超过了显卡的显存容量,GPU 就不得不从速度较慢的系统内存中读取数据,这会导致性能大幅下降,挖矿效率变得极低,甚至不如不挖。

以太坊挖矿对显存的最低要求及演变

以太坊挖矿对显存的最低要求是动态增长的,直接由 DAG 的大小决定:

  • 早期阶段:当 DAG 较小时(如几GB),许多主流显卡(如 4GB、6GB 显存的显卡)都能轻松容纳,参与挖矿的门槛相对较低。
  • 临界点:随着 DAG 的增长,显存容量不足的显卡逐渐被淘汰,当 DAG 超过 4GB 时,4GB 显存的显卡就无法再有效挖 ETH 了。
  • 近期要求(合并前):在以太坊合并前,DAG 大小已普遍超过 50GB,要流畅挖矿,显卡至少需要配备 6GB 显存,但 随机配图