找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 416|回复: 0

什么是比特币的挖矿?

[复制链接]

13

主题

22

回帖

83

积分

注册会员

积分
83
发表于 2024-4-6 08:37:31 | 显示全部楼层 |阅读模式
不相识比特币的人,可能也听到过“挖矿”这个词,我一开始听到这个词时,以为真的是挖矿,并天真的认为,比特币是为了矿工们而设计的。
但实际上比特币跟真实的挖矿及矿工没有任何接洽,“挖矿”及“矿工”完全是一个形象的比喻而已。

大多数人想象中的挖矿是如许的
概念泉源

货币在相称长的一段时间内,是以贵金属作为货币的,尤其以黄金为盛。
因此作为货币制造的泉源——金矿,就需要矿工来挖矿了,而比特币的世界里,也正好有一个动作,是需要计算机通过计算来举行的,也就是说需要泯灭资源的,计算机通过计算来完成使命其实就有点于类似人出卖力气一样,并要一定的运气才气完成这个使命。
比特币挖矿的实质

在“一篇文章让你明白什么是比特币——比特币交易的形象化阐述”中,我们用了一个非常形象化的例子,阐述了一笔比特币交易转账时,会履历哪些过程,而且提到其实“挖矿”的实质就是张三给李四转账时,王二麻子依附其高超的计算能力“计算张三的声波数据”的这个过程,也是就是比特币世界里的“计算待确认区块的hash散列值”。
怎样“挖矿”

我们回到比特币的世界,来看看在比特币的世界里,我们怎样去“挖矿”。
在比特币的世界里,约莫匀称每10分钟会产生一个区块。这个区块包罗了这10分钟内全球的全部比特币交易。
全部的“挖矿”计算机都在实验打包这个区块并提交,而第一个乐成生成这个数据块的人,就可以得到一笔比特币报酬。最初,约莫每10分钟就可以产生50个比特币的比特币报酬。但是该报酬每4年减半,现在每10分钟比特币网络就可以产生25个比特币。
怎样打包呢?
打包数据块需要包罗:版本,前区块哈希,交易存储的地点,时间戳,难度目的以及随机值填充。
版本,前区块哈希,交易存储的地点,时间戳,难度目的这些很容易打包,唯独随机值不是随便能够填充的,他需要满意一定的“难度目的”。
“挖矿”过程就是求出一个能够填充本区块头的随机值,让区块头的哈希散列值符合某一个尺度(一定的难度目的)。

比特币挖矿的实质就是一种数学困难的求解
简朴的说,“挖矿”就是计算一个hash值出来(通过填充的随机数,并按照一定难度目的计算出来的hash值),这个hash值将是这个区块的唯一防伪码,就像我们的指纹一样。
因这个过程是随机的,也被称为随机数碰撞。
随着比特币的越来越火,以前用电脑就能“挖矿”的期间已经一去不复返了,现在要使用专门的设备举行“挖矿”了,我们称之为“矿机”。

比特币的挖矿矿机是长如许的
网络上的每一个“矿机”接收并验证了一批交易(一个数据块里包罗的交易),然后就开始举行“挖矿”,“矿机”需要反复的试验随机填充值来举行求解,一般采用产生随机数,实验把产生的随机数填充到区块头,然后计算哈希。假如计算乐成,则“挖矿”乐成,向全网广播挖矿所得,全网节点验证后,把这个区块连接到区块的最上端,而且在全网告竣划一。
结语

“挖矿”这个机制的设立,不但仅用来确保比特币的发行,还用来激励矿工,使得更多的人参与到“挖矿”这个工作中来,更多的人参与,就使得比特币这个P2P网络越来越火,就像BT下载时,有了激励,种子的活跃度越来越高,留种上传的人越来越多。
在这种环境下,比特币系统也越来越健壮,永世也无法关闭了。
当然还有目的,随着全网计算能力的增强,还可以防止比特币网络的51%攻击。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|全球区块链交流论坛 |网站地图

GMT+8, 2025-5-12 20:10 , Processed in 0.354190 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表