挖矿比特币介绍,比特币挖矿的过程详解

当前位置:首页 > 币圈百科 > 挖矿比特币介绍,比特币挖矿的过程详解

挖矿比特币介绍,比特币挖矿的过程详解

2022-05-10币圈百科143

  比特币挖矿科普专辑到这里就要收尾了,经过前两篇文章铺垫,相信读者朋友已经对比特币交易和区块产生的过程有一定的认识。那么它们跟“挖矿”有什么关系呢?

  我们蓑衣网小编知道,在比特币网络中,有很多挖矿节点和矿工参与创建比特币新区块。如果多个挖矿节点都创建了同一个高度的区块,该判定谁的区块更合法呢?比特币引入了PoW【Proof of Work】共识机制,通过挖矿的方式,来竞争新区块的记账权。谁拿到新区块的记账权,它创建的新区块就合法。挖矿的目的就是赢取记账权,确认新区块和交易。那么挖矿节点和矿工是如何配合工作,完成挖矿的呢?

  

  挖矿节点创建好预备区块后,将预备区块的区块头数据发送给矿工。矿工收到挖矿任务后,会递增区块头中的随机数。每调整一次,蓑衣网小编就会按照比特币协议规定,用SHA256算法计算区块头的哈希值。如果区块头的哈希值大于目标哈希,就继续变更随机数,直到区块头的哈希值小于或者等于目标哈希为止【或者挖矿节点发现新区块已经由其他节点挖到,此时就会放弃原来挖矿任务,构造新的预备区块,重新开始挖矿】。

  

  当矿工找到可以使预备区块头哈希值小于目标哈希的随机数时,会立即向挖矿节点上报挖矿结果。挖矿节点接收到信息后,立刻按照矿工上报信息重组区块,并验证区块。验证无误后,挖矿节点将新区块保存到节点本地数据库,并添加到节点本地区块链上。蓑衣网小编

  区块的验证信息包括:

  区块头是否合法【区块头哈希≤TargetHash】;

  区块头的MerkleRoot哈希跟区块中交易数据的MerkleRoot哈希是否一致【验证交易是否被篡改】;

  交易数据中第一笔是否为Coinbase交易;

  区块中每一笔交易是否合法等等。

  挖矿节点将新区块在本地保存后,同步向比特币网络广播挖矿结果。由于整个区块的区块体积较大,一般会先广播新区块的区块头。其他节点在接到广播后,先验证区块头信息,验证通过后,节点会先在其本地的区块索引库中创建新区块的索引。在接收到新区块的全部信息后,节点验证交易信息和区块头的MerkleRoot哈希,验证通过后,节点将这些交易信息录入新区块,并延长本地区块链。至此,新区块的广播和验证完毕,挖矿节点开始下一个区块的挖矿工作。

  

  比特币挖矿这件事情,理论上任何人都可以自建比特币挖矿节点,参与挖矿,甚至可以通过手工验证区块头哈希,破解挖矿任务,竞争记账权。

  但博主在上一文中提到,按照当前的挖矿难度,即便使用现在的主流矿机,要找到一个符合比特币网络要求的新区块,理论上需要42年时间,而如果使用普通PC或者是手工计算,则需要上万年甚至上百万年。

  因此,普通矿工单独挖矿的经济效益太低,可能挖到机器报废,还挣不到一分钱。矿池就是在这种情况下应运而生的,大量矿工将自己的矿机接入矿池,从矿池的挖矿节点获取挖矿任务,集体挖矿。这样就可以在较短时间内挖到新区块,获得区块奖励,矿池按照挖矿过程中每个矿工的贡献情况,分配挖矿收益,所有矿工都可以实时获取挖矿收益,进行回本或者二次投资。

  矿池和矿工一起挖矿的流程,一样遵循上述过程。矿机通过网络跟矿池通讯,请求挖矿任务,矿池将挖矿任务【包含区块头等数据】发送给矿机,矿机变更区块头的随机数,并验证区块哈希。符合挖矿任务TargetHash要求的随机数,将按照挖矿协议的格式提交给矿池,矿池给矿机提交的挖矿结果计算收益。

  需要注意的是,如果给矿机下发的挖矿任务中,TargetHash是此时比特币网络的TargetHash,那么这个TargetHash太小,矿机基本不可能找到符合要求的随机数,提交挖矿结果,也就不可能获得挖矿收益。

  因此,矿池给矿机下发的挖矿任务中,有一个单独的信息:初始挖矿难度。这是一个远低于全网挖矿难度的数值,对应更大的TargetHash,在这个难度下,矿机可以在较短时间内找到符合要求的随机数,向矿池提交更多挖矿结果。

  谈及挖矿,总有一个绕不开的名词:算力。到底什么是算力呢?

  算力,其实就是矿工验证区块头哈希值的速度。矿机在获得挖矿任务后,会按照挖矿任务的信息,递增区块头的随机数,随机数每调整一次,就验证一次区块头的哈希值。可以看到,限制矿机挖矿快慢的唯一一个因素就是它验证区块头哈希值的快慢,因此有了“算力”这个指标。

  目前,常规比特币矿机的算力单位是TH/s,它的意思,每秒钟可以验证1T次哈希,1T=1×103G=1×106M=1×109K=1×1012次。

  有过挖矿经历的朋友,都会发现,矿机本地显示的算力跟矿池显示的算力总是有差异。这是因为,矿机本地显示的算力,是矿机验证哈希的速度,它只跟矿机的性能有关,不管有没有找到符合挖矿任务要求的随机数,矿机本地算力都一直存在。而矿机在矿池显示的算力则不同,它是矿池按照矿机实际提交的挖矿结果计算出来的,如果矿机的运气较差,在较长时间内都没有找到符合挖矿任务要求的随机数,无法向矿池提交挖矿结果,矿机在矿池的算力就会降低。

  但时间拉长后,运气对矿机破解挖矿任务的影响会降低,矿机较长时间的矿池平均算力,跟矿机本地算力相差不大。

  以上是比特币挖矿的基础知识,如果能读懂这三篇文章,相信读者朋友对比特币挖矿会有一个初步的认识。如果想要跟博主交流探讨更多挖矿方面的问题,欢迎关注“闲话挖矿”微信公众号,同时也能更及时的了解博主更新的挖矿知识。

  文中涉及的几个知识点:

  区块高度:又叫Block Height,相当于区块的编号,它的值等于区块链中这个区块之前所有区块的数量。区块链的第一个区块是创世区块,区块高度为0,第二个区块的区块高度为1,第三个区块的区块高度为2,以此类推。区块链中区块的总数,即为最新区块的区块高度+1。

  PoW:全称为Proof of Work,中文名称为工作量证明。是比特币网络使用的一种用于解决比特币新区块确权问题的方法。在比特币网络中,人人都可以参与新区块的创建工作,PoW机制规定,谁能够在最短时间内找到一个区块头哈希值小于比特币网络指定的TargetHash的预备新区块,谁就拥有正式新区块的记账权。

  记账权:比特币的区块链,实质上是一个链式的大账本,链上的每一个区块,都是一本账,上边记录了发生在区块链上的比特币交易信息。因此,我们把创建新区块的过程看作记账的过程。记账权,顾名思义为记录交易账本的权利,也即在比特币区块链上创建正式新区块的权利。

