量子计算机发展得速度很快。谷歌声称造出了世界上最强的量子计算机,这种计算机能把原本需要10000年才能完成的运算,在200秒内就破解。这是一个很重大的冲击点。并且,它与我们日常使用的基于0和1的个人电脑的运算模式不一样。这里蕴含着怎样的科技变革的力量?
量子计算机与个人电脑运算模式的差异
量子计算机的信息单位是Qubit,它有0和1这两种状态,并且还有叠加态。个人电脑在最底层是基于0和1进行两种简单态的运算。个人电脑的运算模式比较直接且单一,会依循循序渐进的方式来进行输入输出操作。量子计算机则可以同时对多种状态进行处理,能够一次性输入众多参数组合以把问题解决。
个人电脑在数据处理时,每次的运算量存在限制,并且运算模式是固定的。然而,量子计算机好像具备特殊的能力,能够迅速处理大量的数据组合。在算力的利用以及运算模式方面,量子计算机和个人电脑存在着本质上的差异。
比特币网络加密算法
比特币网络依靠两种加密算法。其中一种是SHA-256,比特币以及比特币现金运用此哈希算法。此算法具备不可逆推的特性,难以进行反向破解,并且具有一定的量子抗力。量子计算有可能会加快对SHA256答案的推测,但所需的成本和算力要求非常高。
量子计算机对SHA-256的影响
SHA-256有较强的抵抗能力,然而量子计算能够对其产生作用。当下而言,若要破解SHA-256,需要耗费大量的量子算力才可以实现加速。按照当前全球量子计算的发展态势,这几乎是一种难以承担的成本。
如果量子计算机确实即将有能力破解SHA-256,那么也许我们已经在使用更高级的SHA512算法。因此,量子计算机对SHA-256的影响主要体现在理论层面以及未来或许会有的威胁方面。
量子计算机很强大,它具备破解ECDSA算法的能力,进而能够推导出私钥。不过,当下要达到破解所需要的算力要求,在未来10年的发展过程中是无法做到的。然而,随着量子计算持续发展,倘若到了能够破解的那一天,比特币的安全将会面临极大的危险。
目前相关行业可以进行估算。在量子计算发展速度不同的情况下,ECDSA存在被破解的可能性,同时也存在其可能被破解的时间。这为采取防范措施提供了一定依据。
比特币使用安全防范
《模仿游戏》中德军电码加密关键为重复。在比特币社区,有安全防范习惯。若钱包里的比特币一直未被花费,即便能查到钱包地址,但因公钥未在全网广播,所以其他人无法获取公钥,也就不能进一步推导出私钥。
钱包地址公钥若被重复使用,就存在暴露的风险。如果量子计算机能够破解椭圆曲线算法,那么比特币就会处于危险之中。不过,要是比特币的数量比较少,也许就不会被量子计算机所留意。
量子计算机发展对比特币影响的总结
谷歌声称的量子计算机取得了量子计算领域的成果。然而,就目前而言,对于比特币网络的那两种加密算法,它们所构成的整体威胁是较为有限的,并且处于可控制的范畴之内。但这是基于当前技术发展的预期而做出的判断,未来量子计算机的发展存在着很大的不确定性。
个人是否应该提前进行更高级别的安全防范措施的规划?整个比特币社区是否也应该这样做?希望读者朋友们能在评论区表达你们对于这些问题的观点,同时欢迎大家对这篇文章进行点赞和分享。