Blockchain PoW挖掘数据完整性逻辑

时间:2017-06-19 12:23:50

标签: blockchain mining

参考:https://www.youtube.com/watch?v=kE51N84hBxU

要检查块的完整性,将nonce和内容一起散列,然后检查零的数量是否与" guy"的散列的数量相匹配。谁开采了这块。

为什么我们不只是比较挖掘后的哈希值,为什么我们只比较零的数量?我的意思是这对我来说几乎没有任何意义,因为比较完整的哈希确实提供了更多的安全性,这是不费吹灰之力。

1 个答案:

答案 0 :(得分:2)

前导零的数量是工作证明的工作原理。假设哈希有多少个零并不重要。然后找到一个块是微不足道的,因为你可以使用任何nonce并提供块(以及一些结果哈希)。

但是,如果要求是"哈希必须以10个零"开头,则在获得符合要求的哈希值之前,必须尝试大量的nonce(并进行大量哈希处理)

每个参与者检查散列是否具有所需的前导零数。