【冷知识】联合挖矿原理与收益

论坛 期权论坛 期权     
科学挖矿   2019-10-27 16:27   2498   0
目前大部分矿池都上线了挖矿增币业务,比如挖比特币赠送NMC,ELA,Vcash,挖莱特币赠送狗狗币等。这得益于联合挖矿的技术实现。


联合挖矿时,币种分为主链与辅链。比如莱特币与狗狗币联合挖矿,则莱特币为主链,狗狗币为辅链。辅链可以在不影响主链正常出块的情况下借助主链的算力验证自己的区块。比如莱特币与狗狗币联合挖矿,莱特币矿工收益不会受任何影响,而且还可以多挖到狗狗币收益,一举两得。那联合挖矿技术是如何实现的呢?这篇文章挑Sir带你一探究竟。


01
联合挖矿原理
1.区块构造


POW挖矿区块结构,点击查看“【挖矿从入门到精通】【入门篇】POW挖矿逻辑过程


联合挖矿对主链的区块构造没有任何影响,只需要矿池在主链的coinbase的ExtraNouce1字段中加入辅链区块的区块头hash值信息即可,共44个字节。


POW区块coinbase解析,点击查看“【挖矿从入门到精通】【入门篇】矿池如何下发任务


例如BTC与NMC联合挖矿,则BTC的coinbase中ExtraNouce1信息中有以下字段:


  • magic        // 作为标识代表以下字段为联合挖矿相关字段


  • nmc_block_header_hash        // NMC的区块头hash


  • merkle_size        // 只有一个辅链时设置为1


  • merkle_nonce        // 只有一个辅链时设置为0



高度599722比特币区块 图源:BTC.com


上图为20191017日爆出的高度为599722的比特币区块的coinbase交易。其字段输入字段为“]e/BTC.COM/mmj+,^S;]&# t%!iUO=
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:216
帖子:7
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP