在加密货币挖矿的世界里,一个经久不衰的话题就是硬件配置,当矿工们讨论显卡(GPU)、内存(RAM)和电源(PSU)时,一个看似不那么核心的组件——硬盘,却常常引发困惑,特别是对于以太坊(Ethereum)挖矿而言,“我的矿机需要多大硬盘?”这个问题,答案已经发生了根本性的变化。

本文将彻底解答这个问题,带你从历史走到现在,理解硬盘在以太坊挖矿中扮演的真实角色,并为你提供清晰的指导。

第一部分:历史遗留问题——为什么“硬盘”曾是个大问题?

要理解现在,必须先了解过去,在2022年9月“合并”(The Merge)之前,以太坊采用的是工作量证明(PoW)共识机制,在那个时代,挖矿确实需要大容量硬盘,但这并非以太坊本身的要求,而是其底层共识算法——Ethash——的特性决定的。

Ethash算法要求矿工下载并维护一个巨大的数据集,这个数据集被称为“DAG”(Directed Acyclic Graph,有向无环图),这个DAG会随着以太坊网络的发展而不断增长。

  • DAG的体积: DAG的大小与以太坊的“ epoch”(时代)周期有关,每30,000个区块(约100天)为一个epoch,每个epoch的DAG都会比前一个大,在合并前,DAG的大小已经增长到了约24GB
  • 读取密集型任务: 在PoW挖矿中,矿机需要高速地从硬盘中读取DAG数据,并将其加载到显存中进行哈希运算,这个过程对硬盘的读取速度要求极高,但并不需要写入大量数据。
  • “大硬盘”的误解: 由于DAG会不断增长,很多人误以为需要一个大容量的硬盘来容纳它,但实际上,一个容量超过6TB的硬盘就足以轻松应对未来数年的DAG增长,当时真正的瓶颈在于硬盘的读取速度,而不是容量,这就是为什么高性能的NVMe SSD和高速SATA SSD在那时备受推崇,而机械硬盘则因为读取速度慢而成为挖矿性能的瓶颈。

小结(合并前): 你需要一个随机配图