蓑衣网-以上内容来自网络整理,不能代表本站立场,转载请注明出处。

本文链接:https://www.baoguzi.com/13564.html

挖矿比特币介绍,比特币挖矿的过程详解 | 分享给朋友:

相关文章

TP钱包如何显示NFT(TP钱包如何显示NFT游戏)

TP钱包如何显示NFT(TP钱包如何显示NFT游戏)

怎么找到财富通 在你QQ图标里 有个像盾牌一样的图标 点击进入 就OK了你好,点QQ图标上的财富通,你点每一个图标就显示的。也可以点QQ面板上的钱包进入!在QQ介面有个小钱包图样,进入就可以看到财付...

比特币交易状况分析

比特币交易状况分析

比特币交易状况分析 都在聊大数据,那么作为比特币交易是不是也可以从大数据中预测规律呢,至于说能不能预测到准确规律小编不清楚,但是作为老牌投资玩家都会去分析比特币交...

普通人怎么通过nft赚钱(普通人玩nft能赚钱吗)

普通人怎么通过nft赚钱(普通人玩nft能赚钱吗)

普通人如何通过云计算赚钱呢? 购买你的云计算服务器,然后开发你的产品,利用服务器收集管理你的产品客户资源,在产品上做广告等,然后就可以数钱了,亲,加油,下一个比尔盖茨就是你了。 普通人如何通过...

比特派钱包(比特派钱包的钱怎么提现)

