近幾年,區(qū)塊鏈作為互聯(lián)網(wǎng)金融的超級明星,受到無限關(guān)注,比特幣更是區(qū)塊鏈技術(shù)應(yīng)用中的當(dāng)紅炸子雞,在科技行業(yè)里,無人不識超級虛擬貨幣——比特幣。
比特幣有多火?
它誕生于2009年,在2010年,一萬個比特幣還只夠買兩個披薩,而在2018年,比特幣價格已經(jīng)突破10000美元,當(dāng)初買兩個披薩的10000個比特幣現(xiàn)在大概值7.8億人民幣。從2010年的初始價格不到1美分,漲到現(xiàn)在的10000美元以上,比特幣誕生的這八年就實(shí)現(xiàn)了100萬倍的增長。
為什么一個現(xiàn)實(shí)中不存在的比特幣會火到這個程度?核心在于其安全和可靠。比特幣的精妙設(shè)計為其帶來這么幾點(diǎn)特性:
1、它能實(shí)現(xiàn)個人到個人的交易,不需要任何中間商;
2、如果不進(jìn)行交易,比特幣永遠(yuǎn)不會被盜;
3、比特幣是自動定量發(fā)行的,獲得比特幣的方式只有挖礦和從別人手中購買,無論你是誰,通過挖礦獲得比特幣的難度都一樣。
比特幣火的原因究其原因來自區(qū)塊鏈技術(shù)為其賦予的自由性、安全性、公平性,但是,在不遠(yuǎn)的未來,這樣浪漫的虛擬貨幣機(jī)制可能要被完全瓦解,很多人所信仰的安全的、可靠的、堅如磐石的基礎(chǔ)可能要被一個迅速發(fā)展的新興科技所摧毀。
這個新興科技就是量子計算。
就在上周,中科院量子計算機(jī)研究取得突破性進(jìn)展,中科院量子信息與量子科技創(chuàng)新研究院在超導(dǎo)量子計算方向發(fā)布11量子比特的云接入超導(dǎo)量子計算服務(wù),世界范圍來看,提供10個量子比特以上的云計算服務(wù),這是繼IBM后的第二家,這一進(jìn)展讓量子計算又一次成為焦點(diǎn)。
量子計算的迅速發(fā)展超出眾人預(yù)期,有預(yù)測認(rèn)為,十年內(nèi),量子計算將會給區(qū)塊鏈(包括比特幣)帶來毀滅性的打擊。那么,量子計算機(jī)會如何對區(qū)塊鏈造成威脅?又會造成多大的威脅?區(qū)塊鏈有沒有對策抵御呢?
這就要從量子計算機(jī)和區(qū)塊鏈的原理說起了。
量子計算機(jī)和區(qū)塊鏈
1、量子計算機(jī)
智東西不久前曾發(fā)表過關(guān)于量子計算機(jī)的文章(量子計算機(jī)有多可怕一秒破譯全世界所有密碼!),簡單來說,量子計算機(jī)的運(yùn)行單位是量子比特(qubit)而非經(jīng)典計算機(jī)的比特(bit)。在經(jīng)典計算機(jī)中,一個比特的值是確定的,可能是1,也可能是0,但是在量子計算機(jī)中,一個量子比特的值在觀察之前是不確定的,這個值有可能是1,也有可能是0,還可以是1和0的疊加狀態(tài)(superposition),即同時等于0和1。
這樣的差別有多大呢?
拿《火影忍者》舉例的話,那就是佐助是經(jīng)典計算機(jī),鳴人是量子計算機(jī),要找一個東西,佐助只能自己一個一個地方跑去找,也許要找一年。
但是鳴人可以分出5個影分身,然后5個影分身再分出5個影分身,分身的分身再分身,所有分身都同時去不同的地方,瞬間找到東西,然后分身收回,只剩一個鳴人,取回東西,完成。
耶魯大學(xué)的羅伯特·舍爾科普夫教授(Robert Schoelkopf)說:“當(dāng)量子計算機(jī)擁有50或者100個量子比特,而且這些量子比特能工作得很好,可以做完全糾錯,那么你就可以用這個量子計算機(jī)做世界上任何經(jīng)典計算機(jī)永遠(yuǎn)都不可能做的計算工作了”。
量子計算機(jī)強(qiáng)大的計算能力帶來的改變將是翻天覆地的,甚至將可能會影響國家安全。
因此,中科院的潘建偉院士曾說:“我相信量子技術(shù)在21世紀(jì)的重要性可與上個世紀(jì)的曼哈頓計劃相比。”
2、區(qū)塊鏈和比特幣挖礦
2008年,區(qū)塊鏈概念由中本聰(Satoshi Nakamoto)首次提出,區(qū)塊鏈?zhǔn)且环N規(guī)則,也是一種技術(shù),它的核心是安全和可靠。
目前,全世界區(qū)塊鏈技術(shù)的最著名的應(yīng)用就是比特幣,中本聰就是比特幣的創(chuàng)始人,接下來,我們就從比特幣的概念出發(fā)來一窺區(qū)塊鏈虛實(shí)。
現(xiàn)在,我們可以把區(qū)塊鏈想象成一個賬本,每一個區(qū)塊中都有這個賬本的一部分,這一部分賬本的完整信息保存在這個區(qū)塊的所有節(jié)點(diǎn),這就是區(qū)塊鏈技術(shù)的去中心化,每個區(qū)塊都只有賬本的一部分,但是這一部分會記錄上一個區(qū)塊的信息,一個區(qū)塊連一個區(qū)塊,形成區(qū)塊鏈。
區(qū)塊鏈的優(yōu)勢就在于它形成了一個信任機(jī)制,打個比方,你存了100元存到銀行里,如果黑客黑了銀行,把你的錢劃走了,并且還把數(shù)據(jù)清除了,你手上就沒有任何信息可以證明你在銀行有100元的資產(chǎn)。但如果換成是區(qū)塊鏈,那么就意味著銀行所在的這個區(qū)塊每一個節(jié)點(diǎn)都有完整的賬本記錄,也就是說你家鄰居和隔壁街大嬸甚至這個區(qū)的每一個居民都有賬本能證明你在銀行有100元存款。
相比傳統(tǒng)金融領(lǐng)域的中心化機(jī)制,區(qū)塊鏈的去中心化使其更加可靠牢固,即使失去一些節(jié)點(diǎn)的信息,系統(tǒng)依然可以繼續(xù)正常運(yùn)轉(zhuǎn),因此區(qū)塊鏈被認(rèn)為是非常安全可靠的技術(shù)。
那么比特幣挖礦又是什么呢?
基于區(qū)塊鏈往下說,中本聰在2009年提出了比特幣的概念,他規(guī)定比特幣網(wǎng)絡(luò)中,每過十分鐘將會產(chǎn)生50個比特幣,當(dāng)總量達(dá)到1050萬時(2100萬的一半),每10分鐘產(chǎn)出25個比特幣,當(dāng)總量達(dá)到1575萬時,每10分鐘產(chǎn)生12.5個,而當(dāng)總量達(dá)到2100萬時,比特幣將停止增長,也就是說比特幣的總量從一開始就被定死在2100萬個。
而比特幣“挖礦”就是新比特幣生成的方式,“挖礦”的人被稱為“礦工”,礦工利用計算機(jī)來解決比特幣網(wǎng)絡(luò)中的數(shù)學(xué)問題,第一個解決問題的礦工公布答案,計入賬本,同步計入所有節(jié)點(diǎn),這就叫挖礦成功,獲得比特幣。
區(qū)塊鏈的機(jī)制在量子計算概念發(fā)展之前是十分安全和可靠的,至少這么多年了,比特幣沒有被黑客黑過,但是在近年,量子計算迅速發(fā)展,超過之前所預(yù)想的速度,因此,有業(yè)界人士預(yù)測在十年內(nèi),區(qū)塊鏈的安全可靠將受到來自量子計算機(jī)的巨大威脅。
量子計算怎么對區(qū)塊鏈產(chǎn)生威脅?
要理解量子計算對于區(qū)塊鏈的威脅,首先得從比特幣系統(tǒng)中的安全協(xié)議說起,比特幣的協(xié)議涉及兩種類型的密碼學(xué),即挖掘過程中使用的散列函數(shù)(哈希函數(shù))和用于在區(qū)塊鏈上提供數(shù)字簽名的非對稱密碼術(shù)。
礦工們利用其計算能力,使用SHA-256哈希函數(shù)為每個區(qū)塊計算一個隨機(jī)數(shù),這個過程所得到的結(jié)果非常容易被驗(yàn)證,但是很難被找到。而不對稱密碼術(shù)則用于授權(quán)比特幣區(qū)塊鏈上的交易,整個鏈上的每個用戶都會被分配一個公鑰和一個私鑰,這就是公鑰密碼系統(tǒng)(Public Key),公鑰密碼系統(tǒng)使用一對密鑰來加密信息:可以廣泛共享的公鑰和只有密鑰所有者才知道的私鑰。任何人都可以使用預(yù)期的接收者公鑰加密消息,但只有接收者才能使用他的私鑰解密消息。
這樣的非對稱密碼算法使用稱為橢圓曲線數(shù)字簽名算法(ECDSA)來生成密鑰,給定一個私鑰,很容易推導(dǎo)出相應(yīng)的公鑰,但是,反過來計算困難。這就是現(xiàn)在比特幣安全的原因。
而量子計算機(jī)可能會對這兩道安全防線產(chǎn)生巨大威脅,未來,量子計算機(jī)能很快破解哈希函數(shù),從而壟斷整個區(qū)塊鏈,同時,更近的未來,在2027年,量子計算機(jī)的舒爾算法(Shor’s algorithm)被預(yù)測能在十分鐘(600秒)內(nèi)破解密鑰。
在比特幣的世界里,用經(jīng)典計算機(jī)挖礦的成功率和算力有一定關(guān)系,但算力大也并不意味著就一定能挖到礦(在你的算力沒有超過全網(wǎng)絡(luò)的50%的情況下),挖礦和運(yùn)氣也有一定程度的關(guān)系,以走迷宮為例,一個人走得快,如果一條一條試的話,他肯定能最快到達(dá)迷宮終點(diǎn),但是如果一個人雖然走得慢,卻只用一次嘗試就找到了通往迷宮終點(diǎn)的路呢?因此,走得快的人不一定穩(wěn)贏走得慢的人,同理而言,算力大的礦工也不一定比算力小的礦工先挖到礦。
就像上面說的一樣,挖礦其實(shí)就是解決數(shù)學(xué)問題,找出哈希函數(shù)加密的隨機(jī)數(shù),但是有可能會有不同的兩個礦工組同時發(fā)現(xiàn)兩個隨機(jī)數(shù),宣布不同的區(qū)塊,這種情況下,比特幣的規(guī)定是處理得更多的那個區(qū)塊加入?yún)^(qū)塊鏈,另一個區(qū)塊則作廢。舉個例子,這就類似于在一個小區(qū)里有51個人說你在銀行存了100塊錢,而49個人說你存了50塊錢,這種情況下,少數(shù)服從多數(shù),銀行認(rèn)為你存了100塊錢是真,存了50塊錢是假。
從這個規(guī)定進(jìn)一步解釋“51%攻擊”的概念,在區(qū)塊鏈中,如果一個礦工組有著整個網(wǎng)絡(luò)中51%的算力,那他就能壟斷整個區(qū)塊鏈,因?yàn)樗肋h(yuǎn)會比其他49%算力的礦工組更快地處理區(qū)塊,也就是說他將得到之后產(chǎn)生的所有比特幣。
對量子計算機(jī)將威脅挖礦的問題,戴夫士·阿加沃爾(Divesh Aggarwal )和新加坡國立大學(xué)(NUS)的研究人員進(jìn)行了深入研究,并在2017年10月就此發(fā)表了論文,他們認(rèn)為首先至少在未來十年內(nèi),使用ASIC挖礦的速度會比量子計算機(jī)快,不過十年后,量子計算機(jī)的挖礦速度會飛速增長;其次,面對量子計算機(jī),區(qū)塊鏈采用的非對稱密碼算法,即公鑰密碼系統(tǒng)會受到更大的威脅。
新加坡國立大學(xué)的研究人員指出,通過使用量子計算機(jī),可以很容易地反過來運(yùn)行用公鑰推定私鑰的過程,每個人的私鑰都會被量子計算機(jī)輕易地推斷出來。
同樣的,我們可以把這個解密過程比喻為走迷宮,經(jīng)典計算機(jī)能做的就是很傻的一個方向一個方向的走,直到走到死胡同,然后回頭重新選擇走別的路,然而,量子計算機(jī)是給你一個上帝視角,俯瞰整個迷宮,該走哪條路就一目了然了。
但是量子計算機(jī)需要達(dá)到一定的量子比特才能做到這樣的程度,外媒Motherboard認(rèn)為一個4000量子比特的量子計算機(jī)就可以瓦解區(qū)塊鏈,也就是說哪個人或團(tuán)隊先做出并應(yīng)用這樣的量子計算機(jī)就可以解出并驗(yàn)證每一筆交易,未來會產(chǎn)生的還未流通的所有加密貨幣都會被其壟斷,加密貨幣的信任系統(tǒng)將被瓦解。
量子計算機(jī)的發(fā)展還處于初級階段
量子計算機(jī)的發(fā)展固然很快,未來也可能會給區(qū)塊鏈帶來巨大威脅,但是,現(xiàn)在量子計算機(jī)還處于很初級的“玩具計算機(jī)”階段,目前,全世界各巨頭僅能做出10個左右的達(dá)到高保真度量子比特的量子計算機(jī),上周中科院發(fā)布的11量子比特的超導(dǎo)量子計算服務(wù),是全世界第二家10量子比特以上的云計算服務(wù),第一家是IBM,去年年底,IBM已經(jīng)開放20量子比特的云計算服務(wù)。像這樣的量子計算服務(wù)還不能被拿來解決什么實(shí)際的計算問題,不過,開發(fā)者已經(jīng)可以用這樣的云服務(wù)來學(xué)習(xí)量子計算機(jī)相關(guān)的編程知識了。
這樣看起來,4000量子比特似乎真的離我們還很遙遠(yuǎn),不過,可能也并沒有我們想象的那么遙遠(yuǎn),因?yàn)榛诮鼛啄晡④洝⒐雀柽€有IBM(這三家公司都建立了自己的專注量子計算研究的實(shí)驗(yàn)室 )在量子計算領(lǐng)域所取得的一系列突破進(jìn)展,《財富》雜志預(yù)測第一個實(shí)用的量子計算機(jī)將在十年內(nèi)被造出來。
十年以內(nèi)這個時間,到底是多久,很多公司都曾預(yù)測過,比如微軟曾預(yù)測實(shí)用量子計算機(jī)將在2025年被造出來,谷歌也在2017年放話說將在五年內(nèi)(也就是2022年左右)做出商業(yè)化的實(shí)用型量子計算機(jī)。
結(jié)語:有影響 但也有對策
量子計算機(jī)的發(fā)展是無可避免的,終有一天將會威脅到區(qū)塊鏈,但似乎區(qū)塊鏈的很多專家們還沒有警惕起來。
據(jù)《財富》雜志報道,在2017年11月的Crypto 2017會議(頂尖的區(qū)塊鏈密碼技術(shù)人員會議 )上,全球“沒有人擔(dān)心”量子計算風(fēng)險。一位專家表示,這將是一個“非常昂貴的操作”,可能需要“政府級”支出,而另一位專家,完全嘲笑這個想法,他直擺手說,等到實(shí)用量子計算機(jī)出來的時候,公鑰密碼系統(tǒng)已經(jīng)發(fā)展到不需要擔(dān)心量子計算機(jī)的程度了,所以這個問題根本無關(guān)緊要。
但是這些專家們都有一個相同的觀點(diǎn) – 那就是量子計算的出現(xiàn)將危及所有現(xiàn)有加密加密方法(包括RSA令牌)的安全性。量子計算機(jī)將影響整個金融和銀行業(yè)的安全,而不僅僅是區(qū)塊鏈。
與此同時,也有相關(guān)機(jī)構(gòu)對此極為重視,比如在2015年,美國國家安全局(NSA, National Security Agency)宣布正在研究量子密碼系統(tǒng),即可以抵御量子計算的加密系統(tǒng)。在學(xué)術(shù)界,也有密碼學(xué)專家正在研究量子密碼學(xué),并且已經(jīng)有了實(shí)施量子密碼學(xué)的區(qū)塊鏈項目,例如,Quantum Resistant Ledger團(tuán)隊和俄羅斯量子中心的Evgeny Kiktenko團(tuán)隊正在致力于構(gòu)建可抵御量子計算機(jī)攻擊的量子區(qū)塊鏈,而且已經(jīng)有標(biāo)準(zhǔn)量子密碼系統(tǒng)實(shí)現(xiàn)商用。
目前,可能誰都無法準(zhǔn)確預(yù)測實(shí)用量子計算機(jī)誕生的具體時間點(diǎn),但是積極一點(diǎn)看的話,商用量子計算機(jī)的誕生可能比我們預(yù)想的都要快,因?yàn)槿缃竦目萍及l(fā)展是加速的,而不是勻速發(fā)展的,也許在2018年,量子計算機(jī)還在非常初期的階段,實(shí)用量子計算機(jī)的發(fā)展進(jìn)度才到5%,但是可能在2019年,這個進(jìn)度就到了10%,而在2020年,進(jìn)度會達(dá)到30%,這一切都是有可能的。
科技一直在發(fā)展,區(qū)塊鏈和加密貨幣等新興技術(shù)也許都還處在幼兒期,達(dá)到技術(shù)成熟還有很長一段路要走,開發(fā)人員需要小心在這個過程中會出現(xiàn)的一系列阻礙,這其中也包括量子計算。【責(zé)任編輯/孟亮】
(原標(biāo)題:比特幣危險!量子計算將攻破區(qū)塊鏈兩大命門)
來源:創(chuàng)事記
IT時代網(wǎng)(關(guān)注微信公眾號ITtime2000,定時推送,互動有福利驚喜)所有原創(chuàng)文章版權(quán)所有,未經(jīng)授權(quán),轉(zhuǎn)載必究。
創(chuàng)客100創(chuàng)投基金成立于2015年,直通硅谷,專注于TMT領(lǐng)域早期項目投資。LP均來自政府、互聯(lián)網(wǎng)IT、傳媒知名企業(yè)和個人。創(chuàng)客100創(chuàng)投基金對IT、通信、互聯(lián)網(wǎng)、IP等有著自己獨(dú)特眼光和豐富的資源。決策快、投資快是創(chuàng)客100基金最顯著的特點(diǎn)。
小何
小何
小何
來自: 【人物】滴滴創(chuàng)始人程維回顧與Uber競爭:中國互聯(lián)網(wǎng)從來沒有輸過--IT時代網(wǎng)
小何
來自: 少年頭條對壘中年騰訊:解局兩代互聯(lián)網(wǎng)公司商業(yè)之戰(zhàn)--IT時代網(wǎng)