本文作者:admin

水螳螂吃什么食物2021手机端全集

admin 2021-05-25 20
水螳螂吃什么食物2021手机端全集摘要: 水螳螂吃什么食物2021手机端全集由于必须保证节点之间的同步,所以新区块的添加速度不能太快.试想一下,你刚刚同步了一个区块,准备基于它生成下一个区块,但这时别的节点又有新区块生...

水螳螂吃什么食物2021手机端全集

由于必须保证节点之间的同步,所以新区块的添加速度不能太快.试想一下,你刚刚同步了一个区块,准备基于它生成下一个区块,但这时别的节点又有新区块生成,你不得不放弃做了一半的计算,再次去同步.因为每个区块的后面,只能跟着一个区块,你永远只能在新区块的后面,生成下一个区块.所以,你别无选择,一听到信号,就必须立刻同步.

所以,区块链的发明者中本聪(这是假名,真实身份至今未知)故意让添加新区块,变得很困难.他的设计是,平均每10分钟,全网才能生成一个新区块,一小时也就六个.

水螳螂吃什么食物2021手机端全集

这种产出速度不是通过命令达成的,而是故意设置了海量的计算.也就是说,只有通过极其大量的计算,才能得到当前区块的有效哈希,从而把新区块添加到区块链.由于计算量太大,所以快不起来.

这个过程就叫做采矿(mining),因为计算有效哈希的难度,好比在全世界的沙子身子里,找到一粒符合条件的沙子.计算哈希的机器就叫做矿机,做作矿机的人就叫做矿工.

水螳螂吃什么食物2021手机端全集

六、难度系数

读到这里,你可能会有一个疑问,人们都说采矿很难,可是采矿不就是用计算机算出一个哈希吗,这正是计算机的强项啊,怎么会变得很难,迟迟算不出来呢?

水螳螂吃什么食物2021手机端全集

水螳螂吃什么食物2021手机端全集

原来不是任意一个哈希都可以,只有满足条件的哈希才会被区块链接受.这个条件特别苛刻,使得绝大部分哈希都不满足要求,必须重算.

原来,区块头包含一个难度系数(difficulty),这个值决定了计算哈希的难度.举例来说,第个区块的难度系数是..

水螳螂吃什么食物2021手机端全集

区块链协议规定,使用一个常量除以难度系数,可以得到目标值(taRget).显然,难度系数越大,目标值就越小.

阅读
分享