量子計算機出現後,比特幣會歸零麼?

2020-08-27 黃洪清數學

前言

有報導說,一旦量子計算機出現,強大的算力將破解比特幣,比特幣將歸零。

這裡先說答案,量子計算機出現後,比特幣不會歸零


量子計算機

據斯諾登透露的文件,美國國家安全局正在一個耗資$79.7M的項目中努力研製量子計算機。

加拿大公司D-Wave聲稱成功製造出了小型量子計算機,一旦量子計算機出現,比特幣將會怎樣?

簡單的說:

1,挖礦用的SHA256算法是安全的。量子計算機用於挖礦,挖礦難度大幅提高。

2,比特幣用的橢圓曲線籤名算法(ECDSA)會被破解。通過量子計算機計算,通過公鑰可以找到私鑰。

一旦你的地址付過款,公鑰就公開,此地址的錢就可能被盜。對於使用多地址錢包,每個地址只使用用一次的用戶,錢還是安全的。

3,比特幣的籤名算法將要升級。

一旦量子計算機出現,現在電子商務、網銀廣泛使用的RSA 籤名算法也會被破解,如果你去問銀行,「量子計算機出現後,我的網銀安全嗎?」,銀行會說你杞人憂天,但由於橢圓曲線籤名算法的破解對比特幣影響更為直接,所以比特幣社區對量子計算機更為關注。

雖說量子計算機還在科研階段,D-Wave的量子設備是否能運算真正的量子運算還受學術界質疑,一旦比特幣用於存儲大額財富,安全至關重要。

量子計算機出現,比特幣會面臨挑戰,但依舊會前行。

建議:大額比特幣不要重複使用地址。

比特幣私鑰的暴力破解

大家秘不示人的比特幣私鑰,說白了,就是一個整數。

沒錯,就是一個正整數。這個整數介於1 到 2^256 之間。

如果有人使用高性能計算機暴力破解私鑰,也就是

從1開始,2,3,4,5,6 ... 一直到2^256 遍歷一遍所有的整數,同時在本地區塊鏈中檢查相應的金額,

我們錢包裡的比特幣還安全碼?

注意,這個暴力破解過程離線也可運行。

如果用量子計算機暴力破解私鑰,情況又將怎樣?

數之大

2^256=15792089237316195423570985008687907853269984665640564039457584007913129639936

約等1.579*10^76

這是個超大的數。為了便於記憶,我們記一下數量級就可以,即約10^76

先哲云:道通天地有形外,思入風雲變態中。

這裡,我們擴展一下思維空間。

一滴水約有 10^22 個原子。

地球大約由 10^50 個原子構成。

宇宙約有10^82 個原子構成。

宇宙的直徑約10^26 米

宇宙約有10^11 個星系

佛經所說的三千大千世界。如果以太陽係為一個世界,三千大千世界為109 個太陽系。

如此之大,三千大千世界也只是佛教思維空間裡的一小部分。

地球總共大約有 10^23 粒沙子

如果每粒沙子變成一個地球,新的地球裡的每粒沙子再次變成一個地球。

則總共有10^69 粒沙子,這還小於私鑰的總數。

不要說從私鑰計算地址還要一些複雜運算,

就算是不做運算,空循環遍歷2^256 內所有的整數也是不可能的任務。

物之理

暴力攻擊比特幣私鑰是不可行的。

對於這一點,布魯斯·施奈爾教授在其著作「應用密碼學」中的一篇文章最有說服力。

在這裡,翻譯成中文與諸位分享。

熱力學第二定律的影響之一是:表示信息需要一定數量的能量,通過改變系統的狀態記錄一個比特位需要的能量不少於kT,其中T是系統的絕對溫度,k是波茲曼常數(繼續聽我說,物理課快要結束了)鑑於k = 1.38×10^-16 爾格 / K,宇宙的環境溫度是3.2K,理想的電腦運行在溫度為3.2K的環境裡,每次設置或清除一個比特位會消耗3.2×10^-16爾格能量,在比宇宙背景輻射冷的環境中運行計算機,需要額外的能量來運行熱泵。現在,我們的太陽每年輸出的能量約為1.21×10^41爾格,對我們理想的電腦,這些能量足夠驅動2.7 × 10^56次單個比特位的狀態變化,足夠驅動187位計數器遍歷其所有值對應的狀態變化。如果我們建造了一個戴森球環繞太陽和捕獲其32年所有的能量輸出,沒有任何能量損失,我們可驅動計算機計算到 2^192次狀態變化,當然,沒有能量剩下來執行其他任何有用的計算。但這只是一顆星星,微不足道。一顆典型的超新星釋放10^51爾格的能量(這個能量約為中微子釋放能量的一百倍,中微子的能量暫不考慮),如果所有這些能量可以引導用於一個密集的運算,可以遍歷一個219位的計數器的所有狀態。這些數字與具體的硬體技術無關,這只是熱力學允許的最大值,這強烈表明:暴力攻擊256位密鑰是不可行的,除非電腦由某種非物質的東西製造並可存放於不是空間的地方。

