Patoshi nonce 结束的范围 改进后的 Patoshi 区块归属使我们能够准确地确定 Satoshi 矿工的平均采矿速度,令人惊讶的是,我们发现,nonce 结束范围的变化与采矿速度的变化并不相关:平均采矿速度在很长一段时间内都保持着不可思议的恒定。例如,在高度 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 分钟的区块目标,让其他人有更好的机会挖掘区块。 每条 Patoshi 链(超过 20 个区块)每 10 分钟开采的区块 了解不断变化的 nonce 范围,让我们能够将更多的区块归属于 Satoshi,并且有更高的确定性:在第一批开采的 54,316 个区块中,估计有 22,503 个区块。在这些区块中,有 50 个区块的 coinbase 交易(或挖矿奖励)已经被花掉了,其中有一个区块肯定是 Satoshi 在给 Hal Finney 的 10 个 BTC 的交易中花掉的。其中 31 个被花费的区块可能是假的,这意味着它们与 Patoshi 只是偶然匹配,属于不同的矿工。我们确信其中 18 个花费的区块属于 Satoshi,因此 Satoshi 花费的总金额为 907 BTC (在这些交易发生时,每 BTC 的价格低于 0.01 美元),还有 1,122,693 BTC 没有花费。 这项研究的目标不仅是要找出多少钱,而且要找出 Satoshi 为什么要以这种特殊的方式挖矿。Satoshi 在 54,316 区块后是否停止了与 Patoshi 矿工的挖矿?到底是采矿软件因此被更改而变得无法检测,还是 Patoshi 继续使用公开的采矿软件进行采矿,我们无从得知。在更高的区块中发现了一些异常情况,比如在区块 70,000 之后,以 [0-9] 结尾的非 ces 的比例过高,以及在区块 109,500 到 112,500 之间使用相同范围的奇怪模式,但目前可以肯定的是,Patoshi 矿机在 2010 年 5 月被关闭了。关机的时间、挖矿行为、系统性的降低挖矿速度和缺乏支出,都强烈地表明 Satoshi 只想发展和保护这个年轻的网络。Patoshi 开采的比特币可能只是这些努力的副产品,剩余的比特币不太可能被花掉,尽管问题是 Satoshi 为什么在这种情况下不直接烧掉它们。我们的研究结果不排除 Satoshi 也在使用公开发布的软件运行矿机的可能性,即使只是为了测试目的,我们相信至少有一个非 Patoshi 模式也很可能属于 Satoshi。 (责任编辑:admin) |