用量子計算機破解比特幣算法需要多長時間?
破解比特幣區塊鏈算法需要多長時間?蘇塞克斯大學的研究團隊評估認為,擁有3.17 億個量子比特的量子計算機可以在1 個多小時內突破比特幣的加密;擁有19 億個量子比特的量子計算機可以在10 分鐘內破解加密。
蘇塞克斯大學和Ion 量子技術小組的研究生Mark Webber 研究了2001 年由美國國家安全局(NSA)推出的SHA-256 編碼算法。SHA-2(Secure Hash Algorithm 2)是由美國國家安全局開發的一組加密哈希函數。SHA-2 程序下有6 個哈希值,SHA-256 是其中一個最受關注的,因為它被用於比特幣貨幣。哈希函數的集合通過採用Merkle-Damgård 結構進行組合,這是一個使用專門的區塊密碼的Davies-Meyer 結構組裝的單向壓縮函數。
所有的比特幣交易在添加到區塊鏈之前都需要由加密貨幣礦工網絡進行驗證。這個驗證系統告訴系統誰擁有賬本中的什麼金額。在驗證過程中,交易被賦予了一個帶有加密密鑰的指定。如果一個人或團體破解了這個密碼,它將允許訪問和擁有比特幣集群。
不過現階段最強大的量子計算機是擁有127 個量子比特(qubits)的IBM 超級計算機,是破解比特幣代碼的最佳設備。Webber 表示在量子計算機取得巨大突破之前,想要破解比特幣的算法是不太可能的。而想要發明這種高性能的量子計算機,至少還需要10 年以上時間。
但Webber 和他的同事仍然對比特幣的未來表示擔憂。他說道:“我們需要改變我們的加密技術,因為在未來,它們並不安全”。