主页 > imtoken钱包下载2.0 > 比特币挖矿图解经典故事,3分钟让你了解比特币挖矿

比特币挖矿图解经典故事,3分钟让你了解比特币挖矿

imtoken钱包下载2.0 2023-10-01 05:07:51

作者| 严文纯

生产 | 白话区块链(ID:)

在之前的科普文章中,白话区块链(ID:)介绍了比特币挖矿:矿工通过反复试验,直到找到合适的随机数,挖出新的区块,得到对应的区块。 区块奖励和交易手续费奖励。

有朋友在后台留言,希望更详细的介绍挖矿过程。 今天,我将从不同角度介绍白话区块链,让你三分钟了解比特币挖矿。

01

给我讲一个故事

根据一个古老的传说比特币的挖矿过程,世界上散布着七颗龙珠。 谁集齐七颗龙珠并念诵真言,谁就可以召唤神龙; 龙会实现他的一个愿望。 龙完成愿望后,七颗龙珠会自动散开,变成石头,一年后可以再次使用。 没错,这个故事出自日本知名动漫《龙珠》。 只要你能看懂这个故事,你就能理解比特币挖矿。 不信我们来看看

02 比特币挖矿被称为“龙”

比特币挖矿客户端_比特币的挖矿过程_比特币挖矿的过程

要召唤龙,您必须收集所有 7 颗龙珠。 比特币挖矿与召唤龙非常相似。 您需要收集所有 6 个“龙珠”才能召唤比特币。

我们先来看看比特币区块的结构。

一个比特币区块主要由两部分组成:区块头和区块体。 区块体用于加载区块中打包的所有交易。 一个充满交易信息的区块大小约为1M(为了便于理解,我们以原来的1M限制为例,目前往往超过1M)。

▲简单的方块结构图

区块头包含的信息包括版本、父区块头(即前一个区块)的哈希值、区块中Merkle树根的哈希值、时间戳、难度目标、随机数(Nonce) 6个字段。 区块头的大小是固定的,只有80个字节,12500个区块头的容量只有1M。

请注意:阅读本文后,如果您觉得这些术语难以理解,没关系,无视即可,将其视为“龙珠”,不影响您对挖矿的理解。

比特币挖矿客户端_比特币挖矿的过程_比特币的挖矿过程

▲简单的方块结构图

挖矿方面,在区块头收集“6颗龙珠”就有几率“召唤龙”。 6个“龙珠”就是区块头的6个字段,“龙”就是挖出的新区块。 你对“龙”的愿望就是比特币奖励,包括创建新区块和内容区块的奖励。 交易费用。

先来了解下比特币挖矿的6颗“龙珠”是什么,获取难度有多大?

6个字段中,除了需要不断试错的随机数外,其余5个字段很容易获得。

1.版本字段:用于跟踪软件升级的版本号,可以从软件信息中自动获取;

2、父块头哈希值:父块被挖出后,其块头哈希值就确定了,容易获取;

比特币挖矿的过程_比特币的挖矿过程_比特币挖矿客户端

3、本区块Merkle树根的哈希值:当一个区块中打包的交易被确认时,这个字段也被确认,So Easy;

4、时间戳指的是区块产生的大概时间,也是确定的;

5. 难度目标:系统给出的这个区块的工作量证明算法的难度目标也确定了;

也就是说,在区块头中,6颗“龙珠”中有5颗是容易获得且相对确定的。 只有第六个“龙珠”,随机数(Nonce),是一个不确定的变量,需要矿工不断去寻找。

只有找到合适的 Nonce,才能召唤“龙”去挖新区块,获得比特币奖励。

什么是合适的随机数? 取区块头中 6 个字节的哈希值。 如果这个值小于或等于系统给定的难度目标值比特币的挖矿过程,即使找到了合适的随机数,也可以成功“召唤神龙”——挖出一个新的区块,获得比特币奖励。 这就是比特币挖矿的过程。

比特币挖矿的过程_比特币挖矿客户端_比特币的挖矿过程

03

总结

总结一下:比特币挖矿类似于龙珠中召唤龙。 集齐6颗“龙珠”就有机会“召唤龙”。

6颗“龙珠”中,有5颗容易获得,只有第6颗——随机数,需要矿工不断努力寻找。 直到找到一个合适的随机数,即对区块头中的6颗“龙珠”作为一个整体进行哈希运算,得到的值小于或等于难度目标值,然后重新生成一个新的区块可以被挖出获得相应的比特币奖励。 .

一如既往的机智,是时候弄清楚什么是比特币挖矿了! 如果您觉得不错,请尝试向您的朋友普及。

▎ 过去的问题

比特币的挖矿过程_比特币挖矿客户端_比特币挖矿的过程

本文为旧文微调转载

原文链接:经典故事,3分钟让你了解比特币挖矿

- 结束 -

『免责声明:本系列内容仅用于介绍区块链科普,不构成任何投资建议或意见。 如有错误或遗漏,请留言指出。 』

亲,据说99.9%有品位的人都点了“看”

挖矿网Ethos中文网拥有简单易用的挖矿系统,为挖矿行业提供教程软件和矿机评测及交易信息,对比计算各种数字货币在挖矿网的挖矿收益,以及介绍矿网挖矿工具,矿场最新动态等。

矿业网络,版权所有丨如未注明,均为原创丨本站采用BY-NC-SA协议授权

转载请注明原文链接:比特币挖矿原理图经典故事,3分钟让你了解比特币挖矿