為了便於理解和有趣,這裡對上文做些解釋.

先解釋些術語。

1,絕對溫度K

討論絕對溫度前,先說說溫度。什麼是溫度? 生活中,溫度是對冷熱程度的度量,物理學上,溫度是構成物質內部微粒運動動能的體現。

以水為例,水分子在冰塊中運動緩慢,隨著溫度的升高,水分子運動加劇,加劇到一定程度時,融化為水,如果溫度進一步升高,水分子運動越來越快,到一定程度時,水由液態變為氣態。

把手伸到熱水裡,我們感到熱的原因是:熱水分子擁有較高的動能,與手上皮膚分子碰撞時將動能傳遞給了皮膚分子,使得皮膚分子運動加劇,我們就感到了熱。相反,把手伸到冷水裡,手上皮膚分子擁有較高的動能,與冷水分子碰撞時將動能傳遞給了冷水分子,使得皮膚分子運動降低,我們就感到了冷。

水蒸汽遇冷變為水,水再冷卻結為冰。這是個降溫的過程,也是水分子運動速度減慢的過程。就算是冰塊裡的水分子依舊還在做無規則的運動。如果溫度進一步降低,水分子運動速度將進一步的減速。當水分子停止運動,這個時候對應的溫度就是絕對零度 (0K)。

在絕對零度,經典分子停止運動。以這個溫度為零度的溫度計量單位為絕對溫度,單位是開爾文,簡稱開,符號為K。

絕對零度永遠無法達到,只可無限逼近。以下是幾個有代表性的溫度:

絕對零度 0 K等於-273.15攝氏度

水冰點為273K,沸點為373K.

自然條件下,地球的最低溫為184K,

宇宙的環境溫度為3.2K

實驗室可獲得的低溫: 小於0.01K

2 玻爾茲曼常量

物理常數,能量與溫度數值轉換的常數。

3 爾格

能量單位 1 爾格 = 10^-7焦耳 = 2.8x10^-14千瓦時。

4,宇宙背景輻射

指瀰漫宇宙空間的沒有可識別來源的電磁輻射。

通常情況下,光或是輻射總有特定的來源。來自太陽或是某顆星體。

仰望星空,在閃閃繁星之間有些黑暗區域,這些黑暗區域存在一些不可見光,這些不可見光不來自任何一顆星球。

它們來自哪裡?研究發現,這些不可見光起源於宇宙大爆炸,是宇宙中最古老的光。

這些瀰漫宇宙空間的不可見光導致了3.2K 的宇宙環境溫度。

宇宙背景輻射的發現是近代天文學的重大成就,對於研究宇宙的起源有重要意義,彭齊亞斯和威爾遜因此獲得了1978年諾貝爾物理獎。

5,超新星

超新星是某些恆星在演化接近末期時經歷的一種劇烈爆炸,這種爆炸極其明亮,能夠照亮其所在的整個星系,可持續幾周至幾個月,才會逐漸衰減變為不可見。

在這段期間內一顆超新星所輻射的能量可以與太陽在其一生中輻射能量的總和相媲美。

在如銀河系大小的星系中超新星爆發的概率約為50年一次,由於超新星釋放的能量巨大,施奈爾教授的計算加入其釋放的能量。

表示信息需要一定數量的能量,通過改變系統的狀態記錄一個比特位需要的能量不少於kT,其中T是系統的絕對溫度,k是波茲曼常數

無論長城烽火臺上放個煙火,或是交警做個手勢,或是電腦裡一個電壓的變化,都有對應的物質狀態的變化,都需要能量。

如果物質狀態不發生變化,就不能表示信息。所以說表示信息需要能量。

在絕對溫度為T的環境下,改變物質狀態所需的能量不少於kT。

kT是一個很小的能量,一個空氣中的分子或是一個電路板裡的導電電子擁有的動能不少於kT,

所以這是移動一個分子或電子所需的最小的能量。

電路板裡的一個電壓的變化需要巨量的電子移動,所以這是個很保守的估算。

所以溫度越低,能耗越低。

文中所說的3.2K的環境溫度也是一個很低的溫度,地球上最冷的氣象記錄是184K,

瘋狂的超頻玩家通過液氮冷卻可以獲得約100K的低溫。

自然環境中要獲得3.2K的環境溫度,需要把電腦放到太空中,並且做一個外殼擋住來自太陽和其他星球的輻射。

這樣的環境下,電腦改變一個比特位需要的能量不少於3.2×10^-16爾格。

