主页 > imtoken市场打不开 > 比特币挖矿到底是什么?

比特币挖矿到底是什么?

imtoken市场打不开 2023-01-17 00:17:04

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

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

没错,所谓挖矿就是算力的比拼。 我们知道hash算法会根据输入的结果计算出一个hash结果,但是我们并不知道对应一个输入会输出什么样的数据,所以如果我们想要计算出一个符合我们要求的结果只有一种方法通过hash算法,也就是枚举,也就是运气。

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

比特币中的哈希计算方式使用的是sha256,所以说白了,挖矿就是用电脑不断的执行sha256函数。 一开始大家都用CPU挖矿,既浪费又低效。 后来用了GPU,再用更专业的芯片来计算,专门用来计算hash结果。 不过这种特化是需要定制的,这里就不说了,超出大纲了=。 . =

那么谁来设定target的值呢? 根据什么设置? 这样设置的原因是什么? 等等等等,如果你有兴趣,下面的文章会和你一一聊聊。 今天就到这里,更多详情敬请期待。