前两天小鹿的文章里提到,现在用家用电脑来挖比特币几乎是不可能实现的。不过,在回复中也有不少朋友说,家用电脑做不到竞争记账权,不过量子计算机却分分钟就可以垄断比特币网络。
嘿嘿,关于这样的一个问题,小鹿只想说:亲们,你们想得太简单了。当然,把这样的一个问题想得太轻易的不单单只有我们亲爱的网友们,连任正非大大都在昨天咖啡时间里说“很多人都将区块链说的那么伟大,但在量子计算机面前就一钱不值了。”话说真的是这样么?
最近区块链的话题大火,不过量子计算机也吸引了一大波眼球,主要还是因为9月21日谷歌在NASA发布了一篇被秒删的论文。但是虽然文章被匆匆地撤下,但是在缓存中我们还是能够正常的看到文章的内容。这篇文章主要公布了谷歌研发的量子计算机的相关数据内容,这台量子计算机只要用3分20秒就可以完成全球最强大的超算Summit计算机用一万年才能完成的计算。看来,谷歌去年立下的flag还真的没倒,它真的有可能走向量子霸权。
不过文章一出就引起了一篇哗然,美国的总统参选人杨安泽在转发推特后,感叹:大事啊,至少说明没什么破解不了的密码了!
然而真的是这样么?如果让这台量子计算机和号称可以颠覆网络安全性的区块链技术碰撞又会发生什么情形呢?反正小鹿是很好奇,既然好奇就要求证咯。而且关于这场世纪算力大挑战的话题其实已经吵了好多年了,我们也可以从中来看到一些端倪。
既然有人说量子算计可以攻破区块链网络的防线,那么我们先来看看什么区块链网络防线。其实区块链的防线基于两点,首先是矿工们用专业设备“矿机”参与抢答的哈希运算。他要求每个运算设备要比别人更快更准确地找出特定的随机数来获得记账权利和记账奖励。还有就是用于区块链网络中的非对称密码术,也就是我们的公钥私钥。
那么针对这两点,量子计算的威胁在哪里呢?首先假如以量子计算机强大的运算力,足以对比特币网络发起51%攻击,那么量子计算机将垄断整个区块链网络的记账权,并获得网络发出的所有比特币,还可以对网络中的区块拥有有效权。啥意思呢?就是说,它可以修改自己的交易记录,还可以阻止区块确认交易。就是说,你在交易完成之后,还可以收回已经付出的比特币,那么这将对比特被网络毁灭性的诚信打击。
其次,它还将有可能轻松地破解区块链网络中的密钥系统,这也将使得比特币网络的安全性瞬间崩溃。然而,关于这点小鹿却不得不提一句。假如量子计算机可以这么轻松的破解区块链网络的密钥系统,那么是不是与我们生活更贴近的银行系统,更是像纸糊的一样脆弱了呢?假如,真有这样的技术流出,那么首先崩溃的不是区块链网络,而是各国的银行系统。亲觉得有哪个国家可以允许这样的情况发生呢?
当然,以上的情况也不过是假如罢了,毕竟以目前的情况来说还是不太可能实现的。因为想要攻克区块链网络的量子计算机,至少需要含有1500个量子单位,但是目前谷歌测试的Bristlecone量子计算机也仅仅只拥有72个量子单元。离真正攻克区块链网络的1500个单元还是差太远了。
而且区块链技术算是现有已知的技术中安全性最高的一种技术之一,它使用的加密算法中除了散列函数外还包括椭圆算法和Sha-256。然而目前量子计算机威胁最大的在于散列函数算法,而对于区块链网络中所应用的椭圆算法和Sha-256却依然没什么突破,所以即便量级计算机冲破散列函数的防线我们的比特币依然是安全的。不过即便小鹿这么说还是会有同学说小鹿空口无凭读不对。没关系,关于相关的科普详解小鹿之后会专门撰文来解读哦,今天由于篇幅问题就不细说啦。
只能说,谷歌已经踏出了他们与区块链网络争霸的第一步罢了,然而何时能真正做到“神仙打架”的地步,目前看来还是相当遥远的。毕竟,谷歌在进步,而区块链网络也能进化的,甚至还有人提出,是不是将来可以往量子区块链网络的方向升级呢?毕竟,量子计算机可能破解普通的函数级别网络,却攻不破量子层级的网络。若是将来真发展到量子计算机VS量子区块链网络,估计就由一场自相矛盾的好戏看了。
虽说量子网络目前还存在于假说的阶段。然而即便让量子计算机当真去冲击区块链网络,实际操作难度也是相当大的。因为除了比特币网络以算力为基础,因此会非常容易受到大算力的冲击,但是但是区块链技术目前还是处于百花齐放的发展状态中。现有的区块链技术,至少有30多种不同的共识算法,很多都不是以算力为基础,因此面对量级计算机的攻击,或许将来也能够最终靠切换共识协议的方式来处理问题哟。
不过,说来说去,量子计算机的威胁再大,首当其冲的也不会是区块链网络啊。小鹿倒是觉得,大家应该先操心操心先用的银行系统如何抵御量子计算的冲击。反正就算天台下来,还有这么个高个子顶着,区块链网络表示自己其实根本就不慌。
再说了,从谷歌秒删论文的举动来说,小鹿觉得现在说量子霸权估计为时也还太早了吧,小鹿还是先淡定吃瓜,坐等官方消息出炉哦。不过关于这场依然处于脑补阶段的“神仙打架”你又是怎么看的哦。欢迎大家在文章底下留言与小鹿交流讨论哦。