门户 亚搏波胆 查看内容

一个经典的故事,让你3分钟搞懂比特币挖矿

admin 2019-01-15

作者 | 晏文春
出品|白话亚博体育ios版链

在之前的科普文章里,白话亚博体育ios版链介绍过比特币挖矿:矿工通过不断试错,直到找到合适的随机数,新的亚博体育ios版被挖出,得到对应的亚博体育ios版奖励和交易手续费奖励。

有部分小伙伴在后台留言,希望能更具体的介绍一下挖矿的过程。今天白话亚博体育ios版链就换一个角度来介绍,让你三分钟搞懂比特币挖矿。

01

讲个故事给你听

这是一个远古的传说,世界上散落着7颗龙珠,谁集齐这7颗龙珠,并念出咒语,就能召唤神龙;神龙会实现他的一个愿望。神龙在实现愿望后,7颗龙珠便会自动飞散,变成石头,一年后才可再次使用。没错,这个故事来自大家耳熟能详日本着名动漫《七龙珠》。只要能看懂这个故事,就能搞懂比特币挖矿。不信,咱走着瞧??,

02

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

召唤神龙需要集齐7颗龙珠。比特币挖矿和召唤神龙很相似,需要集齐6颗“龙珠”,才能召唤出比特币。

我们先来了解一下,比特币亚博体育ios版的构造。

比特币亚博体育ios版主要由两部分组成:亚博体育ios版头和亚博体育ios版体。亚博体育ios版体用来装载该亚博体育ios版打包的所有交易,一个装载满交易信息亚博体育ios版,其大小一般不超过1M。

▲亚博体育ios版结构简易示意图

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

请注意:读到这里,如果发现这些名词看不懂,没关系,忽视它们,把它们当成是一颗颗”龙珠“,不会影响到你对挖矿的理解。

▲亚博体育ios版头结构简易示意图

对于挖矿而言,收集到亚博体育ios版头里的“6颗龙珠”就有机会“召唤神龙”。6颗“龙珠”就是亚博体育ios版头里的6个字段,“神龙”就是挖出的新亚博体育ios版,你对“神龙”许的愿便是比特币奖励,包括创建新亚博体育ios版的奖励及该亚博体育ios版中所含交易的交易费。

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

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

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

2、父亚博体育ios版头的哈希值:父亚博体育ios版被挖出后,其亚博体育ios版头哈希值就确定了,也很容易得到;

3、该亚博体育ios版中默克尔树根的哈希值:当一个亚博体育ios版打包的交易确定了,这个字段也就确定,So Easy;

4、时间戳,是指该亚博体育ios版产生的近似时间,也是确定;

5、难度目标:该亚博体育ios版工作量证明算法的难度目标,系统给出的,同样是确定的;

也就是说,亚博体育ios版头中,6颗“龙珠”中的5颗是很容易获得的,并且是相对确定的。只有第6颗“龙珠”——随机数(Nonce),是个不确定的、需要矿工不断试错寻找的变量。

只有找到了合适的Nonce,才能召唤出“神龙”——挖出新的亚博体育ios版,得到比特币奖励。

什么是合适的随机数呢?对亚博体育ios版头里的6颗“龙珠”取哈希值,如果这个值小于或等于系统给定的难度目标值,那么就算是找到了合适随机数,就能成功“召唤神龙”——挖出新亚博体育ios版,得到比特币奖励。这就是比特币挖矿的过程。

03

小结

我们来总结一下:比特币挖矿和《七龙珠》里召集神龙类似,集齐6颗“龙珠”就有机会“召唤神龙”。

6颗“龙珠”中,其中5颗很容易得到,只有第6颗——随机数,需要矿工不断试错寻找。直到找出合适的随机数,也就是对亚博体育ios版头里的6颗“龙珠”整体进行哈希运算,得到的值小于等于难度目标值,才算挖出新的亚博体育ios版,得到相应的比特币奖励。

相比于集齐7颗龙珠能召唤神龙,集齐6颗“龙珠”能召唤比特币,你觉得哪个更难呢?
来自: 白话亚博体育ios版链
文章点评
相关文章

数字货币

埃欧塔IOTA
埃欧塔IOTA

IOTA是一种新型的数字加密货币,专注于解决机器与机器(M2M)之间的交易问题。通过实

恒星币XLM
恒星币XLM

恒星币(Stellar),一个由前瑞波币(Ripple)创始人Jed McCaleb发起的数字货币项目,

波币WAVES
波币WAVES

WAVES是俄罗斯知名的开放亚博体育ios版链平台,愿景是能够以一种完全去中心化的方式,让各种现

新经币NEM
新经币NEM

新经币(New Economy Movement,缩写 NEM),是一种点对点虚拟货币。2015年初发布,其源

币安币BNB
币安币BNB

Binance Coin是由币安平台发行的代币,简称“BNB”。其发行总量恒定为2亿个,且保证永

大零币ZEC
大零币ZEC

Zcash 是首个使用零知识证明机制的亚博体育ios版链系统,它可提供完全的支付保密性,同时仍能够

币圈大佬

龚鸣:暴走恭亲王
龚鸣:暴走恭亲王

龚鸣,人称暴走恭亲王,是中国最早一批数字货币和亚博体育ios版链技术的研究者和实践者之一。曾

李林:火币网创始人兼董事长
李林:火币网创始人兼董事长

李林,火币创始人,连续创业者,2007年毕业于清华大学自动化系,2013年创办了火币网。

徐明星:比特币交易所okcoin创始人
徐明星:比特币交易所okcoin创始人

徐明星,国内比特币交易所okcoin创始人、CEO, 前豆丁网CTO。徐明星于2005年从中国人民

赵长鹏:币安CEO
赵长鹏:币安CEO

赵长鹏,币安CEO和比捷科技CEO,曾担任过彭博社(Bloomberg Tradebook Futures)技术总

长铗:巴比特创始人
长铗:巴比特创始人

长铗,本名刘志鹏,以“北卡12号”为笔名发表科普文章。湖南人,2007年毕业于中国地质

交易平台

库币网
库币网

库币网就是以“亚博体育ios版链”为核心上线的数字资产交易平台。库币数字资产交易平台的创始团

OkCoin国际
OkCoin国际

okcoin国际站是全球着名的数字资产交易平台之一,主要面向全球用户提供美元与比特币、

币安Binance
币安Binance

币安交易平台是由赵长鹏(CZ)领导的一群数字资产爱好者创建而成的一个专注亚博体育ios版链资产

火币网
火币网

火币网成立于2013年,是中国最大的比特币(btc)、莱特币(ltc)、以太坊(eth)交易平台之

P网Poloniex
P网Poloniex

poloniex成立于2014年,俗称p网,是世界领先的加密货币交易所之一。poloniex平台可交