解密中本聪:一个人用一台电脑挖出110万个比特币?

2020-09-01 17:33 栏目:经验之谈 来源:网络整理 查看()

塞尔吉奥德曼勒纳(Sergio Dermain Lerner)因研究原始比特币挖掘方法而闻名。在最近的一项研究中,勒纳发现“中本聪”是一个人,而不是一个团队,他用电脑挖出了110多万枚比特币。

解密中本聪:一个人用一台电脑挖出110万个比特币?

7年后解密“中本聪”

中本聪在2009年离开比特币后消失了。中本聪是个人还是团队?他当时是怎么挖出比特币的?围绕“中本聪”,后来人们有了许多疑问。

2013年4月17日,勒纳在他的第一份研究报告中指出,中本聪的挖掘代码中ExtraNonce字段的增量不同于默认的比特币代码,这使他能够发现中本聪的挖掘特征。他表示,最初的比特币挖掘大部分是由一名矿工完成的,并准确计算出该矿工挖掘了1,814,400枚比特币,其中63%(约110万枚)自被挖掘以来一直未被使用。

去年,勒纳在《The Return of The Deniers and The Revenge of Patoshi》文章中提出了“帕托希模型”,展示了比特币在最初几个月的开发情况。由于比特币代码中的一个旧缺陷,矿工Patoshi开采的区块不同于其他矿工的临时模式。大多数人认为这个矿工是中本聪。

解密中本聪:一个人用一台电脑挖出110万个比特币?

中本聪用电脑挖出了110万枚比特币?

最近,勒纳开始调整自己的研究方向,以块随机数字段中最低有效字节的不规则模式为突破口,了解中本聪挖掘比特币块的原始方式。6月,勒纳在博客中分享了他的研究成果。

勒纳说,矿工帕托希当时可能故意限制了他的计算能力,也就是说,帕托希会在每个“区块间隔”的前5分钟内停止采矿机制。勒纳认为这不是一个随机事件,因为矿工在前五分钟内找到散列问题的解决方案的概率是0.39,而像Satoshi这样的主要矿工在五分钟内未能取得任何成功的概率几乎为零。

尚不清楚佐藤为什么这么做。一种解释是,他可能想给其他矿商开采比特币的机会。因为当时没有挖掘比特币的矿工,中本聪希望尽可能多的人参与比特币的挖掘。勒纳得出结论,在达到16,000块的高度之前,中本聪的散列率达到了总散列率的99%。

解密中本聪:一个人用一台电脑挖出110万个比特币?

其他研究人员进一步扩展了勒纳的研究发现:TechMiX报告称,根据随机数LSB值的频率分布,中本聪开采的所有区块可分为五个篮子。

每次尝试解决挖掘问题时,随机数都会增加。显然,中本聪所使用的设备并没有使用完整的可用随机数空间,而是只关注特定的有限范围。勒纳的最新研究结果表明,中本聪已经逐渐降低了随机值:

从可重复挖掘中可以看出,布塔什挖掘算法在扫描内部随机数时倾向于选择较大的随机数。这一趋势表明随机数开始减少,这与中本聪第一代客户端0.1版的方向正好相反。

这带来了一个有趣的结论,甚至有望最终解开中本聪采矿中使用了何种设备的主要谜团:

当分析这两个子范围时,随机数的不平衡性开始减弱,这可以证明当时帕托希在并行扫描五个子范围,而在每个子范围内依次扫描。这与帕托希最初部署50台独立计算机(或其他高度解耦的系统)来建造一个矿区的理论相矛盾。相反,这支持了Patoshi在高端CPU中使用多线程资源的结论。

总而言之,中本聪用了一台多线程计算机来挖掘。为了避免冗余,中本聪将每个线程限制在一个唯一且不重叠的随机数空间内。在比特币挖掘过程中,每当解决散列问题的尝试失败时,随机数就会增加。因此,“八岛模式”可能不是自愿创造的,而是中本聪独特采矿设备的副作用。勒纳同意这一点。

如果勒纳的结论是正确的,那么中本聪是一个人而不是一个团队的结论将变得更加可信,勒纳研究了七年的“帕托希模型”也将被破解。

当然,这对自称是中本聪的中本聪来说也是一个巨大的打击。他以前多次说过,他用几十台电脑来挖掘早期的比特币。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发