我这几天在看消息时,发现一位网友提出“量子计算机的出现可能会对比特币及虚拟货币有很大影响"。正好今天可以跟着我了解一下啦!
先简单的说一下什么是量子计算机,它是一种全新量子理论的计算机,根据量子力学的规律进行 高速数学和逻辑运算,是一个存储及处理量子信息的物理装置。之前谷歌就指出量子计算机相比于目前的计算机具有碾压性的优势,据谷歌研究人员称,谷歌的处理器能够在 3分钟内,完成目前全球排名第一的超级计算机 Summit 需要一万年才能完成的计算量子理论的计算机。
不过按照情况发展来看现阶段大家是不用担心滴,即未来通用的量子计算机大规模出现,比特币也不一定有威胁。比特币用到的加密算法主要有:1、椭圆曲线数字签名算法(ECDSA),2,SHA256 哈希算法。ECDSA 主要用于私钥、公钥的生成;SHA256 主要用于公钥生成钱包地址,以及挖矿时的工作量证明(PoW)。量子计算机它只会威胁到 ECDSA 的安全性。
九几年时设计出了专门用来分解因数的 Shor 算法,足够强的量子计算机(硬件)加上 Shor 算法(软件),可以通过公钥破解出私钥,但是比特币没有直接将公钥当作比特币的收款地址。比特币的公钥和对应的地址之间,做了 SHA256 加密。
现在的量子计算机缺乏有效破解 SHA256 的算法,根本无法通过地址破解出公钥,所以比特币是 安全的。随着科技的不断发展就算未来出现量子计算机破解了SHA256的算法,那比特这边肯定也会知晓相应的出现更多的加密算法。