主页 > imtoken客服在哪 > 经典故事,3分钟让你了解比特币挖矿

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

imtoken客服在哪 2023-01-19 05:26:29

有小伙伴在后台留言,希望更详细的介绍挖矿过程。 今天挖矿获得比特币怎么理解,白话区块链就换个角度介绍一下,让你三分钟看懂比特币挖矿。

01 给你讲个故事

比特币挖矿真的是在挖矿吗_挖矿获得比特币怎么理解_比特币挖矿机真能挖到比特币吗

这是一个古老的传说。 世界上散落着 7 颗龙珠。 谁集齐7颗龙珠并读懂咒语,谁就可以召唤神龙; 龙会实现他的一个愿望。 神龙如愿后,7颗龙珠会自动飞走,变成石头,一年后可以再次使用。 没错挖矿获得比特币怎么理解,这个故事出自日本知名动漫《龙珠》。 只要你能看懂这个故事,你就能理解比特币挖矿。 不信,我们拭目以待?

02 比特币挖矿就是召唤“神龙”

要召唤神龙,您需要集齐全部 7 颗龙珠。 比特币挖矿与召唤龙非常相似。 您需要收集所有 6 个“龙珠”才能召唤比特币。 让我们首先了解比特币区块的结构。

一个比特币区块主要由两部分组成:区块头和区块体。 区块体用于加载打包在区块中的所有交易,一个充满交易信息的区块大小一般不超过1M。

比特币挖矿真的是在挖矿吗_比特币挖矿机真能挖到比特币吗_挖矿获得比特币怎么理解

▲块状结构简单示意图

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

请注意:阅读本文后,如果您觉得这些名词看不懂,没关系,无视,将其视为“龙珠”,不影响您对挖矿的理解。

比特币挖矿真的是在挖矿吗_挖矿获得比特币怎么理解_比特币挖矿机真能挖到比特币吗

▲区块头结构简单示意图

挖矿方面,区块头收集到的“6颗龙珠”就有机会“召唤龙”。 6个“龙珠”就是区块头中的6个字段,“龙”就是挖出的新区块。 你对“龙”许下的愿望就是比特币奖励,包括创建新区块的奖励和区块中的所有物品。 包括交易费用。

我们先来了解一下比特币挖矿的6颗“龙珠”是什么,又容易获得吗?

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

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

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

3. 区块中默克尔树根的哈希值:当打包在一个区块中的交易被确认时,这个字段也被确认,So Easy;

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

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

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

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

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

03 总结

比特币挖矿机真能挖到比特币吗_比特币挖矿真的是在挖矿吗_挖矿获得比特币怎么理解

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

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

与集齐7颗龙珠召唤神龙和集齐6颗“龙珠”召唤比特币相比,你觉得哪个更难? 快来留言区写下你的想法,精彩留言有机会赢取奖品。