比特币矿工

【区块链将影响我们的生活,幸运的是我们每个人都生活在这个伟大的时代】

07年6月,高考落榜,老猫和所有打工者一样背起行囊踏上了去远方的列车,不一样的是不仅第一次工作,还是一个挖煤的工作。后来跟很多朋友提起,都不怎么相信,索性后来也不提了,很长一段时间自己也忘记了曾经是名矿工。

直至去年“矿工”一词经常出现在各大头条,开始以为是挖煤的矿工,原来是在挖币。区块链的世界里不仅矿工,太多的陌生字眼经常在面前晃悠,这是不能容忍的,谁让区块链是个风口呢?话说”风口之上,猪都可以飞起来”,我梦想着成为一头可爱的小飞猪

比特币矿工_第1张图片
微信图片_20180616212401.jpg

1、什么是矿工?

我们都知道,区块链的每个区块都是代表了一个账本,以比特币为例,每个区块大约可以记录2500笔交易,而记录每笔交易的节点就是矿工

2、矿工那么多,哪个记录为准呢?

中本聪设计了PoW工作量证明机制来挑选矿工,每个矿工在记录交易的同时还要提交可以证明他们工作量的证据,这个证据就是做一道数学题,谁做对了就以谁为准,由于只挑选一个,当第一个做对的时候,所有矿工将计算下道数学题的计算,数学题就叫做哈希算法。

3、轻解哈希算法?

哈希算法是数字密码学的一种算法,简单说就是用来加密的。具体怎么加密?不是专业并不懂,不过可以简单理解为它把明文的数据加密后形成了看不懂的数据,不管是多长的数据,加密形成固定长度的字符串,叫做哈希值。

3、计算的过程? 比特币的系统在挖矿周期会预设一个哈希值,矿工提交哈希值,提交的这个哈希值是矿工自身生成的哈希值加上系统给的随机数加密而成的一个哈希值,与系统预设的哈希值进行比较,如果小于预设哈希值,并第一个提交说明挖矿成功。

至于为什么小于预设哈希值才算挖矿成功,是因为,系统预设的哈希值代表了一个目标区域。举例子说篮球框的范围代表了系统预设的哈希值,用投篮计算,如果是空心球就相当于小于预设的哈希值,答案更精准的意思。

感谢阅读!
欢迎点赞!

你可能感兴趣的:(比特币矿工)