比特币交易平台——以上就是什么是CPU挖矿呢?CPU挖矿的原理是什么?

首页 > 挖矿 > 比特币挖矿 | 以上就是什么是CPU挖矿呢?CPU挖矿的原理是什么?

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

编辑:蓑衣网 日期:2021-10-19 10:29:37 浏览量:

相信大家一定都听过虚拟经济,如今也有很多的人在玩虚拟货币。虚拟货币也被称为数字货币。其中最出名的是比特币,很多人都知道挖取比特币等虚拟货币需要特定的挖矿机,而现在市面上也出现了很多的矿机,其中有一种挖矿方式叫做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挖矿和大规模集群挖矿的时代。

有关以上就是什么是CPU挖矿呢?CPU挖矿的原理是什么?相关内容分享到这,希望以上蓑衣网小编分享的相关内容能对大家有所帮助。

交易平台快速通道
相关内容
Copyright © 2021-2022 版权归蓑衣网所有.备案信息: 蜀ICP备19005694号-1
本网页内容、图片、视频为模板演示数据,如有涉及侵犯版权,请联系我们提供书面反馈,我们核实后会立即删除。