近日,据外媒报道谷歌研究人员本周早些时候在美国国家航空航天局官网上发表了一篇文章,其内容显示,谷歌的量子计算机完成某项计算的时间为 3 分 20 秒,而世界第一的超级计算机 Summit 完成同样运算要花费 1 万年的时间。
谷歌研究人员表示,这意味着量子计算机实现了“量子霸权”,即能够完成以前不可能实现的计算。
文章作者写道,“与所有已知的经典算法相比,这种惊人的计算速度从实验角度证实了量子计算的优势,并预示着人们期待已久的计算范例的出现。”
谷歌研究人员还表示,“该系统只能进行一次单一的、技术性很强的计算,要使用量子计算机解决实际问题还需要数年时间”。
科学家对量子计算机的探索历程
实际上量子计算机并不是谷歌第一个研发出来的。更早以前老牌科技巨头 IBM 和初创公司 Rigetti Computing 已经开发出了量子计算机原型,但它们的原型机目前只能以更快速度完成传统计算机所能完成的相同任务,相对传统计算机的优势并不明显。
而这次谷歌的量子计算机以绝对优势在某项计算上秒杀了传统计算机标志着谷歌在量子计算领域实现的一次重大突破,因此它引起了全球科技界的高度关注,尤其是引起了数字货币领域的高度关注。
量子计算机对比传统计算机的优势
我们知道现有数字货币运行的基础就是密码学,基于非对称加密的公私钥。
而这套体系之所以安全,其根本原因就在于用现在的超级计算机进行运算,根据公钥要反推出其对应的私钥需要的时间大概比宇宙的寿命(138 亿年)还要长,因此是不可能完成的任务。
如果量子计算机能够投入实际应用,私钥的破解将迎刃而解。就以谷歌的这台量子计算机为例,根据公布的数据,它的计算速度是传统计算机的 17.52 亿倍。
如果它也能被用来破解私钥,大概需要的时间就不再需要 138 亿年而只需要 8 年。
而量子计算机的迭代速度是指数级的,比传统计算机更新的速度快得多,因此在秒级时间内破解将指日可待。
量子计算机不会威胁数字货币
那么数字货币的大厦真的要摇摇欲坠了吗?
不会,主要有下面几个原因:
1) 目前量子计算机缺少有效的算法
要破解一个私钥不仅需要计算能力,实际上还需要合适的算法去运算。
这就好比我们有时速 300 公里的高铁火车,但要从广州到北京还需要两地之间有铁轨。如果高铁的轨道路线弯弯绕绕经过一堆其它省份,而普通火车的铁轨就是一条直线从广州到北京,那么在这样的情况下,高铁会走很多弯路,搞不好需要的时间比普通火车还要长。
这里的高铁火车就好比量子计算机,高铁路线就好比算法。
由于量子计算机与传统计算机的架构迥然不同,其算法也需要重新设计。
目前量子计算机仍然缺少有效破解私钥的算法,因此尽管算力提高了 17.52 亿倍,但要找出一个哈希碰撞所需要的时间仍然需要很久。
2)已经有不少数字货币在布局对抗量子计算机
现有的数字货币中已经有不少声称已经具备了抗量子计算机攻击的能力,比如 NEO。另外以太坊在其规划的 2.0 路径中也把抗量子计算机纳入了开发计划。
我们相信会有更多大型公链都开始着手这方面的布局。
3)量子计算机真正投入使用还需要相当长的时间
正如谷歌研究员自己所表述的“要使用量子计算机解决实际问题还需要数年时间”。谷歌目前做出的机器只是原型机,原型机要能用于实际,还需要大量工程上的优化。
在这段时间内,科技界也一定会找到更多对抗量子计算的方法。
所以这则新闻对科技界而言是个重大的利好,但对数字货币而言倒不一定是利空,我们无须太过担心。
本内容为作者独立观点,不代表 InfoQ 立场。
本文转载自道说区块链,已授权 InfoQ 发布。原文链接:《谷歌实现“量子霸权”,会威胁数字货币吗?》
评论