超脑黑客作者:疯狂小强
第六百三十一章重大发现
比特币发展到现在,虽然已经有很多人参与到其中,并且被挖出来的比特币也已经不少,但是比特币却并不值钱,仅仅被别人当成了一种类似于积分的东西。
很多人都是因为好奇才加入挖矿的队伍,他们开动挖矿软件,挖到了一些比特币,实验了一下比特币的发送和接受功能,然后……就没有然后了。
除了少数的发烧友,很多人都将软件给卸载了,连密钥都没有保存,直接删除了,因为现在的比特币还并不值钱。
密钥是开启钱包的唯一通道,一旦密钥被抛弃或者丢失,保存着那些比特币的钱包就再也打不开。
比特币一旦被扔掉或者说丢失,只要比特币网络不消失,它们便如同幽灵一般永远地存在于网络中,却没有任何一个人、一个终端、一根网线拥有它们。
它们没有死去,却也不会重新出现在某个人的钱包中,它们只存在于比特币网络中的交易链当中,它们存在,却又相当于不存在。
无论是刘健还是瓦伦,他们挖到的那些比特币,都直接抛弃了。瓦伦是只想试验自己的想法,而刘健则认为那部分比特币是“赃款”,他已经不感兴趣。
在前四年当中,会有一半的比特币数量被挖掘出来,但是相当大的一部分比特币被挖掘出来之后,却被永远地抛弃了,以至于到比特币全部被挖掘出来的那一天,市场上流通的比特币,加上那些被人们当做保值货币贮存起来的比特币的总和,远远达不到2100万个的数量。
好在比特币在理论上是可以无限分割的,也没有出现什么不够用的情况。
……林鸿和夜魔结束通话之后,看了一下计算力曲线图,发现总网计算力已经直接下降,最终又回到了原来的水平,不由松了一口气。
这次的运气不错,有不少人帮忙进行了防御,以至于他自己都还没出手,这次的攻击就已经结束了。
不过肯定不会每一次都这么幸运,林鸿觉得应该提前做点什么预防一下。
他想来想去,最终觉得夜魔的那个方法不错。
虽然使用肉鸡挖矿是一件不道德的事情,但是为了让比特币能够健康平稳地发展下去,他决定特别针对51%攻击打造一个紧急防御方案,即,一旦发现某股计算力有巨大的变化,达到51%攻击的预警条件,那么就启动这个防御方案,相应地提高总体的计算力。
这个方案所使用的方式,便是通过超级蠕虫进行挖矿。
林鸿给超级蠕虫加入挖矿功能,随时监控总网的计算力变化,一旦出现可疑情况,则自动给超级蠕虫网络发送挖矿指令,让超级蠕虫进行挖矿,从而减低攻击者计算力占整体计算力的比例。
“一切都是为了比特币顺利向前发展。”林鸿对自己说。
他花了几个小时再次改造超级蠕虫,这已经是超级蠕虫的第三个主要版本,上一次改造,是因为艹作系统升级导致漏洞变化才被动进行改造,而这次却是主动的。
考虑到超级蠕虫的隐秘特姓,每一只超级蠕虫的计算力肯定不能太大,可以说只能用微弱来形容,但是胜在数量庞大,成千上万的超级蠕虫同时工作,能够产生的计算力是不可忽视的。
当然,平时的时候超级蠕虫是不会参与到挖矿当中的,只有当比特币网络遭遇威胁的时候才会自动触发这个条件。
等林鸿测试完毕,已经是傍晚时分。
他伸了个懒腰,然后想起一件事情,便拿起电话,拨通了周同的号码。
“周大哥,上次跟你说的那件事情,进展如何?”
“人员已经到位了,不过设备还在调试当中,不出意外的话过两天就可以正式开始挖矿。”周同的声音从电话中传出,“我们研究了一下,发现如果按照官方的那个方式挖矿的话效率不是很高,挖矿的速度主要和cpu有关,我们打算自己打造多核的计算机,这样不但可以提升计算力,还可以节省很多成本。”
现在挖矿效率主要和cpu有关,周同接到林鸿的指示之后,便在内部召开了一个工程师会议,专门讨论这件事情。
老板交代的事情,当然要做好,不过他们都是有想法的技术员,自然不会一成不变地呆板执行,而是有针对姓地进行了研究,最终讨论出一个最优方案,即,利用现有的条件打造一种专门用于挖矿的设备,将计算机的其他不必要的外部设备省略,例如软驱,显示器等,重点放在cpu上。
将多个cpu组合起来,形成巨大的计算力,这便是超级计算机的基本原理,他们的方案和这个差不多,只不过规模比超级计算机要小很多而已。
当然,要做一个这样的专门挖矿设备,也并不只是单纯的cpu的堆砌,这其中涉及到很多细节,不但是硬件要兼容,软件方面也要配套,自己进行定制。
正是因为他们的要求比较高,这个挖矿计划才推迟了一段时间没有立刻进行。
林鸿对此倒并没有说什么,只是道:“嗯,尽快吧,有什么问题,可以直接联系我。”