中本聪在比特币白皮书中为了保证比特币网络中的节点的权限一致以保证公平,设计了一CPU一票的机制。显然中本聪描绘的蓝图并没有实现。目前单个节点的算力已经不能与一些挖矿组织或大型矿场抗衡。更重要的是现在基本也不再用CPU挖矿了。


挖矿的过程就是一个解谜过程,只不过解谜的方法过于粗暴。投入矿机的算力遍历满足条件的随机数,得到结果,与其他交易信息打包成一个区块,最终获得系统奖励的TOKEN。最开始使用个人电脑还可以挖到矿,但随着加密货币的价值越来越高,挖矿成为了一个产业,竞争越来越激烈,对挖矿算力的追求越来越高,最终进化出了CPU矿机和ASIC矿机。


CPU矿机

 

加密货币发展早期,用户稀少,挖矿竞争并不激烈,使用普通的CPU或者说一台电脑就可以挖到矿。现在50个比特币的奖励超过$300000。但擅长串行运算的CPU已经不能挖到矿了。


GPU矿机

依靠全网挖矿难度的CPU运算速度已经无法满足高难度挖矿算法,于是一块或者多块较高端的显卡组装的挖矿设备就诞生了。GPU挖矿的速度大约是CPU的几十倍。


GPU运行加密计算比CPU快得多。AMD GPU的顶级组件提供约650675MH/s的效率。将几个GPU连接在一起能够提供更强大的算力。


FPGA矿机

 

随着挖矿难度的上升,对于普通业余爱好者而言,电力需求很快就变得紧张起来。FPGA矿机风靡一时。相比于CPUGPU矿机,FPGA矿机的时代特别短暂,仅仅存在了半年时间。


CPUGPU属于通用设备,挖矿程序只能利用芯片的一部分晶体管,但是FPGA可以。完成相同的任务时,它使用的电力比普通的GPU少三倍。FPGA的灵活度很高,但相比于之后出现的ASIC矿机的效率低了许多,最终也被淘汰。


ASIC矿机

ASIC的全称是ApplicationSpecific Integrated Circuit,专用集成电路。是一种专门为某种特定用途设计的电子电路。矿机场专门为计算比特币的SHA256算法而设计了ASIC芯片。由于只为特定计算方式打造,所以效率可以比CPU这种通用计算芯片高很多。


ASIC矿机出现之后,之前的所有设备在比特币挖矿方面都变得无力。ASIC矿机的唯一目的就是为了挖矿进行计算。

由于采矿的难度和资源密集度不断增加,这种活动从小型矿池迁移到能够配置大量计算能力的数据中心。

 

云矿机

在比特币的挖矿历史中,忽略采用专用云服务器加密货币的新采矿方法(即云采矿)是不太好的。这种方法的优点包括不需要购买昂贵的设备、支付电费。支付维修费用和主办公司设定的费用后,就可以使用。


可以类比网盘与本地硬盘之间的关系。简单地说你可以没有矿机,但可以通过远程使用别人的矿机挖矿,可以说是一种云应用,也可以说是一种租赁托管服务云挖矿服务提供商提供矿机、网络、运行维护等服务,而用户只需要支付一定的租用托管服务费用,决定挖什么加密货币的矿,然后等着收钱就可以了。但云矿机并不属于自己,只是租来的矿机。


严格来说云矿机并不是一种单独的分类,和黑客控制僵尸网络中的电脑进行挖矿一样,实际上使用的是别人的算力。特定的矿机有时只针对特定的加密货币进行挖矿,这将在之后讨论。




分享到: