New Scientist 指出,BTC 网络由所谓的“矿工”来确保计算安全,并且使用了美国国家安全局(NSA)创建的 SHA-256 加密算法。理论上,比特币是很容易被强大的量子计算机给破解的。然而在发展的早期阶段,量子计算机距离这一目标,仍有百万级的规模差距。
“量子优势”依然遥远(来自:AVS Quantum Science)
按照设想,量子计算机可借助量子物理学方面的特性来加速某些计算,最终有望在未来某一天轻松攻破 BTC 网络。
不过来自英国苏塞克斯大学的 Mark Weber,正与同事们携手研究“到底需要多大规模的量子计算机”才能达成这一目的。
研究配图 - 1:FeMoco 模拟
据悉,在将每笔 BTC 交易记录到区块链之前,都必须得到矿工网络的‘确认’。而率先完成‘记账’的矿工,可被奖励一枚加密货币。
但在未来的某一天(可能随时到来),量子计算机将能够轻松攻破 BTC 区块链、并抢得加密货币的所有权。
研究配图 - 2:比特币 EC 加密破解曲线
研究团队在分析后发现:
如果将破解 BTC 加密的时间窗口限制在 10 分钟,将需要动用规模达到 19 亿个量子比特的超级计算机。
但若放宽到半小时,就只需要动用具有 1300 万个量子比特的量子计算机。
研究配图 - 3:代码效率、测量深度 / 总门数之比的函数
对于当前持有 BTC 的人们来说,这个消息可以让他们放宽心了。毕竟 IBM 创纪录的超导量子计算机,目前也只达成了 127 个量子比特。
而需要将规模扩大百万倍的话,Mark Webber 认为这件事是不大可能在未来十年内发生的。
研究配图 - 4:函数测量 / 逻辑量子比特数的最佳值
即便如此,一些安全专家还是认为,所谓“现在收集、以后解密”的攻击已经发生。
一旦量子计算机可投入实际使用,今天发出的加密信息,也就再也没有秘密可言。
有鉴于此,我们当前最该担心的,就是未来该如何改进相关加密技术。