量子計算機時代如果到來,比特幣將一文不值?
當今世界上最牛X的計算機"Summit"完成某項運算需要花1萬年的時間。
而量子計算機的出現,完成相同的運算只需要3分鐘20秒。
哦吼,聽到這裡,你是不是覺得計算機和我這顆幣圈老/小韭菜有什麼關係呢?簡直就是城樓上看馬打架(幹我屁事)嘛!那如果必本君跟你說,它的出現可能會讓整個加密貨幣行業變得毫無意義,你是不是正持著手頭的幣瑟瑟發抖?
話先別扯遠,我們先來說說量子計算機這個概念有多可怕!
舉例來說:假如有100萬本書,要在這100萬本書中找是否存在一句話A。現有的計算機會一本本書拿出來一頁頁地翻,逐字逐句地查是不是有句子A。
而量子計算機呢?會一臺分身為100萬臺,然後每一臺查一本書。
說得再具體一點,拿《火影忍者》舉例的話,那就是佐助是經典計算機,鳴人是量子計算機,要找一個東西,佐助只能自己一個一個地方跑去找,也許要找一年。
但是鳴人可以分出5個影分身,然後5個影分身再分出5個影分身,分身的分身再分身,所有分身都同時去不同的地方,瞬間找到東西,然後分身收回,只剩一個鳴人,取回東西,完成。
理論上講,一個300量子位元的量子計算機將能夠瞬間執行超過宇宙內原子數量總和的計算次數,瞬間破解任何現有的密碼,包括現在所有數字貨幣使用的加密技術。
加密貨幣,其本質說白了就是一堆由複雜演算法所生成的“特解”,因此加密貨幣的生產過程,就是利用計算機透過龐大的計算量,不斷地去算出某個方程組的特解。
拿比特幣來說,比特幣用到的加密演算法主要有 2 種:橢圓曲線數字簽名演算法(ECDSA)和SHA256 雜湊演算法。其中,ECDSA 主要用於私鑰、公鑰的生成。
SHA256 主要用於公鑰生成錢包地址,以及挖礦時的工作量證明(PoW)。足夠強的量子計算機,可以透過公鑰破解出私鑰。
那麼破解的過程:透過地址破解公鑰,透過公鑰破解私鑰。一旦掌握公鑰和私鑰就掌握了你的數字資產。
而量子計算機恰恰就是對破解公鑰的反向工程!它的出現讓所有公鑰密碼學有岌岌可危,受此影響最大的便會是個人裝置,通訊,私人資料庫,智慧車輛和政府資料庫。
聽聞這個訊息的你,是不是也有這樣的擔心:啥?這樣我手頭的持有的比特幣還有意義嗎?量子計算機落地普及的話,那什麼數字貨幣都會成為泡沫了呀!
彆著急,且聽必本君細細跟你道來!
1
雖說量子計算機對數字貨幣的威脅是巨大的,但實際上量子計算機要真正投入應用還有相當長的路要走,還要解決相當多技術上的難題,這不是一朝一夕的工作。
即便是專家評估證明谷歌的量子計算實現了突破,但是,離實用可能還有很大的距離,樂觀地估計,量子計算機要投入實用併產生實際效應,可能至少還需要10年甚至更多的時間。
而且呢,業界已經意識到量子計算技術可能帶來的威脅,已經出現了不少抗量子攻擊技術,比如抗量子密碼技術。還出現專門研發抗量子攻擊技術的組織。很多數字貨幣團隊現在已經開始著手採用抗量子計算的技術了。目前有些數字貨幣(比如NEO,DapCash等)已經採用了抗量子攻擊技術。以太坊2.0也公開正在部署抗量子攻擊技術。
區塊鏈有可能受到來自量子的威脅,那有沒有辦法以其人之道還治其人之身,用量子方法去做加密貨幣呢?還真的有人提出了這樣的辦法,18年有篇文章,提出用光子在時域上的的GHZ state來做量子區塊鏈。
每次當看到新聞媒體談到“量子計算”的威脅,總讓我想起上世紀末人們對“千年蟲”威脅的恐懼。那個威脅後來被證明不過是虛驚一場,因為科研人員很早就開始部署相關的解決方案,從而規避了這個問題。
數字貨幣領域也是如此,所以,大家根本不用過於擔心量子計算可能對數字貨幣帶來的威脅。即使量子計算機可以破解了,魔高一尺道高一丈,區塊鏈存在一定的時間優勢,加密貨幣肯定會有對抗量子攻擊的辦法。
2
那如果量子計算機超額完成目標,提前落地呢?那我們就要分析量子計算機是以什麼形式出現了。
如果是完全公開的方式,那麼位元而等加密貨幣只要作出對應的修改,使用前能對抗量子計算機的PoW和加密演算法即可,不會有什麼問題!
如是極其隱秘的方式出現,那麼就會非常可怕。想象一下,一個實體擁有了其他人不知道的強大能力,可以以難以想象的高遠解決PoW,可以以極短的時司找到別人錢包地址的私鑰從而竊取別人的市,並且沒人知知道他的存在,也從未預防那麼他就可以為所欲為,很快就可以讓這個貨幣失去公信力而崩潰。
不過他也不是沒代價,代價就是,自己擁有這種超能力會被外弄所知個實體,秘密擁有了這麼毀天滅地的超能力,他是會去用於車事情報、竊取商業秘密,還是會去搞垮比特幣呢?
顯然這張王牌不應該浪費在比特幣上!
這裡,我想到了考文垂事件。二戰時期,英國已經破解了德國密碼,知道德車要轟炸考文垂,但是一旦疏敦或音防守考文垂,德國人就會知道密碼被破解,立即更換碼,英國的破解方法就失效了。於是,英國首相丘吉爾“丟卒保車”!政府決定這張王牌不浪費在考文垂一個城市身上,留著大的戰役再用。考文垂卒。
所以,即便是量子計算機即使是秘空提前超額完成了“目標”研發出世,也會被用在刀刃上,不會浪。
量子計算機目前看,是普通人接觸不到的。而量子計算機的主要功能是科研,航空、國防。掌握量子計算機的層級,不會無聊到用來攻擊比特幣,在其他方面應用的收益遠大於攻擊比特幣。
3
如果有人動機不純,利用量子計算機攻擊是為了收穫大量比特幣呢?
其實,比特幣最重要的一點是共識,比特幣被攻破後,共識消散,那比特幣將一文不值。所以,破解比特幣後,即使擁有2100萬枚比特幣,可能連個披薩都換不回來。
看到這裡,你是不是鬆了一口氣呢,必本君當時聽聞量子計算機的訊息後也是瑟瑟發抖,提心吊膽擔心自己的比特幣會不會因為受到量子計算機的突然攻擊而不翼而飛!等到必本君小心翼翼的開啟了錢包想要加予確認,才發現...哦我忘了我原來是買不起比特幣的!