月亮链 月亮链
Ctrl+D收藏月亮链
首页 > DYDX > 正文

比特币:挖矿从入门到精通(三):POW挖矿逻辑过程_MER

作者:

时间:1900/1/1 0:00:00

POW挖矿本质就是构造符合要求的区块并进行验证的过程。本期教程将通过介绍比特币区块的结构与其打包,验证过程来解释POW挖矿的逻辑过程。

区块结构

2019-09-1914:49:20爆出的比特币区块来自:BTC.com

ARK研究:将比特币挖矿纳入太阳能存储系统可以提高电网规模和稳定性:金色财经报道,据首席未来学家和方舟风险投资委员会成员布雷特·温顿的报告,比特币矿机是一种有用的能源工具:模块化、可移动、灵活,它们与风能和太阳能装置等间歇性能源很好地结合起来。将比特币挖矿纳入太阳能存储系统可以提高电网的规模和稳定性,而不增加电力成本的均衡化(LCOE)。比特币挖矿商可以“购买”任何多余的能源。

根据ARK的研究,通过增加电池4.6倍的尺寸,并加入一个比特币开采商,太阳能系统可以在不牺牲盈利能力的情况下提供99%的+终端用户需求。[2023/2/1 11:40:41]

比特币区块分为四部分,区块头Blockheader,区块大小Size,区块交易数Txcounter,以及交易列表。

金色财经挖矿数据播报 | BSV今日全网算力上涨7.39%:金色财经报道,据蜘蛛矿池数据显示:

BTC全网算力110.141EH/s,挖矿难度15.78T,目前区块高度635226,理论收益0.00000840/T/天。

ETH全网算力180.677TH/s,挖矿难度2285.05T,目前区块高度10286724,理论收益0.00867582/100MH/天。

BSV全网算力1.890EH/s,挖矿难度0.29T,目前区块高度639847,理论收益0.00047608/T/天。

BCH全网算力2.827EH/s,挖矿难度0.39T,目前区块高度640073,理论收益0.00031839/T/天。[2020/6/18]

区块头内包含六个字段,Version,PrevBlock,MerkleRoot,Time,Bits,Nonce。

Compound平台出现11万美金清算 疑因借贷挖矿导致“爆仓”:据DeBank平台数据显示,去中心化借贷平台Compound 24小时的清算金额达11.13万美金,而同时期其他借贷平台几乎没有发生任何清算。 一般发生清算的原因是抵押物价格波动导致,近24小时内,抵押物价格并未发生剧烈波动,疑似Compound平台发生清算的原因为有用户在进行借贷挖矿获得COMP的过程中,抵押率并没有控制在正常范围内。(区块律动)[2020/6/17]

金色晨讯 | 乌兹别克斯坦提高加密挖矿电费 乌克兰计划使加密货币合法化:1.乌兹别克斯坦政府将加密矿工的电费提高三倍。

2.乌克兰计划使加密货币合法化。

3.美国SEC委员皮尔斯:SEC对加密行业监管进展缓慢,对市场造成损害。

4.澳本聪或遭施压,法官要求预审动议必须在明年1月17日之前提出。

5.杀软件之父John McAfee宣布取消Freedom Coin项目。

6.NBA拒绝篮球运动员Spencer Dinwiddie将其合同代币化的要求。

7.财付通关闭一家真实交易指向比特币等“二元期权交易平台”商户的支付权限。

8.Libra协会首席运营官:由于在世界各地都存在监管方面的担忧,Libra或被推迟发布。 ?[2019/9/29]

区块打包过程

动态 | 内蒙古五部委发出清理整顿虚拟货币挖矿:据一份由内蒙古自治区的五个相关部门联合发出的名为“关于检查清理整顿虚拟货币『挖矿』企业的通知”显示,内蒙古自治区将集中针对云计算、大数据、区块链、IDC等相关企业进行检查。该文件称,为了贯彻落实全国金融工作会议和自治区领导有关指示,就虚拟货币“挖矿”产业属于实体经济无关的伪金融创新,应不予以支持的精神,自治区发改委、厅、工信厅、金融办和大数据局决定在全区开展该类企业清理整顿有序退出相关工作。该检查过程分为两个阶段:第一阶段,2019年9月3日至9月25日为各盟市自查自纠阶段,并在9月30日前反馈于工信厅;第二阶段,2019年10月10日至10月30日为督查整改阶段,自治区相关部门将组合联合检查组进行督查,并形成清退督查整改情况报告。[2019/9/14]

具体过程如下:

从未确定交易池中选择交易,通常尽可能多的优先选择手续费高的交易。

构造coinbase交易,计算打包交易中的挖矿手续费,与coinbase奖励一起发送到打包矿工的地址。

