破解比特币区块链算法需要多长时间?萨塞克斯大学的研究团队估计,一台拥有3.17亿量子比特的量子计算机可以在一个多小时内破解比特币的加密;用19台拥有1亿个量子比特的量子计算机可以在10分钟内破解加密。萨塞克斯大学离子量子技术组研究生MarkWebber研究了美国国家安全局(NSA)2001年推出的SHA-256编码算法,SHA-2(SecureHashAlgorithm2)是一套由美国国家安全局开发的加密哈希函数。SHA-2程序下有6种哈希,而SHA-256是最受关注的一种,因为它用于比特币货币。通过采用Merkle-Damg?rd结构组合哈希函数的集合,Merkle-Damg?rd结构是使用专用分组密码的Davies-Meyer结构组装的单向压缩函数。在添加到区块链之前,所有比特币交易都需要由加密货币矿工网络进行验证。该验证系统告诉系统谁拥有分类帐中的金额。在验证过程中,交易会被指定一个加密密钥。如果个人或团体破解此代码,将允许访问和拥有比特币集群。但现阶段最强大的量子计算机是IBM超级计算机,拥有127个量子位(qubits),是破解比特币代码的最佳设备。韦伯表示,在实现量子计算机突破之前,不可能破解比特币的算法。发明这样一台高性能的量子计算机至少需要10年的时间。但韦伯和他的同事们仍然担心比特币的未来。“我们需要改变我们的加密技术,因为在未来,它们是不安全的,”他说。
