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

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

破解比特币区块链算法需要多长时间?苏塞克斯大学的研究团队评估认为,拥有 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 和他的同事仍然对比特币的未来表示担忧。他说道:“我们需要改变我们的加密技术,因为在未来,它们并不安全”。


责任编辑:华轩 来源: 今日头条
相关推荐

2021-02-26 20:29:47

比特币区块链矿工

2011-03-07 13:01:50

2018-03-12 10:34:42

2020-05-15 14:17:30

量子计算机比特币区块链

2021-11-12 15:24:19

比特币加密货币货币

2021-01-26 14:05:30

Python编程语言编程

2018-03-11 08:08:48

2020-01-13 07:58:30

Google 开源技术

2019-06-10 15:07:14

5G网络4G

2021-04-19 14:22:38

量子计算芯片超算

2020-12-09 16:15:38

Python开发学习

2013-08-06 09:57:25

微信5.0公众账号

2012-06-20 10:40:36

量子计算机

2022-11-10 16:03:43

量子计算机

2020-10-18 17:33:50

量子芯片计算机

2015-08-05 10:35:46

2022-05-06 18:23:46

安全备忘录美国国家安全局量子计算

2019-03-18 10:30:10

量子芯片网络

2018-10-08 14:10:46

2021-01-27 14:18:17

量子计算传统计算量子机器
点赞
收藏

51CTO技术栈公众号