比特派钱包(比特派钱包的钱怎么提现)

数字货币钱包有哪些?如何选择数字货币钱包? 数字货币钱包目前有很多,下面介绍几款钱包。 安猫钱包是一款轻钱包,由杭州安猫区块链科技有限公司研发,较全节点钱包而言节省了存储空间。且是一款多币种跨链钱...

比特币在中国合法吗(比特币在中国合法吗2021)

比特币在中国合法吗(比特币在中国合法吗2021)

比特币在中国合法吗?中国如何看待比特币? 12月5日下午,中国央行发布了《关于防范比特币风险的通知》,称比特币不是货币,而是虚拟商品。此外,金融机构和支付机构不得开展与比特币相关的业务。主要有以下方...

腾讯敦煌nft怎么卖(腾讯云游敦煌nft)

腾讯敦煌nft怎么卖(腾讯云游敦煌nft)

腾讯账号的皇室战争怎么在交易猫拍卖 QQ号这种东西现在交易都超级麻烦的,什么信息都没有的新号都要在新的登陆地挂7天才能绑定手机什么的,有信息的号很多都不怎么安全的。 你看账号交易很多说骗子找回的九...

2022最好的加密币交易平台数字加密货币交易平台

2022最好的加密币交易平台数字加密货币交易平台

最好的加密币交易平台数字加密货币交易平台 目前国内能交易加密币的交易平台大概估计在上千个吧,但是每个交易平台能交易的币种也是不一样,大的交易平台如币安这样的,基本...

2022比特币如何验证交易比特币交易确认机制

2022比特币如何验证交易比特币交易确认机制

比特币如何验证交易比特币交易确认机制 比特币如何验证交易比特币交易确认机制,虽然比特币传入国内已经有很长一段时间,但是当前国内不少新人还是不太了解比特币的交易机制...

100玩比特币杠杆能赚多少,100元买比特币赚多少

100玩比特币杠杆能赚多少,100元买比特币赚多少

100玩比特币杠杆能赚多少,100元买比特币赚多少,比特币杠杆投资大家都知道是以小博大,那么如果是以100元去做比特币杠杆能赚多少呢,下面就跟随中本聪超市网小编一起了解100玩比特币杠杆能赚多少,10...

NFT中国官网app下载(NFT中国APP下载)

NFT中国官网app下载(NFT中国APP下载)

下载官方软件 在官方网下载手机版的炒股软件即可。不能 app下载安装官方网站 ios直接在appStore上面下载或者在iTunes上面就可以了,安卓的可以直接在百度上面搜索或者在应用商店搜...

NFT概念股投资价值(国内nft概念股)

NFT概念股投资价值(国内nft概念股)

股票 盘点 600103青山纸业属于亏损股,无长线投资价值。短线看该股前期跌幅较急,技术上有一定反弹需求,但上涨空间不大,建议逢高卖出。逢高派发,换股操作。属于参股金融 ,造纸印刷 ,福建 等板块。...

NFT如何提到TP钱包(TP钱包如何显示NFT)

NFT如何提到TP钱包(TP钱包如何显示NFT)

如何提LTC啊,从钱包提到交易所 1、登陆ZB账户点击【财务】菜单栏 2.选择LTC币种,点击“提现”,在地址管理添加地址、认证地址,然后选择接受地址、数量和网络手续费费——填写资金安全密码——点...

2022怎么把币安的币转到火币?币安转币转火币教程

2022怎么把币安的币转到火币?币安转币转火币教程

币安交易所是当前数字货币市场内的龙头交易所,注册用户数量已经超过了百万,并且支持的币种数量和交易对也比较多,能够为用户提供暂时安全的交易环境,受到了投资者的一致好评。而火币交易所仅次于币安交易所,能够...

比特币交易所大陆用户关闭,国内比特币交易平台关闭

比特币交易所大陆用户关闭,国内比特币交易平台关闭

比特币交易所大陆用户关闭,国内比特币交易平台关闭 比特币交易所大陆用户关闭,国内比特币交易平台关闭,从三大交易所公布对国内用户进行关闭之后,国内的用户...

NFT链游是什么(NFT链购是什么)

NFT链游是什么(NFT链购是什么)

RVC房旅链是什么? 房旅链(Recreational?Vehicle?Chain)旨在通过区块链3.0技术搭建新一代房车、露营、旅游、休闲产业基础设施及生态系统,实现全球房旅产品及服务在区块链技术...