聊聊我理解的量子計算對加密貨幣有何影響?
前幾天11月30日在廣州華南理工大學舉辦的一場關於“量子計算”和“區塊鏈”的重磅論壇。
這場論壇的全稱是“量子信息與區塊鏈技術”,由數字資產研究院學術與技術委員會主任朱嘉明教授發起,數字資產研究院與華南理工大學自動化科學與工程學院聯合主辦。
我作為嘉賓也應邀參與了本次會議,其中有一些相當深入的討論可以解釋和澄清目前在區塊鏈領域大家對量子攻擊的恐懼,這在當下萎靡的行情中可以讓我們數字貨幣投資者對這個區塊鏈對這個領域有更深入的了解,具備更加堅定信心。
談到量子計算,今年最大的新聞莫過於谷歌宣布發明53量子比特的量子計算機,奪得所謂的“量子霸權”。
當這則新聞出籠時,在新聞界它不過是被當作一個偉大的技術進步來討論,引起了轟動,但僅此而已。而在整個區塊鏈業界,它卻引起了恐慌,為什麼呢?因為一時間不了解細節和量子計算的人開始散步傳言說數字貨幣即將被量子攻擊所攻破。
華為的任正非先生更是發出了“很多人將區塊鏈說的多麼偉大,但在量子計算面前就一錢不值了”的言論。
事實果真如此嗎?
我在往期的文章中曾經對此進行過專門的解釋,但參加完這場論壇,對量子計算有了更深的認識後,現在再回過頭來看這類觀點,我覺得應該用更加通俗易懂的方式讓數字貨幣持有者對手中的數字貨幣放心,安心,並有信心。
首先我們要理解的是任何一項技術都是既有長處也有短處的,沒有哪個技術是萬能。量子計算技術也是如此。
量子計算的長處就是它在計算某一些問題時所需要的時間比傳統計算機要極大的減少,少到什麼程度呢?打個比方就是傳統計算機要花一萬年才能解決的問題,量子計算機只需要一秒鐘。但是注意,這裡只對“某一些”問題而言。
換句話說對另外一些問題,量子計算機和傳統計算機比起來是沒有優勢的,這就是量子計算的短板。
這是理解量子計算的關鍵點
那麼對哪些問題量子計算機比傳統計算機有優勢呢?恰恰就是現有的數字貨幣用到的加密算法。
這就是所有恐懼的根源。
對此,我們假設現有的數字貨幣加密技術不進行任何更新和修改,那麼什麼樣的量子計算機可以攻破呢?
按照比較合理的推測,需要大概4000個量子位的量子計算機,這樣一個量子計算機可以在30分鐘內攻破比特幣的私鑰,也就是通過公鑰能夠反推出私鑰。
而這樣的量子計算機大概什麼時候可能問世呢?估計的時間在2027年,也就是8年後。
那麼8年後如果真的這樣的量子計算機問世了,比特幣時不時就毫無招架之功呢?絕對不是。
在我剛才的分享中,我提到量子計算攻破比特幣的方法是通過公鑰反推出私鑰。所以如果一個比特幣賬戶的公鑰不公佈那量子計算機找不到目標也就沒法算出私鑰了。
從這裡我們就找到了比特幣對抗量子計算機的第一個方法:一個公鑰只用一次,公鑰用完後,那個公鑰對應的賬戶中如果沒有任何比特幣,那麼就算量子計算機算出私鑰也沒有意義了。
實際上現在很多比特幣錢包就是用的這個辦法,一個錢包可以產生任意多的公鑰和地址,一個公鑰和地址只用一次。所以用這類錢包,就算量子計算機來了,你的比特幣仍然安全!
上面是最直觀的對抗量子計算的方法。其實還有更徹底的方法,那就是徹底避開量子計算的優勢,專找它的弱勢。
我剛才講過,量子計算機只對某一些問題比傳統計算機有優勢,而在其它領域沒有優勢。所以呢,數字貨幣完全可以用其它的量子計算不具備優勢的數學算法替代現有的算法。這樣就算量子計算機出現也沒有什麼可怕的。


