破解你的私鑰需要多久?如果全世界比特幣礦工與你為敵

買賣虛擬貨幣

如果全世界比特幣礦工聯合起來,破解你的私鑰需要多久?

先搞清楚算力Hash碰撞的單位,

大家都用過隨身碟或者硬碟儲存東西,單位是KB、MB、或者GB,比如8G的小隨身碟,1T的硬碟說的都是儲存空間,全稱應該是8GB、1TB。B是Byte位元組的縮寫,為儲存單位;如果把Byte改成Hash就成了算力單位,Hash縮寫為H。

K=2^10=1024≈1000;KH算力就是每秒猜大概1000次

M=2^10K=2^20≈10^6;MH算力就是每秒猜大概100萬次;

G=2^10M=2^30≈10^9;GH算力就是每秒猜大概10億次。

以此類推,單位是TH,PH,EH,Z,Y,B,N,D等等

你的私鑰是2^256種可能,當前全網算力是45.98 EH,也就是每秒鐘算45.98*10^18次(具體數字是45.98*2^60),口頭表達為4598億億次,感覺很利害吧,數字大到不行,似乎可以瞬間把你的私鑰猜出來。先不要下結論,我們的私鑰的可能性之大,也不是靠憑空一想能夠判斷的,來吧,少年或者大佬,我們繼續算一下。

45.98這個數字不好變化為2的n次方,假設為64,也就是2的6次方,也就是全網算力提高了40%,就按全網算力提高4成後來算吧。

10^57單位是秒。

算一下一年是多少秒,然後算需要多少年。

1小時是3600秒,1年=3600*24*365

多少年呢?

也就是說,如果這幫礦工倒黴的話,去猜(碰撞)你的私鑰是窮盡了可能性,最後一個碰到你的私鑰,那麼就是需要31.7後面跟著6個億字,這麼多年;

當然,如果算力不增加的情況下,算這麼多億年,算出來的不只是你的私鑰,是所有的私鑰都被算出來了。因為窮盡了2^256的可能性,也窮盡了所有私鑰的可能性,就像我的上一篇文章所說如果有360個地球,每個地球上的每一克物質變成一個新的地球,這麼多地球上面的水分子就是私鑰的可能性

雖然是幾乎無限大的數字,在面對著幾乎無限的時間長河,也是有機會窮盡的。只是這漫長的歲月不是人的一生或者人類的現在文明可以承受的。

還有個bug,也可能第一秒就把你的私鑰猜出來了,比如你的私鑰的256個數位都是0,我們就從每一位是0開始碰起,第一秒就把你給碰出來了。不用怕,這樣的情況不會發生,除非你洩露了資訊,而洩露了私鑰資訊,真的不用麻煩全世界與你為敵了。一臺電腦,一部手機就可以讓你的個人資產灰飛煙滅。所以保護好私鑰(或者助記詞)是你首先要考慮的內容。

實際是,你的私鑰破解時間不會用31.7億億億億億億年,因為對方不會倒黴到破解了全世界的私鑰,最後一個才碰對你的,也不會幸運到第一個數就碰出來。破解的時間應該以億年的時間單位來計算,相信不會有人反對。

放心吧,沒有那麼多算力與你為敵,即使你的錢包裡放著100萬個比特幣。

在等待著破解你私鑰的億萬年時光裡,這些算力早已可以去選擇更為經濟高效的方式

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;