由打包交易与coinbase交易得到区块结构中的区块大小,区块交易数与交易列表。

对所有交易进行hash运算,得到MerkleRoot。

自行填写Nouce,由当前环境填写Version,PrevBlock,Time,Bits,与得到的hashMerkleRoot一同构成区块头。

区块头与区块大小,区块交易数与交易列表就构成了一个比特币区块。

打包一个比特币区块,矿机一瞬间就可以完成,但是比特币主链只会允许符合难度要求的区块进行广播,那么如何验证区块是否符合难度要求呢?

区块难度验证

20190919比特币难度情况来源:BTC.com

验证过程为:区块打包成功后对区块中的区块头进行hash运算,将运算结果与当前全网难度比对,若运算结果小于全网难度,则成功广播。但如果运算结果大于全网难度,则需要重新构造区块头再次循环。

由于hash算法的不可逆性质,矿工只能挨个去尝试改变区块头的构造来满足难度要求,算力越大,满足难度要求的可能性就越大,这就是POW工作量证明机制。

矿工需要不断改变区块头的信息,使得SHA256D<全网难度,那么在第一次验证失败后如何更改区块头信息呢?

区块头中的数据,Version,PrevBlock,Bits,Time在同一时刻是一定的,不会发生变化。矿工能够修改的部分为Nonce和MerkleRoot。

Nouce是一个四个字节的随机数,可能取到的值有2^32个。在早期使用CPU与GPU进行比特币挖矿时,矿工只需要通过改变Nonce的值来重新构造区块头从而得到新的SHA256D。

MerkleRoot是对区块内所有交易进行hash运算的256位hash值,改变coinbase的输入信息和改变交易排列顺序都可以改变MerkleRoot从而改变区块头得到新的SHA256D。

ASIC矿机出现后,Nonce提供的2^32可能取值无法将爆块时间控制在10分钟,故现阶段矿工通过修改Nonce和MerkleRoot两种方式来重构区块头。

挑Sir碎念

《挖矿从入门到精通》专为挖矿小白量身定做,将通过“入门”“实战”“进阶”三大阶段进行系统性专业性数字货币挖矿教学指导。

“入门”掌握核心挖矿知识/资源库,从此不是挖矿小白!

“实战”挑Sir带你免费体验挖矿过程,积极互动将有机会在“实战”阶段获得挑Sir矿机体验资格!

“进阶”掌握挖矿业内人士核心技能,你也可以成为矿圈大佬!

下期预告:

《挖矿从入门到精通-入门篇》

矿池如何下发任务给矿机

关注“科学挖矿”公众号,获取最新挖矿测评资讯!

标签:比特币ERKMERROO比特币背后是谁控制的TERKCommerciumKangaroo

DYDX热门资讯
NFT:巴比特专栏 | 被一棍子打死的“山寨币”_ITA

一、前言前两天看了闪电黄世亮的文章,文章写的很有意思,标题叫做《为什么要研究“山寨”币》,其中提到了一个事迹,就是他花了1万块钱买了100种山寨币,每个山寨币买了100元.

1900/1/1 0:00:00
BTC:行情解析:长阴已现,空头力量超乎想象_OBI

人们都喜欢在下跌之后寻找原因,其实市场并没有明显的利空,只不过是市场再度形成一致性向下的预期,在昨天的分析中我们提到过,市场的下跌可能会快到你来不及减仓,所有币种几乎全面下跌.

1900/1/1 0:00:00
联盟链:V神深圳飙中文:直指联盟链优势难以成立,当前公有链不足以支撑高频应用开发_Italian Lira

“没想到V神的中文这么好。”9月23日,以太坊联合创始人VitalikButerin出席在深圳大学举办的“以太坊区块链生态新发展”论坛。论坛圆桌环节,Vitalik飙起了中文,直指联盟链的问题.

1900/1/1 0:00:00
区块链:平台即服务公司StrongSalt获300万美元融资,即将发布加密API平台_CBA

据外媒今日消息,咨询公司ValleyCapitalPartners向加密平台即服务公司StrongSalt投资了300万美元.

1900/1/1 0:00:00
区块链:人类货币史:从物物交换到比特币_区块链包括哪些方面

作者:DarrenKleine?编译:Cobo钱包货币,让人类社会保持运转。它对人们日常生活有着不可估量的影响,然而我们对于其运作机制以及历史却知之甚少.

1900/1/1 0:00:00
VEGA:去中心化衍生品发布平台获500万美元融资,Pantera Capital和瑞波等参投_DEFI

据Coindesk10月2日报道,一项旨在消除金融行业中间商的去中心化协议已经获得了PanteraCapital牵头的500万美元的种子轮融资.

1900/1/1 0:00:00