以上就是什么是CPU挖矿呢?CPU挖矿的原理是什么?

以上就是什么是CPU挖矿呢?CPU挖矿的原理是什么?

相信网友们一定都听过虚拟经济,如今也有很多的人在玩虚拟货币。虚拟货币也被称为数字货币。其中最出名的是比特币,很多人都知道挖取比特币等虚拟货币需要特定的挖矿机,而现在市面上也出现了很多的矿机,其中有一种挖矿方式叫做CPU挖矿。那么什么是CPU挖矿呢?CPU挖矿的原理又是什么呢?今天就随小编一起,来探究一下CPU挖矿吧。

上面这些就是什么是CPU挖矿呢?CPU挖矿的原理是什么?

CPU挖矿,即利用RPC接口setgenerate控制挖矿。控制台输入setgenerate true 2,即开始挖矿,后边的数字表示代表的挖矿线程数,当然前提先完成同步数据。

由于单CPU运算SHA256D算力约为2 MH/S,因此nNonce提供的4字节搜索空间完全够用,即支持4G种取值。

GPU运算SHA256D算力约为200M-1G,nNonce提供4G搜索空间,如果仅调整nNonce取值,可以支持4秒左右。因此可以调整nTime,每调整一次nTime,可以继续挖矿4秒。

GPU挖矿使用GETWORK协议,即挖矿程序和节点分离,也即挖矿部件与区块链数据分离。GPU挖矿时代,使用GETWORK协议,使得挖矿程序与节点交互。核心思路为:节点构造区块,将区块头数据交给挖矿程序,挖矿程序遍历nNonce进行挖矿。验证合格交付给节点,节点提取nNonce和nTime验证区块,如果符合要求即向全网广播。遍历结束将调用GETWORK,节点构造新区块,然后重复上述过程。

GPU经典挖矿驱动为cgminer,源码为https://github.com/ckolivas/cgminer。

GPU挖矿缺陷:GETWORK协议给挖矿程序提供的搜索空间为4G,结束后需再次调用GETWORK RPC接口。矿机出现后,矿机算力已达10 TH/S,继续使用GETWORK协议将频繁调用RPC接口,显然不太合适。因此需转向更高效的getblocktemplate协议。

上面这些就是什么是CPU挖矿呢?CPU挖矿的原理是什么?的详细介绍,相信网友们都对CPU原理有所了解了。然而,CPU挖矿的时代早已过去,现在的比特币挖矿是ASIC挖矿和大规模集群挖矿的时代。

如果你也对币圈炒币、挖矿打新币等项目比较感兴趣,希望通过在币圈其他的币种项目来帮助自己获利,那么可以添加我们币大师的官方客服进行详细的沟通和咨询,我们可以解答币圈大部分的疑问,同时可以邀请大家进入我们的官方社群,群里有行业大咖以及经验丰富的职业玩家,可以帮助大家快速入门币圈,从入门到精通。添加客服即可申请加入哦。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!