用量子計(jì)算機(jī)破解比特幣算法需要多長(zhǎng)時(shí)間?
破解比特幣區(qū)塊鏈算法需要多長(zhǎng)時(shí)間?蘇塞克斯大學(xué)的研究團(tuán)隊(duì)評(píng)估認(rèn)為,擁有 3.17 億個(gè)量子比特的量子計(jì)算機(jī)可以在 1 個(gè)多小時(shí)內(nèi)突破比特幣的加密;擁有 19 億個(gè)量子比特的量子計(jì)算機(jī)可以在 10 分鐘內(nèi)破解加密。

蘇塞克斯大學(xué)和 Ion 量子技術(shù)小組的研究生 Mark Webber 研究了 2001 年由美國(guó)國(guó)家安全局(NSA)推出的 SHA-256 編碼算法。SHA-2(Secure Hash Algorithm 2)是由美國(guó)國(guó)家安全局開(kāi)發(fā)的一組加密哈希函數(shù)。SHA-2 程序下有 6 個(gè)哈希值,SHA-256 是其中一個(gè)最受關(guān)注的,因?yàn)樗挥糜诒忍貛咆泿拧9:瘮?shù)的集合通過(guò)采用 Merkle-Damg?rd 結(jié)構(gòu)進(jìn)行組合,這是一個(gè)使用專(zhuān)門(mén)的區(qū)塊密碼的 Davies-Meyer 結(jié)構(gòu)組裝的單向壓縮函數(shù)。
所有的比特幣交易在添加到區(qū)塊鏈之前都需要由加密貨幣礦工網(wǎng)絡(luò)進(jìn)行驗(yàn)證。這個(gè)驗(yàn)證系統(tǒng)告訴系統(tǒng)誰(shuí)擁有賬本中的什么金額。在驗(yàn)證過(guò)程中,交易被賦予了一個(gè)帶有加密密鑰的指定。如果一個(gè)人或團(tuán)體破解了這個(gè)密碼,它將允許訪問(wèn)和擁有比特幣集群。
不過(guò)現(xiàn)階段最強(qiáng)大的量子計(jì)算機(jī)是擁有 127 個(gè)量子比特(qubits)的 IBM 超級(jí)計(jì)算機(jī),是破解比特幣代碼的最佳設(shè)備。Webber 表示在量子計(jì)算機(jī)取得巨大突破之前,想要破解比特幣的算法是不太可能的。而想要發(fā)明這種高性能的量子計(jì)算機(jī),至少還需要 10 年以上時(shí)間。
但 Webber 和他的同事仍然對(duì)比特幣的未來(lái)表示擔(dān)憂(yōu)。他說(shuō)道:“我們需要改變我們的加密技術(shù),因?yàn)樵谖磥?lái),它們并不安全”。















 
 
 





 
 
 
 