比特币挖矿是什么比特币中挖矿到底在挖什么?
摘要:比特币挖矿是什么比特币中共识的实现主要的就是挖矿。熟悉区块链或者比特币的同学肯定不陌生,今天就聊一聊比特币中挖矿到底挖的是什么?在之前的文章中我们聊过什么是哈希,那么今天就用到了。先简单一句话说一下挖矿:就是利用算力来不断的计算哈希值,直到计算结果满足要求。是的,所谓的挖矿就是算石榴矿池力的比拼,我
比特币中共识的实现主要的就是挖矿。熟悉区块链或者比特币的同学肯定不陌生,今天就聊一聊比特币中挖矿到底挖的是什么?
在之前的文章中我们聊过什么是哈希,那么今天就用到了。先简单一句话说一下挖矿:就是利用算力来不断的计算哈希值,直到计算结果满足要求。
是的,所谓的挖矿就是算石榴矿池力的比拼,我们知道哈希算法会根据输入结果来计算一个哈希结果,但是我们并不知道给一个输入会对应的输出什么数据,所以,如果我们想要经过哈希算法计算一个结果满足我们要求的,只有一个办法,就是枚举,也就是碰运气。
在比特币中,想要出一个块,就需要矿工来挖矿,在区块头中,有一个 nonce,同时我们还有一个 target,有了这两个,我们就知道要做什么了,就是随机的修改 nonce,然后根据区块头中其他的数据来计算一个哈希。每一次 nonce 不同,计算出来的哈希结果也是不同的。而我们也有我们的目标,就是 target,挖矿并不是要找到和 target 相同的哈希结果,而是要找到一个小于这个 target 的结果,例如我们的 target 是100,那么只要我们计算出来的哈希结果小于100就ok,1、2、56、99都是可以的。
比特币中哈希计算的方法使用的是sha256,那么说白了,挖矿就是使用计算机来不断的执行sha256函数。最初大家使用 CPU 来挖矿,这是很浪费的,并且也不高效,后来又使用 GPU,接下来就会了更加专业的芯片来计算,就是专门来计算哈希结果的。但是这种专门的是需要定制的,这里就不多聊了,超纲了=。。=
那么 target 的值是谁设定的呢?根据什么设定呢?这么设定的原因是什么?等等等等问题,如果大家感兴趣,下面的文章都会一一和大家聊一聊。今天就到这里,更加详细的内容敬请期待。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。