火星链 火星链
Ctrl+D收藏火星链

区块链:比特币居然是这样挖出来的(高能预警,全程烧脑)

作者:

时间:1900/1/1 0:00:00

传统的挖矿比如黄金,需要准备铁锹、钻机、灯、矿车等一系列设备,才能开始工作。

比特币生产被称为挖矿,是因为生产过程很像挖黄金。挖比特币也需要准备一系列的工作,比如先构建一个区块头。

△区块头

旷工在填写好这些信息后,会生出一个区块头,但是该区块头暂时不被比特币系统认可。

需要找到本区块的哈希值,然后广播给全网,获得全网认可后,把该区块链接到当前的区块链上,形成一个+1区块链,不断重复此过程就叫挖矿。

说简单点,任何旷工都可以填写该信息,此时每个旷工填写的区块都是“假区块”,一旦有某个旷工找到了该区块的哈希值,它的“假区块”就变成了真区块,被比特币系统认可,然后获得比特币奖励。

比特币锚定币总发行量达17.75万枚,创历史新高:据Debank数据显示,3月8日,比特币锚定币总发行量已达17750枚,创下历史新高。比特币锚定币是发行在非比特币网络上的价格锚定于原生比特币的一类特殊代币,目前按照发行量排名前五位的比特币锚定币分别是:WBTC(128,919枚)、HBTC(25,906枚)、renBTC(14,366枚)、sBTC(2,572枚)、tBTC(1,900枚)。[2021/3/8 18:26:05]

所以,挖矿的本质是找到本区块的哈希值,找到该哈希值的旷工会获得比特币奖励。

如何找到该区块的哈希值呢?

CME比特币期货5月合约收跌4.25%:金色财经报道,成交量最高的CME比特币期货2020年5月合约今日收跌390美元,收报8785美元,跌幅达4.25%。2020年6月、7月和8月合约分别收报8855美元、8910美元和8935美元。[2020/5/27]

你猜,你猜,你猜猜猜。

其实找哈希值的过程真是靠猜。那如何猜呢?

找到区块头里Nonce的哈希值,小于难度目标的哈希值。难度目标是固定的,我们要猜的就是这个随机数Nonce,区块的哈希值就是Nonce哈希运算后得出的哈希值。

我们以277316的区块举例,难度目标为0x1745fb53,哈希计算后的哈希值为:

比特币共识会议火热进行中,比特币15分钟上涨近300美元:比特币15分钟上涨近300美元,现报8683.19美元,目前仍延续升势。[2018/5/14]

0x0000000000000003A30C00000000000000000000000000000000000000000000

*如何哈希计算?可以查看《精通比特币》8.7.2难度表示

我们要找到一个小于目标哈希值A的哈希值B,通过把Nonce套进公式,会得到一个哈希值B,拿该哈希值和目标哈希值A比较,小于A,那就寻找成功。

为方便理解,我把与Nonce有关的公式做了修改。你也可以查找精通比特币,8.7.1工作量证明算法,查看原公式。

比特币核心开发者:闪电网络测试网络失败:比特币核心开发者Peter Todd发推称,闪电网络在测试网络上运行时,出现大量记忆体区段错误(segfault,也称“存取权限冲突”);但是网络未崩溃时,交易失败率比崩溃时还高。他认为闪电网络使用C编程语言不是个“好主意”。[2018/2/27]

公式如下:听风很帅=》1ce654cf64656ba43247听风很帅(1)=》512198e52aa12427531听风很帅(2)=》101654c68d5321c9647听风很帅(3)=》0cb82dq9846fa6c48647听风很帅(4)=》0465464ce20cc21e7541听风很帅(5)=》14edc1cad25121e25487

()里的数就是Nonce,公式右边是哈希值,通过不断地Nonce+1的方式套进公式,让左边哈希运算,得出右边的哈希值。

然后拿该哈希值与目标哈希值0x0000000000000003A30C00000000000000000000000000000000000000000000比较。如果运算出的哈希值小于该值,就找到了正确的Nonce。

平时我们的理解是A+1<A+2,但是A+1经过哈希运算后,就可能大于A+2。得到的哈希值与运算完全没有规律,只要输入变化一点点,得出来的哈希值就千变万化。所以要不停拿数字进去套,直到找出符合条件的Nonce。

不断拿Nonce去套的过程,也叫哈希碰撞,就是试图找到一个符合条件的Nonce。

最终套到924591752时,得出哈希值

0000000000000001b6b9a13b095e96db41c4a928b97ef2d944a9b31b2cc7bdc4

拿它与目标值比较

0000000000000003A30C00000000000000000000000000000000000000000000

左边0数量一样,1比3小,证明是我们要找的Nonce

然后旷工把924591752填入Nonce,再把区块接入区块链中,接着广播给其他节点验证是否小于目标值,其他节点验证验通过,把该区块加入区块链中。

验证过程就很简单,把得出的Nonce套进公式,就会得出一样的哈希值输出。只有同一个输入,才能得到同一个输出。

拿输出结果与目标哈希值一对比,就知道是否小于目标值。比特币的挖矿需要N亿次计算,验证答案是否正确,只需要1次计算即可。

这就是比特币的挖矿,不断把Nonce套进公式,直到找出符合条件的那个Nonce,然后经过哈希运算,把哈希值填入区块,广播给全网认证,认证通过获得比特币奖励的过程。

标签:比特币区块链比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势

比特币价格今日行情热门资讯
区块链:币圈名人堂系列之---BitKan创始人刘洋

刘洋,1976年生,黑龙江泰来县人,计算机专业毕业,前华为高管任研发部长等职,币看创始人,2012年投身数字货币行业,中国区块链先行者.

1900/1/1 0:00:00
区块链:人工智能第一币PAI上线:只是开始!

每一个区块链项目即将上线交易所之前,很多人都想知道该项目币的上线价格,有早起投资者,有准备二级市场购买者,还有项目发行方和大机构投资方,那么.

1900/1/1 0:00:00
加密货币:Status (SNT)和OmiseGO (OMG)合作,今日币圈速览!

宏观 1、央行金银局局长:如果数字货币发挥货币职能更需要约束和打击据新浪财经报道,在“第五届金融科技外滩峰会”上,中国人民银行货币金银局局长王信表示,现在民间的数字货币,其实不应称之为货币.

1900/1/1 0:00:00
福布斯:盘点杨幂08年到18年十一年间每年的经典角色

一提到杨幂,可以说是当下最火热的女星之一了,“拼命三娘”的称号可不是白叫的,今天我们就来盘点一下十一年中,杨幂每年塑造的最经典的角色.

1900/1/1 0:00:00
以太坊:数字货币面临“双规”,VC们正为其寻找安全港

4月24日报道 一直以来,风投和企业家都不断建议联邦监管机构,至少保留几个虚拟货币,不要让它们被归类为证券,一旦归为证券,就意味着更严格的监管.

1900/1/1 0:00:00
PART:小金币,大营销!珠宝新零售,营销新思路!

钻老板您有没有想过,为什么您的珠宝店销售额不能持续增长呢?是销售人员不努力,还是销售技巧不好?也许您该换种营销思路.

1900/1/1 0:00:00