量子計算機首先是由物理學家 Richard Feynman 在 1982 年提出的,這一理論的提出開創了計算機領域的新紀元。最近,在 NASA,CIA 和谷歌的共同努力下,量子計算機的實現取得了重大進展。其此前雷鋒網(公眾號:雷鋒網)也報道過,美國桑迪亞國家實驗室(Sandia National Laboratories)聯手哈佛大學推出全球首個量子計算機橋。因此專家們發出警告量子計算機會毀壞現有的比特幣加密系統,破壞其最重要的技術基石。
比特幣將會終結?
Andersen Cheng,英國一家網絡安全公司的聯合創始人,他表示在量子計算機投入使用的那一天,比特幣就會終結。比特幣協議使用的是不對稱的加密貨幣,用相應的公鑰驗證私鑰簽署的交易,以確保比特幣只能被合法所有人使用。使用當前可用計算機強制私鑰與公鑰保持一致不可行,但量子計算機卻可以解決不對稱加密貨幣的問題。
當量子計算開始商業化并廣泛使用時,那要當如何。現在回想起來,中本聰當初的雙層設計選擇絕對是天才之作。首先,比特幣使用了兩大基礎加密系統來實現其安全性。一是素數域(一種單向函數)上的橢圓曲線數乘運算。這取決于容易受到量子技術影響的素數因數分解數學。二是哈希算法,哈希算法事實上無法被量子技術進行因數分解。我們目前并沒有非常好的算法來使用量子計算打破哈希。”“所以中本聰是怎么做的呢,他并未將橢圓曲線公鑰放在交易中直到這些交易被支出。你的比特幣地址就是你的公鑰的雙重哈希版本——這就意味著直到你通過支出交易對公鑰聲明所有權之前,公鑰對任何人都是不可見的。——因此如果你使用基本的最佳方法,既一個比特幣地址只使用一次,每一筆交易使用不同的地址,每次交易將地址的比特幣全部支出來重新定向到新的地址。當你的公鑰第一次被公布到網絡上時,你的這個地址就已經不再包括任何的資金——隨便你破解這地址,這個地址已經是空的。”第二層需要升級才會有用Antonopoulos認為中本聰選擇增加這些雙層保護簡直就是一個天才。未來,比特幣社區將必須準備應對量子級別的計算機,這些計算機可能會破壞橢圓曲線,到時候,比特幣協議必須進行升級。“這一切都意味著你無法回去看看三年前身為地址的密鑰并破壞它們,因為你并沒有這些公鑰。你擁有的是這些地址的雙重哈希。這個小小的天才設計元素不是偶然的。事實上,這為橢圓曲線數字簽名使用的底層加密算法創建了一個第二抽象層,允許你進行未來升級。這就意味著,比特幣加密在過去是安全的,因為它被隱藏在一種不同的算法的第二層中,未來可以做出改變,因為你可以創建一個不是橢圓曲線哈希地址,或者一種不同橢圓曲線哈希地址,再或者一種更大橢圓曲線哈希地址,或一種抗量子的與橢圓曲線無關的簽名算法哈希的地址。