http://www.hzadw.net/

一个经典的小故事,叫你3分钟搞懂BTC挖矿

小结

大家来概要一下:BTC挖矿和《七龙珠》里召集神龙类似,集齐6颗龙珠就有机会召唤神龙。

6颗龙珠中,其中5颗比较容易得到,只有第6颗随机数,需要矿工不断试错探寻。直到找出适合的随机数,也就是对区块头里的6颗龙珠整体进行哈希运算,得到的值小于等于困难程度目的值,才算挖出新的区块,得到相应的BTC奖励。

相比于集齐7颗龙珠能召唤神龙,集齐6颗龙珠能召唤BTC,你感觉什么更难呢?

机智如老铁,这下一定了解了BTC挖矿是什么问题了!假如感觉很好,尝试给身边的小伙伴科普一下吧。

在过去十年,能对抗通货膨胀最成功的方法就是持有BTC,而持有BTC最成功的方法就是挖矿,只须你有智能机,无论是苹果还是Android都可以挖,下载软件就好了!可以家老矿工(ling771288)带你一块挖或者可以公众号:*小柳挖矿* 知道更多挖矿资讯.

03

讲个故事给你听

这是一个远古的故事,世界上散落着7颗龙珠,哪个集齐这7颗龙珠,并念出咒语,就能召唤神龙;神龙会达成他的一个愿望。神龙在达成愿望后,7颗龙珠便会自动飞散,变成石头,一年后才可第三用。没错,这个故事来自大伙耳熟能详日本著名动漫《七龙珠》。只须能了解这个故事,就能搞懂BTC挖矿。不信,咱走着瞧?,

BTC挖矿就是召唤神龙

召唤神龙需要集齐7颗龙珠。BTC挖矿和召唤神龙很像,需要集齐6颗龙珠,才能召唤出BTC。

大家先来认识一下,BTC区块的架构。

BTC区块主要由两部分组成:区块头和区块体。区块体用来装载该区块打包的所有买卖,一个装载满买卖信息区块,其大小通常低于1M。

02

▲区块结构浅易示意图

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

请注意:读到这里,假如发现这部分名词看不明白,没关系,忽略它们,把它们当成是一颗颗龙珠,不会干扰到你对挖矿的理解。

▲区块头结构浅易示意图

对于挖矿而言,采集到区块头里的6颗龙珠就有机会召唤神龙。6颗龙珠就是区块头里的6个字段,神龙就是挖出的新区块,你对神龙许的愿便是BTC奖励,包括创建新区块的奖励及该区块中所含买卖的买卖费。

大家先来认识一下BTC挖矿的6颗龙珠分别是什么,容困难得到?

6个字段中,除去随机数需要不断试错探寻,其他的5个字段都是比较容易获得的。

1、版本字段:是用来跟踪软件升级的版本号,可自动从软件信息得到;

2、父区块头的哈希值:父区块被挖出后,其区块头哈希值就确定了,也比较容易得到;

3、该区块中默克尔树根的哈希值:当一个区块打包的买卖确定了,这个字段也就确定,So Easy;

4、时间戳,是指该区块产生的近似时间,也是确定;

5、困难程度目的:该区块工作量证明算法的困难程度目的,系统给出的,同样是确定的;

也就是说,区块头中,6颗龙珠中的5颗是比较容易获得的,并且是相对确定的。只有第6颗龙珠随机数(Nonce),是个不确定的、需要矿工不断试错探寻的变量。

只有找到了适合的Nonce,才能召唤出神龙挖出新的区块,得到BTC奖励。

啥是适合的随机数呢?对区块头里的6颗龙珠取哈希值,假如这个值小于或等于系统给定的困难程度目的值,那样即使是找到了适合随机数,就能成功召唤神龙挖出新区块,得到BTC奖励。这就是BTC挖矿的过程。

版权保护: 本文由 币安 原创,转载请保留链接: http://www.hzadw.net//kuangye/197.html

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。