量子計算機首先是由物理學家 Richard Feynman 在 1982 年提出的吭净,這一理論的提出開創(chuàng)了計算機領域的新紀元访圃。最近替蔬,在 NASA告私,CIA 和谷歌的共同努力下,量子計算機的實現(xiàn)取得了重大進展承桥。其此前雷鋒網(wǎng)(公眾號:雷鋒網(wǎng))也報道過驻粟,美國桑迪亞國家實驗室(Sandia National Laboratories)聯(lián)手哈佛大學推出全球首個量子計算機橋。因此專家們發(fā)出警告量子計算機會毀壞現(xiàn)有的比特幣加密系統(tǒng)凶异,破壞其最重要的技術基石格嗅。
比特幣將會終結?
Andersen Cheng唠帝,英國一家網(wǎng)絡安全公司的聯(lián)合創(chuàng)始人屯掖,他表示在量子計算機投入使用的那一天,比特幣就會終結襟衰。比特幣協(xié)議使用的是不對稱的加密貨幣贴铜,用相應的公鑰驗證私鑰簽署的交易,以確保比特幣只能被合法所有人使用瀑晒。使用當前可用計算機強制私鑰與公鑰保持一致不可行绍坝,但量子計算機卻可以解決不對稱加密貨幣的問題。
當量子計算開始商業(yè)化并廣泛使用時苔悦,那要當如何⌒郑現(xiàn)在回想起來,中本聰當初的雙層設計選擇絕對是天才之作玖详。首先把介,比特幣使用了兩大基礎加密系統(tǒng)來實現(xiàn)其安全性勤讽。一是素數(shù)域(一種單向函數(shù))上的橢圓曲線數(shù)乘運算。這取決于容易受到量子技術影響的素數(shù)因數(shù)分解數(shù)學拗踢。二是哈希算法脚牍,哈希算法事實上無法被量子技術進行因數(shù)分解。我們目前并沒有非常好的算法來使用量子計算打破哈希巢墅≈钕粒”“所以中本聰是怎么做的呢,他并未將橢圓曲線公鑰放在交易中直到這些交易被支出君纫。你的比特幣地址就是你的公鑰的雙重哈希版本——這就意味著直到你通過支出交易對公鑰聲明所有權之前驯遇,公鑰對任何人都是不可見的⌒钏瑁——因此如果你使用基本的最佳方法叉庐,既一個比特幣地址只使用一次,每一筆交易使用不同的地址双吆,每次交易將地址的比特幣全部支出來重新定向到新的地址眨唬。當你的公鑰第一次被公布到網(wǎng)絡上時会前,你的這個地址就已經(jīng)不再包括任何的資金——隨便你破解這地址好乐,這個地址已經(jīng)是空的⊥咭耍”第二層需要升級才會有用Antonopoulos認為中本聰選擇增加這些雙層保護簡直就是一個天才蔚万。未來,比特幣社區(qū)將必須準備應對量子級別的計算機临庇,這些計算機可能會破壞橢圓曲線反璃,到時候,比特幣協(xié)議必須進行升級假夺』打冢“這一切都意味著你無法回去看看三年前身為地址的密鑰并破壞它們,因為你并沒有這些公鑰已卷。你擁有的是這些地址的雙重哈希梧田。這個小小的天才設計元素不是偶然的。事實上侧蘸,這為橢圓曲線數(shù)字簽名使用的底層加密算法創(chuàng)建了一個第二抽象層裁眯,允許你進行未來升級。這就意味著讳癌,比特幣加密在過去是安全的穿稳,因為它被隱藏在一種不同的算法的第二層中,未來可以做出改變晌坤,因為你可以創(chuàng)建一個不是橢圓曲線哈希地址逢艘,或者一種不同橢圓曲線哈希地址旦袋,再或者一種更大橢圓曲線哈希地址,或一種抗量子的與橢圓曲線無關的簽名算法哈希的地址埋虹。