比特币采矿难题的目的

问题描述 投票:0回答:1

[我了解比特币挖掘如何需要长时间的努力才能猜测出其数目,直到人们能够产生前导零的哈希值。

我在这里有两个特别的问题-

  1. 为什么比特币采矿首先在计算上如此昂贵?如果目的是只是随机选择赢家进行区块放置,那么为什么不使用简单,快速的工作量证明算法呢? (一个示例可能是生成一个介于0-1之间的随机数,而值最小/最大的那个将赢得回合)。通过减少拼图的计算成本,我们应该在全球范围内节省大量电能。

  2. 选择谜题以产生带有前导零的哈希值有什么特别的优势?

hash cryptography blockchain bitcoin
1个回答
0
投票
  1. 算法的困难正是使在比特币网络上作弊/窃取变得困难的原因。如果该算法很简单,那么任何人都可以重新创建旧区块并删除旧支出,因此,例如,看起来他们在购买东西后从未花费过任何比特币。

  2. 前导零不是使散列有效的原因,它只必须在阈值以下。因为数字很低,所以会出现前导零。就像写1000或001000一样,它仍然是相同的数字,但是哈希是32个字节,因此前导零在那儿,所以您可以看到所有32个字节。

我强烈建议阅读有关工作量证明的Bitcoin Whitepaper。还要检查Bitcoin Wiki - PoW

© www.soinside.com 2019 - 2024. All rights reserved.