量子計(jì)算如何威脅到區(qū)塊鏈?原來(lái)是技術(shù)被過(guò)時(shí)
譯文【51CTO.com快譯】最近媒體對(duì)比特幣和加密貨幣大肆宣傳。但是真正革命性的技術(shù)是區(qū)塊鏈,加密貨幣是在這種電子架構(gòu)上運(yùn)行。
區(qū)塊鏈?zhǔn)且环N去中心化記賬系統(tǒng),通過(guò)共享的交易賬本來(lái)驗(yàn)證記錄。網(wǎng)絡(luò)中的每臺(tái)計(jì)算機(jī)存放有賬本的副本;交易完成后,對(duì)照存儲(chǔ)在網(wǎng)絡(luò)上其他所有計(jì)算機(jī)上的賬本進(jìn)行驗(yàn)證。如果所有賬本匹配,那么該交易加密成所謂的區(qū)塊。然后新區(qū)塊添加到現(xiàn)有的區(qū)塊中,組成區(qū)塊鏈。
區(qū)塊鏈的潛在用途遠(yuǎn)超出加密貨幣。它們包括保護(hù)電子健康記錄、創(chuàng)建智能合約和電子投票。區(qū)塊鏈甚至被譽(yù)為有望克服美國(guó)國(guó)防部(DoD)面臨的后勤挑戰(zhàn)――從美國(guó)國(guó)防部的角度來(lái)看,區(qū)塊鏈的一致性結(jié)構(gòu)可以緩解單點(diǎn)故障的安全風(fēng)險(xiǎn),并且讓大大小小的庫(kù)存供應(yīng)商得以跟蹤運(yùn)送的貨物。而在去年12月,特朗普總統(tǒng)簽署了一項(xiàng)法案,要求探索區(qū)塊鏈對(duì)聯(lián)邦政府帶來(lái)的潛在好處。
不過(guò)公開的秘密是,量子計(jì)算機(jī)的破解(hack)有可能讓這種技術(shù)毫無(wú)用處。
目前正在開發(fā)中的量子計(jì)算機(jī)會(huì)比現(xiàn)在的傳統(tǒng)計(jì)算機(jī)更強(qiáng)大,因?yàn)樗鼈冏裱孔游锢韺W(xué)的原理。量子計(jì)算機(jī)使用由名為單光子的物理粒子組成的量子比特(即qubit),而不是使用每個(gè)比特是1或0的二進(jìn)制比特系統(tǒng)。由于一個(gè)比特只是1或0,傳統(tǒng)計(jì)算機(jī)以線性方式來(lái)計(jì)算。相反,疊加和糾纏的量子物理性質(zhì)意味著一個(gè)量子比特可以同時(shí)是1和0,因而計(jì)算能力大幅提高。
與此同時(shí),量子計(jì)算機(jī)對(duì)用于保護(hù)大多數(shù)電子數(shù)據(jù)的非對(duì)稱加密系統(tǒng)(包括區(qū)塊鏈)構(gòu)成了重大威脅。這種系統(tǒng)依賴數(shù)學(xué)問(wèn)題,需要花費(fèi)太長(zhǎng)的時(shí)間,傳統(tǒng)計(jì)算機(jī)解決不了。破解這種加密的唯一方法是,對(duì)一個(gè)很大的半素?cái)?shù)進(jìn)行逆因子(reverse factor),處理成原始素?cái)?shù)。這類計(jì)算對(duì)于傳統(tǒng)計(jì)算機(jī)來(lái)說(shuō)花費(fèi)漫長(zhǎng)的時(shí)間,但是對(duì)大型的通用量子計(jì)算機(jī)來(lái)說(shuō)可以瞬間完成,哪怕是面對(duì)區(qū)塊鏈。American Defense International的高級(jí)顧問(wèn)Charles Harvey Jr.表示:“我稱量子計(jì)算機(jī)能夠破解傳統(tǒng)計(jì)算機(jī)加密方法的那一天是‘Q-Day’。Q-Day即將到來(lái)。”
但是如果量子計(jì)算機(jī)對(duì)現(xiàn)在的區(qū)塊鏈構(gòu)成威脅,量子網(wǎng)絡(luò)安全有望是解決方案。實(shí)際上,分三個(gè)階段整合新興的量子網(wǎng)絡(luò)安全可以讓區(qū)塊鏈避免其他系統(tǒng)被新技術(shù)淘汰的同樣命運(yùn)。
第一種也是最直接的解決方案是,通過(guò)添加真正的隨機(jī)數(shù)或所謂的量子密鑰(世界上最強(qiáng)大的加密密鑰),以此加強(qiáng)現(xiàn)有的加密算法。真正的隨機(jī)性只能在自然界中找到。量子物理學(xué)家利用量子噪聲,將其轉(zhuǎn)換成真正的隨機(jī)數(shù)。
如今量子隨機(jī)數(shù)生成器已經(jīng)由銀行、政府和私有云運(yùn)營(yíng)商來(lái)實(shí)施。將量子密鑰添加到區(qū)塊鏈軟件以及所有數(shù)據(jù)都加密將增添額外的安全性,可以防范傳統(tǒng)計(jì)算機(jī)和量子計(jì)算機(jī)。
下一步是開發(fā)量子抵抗算法。美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所隸屬美國(guó)商務(wù)部,目前在審查提交這些下一代算法的方案。正如非對(duì)稱加密使用棘手的數(shù)學(xué)問(wèn)題來(lái)難倒傳統(tǒng)計(jì)算機(jī)那樣,量子抵抗算法將使用棘手的數(shù)學(xué)問(wèn)題來(lái)難倒量子計(jì)算機(jī)。難就難在提出有用的數(shù)學(xué)問(wèn)題,又實(shí)際上可以難倒量子計(jì)算機(jī)。英國(guó)的Quantum Resistant Ledger(量子抵抗賬本)項(xiàng)目采用了這種方法,這是由Peter Waterland博士發(fā)起的,他白天是醫(yī)學(xué)專家,晚上是量子抵抗加密貨幣的擁護(hù)者??偛课挥谟?guó)的另一家公司Ubiquicoin也宣布了旨在“成為抵御量子計(jì)算網(wǎng)絡(luò)攻擊的第一個(gè)區(qū)塊鏈”。
第三種方法是量子網(wǎng)絡(luò),使用名為量子密鑰分配的硬件技術(shù),通過(guò)將數(shù)據(jù)編碼在一個(gè)個(gè)粒子上,將信息從一個(gè)點(diǎn)發(fā)送到另一個(gè)點(diǎn)。只要有人試圖做手腳,連接就會(huì)自動(dòng)斷開。一個(gè)俄羅斯組織將這項(xiàng)技術(shù)用于區(qū)塊鏈,而日本大阪大學(xué)提出了一種名為qBitcoin的類似概念。
防量子區(qū)塊鏈對(duì)于美國(guó)公共部門和私營(yíng)部門而言都至關(guān)重要。不過(guò),美國(guó)目前落后于加拿大、澳大利亞、韓國(guó)和瑞士,所有這些國(guó)家都有公司企業(yè)推出了商用的量子網(wǎng)絡(luò)安全產(chǎn)品。與此同時(shí),中國(guó)繼續(xù)在量子網(wǎng)絡(luò)領(lǐng)域處于全球領(lǐng)先地位。
量子計(jì)算對(duì)區(qū)塊鏈構(gòu)成了嚴(yán)重的威脅,但是如果遵照分三步走的計(jì)劃:開發(fā)和實(shí)施量子密鑰、量子抵抗算法和量子網(wǎng)絡(luò),可以避免區(qū)塊鏈被扔進(jìn)歷史的垃圾堆,避免比特幣之類的加密貨幣在量子時(shí)代破產(chǎn)。
原文標(biāo)題:How Quantum Computing Threatens Blockchain,作者:Idalia Friedson
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】