Blockchain 区块链PoW挖掘数据完整性逻辑

Blockchain 区块链PoW挖掘数据完整性逻辑,blockchain,mining,Blockchain,Mining,参考: 为了检查块的完整性,将nonce和内容散列在一起,然后检查零的数量是否与挖掘块的“家伙”散列的零的数量匹配 为什么我们不只是比较挖掘后的散列,为什么我们只比较零的数量?我的意思是,这对我来说没有什么意义,因为比较完整的散列确实提供了更多的安全性,这不需要花费太多精力。前导零的数量是工作证明的工作方式。假设散列有多少个零并不重要。然后找到一个块就很简单了,因为您可以只使用任何nonce并提供该块(以及一些结果散列) 然而,如果要求是“散列必须以10个零开始”,那么在得到符合要求的散列之前,

参考:

为了检查块的完整性,将nonce和内容散列在一起,然后检查零的数量是否与挖掘块的“家伙”散列的零的数量匹配


为什么我们不只是比较挖掘后的散列,为什么我们只比较零的数量?我的意思是,这对我来说没有什么意义,因为比较完整的散列确实提供了更多的安全性,这不需要花费太多精力。

前导零的数量是工作证明的工作方式。假设散列有多少个零并不重要。然后找到一个块就很简单了,因为您可以只使用任何nonce并提供该块(以及一些结果散列)

然而,如果要求是“散列必须以10个零开始”,那么在得到符合要求的散列之前,您必须尝试大量的nonce(并进行大量散列)


每个参与者都会检查哈希是否具有所需的前导零数。

前导零数是工作证明的工作方式。假设散列有多少个零并不重要。然后找到一个块就很简单了,因为您可以只使用任何nonce并提供该块(以及一些结果散列)

然而,如果要求是“散列必须以10个零开始”,那么在得到符合要求的散列之前,您必须尝试大量的nonce(并进行大量散列)


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

我想你可能会得到更好的答案,是的,但我认为这里没有错。在我把它贴到这里之后,我看到了那个社区……我想你可能会在Yep上得到更好的答案,但我认为这里没有错。我在这里发布后看到了这个社区……是的,但是为什么不也比较一下散列的其他部分呢?他说比特币只是看前导零是否相等。这毫无意义,因为没有必要。只要您找到任何具有足够数量前导零的散列,每个人都会感到高兴。即使你错误地提出了另一个散列,其中有足够的零-这是极不可能的。它更不可能找到相同的散列与不同的内容,可能是,但你为什么关心?哦,好吧,那我错了是的,但为什么不也比较散列的其余部分呢?他说比特币只是看前导零是否相等。这毫无意义,因为没有必要。只要您找到任何具有足够数量前导零的散列,每个人都会感到高兴。即使你错误地提出了另一个散列,其中有足够的零-这是极不可能的。它更不可能找到同一个散列与不同的内容,可能是,但你为什么关心?哦,好吧,那么我错理解了