主页 > imtoken苹果app下载 > 揭开中本聪计算能力的神秘面纱

揭开中本聪计算能力的神秘面纱

imtoken苹果app下载 2023-12-12 05:13:41

注意:这里我称中本聪为“他”,这是由于文章的风格,也许下次我会称中本聪为“她”、“它”或“他们”,使用阳性代词并不意味着我知道是什么里面。

0.简介

我喜欢在 coinometrics.com 工作的原因有很多,在那里我可以访问很多重要数据。最近,Jonathan Lay 一直在讨论 Satoshi Nakamoto 是否曾经使用过他的币,QuantaBytes 的 Martin Harrigan 提供了一些相关的重要数据。

有了这些信息,我们就可以估算出中本聪在挖矿时的算力。

1.中本聪的财富当之无愧早期比特币容易挖吗,是个有远见的天才

上面的链接是由著名的 Sergio Demian Lerner 撰写的一篇文章,它将提供有关中本聪拥有哪些区块的重要线索,我建议您阅读它。

在这里,让我简化一下,在比特币挖矿的早期,当随机数范围用尽或解决块时,coinbase 哈希的“额外随机数”计数器会停止。简单地说,这个“额外的随机数”是按时间和区块高度递增的。

Sergio Demian Lerner 发现,如果他使用“额外随机数”作为时间的函数,并使用颜色来指示是否进行了交易,就会出现一些有趣的事情。

Lerner 先生知道两组数据:一组是已使用的区块奖励,另一组是未使用的区块奖励。他还注意到,“未使用”的额外随机数集继续以比每个块更快的速度增加,而“已使用”的额外随机数集继续以与每个块相同的速率增加。更简单地说,第二组不能穷尽区块之间的随机数范围,但第一组可以。这可能是因为“未使用”组的哈希率高于已使用组,或者因为它使用的随机数范围更有限。

事实证明,“未使用”组的随机数范围更加有限。中本聪刚开始挖矿时,每个区块的“额外随机数”刚刚超过 1.0,因此,我们可以肯定,中本聪的比特币区块应该是“非常垂直”的类型。

我想不出一种简单的数学方法来以编程方式提取属于“中本聪”的那些比特币块,我想手动找到它们,一次一个......

幸运的是,我有一条捷径。

2.早期非中本聪矿工

随着时间的推移,我从收集的数据中准确地定义了前 70,000 个区块中的 2,345 个是 5 个已知实体(矿工)之一。相信大部分读者都对这些早期的实体和他们拥有的区块非常感兴趣,当然我不会在这里公布他们的名字,如果你是开发者想要了解这些东西,请联系我。

这里每种颜色代表一个不同的挖矿实体(矿工)。

3.中本聪的比特币区块

显然,所有这些早期矿工都以每块 1.0 的额外随机数进行挖矿,直到第 70,000 个区块才开始上升,可能是因为显卡挖矿刚刚兴起这次(大约从 2010 年 7 月开始)。

剔除其他已知矿工并手动选择 Satoshi 的比特币区块,我们得到下图:

每个系列都在前一个系列结束之后开始(从最小的额外随机值开始),Lerner 先生认为这是由中本聪备份他的钱包引起的。起初,每个系列都非常有规律,每五天备份一次:

但它很快就变得不那么一致了。另外,大约一半的额外随机数率和往常一样,所以看起来中本聪的比特币客户端被分成了两个独立的线程,然后发生了其他有趣的事情,可以参考勒纳先生的博文,在“推荐”阅读部分。

事实上,我们不需要知道额外的 nonce 率来确定 Satoshi 的哈希率,它只是告诉我们哪些比特币块是 Satoshi 的,我们还想知道 Satoshi 是否使用多台计算机来同步时钟。

4.中本聪的计算能力

公式:算力=解块*挖矿难度*2^32/次

如果将得到的区块乘以解出区块的挖矿难度,再乘以 2 的 32 次方,再除以这个时间,就可以得到平均算力值。例如,如果挖矿难度为 1,你每天挖 144 个区块早期比特币容易挖吗,那么你的算力约为 7.16 Mhps。

这提供了一个很好的方式来理解中本聪的日常哈希率并绘制它:

第一次看到这个结果,我也有些震惊。很明显,中本聪改变了他的计算能力 4 次:

揭秘中本聪的算力

自 2009 年 2 月以来,他的算力一直稳定在 4.35 MHPS,然后在 2009 年 10 月暴跌至 1.617 MHPS,然后在 2010 年 5 月短暂停在 1 MHPS,然后从 1.@ >575Mhps,每月0.18 MHPS,直到再次达到1 MHPS,他选择停止挖矿。

这是什么意思?他用了三台不同的电脑?第一阶段的算力比第二阶段的算力多166%,而第二阶段的算力又大于第三阶段,很难说他是不是去掉了一些算力。

显然中本聪有某种微调控制,我不知道他是怎么做到的,但我猜家用 PC 上的标准客户端无法做到这一点。

1.8@>中本聪:拥有全网50%算力的第一人

这一部分会很有趣,但不是很能说明问题。

中本聪的算力一直到2009年10月都比较稳定,但是到了12月他突然开始降低算力,而此时全网的算力还在不断增加。当月突然停工,对全网算力造成了重大影响,导致当时全网算力呈“VV”形。

1.9@>

或许更容易观察下图,从中本聪每天解出的区块在全网的比例相对稳定在 75%,直到 2009 年 9 月之后才达到峰值(由于计算量的增加)力量)。),然后逐渐减少,直到中本聪突然停止挖矿。

揭秘中本聪的算力

6.总结

中本聪最初的计划是每五个月将算力降低 1.7 MHPS,但在他第二次降低的一个月后,他选择放弃这个计划,因为这种方法会导致算力下降整个网络。

这意味着两件事:中本聪有一个算力控制计划。一开始他的算力控制比较粗糙,后来他实现了非常精细的算力控制。

希望这些见解能帮助研究人员了解中本聪的设计。