为何比特币的私钥不能被打破?

关于:为什么比特币的私钥不能被破解?

正文如下:

破解BTC私钥,其实就是要破解BTC私钥 1 到 2²⁵⁶ 找到一个数字,这个数字对应的钱包里有BTC。

2²⁵⁶ 约等于 10⁷⁷,这是一个巨大的数字。相比之下,人类可观测宇宙的基本粒子是 10⁸⁰ 这个量级。

人类现有的超级计算机,以前的超级计算机, 500 强加算率大约每秒进行 10¹⁸ 对于次浮点运算,感兴趣的人可以计算,即使每次浮点运算都能完成比特币破解的尝试,也需要多长时间才能完成破解。简单来说,一年左右 3.1536 × 10⁷ 秒,按照上面的假设,破解一个比特币所花的时间在上面 10⁵¹ 年这个量级。

事实上,它需要比这更多的时间。比特币网络计算哈希值。现在整个BTC网络每秒都可以预约 1.51 × 10¹⁸ 哈希计算,几乎相当于每秒做 1.91 × 10²² 次浮点运算远远超过了现有的超级计算机算率(换句话说,超级计算机无法攻击比特币网络,能力差距太大,这与比特币网络解决的是一个特殊的问题,超级计算机需要解决的是不同的问题)。

无论如何,我认为超越超越, 10⁴ 年(即一万年)对我们来说意义不大,甚至超过了 10² 2000年(也就是100年)对我们来说意义不大。想想看,花了这么多年,只是破解了钱包的私钥,不知道钱包里有多少BTC,这真的没有意义,即使你知道钱包里有很多BTC,投入和产出也不划算。

多年来,被盗的BTC一直是从人类那里进行的,比如从持有者手中窃取私钥,直接攻击比特币网络,试图破解私钥,闻所未闻,估计未来不可能。

有些人担心量子计算机,首先,量子计算机还处于早期阶段,处理具体问题,没有处理比特币网络问题,其次,量子计算机算率相对较低,远远威胁比特币网络,第三,即使量子计算机未来发展,比特币网络也会一起演变,肯定会有目的地升级。简而言之,量子计算机并不是对比特币的威胁。

以下是本文的参考文献;

How Hard Is It to Brute Force a Bitcoin Private Key?

https://news.bitcoin.com/how-hard-is-it-to-brute-force-a-bitcoin-private-key/

超级计算机 500 强

https://en.wikipedia.org/wiki/TOP500

PetaFLOPS and how it relates to Bitcoin

https://bitcointalk.org/index.php?topic=50720.0

Bitcoin Total Hash Rate(BTC全网计算能力)

https://www.blockchain.com/charts/hash-rate

Observable universe(可观测宇宙)

https://en.wikipedia.org/wiki/Observable_universe

相关推荐