主页 > imtoken钱包华为安装不了 > 比特币挖矿的两种方式

比特币挖矿的两种方式

imtoken钱包华为安装不了 2023-01-17 13:56:30

比特币挖矿的两种方式

通常有两种方式来挖掘比特币。 早期一般是solo方式,就是单枪匹马淘金。 随着挖矿设备性能的指数级提升,solo已经无法保证收益。 现在一般用于加入矿池。

单人模式

第一张照片

比特币挖矿软件怎么用_比特币挖矿软件中文_比特币挖矿软件哪个好

比特币挖矿软件哪个好_比特币挖矿软件中文_比特币挖矿软件怎么用

描述如下:

solo矿工一般通过bitcoind获取网络上的新交易。挖矿软件(如50miner、GUIminer等)周期性调用RPC方法(getblocktemplate)从bitcoind获取新交易

该方法返回新交易列表+coinbase交易挖矿软件使用获取的交易构建新区块并创建80字节的区块头。 然后比特币挖矿软件哪个好,挖矿软件将区块头和难度设置发送给挖矿硬件(如cpu、GPU、ASIC等),由挖矿硬件穷举所有可能的区块头nouce值,找出是否有满足的设置哈希值的难度。

比特币挖矿软件中文_比特币挖矿软件哪个好_比特币挖矿软件怎么用

如果没有,挖矿软件会在coinbase中增加一个额外的nouce值,然后交给挖矿硬件计算。

如果是这样,挖矿硬件将带有适当 nouce 值的块头返回给挖矿软件。 挖矿软件将区块头+区块作为一个完整的区块传递给bitcoind。 bitcoind将区块广播到P2P网络,等待网络确认。矿池方式

对于挖矿来说比特币挖矿软件哪个好,计算量越来越大,矿工获得收益的概率不仅在降低,而且越来越不稳定。 于是就有了矿池的方式,大家一起挖,挖完之后,按照付出的多少来分配收益。

比特币挖矿软件中文_比特币挖矿软件怎么用_比特币挖矿软件哪个好

基本方法是:矿池将目标难度降低几个数量级,然后分配给每个矿工。 矿工可能会找到许多符合矿池目标值的标头,这些标头称为股份。

其中,如果一个header恰好满足目标难度值,则由矿池提交给P2P网络,收益按照每个矿工提交的份额进行分配。

可以和上图对比

比特币挖矿软件中文_比特币挖矿软件怎么用_比特币挖矿软件哪个好

比特币挖矿软件哪个好_比特币挖矿软件中文_比特币挖矿软件怎么用

另说明:

矿池通过bitcoind从P2P网络获取新的交易。 矿工的挖矿软件连接到矿池,通过以下方式之一获取用于构造区块头的信息。

比特币挖矿软件哪个好_比特币挖矿软件怎么用_比特币挖矿软件中文

网络远程过程调用

直接提供给矿工构建区块头,现在基本只在solo模式下使用,0.9.5及以下版本。

获取块模板 RPC

为矿工提供 coinbase 交易、所有新交易和其他必要信息,如版本号。 难度值是矿池的入股难度值,不是P2P网络的难度值。

矿工可以检查交易,甚至可以追加或删除交易