主页 > imtoken钱包地址 > 量子计算机新发展,钱包还安全吗?
量子计算机新发展,钱包还安全吗?
几乎每隔一段时间,量子计算机就会出现“突破”。 这引起了部分业内用户的恐慌:量子计算机的出现将破解比特币的加密算法,加密世界即将崩塌。
这不,近日美国霍尼韦尔公司正式宣布在量子计算领域取得突破,将提升量子计算机的性能。 此外,霍尼韦尔还声称将在未来三个月内发布全球最强大的量子计算机。
量子计算机,来源:麻省理工科技评论
这让不少加密资产持有者担心,比特币等加密资产是否还安全,会不会被量子计算机轻易破解?
结论是:至少在当前阶段,您无需担心。 即使未来大规模出现通用量子计算机,比特币也不一定会被“干掉”。
接下来,我们说说相关的原因。
比特币主要使用两种加密算法:椭圆曲线数字签名算法(ECDSA)和SHA256哈希算法。 其中,ECDSA主要用于私钥和公钥的生成; SHA256主要用于公钥生成钱包地址和挖矿时的工作量证明(PoW)。
量子计算机将威胁到 ECDSA 的安全。 1994年设计了专门用于分解因子的Shor算法。 足够强大的量子计算机(硬件)加上 Shor 算法(软件)可以通过公钥破解私钥。
当然比特币钱包收款地址自动变,量子计算机的破解过程也需要很长时间,而且量子计算机的发展也不是一帆风顺的,一开始的性能也没有那么强大。
即使量子计算机足够强大,仍然有一种方法可以保证你的比特币安全:一次只使用一次性比特币地址。
这要归功于中本聪在设计比特币时没有直接使用公钥作为比特币的接收地址。 比特币公钥与对应地址之间存在SHA256加密,但目前还没有可以有效破解SHA256的算法。
比如大白需要转1BTC给小黑,而大白的钱包地址里有3BTC比特币钱包收款地址自动变,那么转账的时候只需要用自己的私钥将比特币找零地址设置为一个全新的比特币地址即可。 . 这样转账的时候,1BTC到小黑的地址,零钱收到的2BTC到大白的新地址。 关于比特币的变化机制和UTXO模型,可以看之前的推文《如果没有UTXO,比特币可能无法稳定运行10年》。
在区块链浏览器上查询这笔交易时,可以看到大白转账的地址和对应的公钥,小黑的地址,找零的新地址。 由于转出地址用完就丢弃,里面没有BTC,所以即使看到了公钥,用量子计算机破解私钥也没关系。
至于被曝光的小黑收款地址和换新地址,由于量子计算机缺乏有效破解SHA256的算法,无法通过地址破解公钥,所以是安全的。