用量子计算机破解比特币算法需要多长时间?

文章正文
发布时间:2024-09-11 00:51

破解比特币区块链算法需要多长时间?苏塞克斯大学的研究团队评估认为,拥有 3.17 亿个量子比特的量子计算机可以在 1 个多小时内突破比特币的加密;拥有 19 亿个量子比特的量子计算机可以在 10 分钟内破解加密。

苏塞克斯大学和 Ion 量子技术小组的研究生 Mark Webber 研究了 2001 年由美国国家安全局(NSA)推出的 SHA-256 编码算法。SHA-2(Secure Hash Algorithm 2)是由美国国家安全局开发的一组加密哈希函数。SHA-2 程序下有 6 个哈希值,SHA-256 是其中一个最受关注的,因为它被用于比特币货币。哈希函数的集合通过采用 Merkle-Damgård 结构进行组合,这是一个使用专门的区块密码的 Davies-Meyer 结构组装的单向压缩函数。

所有的比特币交易在添加到区块链之前都需要由加密货币矿工网络进行验证。这个验证系统告诉系统谁拥有账本中的什么金额。在验证过程中,交易被赋予了一个带有加密密钥的指定。如果一个人或团体破解了这个密码,它将允许访问和拥有比特币集群。

不过现阶段最强大的量子计算机是拥有 127 个量子比特(qubits)的 IBM 超级计算机,是破解比特币代码的最佳设备。Webber 表示在量子计算机取得巨大突破之前,想要破解比特币的算法是不太可能的。而想要发明这种高性能的量子计算机,至少还需要 10 年以上时间。

但 Webber 和他的同事仍然对比特币的未来表示担忧。他说道:“我们需要改变我们的加密技术,因为在未来,它们并不安全”。