在加密货币挖矿的世界里,谈及以太坊(Ethereum),很长一段时间以来,人们首先想到的是显卡(GPU)的算力、功耗和散热,随着以太坊从工作量证明(PoW)向权益证明(PoS)的“合并”(The Merge)过渡,以及“合并”后围绕PoW以太坊(如ETC等)的讨论,一个曾经相对次要但如今愈发重要的硬件指标浮出水面——内存,特别是显存(VRAM),以太坊挖矿究竟需要多少内存呢?这个问题答案的演变,恰恰反映了以太坊网络本身以及挖矿生态的深刻变革。
“合并”之前:内存并非绝对主角,但影响效率
在“合并”之前,以太坊挖矿的核心是显卡的算力,即每秒哈希运算次数(MH/s或GH/s),这并不意味着内存不重要,以太坊挖矿算法(Ethash)是一种内存哈希算法,其设计初衷就是为了抵抗ASIC矿机,鼓励普通用户使用GPU参与。
-
内存带宽的重要性:Ethash算法需要大量高带宽的内存来存储“DAG”(有向无环图),这是一个随着以太坊网络发展而不断增大的数据集,DAG的大小直接决定了挖矿所需的最小内存带宽,显卡的显存带宽(通常以GB/s为单位)是影响挖矿效率的关键因素之一,带宽不足,显卡算力无法完全发挥,会出现“算力浪费”的现象。
