主页 > imtokenios下载 > 比特币白皮书 - 工作量证明

比特币白皮书 - 工作量证明

imtokenios下载 2023-12-02 05:09:03

比特币的工作量证明本质上是使用单向哈希函数,用随机数计算一个字符串的哈希值,只有哈希值符合一定规则才能完成计算,先完成计算的人广播整个网络,其他人可以很容易地验证计算结果是否正确。

计算随机数的数学题目本质上是一个概率问题。

这个想法来自于 HashCash。 HashCash 的目的是防止垃圾邮件。 如果有人要发邮件,收件人会提出请求,加上“邮票”,也就是收到邮件的Hash值开头的零的个数。 不少于多少,以掷骰子为例,如果你要发邮件给我,你掷出的数字小于12,只要你不掷出两个6,你就pass。 如果小于6,可以通过统计计算。 整体难度增加了,即目标值越小怎么证明比特币是自己的怎么证明比特币是自己的,难度值越大。

因此,当别人很难设置你的邮箱时,就相当于屏蔽了你。

不会是一个IP一票,而是一个CPU一票。 因为IP地址分配是一个中心化的问题,CPU是无法集中控制的。

难度动态变化,以防止摩尔定律,硬件更新过快。 这也是中本聪的独特设计。

pow利用了信息安全的另一个特点,即安全性和成本相关性。 这个世界上没有绝对的安全。 比特币系统利用其中两个可管理的,攻击成本,通过原文,随机哈希值,以一个或多个零开始,随着灵魂数量的增加,寻找这个姐姐所需的工作量将成倍增加,并且可以通过增加成本来提高安全性。

这是一个经济学原理。

本课的收获是,作者演示了收到邮件后,对其进行哈希处理,转为二进制。 可以清楚的看到二进制的前27位是0,符合要求。 看到这个过程,更让我印象深刻。

另一个是概念、随机数、难度动态调整的应用。

理解难度值和目标值之间的反比关系。 以掷骰子为例进行说明。