以上就是什么是CPU挖矿呢?CPU挖矿的原理是什么?
2024-08-20 13:36 loading...
相信大家一定都听过虚拟经济,如今也有很多的人在玩虚拟货币。虚拟货币也被称为数字货币。其中最出名的是比特币,很多人都知道挖取比特币等虚拟货币需要特定的挖矿机,而现在市面上也出现了很多的矿机,其中有一种挖矿方式叫做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挖矿和大规模集群挖矿的时代。
相关阅读
-
Pi币:基于区块链技术的数字货币,挖矿过程及技术特点介绍?WEB3.0 2025-06-11 13:02
-
派币(Pi Network):基于区块链的数字货币,挖矿超便捷WEB3.0 2025-06-09 10:04
-
Pi Network创新挖矿模式,低能耗高效率,吸引初学者关键WEB3.0 2025-06-08 09:06
-
Pi Network创新挖矿模式,低能耗高效率,吸引初学者关键WEB3.0 2025-06-08 09:06
-
pi币目前多少钱一个 pi币当前价格实时更新WEB3.0 2025-06-02 14:04
-
Pi币2025年价格预测!Pi币常见问题解答WEB3.0 2025-06-02 14:03
-
【pi币价格行情】pi币未来价格WEB3.0 2025-06-01 23:00
-
投资币安20亿美元的MGX是什么来头?雄厚背景惹人注目名家专栏 2025-03-13 18:49
-
美国海关误将ASIC矿机当作射频设备扣押!如今误会已解 迎来政策利多矿业头条 2025-03-07 21:59
-
Sonic生态协议Rings ProtocolTVL单周飙五倍!BTC、ETH、USDT流动性挖矿攻略竞争币资讯 2025-03-06 21:39