对于加密行业来说,最近最大的事件是谷歌推出的量子芯片Willow,有分析指出,搭载该芯片的计算机可能会摧毁比特币的加密,从而达到摧毁比特币;消息一出,比特币一度从10万美元一度跌到9.4万美元。因为,很多人加密投资者担心,比特币最终被量子计算机攻克,而放弃了。
那么,谷歌量子计算机会不会摧毁比特币呢?我们首先来了解一下谷歌的量子芯片Willow?
谷歌12月9日公布的量子芯片Willow最大的一项突破是一个名为“随机电路采样”的基准任务,Willow完成这项任务的时间不到5分钟;而当前全球最快的超级计算机需要花费10的 25 次方年来解决,相当于267亿年,远超过宇宙的年龄。
虽然Willow 芯片推出确实大大促进了量子计算领域的进展,但对于一些加密专家们来说 ,它再强大,也不构成比特币的威胁。
首先,计算特性差异。量子计算虽然在数字因数分解等特定运算上具有显著优势,但在反转单向哈希函数等其他运算上依然困难。
再者,比特币等系统在交易前只公开公钥的哈希值,而不是公钥本身,保护了静态资金的安全性。公钥只有在交易广播后才会公开,量子计算攻击窗口非常短暂,这使得攻击难度极高。
第三,成本不合算。专家估计,要在一天内破解比特币,至少需要一台 1300 万个物理量子比特的量子计算机,目前谷歌的 Willow 芯片只有 105 个物理量子比特。需要的算力和耗能可能就像马斯克说的「在所有沙漠与干旱区全安装太阳能光电」才够,成本上也不划算。
此外,成功的量子攻击不仅需要强大的量子比特,还需要长期稳定无误的量子比特,而包括 Willow 在内的现有量子计算机都不具备。总之,量子计算机目前对比特币网络没有威胁。
但有人认为,随着量子计算机的速度提高,将来是可能通过暴力破解的方式来攻破中本聪等沉睡十多年的公开账户密钥的。确实,密码学家认为,量子计算机是可以通过肖尔算法攻克比特币账户的椭圆曲线签名,从而得到私钥的。
但是,要破解比特币的账户需要2500个「逻辑」量子比特,这是非常难实现的,因为目前的量子计算机可能需要上百个物理量子比特来实现1个稳定的逻辑量子比特,因为现实中的量子比特错误率还很高。谷歌的willow也只有 105 个物理量子比特。
就算量子计算机可以开始破解中本聪的账户,如果他们在1秒,能算出助记词10亿个私钥组合,要猜出他的私钥,也需要128个宇宙年龄。这还是,那种的"支付到公钥”的早年的账户,要对付经过隔离见证后的比特币账户就更难了。
与其担心量子计算机攻击和破解比特币,还不如担心量子计算机对对所有加密实体、传统银行账户、安全文件存储以及依赖当前加密标准的任何系统。他们更容易被攻克。
总结:以当前技术水平,谷歌的量子芯片"Willow"尽管在量子计算领域取得了巨大的进步,但目前的量子比特数量和稳定性还不足以直接破解比特币使用的加密算法(如基于椭圆曲线数字签名算法的加密和SHA-256哈希函数)。比特币网络的安全性基于这些算法的复杂性,量子计算机需要非常高的量子比特数量(比如1300万),才能在短时间内破解比特币钱包的私钥。
理论上讲,量子计算机的威胁还是存在的。但依靠现有的量子计算,对当前的公钥加密系统进行攻击(如通过肖尔(Shor)算法破解RSA)还需要在技术上取得更大的进展。
(感谢杜鹏对此文有贡献)