众所周知,币圈的挖矿比拼的是哈希运算能力,而哈希运算就是一种计算的模式,哈希计算是主要是用芯片中的算术逻辑单元来计算的,而我们平时所说的CPU中就有一个ALU算术逻辑单元,所以很多投资者也会通过CPU来挖矿。只不过,CPU的运算逻辑是比较的复杂的,所以它用于应对简单无脑的巨量工作是比较吃力的,现在基本上已经没有人用cpu挖矿了,效率还是太低了。很多投资者还是不太清楚这个cpu挖矿是什么意思?下面就让币圈子小编为大家通俗解释cpu挖矿。
cpu挖矿是什么意思?
CPU(中央处理器)是最原始的挖矿模式,在你的个人电脑上下载数字钱包和挖矿安装包、运行挖矿程序就可以了,适用于一些算力较低、难度小的币种(具体算力和难度可在相关网站查询),不同的币种收益不同,用CPU挖矿主要就是利用闲置设备,好处在于成本小且操作简易。
2009年1月3日,中本聪在芬兰赫尔辛基的一个小型服务器上,挖出了比特币的第一个区块——创世区块(Genesis Block),并获得了50个比特币的奖励。当时,中本聪使用的挖矿工具就是CPU。我们知道,普通计算机都有配置CPU,因此当时的挖矿门槛较低,使用家用电脑就可以挖矿,所有人都可以做矿工。
用电脑CPU现在还能挖到矿?有些小伙伴或许会提出疑问,其实最开始比特币都是用CPU挖,但是随着对挖矿算法的深入研究,大家发现原来挖矿都是在重复一样的工作,而CPU作为通用性计算单元,里面设计了很多诸如分支预测单元、寄存单元等等模块,这些对于提升算力是根本没有任何帮助的。因此,CPU开始逐渐的被淘汰,GPU矿机开始上位。
cpu挖矿要多长时间?
首先给大家解释一个概念——哈希函数(Hash function)。哈希函数是能将任意长度的数据映射为固定长度的数据的函数。哈希函数返回的值被叫做哈希值、哈希码、散列,或者直接叫做哈希。一个使用场景就是哈希表,哈希表被广泛用于快速搜索数据。
比特币的产生就是通过不断碰撞的哈希值来计算的,通俗的将就是算出正确答案的次数。一款普通笔记本电脑的cpu,每秒钟大概可以算800—1000次,一块中端显卡可以算2000多次,这也是为什么从2017年初到现在显卡价格一直飙升的原因,2017年一年高级显卡几乎涨价了一倍。
举个例子吧,挖矿相当于1亿个骰子扔出小于1亿零50的数字,谁先扔出来,谁就获得记账权。1亿零50就是个Hash值,扔骰子的过程叫做Hash碰撞,而挖矿算力的单位就是每秒钟多少次Hash碰撞。再给大家看一下哈希值算力单位表。
使用cpu i7、 6700k 、16G内存配置的电脑作为测试平台,其算力大约是1.8GH/s,也就是0.0018TH/S,一天24小时不停地挖,得出收益是0.00000021个比特币,是不是可以忽略不计了。按这个速度来挖,需要1.3万年才能挖出一个比特币。
上文中的内容就是币圈子小编对于cpu挖矿是什么意思这一问题的通俗解释。其实我们要知道,CPU根本不擅长于进行并行运算,所以它一次最多就执行十几个任务,这也让很多投资者放弃了CPU挖矿的想法,开始探索其它的方法,所有就有了后来矿机挖矿以及显卡挖矿。显卡似乎就是为挖矿特别打造的,因为,显卡非常适合无脑性的算法,甚至其流处理器数目越多越占优势,现在大家也开始慢慢针对显卡来开发一些对应的挖矿算法进行挖矿,对挖矿者也更加的友好。