CPU挖矿是什么意思?CPU挖矿的原理是什么 ?

挖矿大神 2022-09-13

世链矿业报道(shilianm.com),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,源码为###

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


总结

总的来说以上就是CPU挖矿是什么和CPU挖矿的原理是什么?的问题解析,相信大家都对CPU原理有所了解了。然而,CPU挖矿的时代早已过去,现在的比特币挖矿是ASIC挖矿和大规模集群挖矿的时代。

免责声明:世链矿业网作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链矿业网无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。

风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

    分享文章:

  • 微信扫一扫
    CPU挖矿是什么意思?CPU挖矿的原理是什么 ?