未来的量子计算机,会毁掉你手里的加密货币吗?
我们经常在媒体上看到这样的新闻:“量子计算机将是数字货币最大的威胁”,“现有的数字货币将无法抵御量子攻击”等。
这些新闻提到的“量子计算机”,“量子攻击”说的是一种最新的计算机技术。这种最新的技术一旦能够大规模应用于日常生活,会轻易破解现有的密码学难题,现有的加密体系将不再安全有效。
1. 什么是量子计算机?什么是量子攻击?
量子计算机是基于物理学上“量子纠缠”原理所研制的一种新型计算机。它的工作方式和现有计算机有着本质的不同。
举例来说:假如有100万本书,要在这100万本书中找是否存在一句话A。现有的计算机会一本本书拿出来一页页地翻,逐字逐句地查是不是有句子A。
而量子计算机呢?会一台分身为100万台,然后每一台查一本书。
目前世界上最强的超级计算机是“神威太湖之光”,它的运算速度是9.3亿亿次,而一台50量子比特的量子计算机运算速度将达到1125亿亿次,是神威太湖之光的100倍还多,瞬间秒杀。
理论上讲,一个300量子比特的量子计算机将能够瞬间执行超过宇宙内原子数量总和的计算次数,瞬间破解任何现有的密码,包括所有数字货币使用的加密技术。
所以用这样的量子计算机来攻击现有的数字货币几乎是不费吹灰之力。这就是业界常说的“量子攻击”。
2. 抗量子攻击,魔高一尺,道高一丈。
对量子计算机的出现和可能带来的威胁,其实业界很早就展开了相关研究。并且已经出现了不少抗量子攻击的技术,比如抗量子密码(Quantum Resistant Cryptography)技术。还出现专门研发抗量子攻击技术的组织OQS(Open Quantum Safe Organization)。
3. 未雨绸缪
虽说量子计算机对数字货币的威胁是巨大的,但实际上量子计算机要真正投入应用还有相当长的路要走,还要解决相当多技术上的难题,这不是一朝一夕的工作。
业界已经意识到量子计算技术可能带来的威胁,很多数字货币团队现在已经开始着手采用抗量子计算的技术了。
每次当看到新闻媒体谈到“量子计算”的威胁,总让我想起上世纪末人们对“千年虫”威胁的恐惧。那个威胁后来被证明不过是虚惊一场,因为科研人员很早就开始部署相关的解决方案,从而规避了这个问题。
数字货币领域也是如此,目前有些数字货币(比如NEO,DapCash等)已经采用了抗量子攻击技术。以太坊正在部署抗量子攻击技术。
所以,大家根本不用过于担心量子计算可能对数字货币带来的威胁。对于数字货币投资者而言,要关注的是自己所投资的数字货币是否在抗量子攻击方面有所准备和跟进。