主页 > imtoken官网下载2.0苹果版 > 比特币挖矿视频 两种挖比特币的方法
比特币挖矿视频 两种挖比特币的方法
两种挖比特币的方法
通常有两种方式来挖掘比特币。 早期一般是单打独斗,也就是单打独斗淘金。 随着挖矿设备性能的指数级提升,solo已经无法保证收益。 现在,这通常是加入矿池的方式。 . 互联网
独奏
先映射网络
描述如下:ide
独立矿工通常通过bitcoind获取网络上的新交易。挖矿软件(如50Miner、GUIMiner等)周期性调用RPC方法(getblocktemplate)从bitcoind获取新交易
该方法返回新交易列表+coinbase交易挖矿软件用获取的交易构造一个新区块,并创建一个80字节的区块头。 然后,挖矿软件将区块头和难度设置传送给挖矿硬件(如CPU、GPU、ASIC等),由挖矿硬件穷举所有可能的区块头nouce值,找出难度设置是否正确很满意。 哈希值。
如果不是,则挖矿软件会在币库中添加一个额外的nouce值,然后将其交给挖矿硬件进行计算。
如果是这样,挖矿硬件将带有适当 nouce 值的块头返回给挖矿软件。 挖矿软件将区块头+区块传输给bitcoind。 bitcoind向P2P网络广播区块比特币难度值计算公式,等待网络确认。矿池方式
在挖矿中,计算量越来越大,矿工获利的概率不仅越来越小,而且越来越不稳定。 于是就有了矿池的方式,大家一起挖,挖完之后,按照产量分配收益。 svg
基本做法是:矿池将目标难度降低几个数量级,然后分配给每个矿工。 矿工可能会找到许多与矿池的目标值相匹配的标头,称为份额。
其中,如果一个header恰好满足目标难度值,则由矿池提交给P2P网络,收益按照每个矿工提交的份额进行分配。 性能
可以和上面比较
用户界面
另请注意:翻译
矿池通过bitcoind和链接到矿池,从P2P网络获取新交易矿工的挖矿软件,通过以下方式之一获取构建区块头的信息。
网络远程过程调用
直接提供给矿工的区块头基本上只在solo模式下使用,0.9.5及以下版本。
获取块模板 RPC
向矿工提供 coinbase 交易、任何新交易和其他必要信息比特币难度值计算公式,例如版本号。 难度值是矿池的入股难度值,不是P2P网络的难度值。
矿工可以检查交易,甚至可以追加或删除交易
币圈新闻,版权所有丨如未注明,均为原创丨本站受BY-NC-SA协议授权
转载请注明原文链接:比特币挖矿视频比特币的两种挖矿方式