摘要:info中本聪究竟有多少BTC?研究者SergioDemiánLerner在2013年至2014年之间发表了一系列文章,通过区块内包含数据的特征识别中本聪所挖的区块。其主要依据是coinbase转账中的ExtraNonce的规律性变化、Nonce的规律以及时间戳。...
本文来源: ChainInfo 文章作者: Chain.info
中本聪到底有多少BTC?
这个问题看起来很简单,但到目前为止还没有定论。虽然2010年年中之前关于比特币的讨论仅限于少数加密朋克的小圈子,但中本聪在创世区块生成后不久就向公众下载了比特币客户端。据Hal Finney回忆说,他在70多个区块高度的时候加入了采矿,一些比特币的初始参与者也公布了2010年之前加入采矿的证据。在中本聪的身份谜团被解决之前,所有相关的猜测都不会得到证实或明确证伪,但链上的数据会给我们一个非常接近真相的答案。
“考古”工作
比特币创世区块起源于2009年1月3日。1月9日,比特币第一版v0.1发行,迎来了包括Hall在内的Hall 包括Finney在内的第一批用户。在比特币协议中,最小难度设定为1,这也是协议的初始设定。2009年12月30日,在最小难度下运行近一年后,比特币网络迎来了第一次难度上升。BTC难度首次从1上升到1.18,区块高度为32256。从那时起,难度就会增加或减少。难度为1,意味着如果要在网络中维持10分钟的出块间隔,大约需要7.15MH/s的算率,Chain.info的比特币算力历史数据也证实了这一点。而Chain.infoBTC即时状态显示,区块高度606742时(2019年12月5日)全网计算能力约为101EH/s,十年前的十万亿倍以上。
信息来源:Chain.info
如上所述,难度为1并不意味着2009年的区块都来自中本聪之手。虽然2010年7月出现了一个可以交易比特币的交易市场,但我们仍然不能排除矿工一直保留这些BTC,所以我们不能通过转账来判断。鉴于2009年全网计算能力(低于7.15MH/s),这些初始矿工和他们挖出的块并不多,但它们会对估计哪些块来自中本聪产生很大的影响。
在比特币的coinbase中只有地址,没有名字。事实上,根据公开信息,我们唯一可以确定属于中本聪的地址,只有区块高度为9的区块地址,因为该地址在区块高度为12时给Hal Finney发送了10BTC(创世区块的50BTC区块奖励不包括在UTXO集中,所以实际上不能使用)。这也是BTC历史上的第一次转账。
那么如何区分中本聪和其他初期矿工呢?
研究人员Sergio Demián Lerner在2013年至2014年之间发表了一系列文章,通过区块中包含数据的特征来识别中本聪挖掘的区块。其主要依据是coinbase转账中Extranonce的规律变化、nonce的规律和时间戳。Extranonce是在挖掘节点Nonce耗尽外溢时为节点提供额外熵的参数,便于再次开始搜索。该参数在coinbase中,但不属于协议标准的一部分,由各节点在当地记录。Extranonce在成功出块后不会归零,而是会随着使用次数而累积。因此,在前期参与节点较少、节点块相对密集的前提下,同一节点Extranonce将呈现有规律的线性增长。除非重新启动节点,否则Extranonce通常不会重置。
通过总结2009-2010年比特币区块中的Extranonce,Lerner在这个参数中发现了许多共性:
1.由于Extranonce会随着nonce的溢出而积累,节点关闭或重启将归零重置,因此相当于节点块计数器,并会随着节点的定期备份重置而定期重置。在最初的两年里,一系列块的Extranonce表现出不同的规律性,并与前几个块的斜率一致(见下图)。Lerner认为这些块很可能是由中本聪生产的,称为P块。
2.在P区块中,Extranonce保持着独特的增长率,明显高于其他节点生成者,这意味着它明显高于其他节点算率或独特的挖掘软件操作模式。
3.通常,矿工在收到新区块时会积累Extranonce,但P区块的生成者不会。
图表来源:Sergio Demián Lerner
此外,这些P区块的时间戳和Nonce也表现出不符合统计规律的独特性。
4.在这种模式下开采的块中没有时间戳倒置,在统计上与其他块表现出明显的差异。
图表来源:Sergio Demián Lerner
5.在这种模式下,Nonce的最终字节不是在0到255之间均匀分布,而是集中在0到9到19到58之间。
图表来源:Sergio Demián Lerner
通过上述方式,Lerner在前50万个区块中发现了约2.2万个符合上述规则的区块,共生成了约110万个BTC。其中90%以上是在40000个区块高度之前生产的,也就是2010年7月之前。截至2019年4月,这110万BTC中99.9%没有花费(只有550个以类似Hal的方式捐赠)。
BitMex 2018年8月,Research以Lerner的形式研究了初始比特币区块的Extranonce规律,认为中本聪确定性高的区块产生了约74万个BTC。
但Lerner随后提出了以上四五条规则进行反驳,因此我们更倾向于相信Lerner的观点。
另一组比较著名的研究来自Organofcorti。在这项研究中,研究人员通过Lerner的分类方法提取了疑似中本聪的块,并根据当时的网络算率计算出该块生产者在2010年7月有四次定期降低算率,并逐渐将算率降低到零。此外,通过类似的方式,作者还识别了其他几位著名的BTC初始参与者,包括2010年参与采矿的Marti Malmi、Hal Finney和Dustin Trammel。
图表来源:organofcorti.blogspot.com
结论
通过一系列链上的数据研究,我们可以得出一个更可靠的结论:在比特币推出之初,有一个单一的矿工或一个矿工集体在开采。与其他下载客户端运行的矿工不同,其客户端具有独特的运行模式,并故意在区块中应随机分布的区域留下一些信息。直到2010年7月比特币计算能力稳步上升,比特币计算能力才有规律地四次降低算率。它在一年半的时间里挖出了大约110万BTC,但大部分都没有使用。而且,很可能是中本聪。
免责声明:本报告涉及的观点是基于数据分析的综合判断,仅作为投资基础的参考,货币投机风险投资需要谨慎。