在加密货币挖矿的早期历史中,比特大陆的蚂蚁S9矿机无疑是一代经典,凭借其强大的SHA-256算力和相对能效比,S9在比特币挖矿领域叱咤风云,为无数矿工带来了可观的收益,随着以太坊从PoW(工作量证明)转向PoS(权益证明),以及整个挖矿行业的技术迭代,“S9矿机能挖以太坊吗?”这个问题,成为了许多老矿工和行业新手心中的一个疑问,我们就来深入探讨一下这个问题。

我们需要明确以太坊挖矿的核心算法。

以太坊在转向PoS之前,采用的是Ethash算法,这是一种内存哈希算法,与比特币使用的SHA-256算法有着本质的区别,SHA-256算法更依赖于计算单元(ASIC芯片)的算力,而Ethash算法则非常强调内存(显存)的大小和带宽,这意味着,理论上,任何具备足够显存和计算能力的设备都可以尝试挖取以太坊,包括显卡(GPU)和早期的部分CPU。

S9矿机采用的是什么算法呢?

正如前文提到的,S9矿机是专门为SHA-256算法设计的ASIC矿机,它的核心优势在于其高度优化的SHA-256计算芯片,对于Ethash算法,S9矿机的ASIC芯片并无任何优势可言,其硬件架构决定了它无法高效地执行Ethash算法所需的内存哈希运算。

关键瓶颈:显存不足

Ethash算法要求挖矿设备拥有较大的显存(通常至少需要4GB以上,后期要求更高),用于存储“DAG”(有向无环图),这个DAG文件会随着以太坊网络的成长而逐渐增大,目前已超过5GB,并且未来还会继续增加。

S9矿机作为一款ASIC矿机,其设计初衷并非用于图形处理或大规模内存运算,它并没有类似于GPU的独立大容量显存,它的“内存”是为SHA-256算法优化的高速缓存,与Ethash所需的DAG存储需求完全不匹配,S9矿机连运行Ethash算法的基本硬件要求——足够的显存——都无法满足。

尝试与结果:徒劳无功

或许有人会问,有没有什么方法可以通过软件或硬件改造,让S9矿机“勉强”去运行Ethash算法呢?答案是,理论上存在一些极其复杂且低效的“魔改”尝试,但实际效果微乎其微,完全不具备任何经济性。

这些尝试可能涉及通过FPGA或其他外接设备来模拟Ethash运算,但会带来巨大的性能开销、额外的成本和功耗,其算力可能连一块入门级显卡都不如,更不用说与专业的GPU矿机相比了,在这种“挖矿”模式下,电费成本将远远高于可能的(如果有的话)收益,纯粹是做无用功。

时代浪潮:ASIC与GPU的分工随机配图