或许这个攻击并不是故意的,也许这个人只是一个比特币爱好者,他并不知道会存在这种攻击,正好他手中掌握了这么大的计算力并将其用于比特币挖矿。
一切还有待了解和挖掘。
林鸿坐于电脑前,开始着手展开调查。
他设计比特币客户端的时候,其架构和比特币差不多,矿工的具体IP是保密的,也就是说杜绝了被人进行追踪定位的风险。
不过,却有一种方式可以大致统计这些计算力到底来自什么区域,因为吸取了比特币设计的经验,全世界布置了一些主要的P2P的骨干节点,这些节点完全由比特币支持者免费无偿提供,负责完整地保存所有数据,并且处理大量的计算力数据交换。
所有的这些数据都是有记录可查的,通过统计这些节点的运算能力,就可以知道来自某个地区的总体运算速度多大。
林鸿立刻编写了一个功能,对这些主要节点的计算力进行统计,然后和之前的数据进行对比,看看到底是哪些节点的计算力突然猛增。
最终的看到的结果让林鸿心中松了一口气,因为他发现这些计算力主要来自五个节点,并且计算力都非常地接近。
也就是说,这些计算力分别来自五个不同的地方,则是同一个人所贡献的概率变得非常小。
比特币的所有东西都是开源的,这些数据,不但是林鸿能够看到,其他人也能够看到,只要对方连入网络,然后对这些按照特定格式保存下来的数据进行分析,统计即可。
林鸿进一步分析发现,这五个节点的计算力变化的时间是不同的。
来自美国的一个节点的计算力首先出现猛增现象,很快,又一个美国的和一个英国的两个节点分别出现异动,接着,原先美国的那股计算力再一次持续突变增加,超过了后面那两股的总和,而这个时候,芬兰和和俄罗斯也分别