前几天11月30日在广州华南理工大学举办的一场关于“量子计算”和“区块链”的重磅论坛。这场论坛的全称是“量子信息与区块链技术”,由数字资产研究院学术与技术委员会主任朱嘉明教授发起,数字资产研究院与华南理工大学自动化科学与工程学院联合主办。我作为嘉宾也应邀参与了本次会议,其中有一些相当深入的讨论可以解释和澄清目前在区块链领域大家对量子攻击的恐惧,这在当下萎靡的行情中可以让我们数字货币投资者对这个区块链对这个领域有更深入的了解,具备更加坚定信心。谈到量子计算,今年最大的新闻莫过于谷歌宣布发明53量子比特的量子计算机,夺得所谓的“量子霸权”。当这则新闻出笼时,在新闻界它不过是被当作一个伟大的技术进步来讨论,引起了轰动,但仅此而已。而在整个区块链业界,它却引起了恐慌,为什么呢?因为一时间不了解细节和量子计算的人开始散步传言说数字货币即将被量子攻击所攻破。华为的任正非先生更是发出了“很多人将区块链说的多么伟大,但在量子计算面前就一钱不值了”的言论。事实果真如此吗?我在往期的文章中曾经对此进行过专门的解释,但参加完这场论坛,对量子计算有了更深的认识后,现在再回过头来看这类观点,我觉得应该用更加通俗易懂的方式让数字货币持有者对手中的数字货币放心,安心,并有信心。首先我们要理解的是任何一项技术都是既有长处也有短处的,没有哪个技术是万能。量子计算技术也是如此。量子计算的长处就是它在计算某一些问题时所需要的时间比传统计算机要极大的减少,少到什么程度呢?打个比方就是传统计算机要花一万年才能解决的问题,量子计算机只需要一秒钟。但是注意,这里只对“某一些”问题而言。换句话说对另外一些问题,量子计算机和传统计算机比起来是没有优势的,这就是量子计算的短板。这是理解量子计算的关键点那么对哪些问题量子计算机比传统计算机有优势呢?恰恰就是现有的数字货币用到的加密算法。这就是所有恐惧的根源。对此,我们假设现有的数字货币加密技术不进行任何更新和修改,那么什么样的量子计算机可以攻破呢?按照比较合理的推测,需要大概4000个量子位的量子计算机,这样一个量子计算机可以在30分钟内攻破比特币的私钥,也就是通过公钥能够反推出私钥。而这样的量子计算机大概什么时候可能问世呢?估计的时间在2027年,也就是8年后。那么8年后如果真的这样的量子计算机问世了,比特币时不时就毫无招架之功呢?绝对不是。在我刚才的分享中,我提到量子计算攻破比特币的方法是通过公钥反推出私钥。所以如果一个比特币账户的公钥不公布那量子计算机找不到目标也就没法算出私钥了。从这里我们就找到了比特币对抗量子计算机的第一个方法:一个公钥只用一次,公钥用完后,那个公钥对应的账户中如果没有任何比特币,那么就算量子计算机算出私钥也没有意义了。实际上现在很多比特币钱包就是用的这个办法,一个钱包可以产生任意多的公钥和地址,一个公钥和地址只用一次。所以用这类钱包,就算量子计算机来了,你的比特币仍然安全!上面是最直观的对抗量子计算的方法。其实还有更彻底的方法,那就是彻底避开量子计算的优势,专找它的弱势。我刚才讲过,量子计算机只对某一些问题比传统计算机有优势,而在其它领域没有优势。所以呢,数字货币完全可以用其它的量子计算不具备优势的数学算法替代现有的算法。这样就算量子计算机出现也没有什么可怕的。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。