比特币中哈希到底挖的是什么?256函数

温馨提示:文章均来自网络用户自主投稿,风险性未知,涉及注册投资需谨慎,因此造成损失本站概不负责!

比特币共识的实现主要是挖旷。 熟悉区块涟或者比特币的同学一定不会陌生。 今天我们就来说说比特币挖旷到底是什么?

上一篇文章我们讲了什么是hash,那么今天我们就使用它。 我简単说一下挖旷:就是利用算力不断计算哈希值,直到计算结果满足要求。

图片[1]-比特币中哈希到底挖的是什么?256函数-汇一线首码网

是的,所谓挖旷就是算力的竞争。 我们知道哈希算**根据输入结果计算出一个哈希结果,但是我们不知道一个输入对应会输出什么数据,所以如果我们想要计算出符合我们要求的结果就只有一种方法通过哈希算法,也就是枚举,也就是运气。

在比特币中,如果你想产生一个区块,你需要旷工来开采它。 在块头中,有一个随机数,我们还有一个目标。 有了这两个,我们就知道该怎么做了,就是随机修改nonce,然后根据块头中的其他数据计算哈希。 每次nonce不同,计算出的hash结果也不同。 而且我们也有我们的目标,就是目标。 挖旷并不是寻找与目标相同的哈希结果,而是寻找比这个目标更小的结果。 比如我们的目标是100,那么只要我们计算哈希结果,结果小于100就可以了,1、2、56、99都是可以接受的。

比特币中的哈希计算方式采用的是sha256,所以说白了,挖旷就是用计算机不断执行sha256函数。 起初大家都是用CPU来挖旷,既浪费又低效。 后来使用了GPU,然后使用更专业的芯片进行计算,专门用来计算哈希结果。 但这种特化是需要定制的,这里就不讲了,超出了大纲=。 。 =

那么目标值是谁设定的呢? 按照什么设定? 这样设置的原因是什么? 等等等等,如果你有兴趣的话,下面的文章就和你一一聊聊。 以上就是今天的全部内容,更多详情请继续关注。

温馨提示:本文最后更新于2023-07-19 18:26:39,某些文章具有时效性,若有错误或已失效,请在下方联系网站客服
------本页内容已结束,喜欢请收藏------
© 版权声明
THE END
喜欢就支持一下吧
分享