以比特币Stratum矿池协议举例

1. 矿池会选择尚未打包的且交易费率最高的交易进行打包,形成Mercle tree

2. 矿池将区块头中指定的字段传给矿机

a. 矿池指定的version、prevhash、timestamp、diff

b. merkle_branch(包含hash2、hash34、hash5678....)

c. transaction1一定为coinbase类型,矿池固定好新产生的比特币接收地址,同时下发coinbase_part_1,extra_nonce1,coinbase_2。

矿工计算:

1. 交易1: coinbase_transaction = coinbase_1 + (矿池限定extra_nonce1)+ (矿工本地随意extra_nonce2)+ coinbase_2

2. 梅克尔根:merkle_root = F(coinbase_transaction, merkle_branch)

3. 区块头:block_header = version + prev_hash + merkle_root + timestamp + diff + nonce

4. if SHA265D(block_header) < 2^256/(2^32*N) then submit

矿池如何给矿机下发任务相关推荐

  1. Bytom矿池接入协议指南

    矿机配置 https://gist.github.com/HAOYUatHZ/a47400bde4a138825faef415387b532c 固件升级 https://service.bitmain ...

  2. 深入浅出说智图—POW矿池篇

    深入浅出说智图-POW矿池篇 近来,有不少智图矿友向我询问,智图的POW矿池怎么建,建矿池能得到什么好处,今天我们就来聊一聊智图的POW矿池(以下简称矿池).矿池是什么,干什么用的,想必大多数人都知道 ...

  3. 火币矿池参选EOS超级节点, 不只为分一杯羹

    4月24日下午,火币对外发布公告称:火币矿池宣布竞选EOS超级节点,并将成立EOS专区,为EOS提供技术研发助力,为EOS生态提供更多的应用场景.火币矿池将举办EOS开发者大会,还将联合DoraHac ...

  4. HashFlare矿池退出BTC挖矿,Coingeek矿池继续增加BCH算力

    HashFlare是一家始建于2014年的比特币挖矿公司,一直为矿工们提供着云采矿服务,也就是我们俗称的矿池.这家矿池在本月发布了一份停止挖矿服务的正式声明,在声明中,矿池负责人宣布从7月18日到20 ...

  5. Nchain旗下矿池挖出首个BCH区块,“算力战争”真的要来了?

    本周三,SV矿池挖出了首个BCH区块.该矿池的经营者是区块链公司Nchain和Coingeek,他们表示已经有来自世界各地的数百位矿工选择加入这个矿池. Bitcoin SV迈出了第一步 BCH网络升 ...

  6. POW矿池挖空块原理和解决方案

    第0章 引言 比特币的挖矿收益包含两部分,第一是区块奖励:第二是交易手续费.如果打空块,就收不到交易手续费,为什么有矿池会不要手续费来打空块呢? 第1章POW挖矿原理 工作量证明POW挖矿就是区块链生 ...

  7. 莱比特矿池CEO江卓尔:BCH作为货币不需要新功能,但出于货币竞争的考虑需要

    在8月1日香港举行的扩融世界BCH周年国际峰会暨BCH生态建设项目发布会上,莱比特矿池CEO江卓尔发表演讲.针对大区块导致中心化问题,他表示普通电脑能承载100MB的区块,区块越大,用户数越多,节点也 ...

  8. BCH矿池新格局,Coingeek矿池曾成为BCH算力最大的矿池

    比特币现金的算力一直都备受大家关注,尤其是各大矿池所占算力的比例.ViaBTC矿池.BTC.top矿池和BTC.com矿池作为支持比特币现金的三大矿池,算力一直名列前三.但是在最近比特币现金矿池闯出了 ...

  9. 如何看待矿池抽税激励社区开发者?如何看待EOS?——BCH极客大赛江卓尔专访

    本次BCH极客大赛期间,我们还特别邀请了莱比特矿池BTC.TOP的CEO江卓尔做了专访.看看他是如何看待矿池抽税激励社区开发者?如何看待EOS?下一个牛市在哪里?如何看待区块链存储敏感信息?中国可能在 ...

  10. 数字货币 矿池 矿场 区别

    01 挖矿 在<比特币的矿工和挖矿是什么意思?>一文中谈到,在比特币世界中,比特币就好比是"数字黄金",像黄金是从金矿里面挖出来那样,我们想把比特币从数字里面" ...

最新文章

  1. 简单实现ConfigurationManager.AppSettings[]效果存储系统变量
  2. 从商业视角理解数据:数据科学家的思维之路
  3. netty源码分析之一:server的启动
  4. 【NLP】从头开始学词向量的预训练
  5. Cognos 10.1 饼图百分比小数点显示的问题
  6. SPOJ MYQ10 (数位DP)
  7. java 随机生成图,Java中的快速实值随机生成器
  8. VSFTPD实战02_需求
  9. 从页面底部向上弹出dialog,消失时逐渐向下(转)
  10. 解决无法使用locate命令的方法
  11. 【华为云技术分享】文字识别服务(OCR)基于对抗样本的模型可信安全威胁分析初析
  12. 花了 2 元,用 1 根网线发起攻击,控制上千人
  13. 周爱民对提升程序员自身技术能力的建议
  14. 美团店铺评价语言处理以及分类(tfidf,SVM,决策树,随机森林,Knn,ensemble)...
  15. 吐血分享:QQ群霸屏技术教程之霸屏实施细则
  16. 修改Windows系统同步网络时间的频率
  17. net中c#教程 如何创建、合并、下载、打印pdf文件?
  18. 炽热如初 向新而生|ISC2022 HackingClub白帽峰会圆满举办
  19. d3.js:取代d3.mouse的d3.pointer
  20. 2017年哈工大数理逻辑期末考试参考答案

热门文章

  1. 通过表达式树构建URL时正确识别ActionNameAttribute
  2. a中嵌套div的问题
  3. 什么是Internet cookie?
  4. 睡眠排序、面条排序、猴子排序...........................
  5. 一个很可爱的二次元风格的个人技术博客
  6. PHP在Windows下安装配置第一步
  7. centos7系统下postgresql12离线安装
  8. Word标题:自动编号
  9. 【大数据部落】用R Shiny生态快速搭建交互Web网页APP应用
  10. 拓端tecdat|R语言推特twitter网络转发可视化分析