1 / 4
文档名称:

比特币挖矿的两种方式.doc

格式:doc   大小:13KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

比特币挖矿的两种方式.doc

上传人:小泥巴 2022/1/20 文件大小:13 KB

下载得到文件列表

比特币挖矿的两种方式.doc

相关文档

文档介绍

文档介绍:比特币挖矿的两种方式
2017年05月18日 11:09:22
阅读数:2826比特币挖矿的两种方式
比特币挖矿,一般有两种方式,早期一般都是solo方式,就是单枪匹马淘金,随着挖矿设备性能的指数级提高,solo已经无比特币挖矿的两种方式
2017年05月18日 11:09:22
阅读数:2826比特币挖矿的两种方式
比特币挖矿,一般有两种方式,早期一般都是solo方式,就是单枪匹马淘金,随着挖矿设备性能的指数级提高,solo已经无法保障收入,现在一般都是采用加入矿池的方式。
solo 方式
先上一个图
说明如下:
solo矿工一般通过bitcoind来网络上获得新的交易。 挖矿软件(比如50Miner,GUIMiner之类)周期性的调用RPC方法(getblocktemplate)来从bitcoind取得新交易
这个方法返回新交易的一览+coinbase交易 挖矿软件用得到的交易构筑一个新的区块,并创建一个80字节的区块头部。然后,挖矿软件把区块头部和难度设定传给挖矿硬件(比如CPU,GPU,ASIC等) 挖矿硬件穷举计算所有可能的头部nouce值,来寻找是否有符合难度设定的hash值。
如果没有,那么挖矿软件会在coinbase中追加额外的nouce值,再交给挖矿硬件来计算。
如果有,那么挖矿硬件把带有合适nouce值的区块头部返回给挖矿软件。 挖矿软件把区块头部+区块做成完成的区块传递给bitcoind。 bitcoind把区块广播到P2P网络,等待网络确认。
矿池方式
挖矿这个事情,计算量越来越大,矿工得到收益的概率不但在降低,而且越来越不稳定。所以出现了矿池方式,大家一起挖,挖到了以后收益按照出力的多少来分配。
基本做法是:矿池把目标难度降低几个数量级,然后分配给各个矿工,矿工可能找到了很多符合矿池目标值的header,这个被称为shares。
其中,某个header碰巧符合目标难度值,则被矿池提交给P2P网络,而收益按照各个矿工提交的shares多少来分配。
可以和上图比较下 也说明下:
矿池通过bitcoind来从P2P网络获得新交易 矿工的挖矿软件连接到矿池,采用下面的方法之一来取得用于构筑区块头部的信息。
getwork RPC
直接提供给矿工构筑好的区块头部,现在基本只用于solo方式,。
getblocktemplate RPC
提供给矿工coinbase

最近更新

新农村建设财政支持研究——以泰安市为例的开.. 2页

文化软实力视域下我国少数民族传统体育开发研.. 2页

数学教育哲学视野下的GX实验研究的开题报告 2页

敌意性攻击儿童的生态化游戏治疗个案研究的开.. 2页

摆臂对纵跳影响的生物力学机制研究的开题报告.. 2页

拉伸形变B2C纳米管电子结构的第一性原理计算研.. 2页

手机环境监测反控系统设计与开发的开题报告 2页

房地产周期及对宏观经济的影响研究中期报告 2页

我国高校形象传播研究的开题报告 2页

我国风力发电产业链有效资源整合问题研究的开.. 2页

2024年应届毕业生求职面试自我介绍(集合9篇) 7页

2024年应届会计实习生的个人自我鉴定范文(精.. 9页

2024年庆元旦主持词(15篇) 52页

我国幼儿园教师法律身份研究的开题报告 2页

我国家族企业代际传承中知识转移研究的开题报.. 2页

2024年幼儿面试自我介绍 14页

2024年幼儿教师求职信汇编8篇 12页

安全生产年度预算 4页

农村中学初中阶段的英语教学学情分析 7页

水厂施工的安全风险分析与对策 2页

缓刑矫正人员思想汇报100篇 2页

国家职业技术技能标准 3-01-01-05 劝募员技能.. 22页

施工图纸预算书(共44页) 42页

浅谈大坡度隧道施工防溜车安全管控措施 10页

供应商质量能力提升计划 23页

青岛版小学数学六年级下册复习 15页

髋膝关节解剖ppt课件 76页