太陽每年輸出的能量約為1.21×10^41爾格,太陽是人類最容易觀測的恆星,這個估算是相對精確的。

基於以上物理數據,結論:暴力攻擊256位密鑰是不可行的。

brute-force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space.

這段話,我讀了好幾遍,由衷嘆服科學家的思維空間和求學精神。

something other than matter,something other than space,難道就是傳說中的」形而上「,

易曰:形而上者謂之道,形而下者謂之器。

科學總是在空間裡對物質做研究。超越物質,空間之外,已非科學的領域。

2014年8月6號首發 於 bitcointalk.org,作者本人轉載。

相關焦點

  • 量子計算機-殺死比特幣?
    量子計算機攻破比特幣,分分鐘的事?原文來自微博:bitcoiner莊見愁好像很多新人了解比特幣都會產生這麼一個疑問,量子計算機那麼厲害,究竟是基於什麼原理呢?博主簡單介紹一下:1、傳統計算機:用0和1來運算;2、量子計算機:也是用0和1來運算。但是量子計算機的先進之處在於,0既是0也是1,即薛丁格的代碼。
  • 當量子計算機技術成熟後,會是比特幣的終結者嗎?
    最近有位網友在我的文章下評論說當量子計算機的技術成熟以後,就是比特幣的涼涼的時候。如果當量子計算機技術可以實際應用的時候,比特幣真的會涼涼嗎?會變得一文不值嗎?本篇就這位網友的想法,來討論討論。探討這個問題的核心點就在於「算力」上,為了讓大家更好的理解比特幣挖礦和算力,我通過一個小故事給大家講明白。
  • 量子計算機會真正摧毀比特幣嗎?
    量子物理學家正在闡述量子計算機對密碼學和加密貨幣的現實影響。在YouTube視頻中,量子物理學家Anastasia Marchenkova分享了有關利用量子計算機打破加密技術的競賽的兩分錢。量子計算機會真正摧毀比特幣嗎?
  • 量子計算機問世將會是比特幣的終結者嗎
    那麼有了大算力的量子計算機對生物科技、航天航天技術、基礎物理學的研發時間周期肯定有一個加速製造的過程。是一件好事。當然有人提到對區塊鏈比特幣這類虛擬貨幣的算法是否構成威脅,那麼咱們就此展開一些推論來看看他對數字貨幣有多大的衝擊。
  • 我國科學家們最近發布的「九章」量子計算機,未來會有什麼影響?
    通過矩陣後,由於幹涉反應,右側的探測器只能探測到76個光子,從而形成了看似詭異的量子計算。總的來說,這還是一個材料學的革命和異想天開的創造力相結合的結果。當然,從這個原型機來看,我國的量子計算離通用性還有很大的距離,你不可能把每一個計算機計算都編製成光路,然後通過量子來推演。當然,第一步走對了,後續也可以達到。人民的力量是無窮的嘛,相信中國人的智慧。下面我就來說說,量子計算的突破會影響我們哪些方面的技術進步!
  • 全球功能最強大的量子計算機將在3個月後問世,比特幣會受威脅嗎
    該公司宣布,它將在未來三個月內發布全球功能最強大的量子計算機。以前以恆溫器聞名的霍尼韋爾(中國)現在正在推出功能強大的量子計算機,該計算機已經使用了十年。霍尼韋爾表示,其量子計算機將會比那些大牌如谷歌和IBM更強大。
  • 谷歌量子計算機的消息一發布,比特幣價格突然閃崩
    比特幣為什麼突然閃崩了?被量子計算機嚇的!因為,量子計算機可怕的算力,恰恰是比特幣最大的剋星:比特幣擁有高強度的算法需要依靠強大的計算力完成解密,一旦量子計算機投入到「挖礦」行業中,原計劃在2140年才能挖完的2100萬枚比特幣將很快被挖完,乃至被破解。
  • 2027年比特幣或被攻破?量子技術窮追不捨
    對加密貨幣來說,量子計算問題並不新鮮,許多專家認為,我們至少還要十年或更長時間才能提出抗量子密碼學。然而,一些觀察人士表示,近期的快速進展可能大幅縮短這一時間。最激進的估計是,到 2027 年比特幣將會被攻破。
  • 量子計算機基本原理
    第0章 引言在我的小密圈裡我被問到多個關於量子計算機能否威脅比特幣的安全性的問題,我來硬著頭皮學習量子計算機了
  • 量子計算機-新的時代
    根據量子力學理論,由於放射性的鐳處於衰變和沒有衰變兩種狀態的疊加,貓就理應處於死貓和活貓的疊加狀態。但是,不可能存在既死又活的貓,那麼必須在打開容器後才知道結果。      當我們打開密閉容器後,貓就不再處於疊加狀態,而是死貓或者活貓的唯一狀態。同樣,量子計算機在經過量子算法運算後每一次測量都會得到唯一確定的結果,且每一次結果都有可能不相同。
  • 量子計算機真的能摧毀區塊鏈網絡嗎?
    從物理學家的角度來說,理論上兩能級量子體系都可以作為量子比特。比如電子的自旋在沒有進行測量的時候處於既上又下的疊加態,一旦測量就會出現要麼朝上要麼朝下的本徵態。
  • 國內量子加密提升6千倍,任正非又說對了,炒比特幣的卻要小心
    量子計算機將量子作為基本計算單元,可在計算思想上並無差別,均為「開關思想」。 比特幣不過是一串電腦數據而已,本質是一種「獎勵」,在一個網際網路平臺上,所有的計算機參與數據記錄,誰的算力強,誰就可以搶先記錄數據,平臺便會獎勵比特幣。實際上,所有的網際網路平臺都可以發行類似比特幣的虛擬加密貨幣。
  • 量子晶片橫空出世,比特幣徹底慌了?
    同樣在昨晚,Google量子AI團隊宣布,通過創造出一塊計算能力超越當前世界上最強超級計算機的量子計算晶片 Sycamore。這款晶片能在200秒內完成目標計算,而完成同樣的計算量,最快的超級計算機則需要一萬年。
  • 什麼是後量子密碼學?
    什麼是後量子密碼學?量子密碼學對經典公鑰密碼學意味著什麼?量子密碼學可以解決什麼問題。
  • 萬萬沒想到:最強大量子計算機居然由工業巨頭研製出來了
    根據IBM創建的衡量量子計算機性能的體系標準,該計算機已達到了64個量子體積,是其競爭對手IBM和谷歌量子計算機的兩倍。當很多人都還在這也不可能,那也不可能的時候,量子計算機已經悄然而至,IBM、谷歌相繼宣布取得重大突破,谷歌甚至稱已實現量子霸權,現在連工業巨頭霍尼韋爾也冷不丁殺了出來,量子計算機的時代真的就要來臨了嗎?哪些應用,哪些行業將受到巨大的衝擊呢?
  • 量子計算機真的能摧毀它嗎?
    最近有很多朋友問到我關於量子計算機的問題,其中最大的隱憂是擔心量子計算會憑藉超強算力,使得加密貨幣不再加密,甚至摧毀區塊鏈網絡。先說答案:不會。不過要想明白這一點,就要了解什麼是量子計算和區塊鏈的密碼算法。
  • 量子計算機厲害到什麼程度,我們還要多久才能用上它?
    來自Google從去年Google宣布"量子霸權"後,很多公司都在努力爭奪霸權,量子爭奪戰十分激烈,關於量子計算機的新聞各路媒體頻繁報導,從此量子計算機的概念開始廣為人知。來自百度目前計算機運算速度讓我們個人覺得非常快了,最快的超級計算機每秒運算能達到5^18次方次,即每秒能執行5億億次指令,這個速度快的可怕吧,不過再了解量子計算機後,足夠讓人懷疑自己的人生。
  • 調查員講科技:什麼是量子計算機和量子霸權?
    接著「量子霸權「這個詞成了人們熱議的話題。但是量子計算機這個名字顯得過於專業,晦澀難懂。本篇咱們就來嘗試一下,揭開它神秘的面紗。想要明白什麼是量子計算機,咱們有必要先簡單科普下傳統計算機的工作原理。就比如流行的區塊鏈,比特幣之所以被稱之為安全,就是因為想破解它需要海量的計算,但傳統的計算機不能勝任,畢竟CPU晶片歸根結底還是一個電子元件,目前cpu裡面已經集成了幾十個億個電晶體,每個電晶體都是納米級大小,已經接近了物理上的極限。再想大幅提升它的運算能力非常困難。
  • 量子鏈(QTUM)儘管跌98%,但依然穩健
    但是,這些已經不重要了,因為將近整個一年量子鏈從最高價90美元附近跌到目前1.5美元附近,跌幅高達98%,在跌幅排行榜名列前茅,值得慶幸的是目前價相對眾籌價依然有5倍的漲幅。熊市之下,量子鏈到底能不能扛下去?會不會真是空氣幣,潛行在歸零的道路上?
  • 比特幣的真相
    同樣,隨著監管開始收緊,比特幣也會緊隨著監管的步伐,提前獵殺獵物。因為在監管到來之後,就會失去獵殺的機會。一場完整的騙局裡面,誰是受益者呢?騙子及其同夥,第二第三個階段全身而退的韭菜,他們是獵殺收網後的受益者。但是一旦一個人到了第三個階段,是非常難以全身而退的。誰是受害者呢?凡是在獵殺之前,沒有把自己賺到的紙上帳面收益提現的參與者,都淪為了獵物。