在加密货币挖矿的早期历史中,比特大陆的蚂蚁S9系列矿机无疑是比特币挖矿的“一代传奇”,其强大的SHA-256算力和相对能效比,让无数矿工实现了财富梦想,随着以太坊等主流币种转向PoS(权益证明)机制,以及挖矿生态的不断演变,许多矿工,特别是拥有老旧设备的矿工,会问一个现实的问题:“我的S9矿机还能挖以太坊么?” 答案可能有些残酷:基本上不能,或者说,挖以太坊对于S9矿机来说完全不经济,甚至无法实现。
要理解这一点,我们需要从几个关键层面来分析:
算法的根本不同:SHA-256 vs Ethash
这是最核心、最根本的原因。
- 比特币(S9的“本职工作”):采用的是SHA-256算法,这种算法是一种加密哈希算法,其设计特点是计算简单、重复性强,非常适合ASIC(专用集成电路)矿机进行大规模并行计算,S9矿机就是为SHA-256算法而生的“专才”,它在执行这类计算时效率极高。
- 以太坊(原PoW机制):采用的是Ethash算法,Ethash是一种内存哈希算法,它的设计初衷就是为了抵抗ASIC矿机的垄断,它不仅需要计算能力,还需要大量的高速内存(VRAM)来存储“DAG”(有向无环图数据集),这个DAG数据集会随着以太坊网络的成长而越来越大,对内存的要求也越来越高。
S9矿机的“致命伤”在于内存。 S9矿机作为ASIC设备,其硬件架构是为纯粹的SHA-256计算优化的,几乎没有配备大容量高速内存的能力,而Ethash算法挖矿,内存大小是决定算力的关键因素之一,没有足够的内存,算力会极低,甚至无法运行。
硬件架构的“南辕北辙”
如前所述,S9矿机的硬件是为SHA-256算法量身定制的。
- 核心单元:S9拥有大量的SHA-256计算核心,这些核心在执行特定类型的哈希运算时速度飞快。
- 内存短板:它的内存(通常是DDR3或类似规格)容量非常小,远不能满足Ethash算法对DAG数据集存储的需求,Ethash矿机(如GPU矿机)通常需要配备大容量显存(如GDDR5/GDDR6),动辄就是几GB甚至十几GB。
这就好比让一个专业的短跑运动员去参加马拉松,他的腿部爆发力(算力)可能很强,但心肺功能和耐力(内存和算法适配性)完全不行。
经济性的“无底洞”
即使我们通过一些极端手段(比如软件模拟、多卡转接等)让S9勉强能“跑”起来Ethash算法,其经济性也完全不可行。
- 算力低下:由于算法和硬件架构的不匹配,S9在Ethash算法上的算力会低到可以忽略不计,可能连一台普通游戏显卡的零头都不到。
- 功耗巨大
