破解比特幣區塊鏈演算法需要多長時間?蘇塞克斯大學的研究團隊評估認為,擁有 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 和他的同事仍然對比特幣的未來表示擔憂。他說道:“我們需要改變我們的加密技術,因為在未來,它們並不安全”。