LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 【币范·科普】那些年中本聪挖出的区块以及他的目的

【币范·科普】那些年中本聪挖出的区块以及他的目的

2020-08-22 币范 来源:区块链网络

本文作者: whale alert
原文链接:The Satoshi Fortune
发布时间:2020年7月21日
阅读时间:7分钟
译者作者:币范
文章核心:追踪中本聪所挖到的区块以及他的目的(周末开脑洞系列)

在 Whale Alert,我们分析和报告和区块链有关的有趣报道

对于比特币来说,没有什么主题比中本聪更有趣和神秘了。目前,我们能够对中本聪开采的区块和拥有的比特币数量做出准确的估计:54,316个区块 1,125,150枚比特币,在当今市场上休眠的比特币总价值至少为109亿美元。除了是确定性的财富之外,Patoshi (中本聪挖掘的区块)目的就是保护这个年轻的网络免受攻击。

比特币网络的核心是挖矿,这确保了交易的安全。比特币网络的强度与矿工的数量呈正相关: 更多的矿工意味着更安全的网络,更能抵御攻击。简单地说,挖矿是一个算术游戏,参与者同时计算一道题。获胜者可以挖掘区块并获得区块奖励(早期为每个区块50比特币) ,除了交易之外,与挖矿过程相关的其他信息,如 nonce 和 once 外部值(矿工在挖掘过程中使用) 也会添加到区块中。

2013年,塞尔吉奥·德米安·勒纳(Sergio Demian Lerner)发现,在coinbase交易每个区块有一种明显的Extranonce额外参数。


上面的图显示了区块高度低于20,000的Extranonce值,每个块由一个点表示,形成了一个不同的锯状图案。对角线是矿工使用公开发布的标准比特币软件创建的。每当矿工重新启动时,都会将 extranonce 值重置为零,从而创建不同的 saw 模式。图中几乎是垂直的线条(斜线)被认为是勒纳命名的矿工 Patoshi 所为。我们可以肯定的是,Patoshi 是由 Satoshi 操作的,因为在比特币网络诞生之初,它挖掘出了发送给 Hal Finney 的比特币的创建块。勒纳在Patoshi 矿工开采的非线性区块发现了额外证据: nonce 的最后一个字节总是在0到9或19到58的范围内,而所有其他矿工都使用0到255的整个范围。这一发现通过移除范围之外的无源区块,判断哪些是归属于 Patoshi 的区块变得更加容易。然而,在 Patoshi 和普通旷工的交叉点,找到该区块的归属仍然很困难,尤其是在过去的2万个区块之后,活跃旷工的数量大幅增加。


我们怀疑,最后一个字节的范围被分配到一些计算机或 CPU 核心上的结果,每个计算机使用不同的数字来防止工作重复。考虑到这一点,我们检查了范围本身是否有任何变化,由于采矿算力的变化,我们发现它确实随着时间的变化。例如,范围0-919-58仅在前18,015个块中使用,然后缩小到0-919-48 ,直到21308块,后面的区块间也是如此。我们的研究还发现了一些有趣的新细节: 在21,467和25,777区块之间,范围0-9只在每个 Patoshi 使用,数字39只是偶尔使用。在25,811和54,316块之间,29这个数字在某些链条上完全消失了。这些异常可能表明,在这些时期,某些计算机或核心出现故障或被关闭。这些调查结果使我们能够排除更多不是中本聪开采的区块,并为我们提供了更清晰的图像(见上图) ,这在区块高度较高的地方尤其有价值,因为那里的采矿活动在网络上急剧增加。

Patoshi 区块归属允许我们准确地确定 Satosh的平均开采速度: 平均开采速度在很长一段时间内保持令人难以置信的恒定。例如,在2,000至16,000高度的所有区块中,Patoshi 每小时开采的区块平均数几乎正好是每10分钟0.6个,尽管在此期间矿工人数差别很大。从数据中可以明显看出,Patoshi 矿工调整了它的速度,以保持平均速度; 当 Patoshi 创造了超过0.6块/10分钟,以下的 Patoshi 块平均时间较低,反之亦然。

有两个原因可以解释为什么 Satoshi 想要保持这个平均值: 首先,他认为51% 的攻击是对不断增长的网络的最大威胁,并且通过保持60% 的处理能力,他可以防止这些攻击的发生,同时为其他人留下足够的空间来采矿。随着越来越多的矿工加入了这个网络,51% 的攻击变得不太可能,Satoshi 能够逐渐减少他的采矿活动。第二,Satoshi 说理想的挖矿开采时间是10分钟左右,通过控制足够的处理能力,当网络上没有足够或太多的活动时,就可以人为地保持计算时间。我们怀疑 Patoshi 至少由48台计算机组成,其中一台计算机用于协调,更多的计算机处于备用状态以防攻击,这就可以解释缺失的范围10-18。一旦 Satoshi 认为网络足够强大,他就减少了 Patoshi 每10分钟目标的区块数量,让其他人有更好的机会开采一个区块。

了解了不断变化的nonce范围后,我们可以将更多的区块归属于Satoshi,并具有更高的确定性:在最初开采的54,316个区块中,估计有22,503个区块被开采。其中50块coinbase事务(或采矿奖励),其中一个肯定的Satoshi发了10 BTC给Hal Finney.。31块属于一个不同的矿工。我们确信,其中18个区块属于Satoshi,使得Satoshi总共消耗了907比特币(在这些交易时每比特币的价格低于0.01美元),剩下1122,693比特币未使用。

(在目前的比特币代码中,所有人的Nonce分布都是均匀的,只有中本聪一个人是具有特性的)

这项研究的目的不仅是要找出有多少,而且要找出为什么Satoshi以这种特殊的方式采矿。在54,316区块后,Satoshi是否停止了与Patoshi矿商的开采?我们不可能知道挖矿软件是否被更改,或者Satoshi是否继续使用公开的挖矿软件进行挖矿。目前可以肯定的说,Patoshi矿业公司2010年5月被关闭。关闭的时间、采矿行为、采矿速度的系统性下降都强烈表明,Satoshi只对发展和保护这个年轻的网络感兴趣。Patoshi挖出的比特币可能只是比特币而已,几乎不太可能会被使用。并不排除Satoshi也在使用公开发布的软件运行一个矿机的可能性,如果只是为了测试的话,我们相信至少有一种非patoshi模式也属于Satoshi。


注: 根据我们的研究,Satoshi 已经开采和使用了下列区块: 9,286,688,877,1760,2459,2485,3479,5326,9443,9925,10645,14450,15625,15817,19093,23014,28593和29097。

—-

编译者/作者:币范

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...