在加密货币挖矿的浪潮中,显卡(GPU)一直是矿工们的“生产工具”,而其中“6GB显存”几乎成为了挖以太坊(Ethereum,后以太坊已转向PoS机制,此处特指PoW时期)的“隐形门槛”,无论是二手市场的显卡行情,还是新矿机的配置推荐,“6GB显存”都被反复提及,为什么挖以太坊对显卡显存有如此明确的要求?这要从以太坊的挖矿机制、显卡的工作原理以及显存的核心作用说起。

挖矿的本质:不只是“算力”,更是“内存+计算”的协同

首先需要明确,加密货币挖矿并非简单的“显卡跑分”,而是通过显卡的并行计算能力,解决特定的数学问题(以以太坊PoW为例,是通过Ethash算法计算哈希值),第一个算出正确答案的矿工才能获得区块奖励,这个过程对显卡的要求分为两部分:计算能力(算力)内存性能,而显存正是显卡内存的直接载体。

以太坊的Ethash算法属于“内存哈希算法”,其设计初衷就是为了抵抗ASIC(专用集成电路)矿机的垄断,让普通用户也能通过参与挖矿,这种算法的特点是:计算过程需要频繁访问大量数据,而这些数据无法全部存储在显卡的高速缓存(Cache)中,必须依赖显存,挖矿就像“一边查字典一边做题”,显卡的算力是“做题的速度”,而显存就是“字典的大小”——字典不够大,做题时就需要频繁翻阅外部“书架”(系统内存),效率会大幅下降。

6GB显存:以太坊“DAG文件”的“刚性需求”

理解了显存的核心作用后,就要提到以太坊挖矿中的关键数据——DAG文件(Directed Acyclic Graph,有向无环图),DAG是Ethash算法的一部分,每个以太坊区块都会生成一个新的DAG文件,并永久存储在显卡显存中,用于后续的哈希计算。

DAG文件的大小是动态增长的,其公式为:DAG大小 = 3.68GB + 3.68GB × (区块高度 / 300000 - 2),以太坊每15秒生成一个区块,每年约增加210万个区块,这意味着DAG文件大小会逐年增长。

  • 在以太坊启动初期(2015年),DAG文件仅数GB;
  • 到2020年,DAG文件突破4GB,4GB显存显卡开始面临“显存不足”的风险;
  • 2021年,DAG文件正式突破5GB,6GB显存成为“安全线”——因为显卡显存不仅要存储DAG文件,还需要缓存临时数据、运行挖矿程序等,实际可用的显存空间需要略大于DAG文件大小;
  • 根据测算,DAG文件预计在2024年中达到6GB,届时6GB显存显卡将面临“满载”,而4GB/5GB显存显卡则完全无法参与挖矿。 随机配图