神秘矿工挖出180万枚BTC,是中本聪吗?
加密货币社区里很多人都知道一些早期矿工挖掘了大量比特币,比如 Dave Kleiman 和“澳本聪” Craig Wright 就被传出可能共同挖掘出了 110 万 BTC,甚至有不少人怀疑 Dave Kleiman 才是真正的中本聪。
本周,RSK Labs 首席科学家 Sergio Demián Lerner 发布了一项关于比特币网络上早期挖矿区块的分析研究,根据强有力的证据显示,一个早期矿工处理了 2.2 万个区块。为了更好地帮助加密社区了解比特币协议诞生时期的挖矿情况,Sergio Demián Lerner 还推出了一个名为“Satoshi Blocks”的新网站。
证据显示他挖了 180 万枚 BTC
最近,独立研究员兼加密学家 Sergio Demián Lerner 发布了一项对比特币早期挖矿的深度研究。实际上,早在 2013 年 4 月 17 日他就已经发布了第一份研究报告,当时发现绝大多数 BTC 都是有一名矿工开采的。
此外,Sergio Demián Lerner 的区块链分析还追踪了来自 Coinbase 交易本身“coinbase 域阻塞(field stemming)”内的“extranonce”域,并生成了相应的分析数据集合。当时,Sergio Demián Lerner 估计这个矿工已经挖掘了 1,814,400 BTC,但在这批已经被开采的比特币中,63% (即大约 110 万比特币)自挖掘之日起就从未使用过。
6 年之后,也就是 2019 年,Sergio Demián Lerner 又发布了一项更为严谨的研究报告,其中提供了更强大的论据来支持他此前的判断。
在这篇题为《丹尼尔斯的回归和 Patoshi 的复仇》(The Return of the Deniers and the Revenge of Patoshi)论文中,他首先探讨了自己的原创研究,以及得出之前结论的理由。Sergio Demián Lerner 详细分析了他是如何在“extranonce”域内找到可靠信息,以及通过一些非隐私保护的方式从“漏洞”中找到了这些信息。
Sergio Demián Lerner 确定一位独立矿工在 2009-2010 年期间挖出了大约 110 万比特币,在此之后 Sergio Demián Lerner 还分析出一个“Patoshi 挖矿模式”,即下图蓝色线条所示,他认为这位“Patoshi”矿工的挖矿模式(蓝色线条)和其他矿工(绿色线条)完全不同。
创建矿池早期模型
Sergio Demián Lerner 还在论文里仔细分析了这个“Patoshi”独立矿工,他觉得自己现在已经知道了“Patoshi”这种独特的挖矿方式究竟是什么,因为这种方式很可能就是“矿池”的前身,而且一些人在“Patoshi”出现几年之后就逐渐接受了这种挖矿方式的存在并开始尝试使用。Sergio Demián Lerner 得出这种观点并非空穴来风,他列举了很多理由还解释了各种因素,包括:
“Patoshi”挖出的 99% 的区块都是未花费(unspent)的;
每个“Patoshi”挖出的区块都“关联”到在这种挖矿模式集合下的一个区块上,而且不会与任何其他区块相关联;
在经过一段时间之后,“Patoshi”这种挖矿模式突然中断了;
几年之后,“矿池”诞生了;
创建矿池的目的,是为了减少由于个体矿工在验证交易的时候获得的区块奖励较低的问题。不过在 2009 年的时候,一个矿工其实可以很轻松地“搞定”区块。
在 2013 年底的时候,Sergio Demián Lerner 非常明确地表示这种挖矿模式是真实存在的,而且使用的是一种完全不同的挖矿手法。
根据他的最新研究显示,“Patoshi”这个矿工开采的所有区块都是通过一个被耗尽的“nonce”范围,而这个“nonce”域被用于在一个特定范围处理区块。
接下来,从 2014 年到 2019 年初,Sergio Demián Lerner 研发发现“Patoshi”这种挖矿模式并没有太多变化,通过最近一些其他研究表明,“Patoshi”只开采了大约 70 万 BTC。不过,Sergio Demián Lerner “以极大的可能性证明”出一名矿工以“Patoshi”挖矿模式挖矿之后提取了所有 BTC,数额超过 100 万。
Sergio Demián Lerner 是基于计算机时钟做出这种判断的,因为即便是在比特币早期阶段,矿工也会在完成区块处理之后使用本地时钟来为区块添加时间戳。
按照 Sergio Demián Lerner 的说法,“Patoshi”这个矿工曾经有 10 天时间暂停挖矿,他还透露这位矿工还以捐赠的形式为其他人捐出了大约 550 BTC。Sergio Demián Lerner 写道:
“如果你研究过比特币协议,就会知道时间戳不一定是单向增加的,从比特币源代码 0.1.0 版本到拥有内部矿工的 Bitcoin Core 最新版本(矿池被创建之前)都是如此。”
时钟和时间戳
根据 Sergio Demián Lerner 提供的一些最新证据也表明,他非常确信这位“Patoshi”矿工提取了接近 110 万 BTC(超过了 Sergio Demián Lerner 多年前研究时的 100 万 BTC)。举个例子,Sergio Demián Lerner 认为计算机时钟可以彼此异步,时间戳在挖矿期间不会持续更新,区块时间戳可以通过比特币软件调整以匹配连接到一个节点的交易双方(也就是 Peer)的中间时间。
由于这些原因,Sergio Demián Lerner 指出同一台计算机几乎永远无法改变(或反转)自己的时间戳,倒置区块时间戳(inverted block timestamps)之间的增量,也会间接监测父区块(parent block)矿工的哈希值。
下图是 Sergio Demián Lerner 研究的时间戳倒置案例:
Sergio Demián Lerner 在其研究论文中写道:
“Patoshi”区块之间没有任何时间倒置,完全没有,而且这个矿工开采的区块占到了比特币前 5 万个区块中的 43%,我愿意考虑其他解释,但对我来说这意味着只存在一种情况:只有一个 PC 时钟,这个时钟的时间被标记在了“Patoshi”挖出的区块之中,就是 ta 一个人开采出来的。
作为 RSK Labs 首席科学家,Sergio Demián Lerner 最后开了一个脑洞,他认为一个能够控制区块模板如何被创建的单一软件,也就只能是一个独立矿工,而且这个矿工很可能就是中本聪。