挖矿为何要用显卡(GPU)?显卡挖矿划算吗?
其实CPU和显卡(GPU)都可以用来挖矿,但CPU在设计上是为串行指令集所优化的,而显卡的GPU单元则适合大规模并行算法。举个简单的例子,目前主流CPU只有4个物理核心,而显卡中的流处理器动不动就数千个,并且流处理器非常适合挖矿这样的方程式解密运算,因此挖矿计算能力上显卡的GPU完爆CPU。
此外显卡通常搭载有4GB以上的物理显存,在大吞吐量计算时有很大的作用,而CPU所能依靠的缓存非常非常小。目前用显卡挖矿是主流方案,特别是AMD的显卡更受矿工欢迎,这是因为AMD的显卡流处理器比同级别nVIDIA显卡更多,因此对于复杂运算的计算效率也更高一些,当然对于3D游戏来说差距反而没这么大。
显卡挖矿是一种不错的解决方案,但仅限于比特币以外的货币,这是为什么呢?比特币作为最早的虚拟数字货币已经被逐步研究透,显卡挖矿平台搭建虽然简单,但多卡平台成本也是很高的,而且显卡功耗很大,多卡下主机功耗超过1000瓦是很正常的。为了解决不必要的能耗和优化算法,一些能人开发了专门用于比特币挖矿的矿机,比如用专用集成电路ASIC打造的矿机,国内就有很多种。
比如前几年比较火爆的南瓜矿机和阿瓦隆芯片等,,现在流行的蚂蚁S9也是这类产品,这类专用芯片对比特币的解密速度非常高,远远超过显卡的效率,同时对电力消费又非常低,所以就挖比特币而言远比显卡划算的多。不过这类矿机也有自己的局限性,它们只能对特定币种使用,而电脑可以对目前主流的多种数字货币进行挖矿,包括门罗币、以太坊、瑞波币等。通用性超强是电脑平台的优势之一。
不过就像刚才所说的,电脑挖矿也有自己的局限性,比如功耗和算力成本等。特别是用电成本,以上海市为例,本地居民用电有阶梯价制度,年耗电量3120度为一档,每度电0.617元。第二档为3120-4800度,每度电0.667元,第三档从4800度起跳上不封顶,每度电0.917元。
以一台1500瓦功率矿机来算,24x7运行一个月的话差不多是1116度电,以此推算3个月左右第一档电价就消耗完。1个多月后第二档电价也将耗尽,迎来的将是接近1元一度的第三档电价。当然这一算法火币网注册需要身份证信息还有漏洞,毕竟没有把8小时低谷电价和其他电器算进去。但总耗电量依然不会变。而且1500瓦功率还只是电脑输出值,考虑到电源存在转换率的问题,实际每小时还会多出几百瓦耗电。