风险提示:请理性看待区块链,树立正确的货币观念和投资理念,不要盲目跟风投资,本站内容不构成投资建议,请谨慎对待。 免责声明:本站所发布文章仅代表个人观点,与CoinVoice官方立场无关

深度丨谁动了区块 3654 的 50 个 BTC?

加密谷Live
2020年05月21日

深度丨谁动了区块 3654 的 50 个 BTC?

作者 | Jimmy Song

在近期的区块 631058 中有这样一笔交易:2009 年 2 月以后未动过的 50 个 BTC 被转移了。这引起了短时的价格波动和大量的投机情绪,人们纷纷开始猜测这是否是中本聪在做 BTC 的转移?

这篇文章中,笔者将解释其背后并不是中本聪在操作的原因,我们仅用一些数据就可验证这一点。

到底发生了什么?

2020 年 5 月 20 日,有一笔 ID 为

cb1440c787d8a46977886405a34da89939e1b04907f567bf182ef27ce53a8d71 的交易被广播到 BTC 网络上,并被收录在 631058 区块中。该交易的输入(input)来自区块 3654。由于创世区块是在 2009 年 1 月 3 日之后创建的,所以该输入在网络成立 37 天后就发生了。

当时在网络上挖矿的人并不多(甚至不知道 BTC 是什么),所以推测此次输出中本聪操作的。考虑到要解锁这个输出需要私钥,而这个输出被花费的事实表明花费者(spender)是持有私钥的。如果其幕后真的是中本聪的话,这就意味着可能还有更多 BTC 在市场上被抛售。截至本文完成时,BTC 的价格下跌了 5% 左右,或许其原因就是基于以上猜测。

BTC 2009 年回顾

2009 年 2 月只有极少数人知道 BTC 的存在,他们大多都是赛博朋克邮件列表中的人。当时大多数 BTC 参与者都在挖矿,因为他们仅认为这是一个有趣的实验。那时候,网络上除了 Coinbase 有着相当数量的 BTC 交易外并无市场。而在 170 区块中中本聪给 Hal Finney 发送了 10 个 BTC。

现在我们知道中本聪至少挖了 9 个区块,而且可能挖了更多。也就是说,当时网络上还有其他人(除了 Hal Finney 以外)也在挖矿。

深度丨谁动了区块 3654 的 50 个 BTC?

因为当时 BTC 还只是一个新鲜事物,且只有那一种软件可以选择,所以当时只要运行 BTC 软件的人都会参与挖矿。

我们可以从中推测到什么

因为当时大家都在挖矿,而且大部分 BTC 的交易都在 Coinbase 中进行,所以我们可以根据 BTCv0.1 版本的代码来拼凑一些信息。 早在 v0.1 版本时,在 main.cpp 里有一个创建 PoW 共识机制的特定函数。当然以目前的水平找到该函数是非常容易的,但它仍然需要大量的 CPU 能力才能找到。我们可以在下图中看到创建此次 Coinbase 交易的代码。 而在此次 Coinbase 交易中,除了输出之外,我们还可获知的信息点即为“extra nonce”。
深度丨谁动了区块 3654 的 50 个 BTC?
你可以看到在第 2190 行中,bnExtraNonce 被设置为 0,在第 2212 行中,同样的变量在生成硬币的 while 循环中发生递增(这即为挖矿)。最后,同样在第 2212 行中,bnExtraNonce 通过 "<<<" 操作符添加到 coinbase 交易的 scriptSig 中。这就是我们观察到的可以取证的地方,因为这个变量首先会被设置为 0,而只要程序在运行前提下,这个变量就会递增。因此,BTC 软件运行的时间越长,这个数字就会越高,更进一步,这个数字会显示在 coinbase 交易的 scriptSig 字段中(我们可以在区块链上查看)。 这就是 Sergio Lerner 对早期区块链的研究结果,他将某些 Coinbase 交易标记为来自于 "Patoshi"。在下图中,BTC 如果已经转移则显示为绿色的,否则是蓝色的,Y 轴 extra nonce 值,你可以看到许多大的蓝带(strands)。
深度丨谁动了区块 3654 的 50 个 BTC?
这些均疑似是中本聪的 BTC,因为当一个区块被挖出时,extra nonce 值会增加。这些也是相当长的运行过程,似乎每隔一周左右就会重启一次。平心而论,我们不知道这些是否是中本聪的 BTC (除了 9 号区块以外),但考虑到蓝带的排列方式(当一个区块结束时,另一个区块很快就开始了),我们有充分的证据证明这些 coinbase 的输出是中本聪的。

疑似区块

通过对区块 3654 及其具体 coinbase 交易的研究中我们可从 scriptSig 找到 extra nonce。
深度丨谁动了区块 3654 的 50 个 BTC?scriptSig 有一个 4 字节的数字(0xffffffff001d,这是 PoW 阈值),然后相应的 extra nonce 为 0xdd01。这个数字是十六进制的小十进制,用十进制表示即为 477。 将该结果与 3653 和 3655 区块(即离 3654 最近的两个区块)的 extra nonce 进行对比。3653 和 3655 两区块的 extra nonce 值分别为 2367 和 2372。

结论

当然,中本聪有可能在在多台电脑上进行 BTC 操作,而此次交易操作只是来自于其中一台电脑(非挖出区块 3653 和 3655 电脑,在上图中显示为蓝点),但考虑到所有还没有花掉的 BTC 都有明显的蓝色图案,看来这 100 多万 BTC 的主人很可能不是同一个人。

深度丨谁动了区块 3654 的 50 个 BTC?

Jimmy Song 作者子铭 翻译

Edward 编辑

内容仅供参考 不作为投资建议 风险自担

版权所有 未经允许 严禁转载

深度丨谁动了区块 3654 的 50 个 BTC?

深度丨谁动了区块 3654 的 50 个 BTC?

深度丨谁动了区块 3654 的 50 个 BTC?

深度丨谁动了区块 3654 的 50 个 BTC?

深度丨谁动了区块 3654 的 50 个 BTC?

深度丨谁动了区块 3654 的 50 个 BTC?

☟☟☟


声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。

评论0条

加密谷Live

简介:分享区块链领域专业、前沿、有趣的内容

专栏

更多>>