主页 > imtoken钱包转usdt > 比特币交易平台-以上是什么是CPU挖矿? CPU挖矿的原理是什么?

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

imtoken钱包转usdt 2024-01-26 05:14:52

相信大家一定都听说过虚拟经济,今天玩虚拟货币的人也不少。虚拟货币也称为数字货币。最著名的是比特币。很多人都知道挖比特币等虚拟货币需要特定的矿机,现在市面上的矿机很多,其中一种叫做CPU挖矿。那么什么是CPU挖矿呢? CPU挖矿的原理是什么?今天cpu挖矿,就和小编一起来探索一下CPU挖矿吧。

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

CPU挖矿,即使用RPC接口setgenerate控制挖矿。在控制台输入 setgenerate true 2 开始挖矿。后面的数字代表代表的挖矿线程数。当然,必须先完成数据同步。

由于SHA256D在单CPU上的计算能力约为2MH/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接口。矿机出现后,矿机算力已经达到10TH/S。继续使用GETWORK协议会频繁调用RPC接口,显然不适合。因此cpu挖矿,有必要转向更高效的 getblocktemplate 协议。

以上详细介绍了什么是CPU挖矿? CPU挖矿的原理是什么?相信大家对CPU的原理都有一定的了解。但是CPU挖矿的时代早已一去不复返了,现在的比特币挖矿是ASIC挖矿和大规模集群挖矿的时代。

以上是什么是CPU挖矿? CPU挖矿的原理是什么?相关内容就分享到这里了,希望米诺易网小编分享的相关内容可以对大家有所帮助。