如今,很多企業(yè)都在使用區(qū)塊鏈和數(shù)字分布式賬本技術來安全地記錄、交易互聯(lián)網(wǎng)數(shù)據(jù),而過去,這一領域則是被谷歌所“統(tǒng)治”。
云計算現(xiàn)在已經(jīng)是一個成熟的技術和應用了。美國國家標準與技術研究院給出的定義是:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡訪問, 進入可配置的計算資源共享池(資源包括網(wǎng)絡、服務器、存儲、應用軟件、服務)。這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。
區(qū)塊鏈的本質(zhì)就是分布式賬本和智能合約。分布式賬本就是一個獨特的數(shù)據(jù)庫。這個數(shù)據(jù)庫像網(wǎng)絡一樣,所有人都使用區(qū)塊鏈就會建立一個生態(tài)系統(tǒng)。個人的分布式賬本通過數(shù)學以及密碼學,可以永遠記住固定序列,事實內(nèi)容不會被篡改。而智能合約是交易雙方互相聯(lián)系約定和規(guī)則,誰都不能更改,防止賴賬。
僅看定義,云計算是按需分配,區(qū)塊鏈則構(gòu)建了一個信任體系,兩者好像并沒有直接關系。但是區(qū)塊鏈本身就是一種資源,有按需供給的需求,是云計算的一個組成部分,云計算的技術和區(qū)塊鏈的技術之間是可以相互融合的。
區(qū)塊鏈與云計算兩項技術的結(jié)合,從宏觀上來說,一方面,利用云計算已有的基礎服務設施或根據(jù)實際需求做相應改變,實現(xiàn)開發(fā)應用流程加速,滿足未來區(qū)塊鏈生態(tài)系統(tǒng)中初創(chuàng)企業(yè)、學術機構(gòu)、開源機構(gòu)、聯(lián)盟和金融等機構(gòu)對區(qū)塊鏈應用的需求。另一方面,對于云計算來說,“可信、可靠、可控制”被認為是云計算發(fā)展必須要翻越的“三座山”,而區(qū)塊鏈技術以去中心化、匿名性,以及數(shù)據(jù)不可篡改為主要特征,與云計算長期發(fā)展目標不謀而合。
從存儲方面來看,云計算內(nèi)的存儲和區(qū)塊鏈內(nèi)的存儲都是由普通存儲介質(zhì)組成。而區(qū)塊鏈里的存儲是作為鏈里各節(jié)點的存儲空間,區(qū)塊鏈里存儲的價值不在于存儲本身,而在于相互鏈接的不可更改的塊,是一種特殊的存儲服務。云計算里確實也需要這樣的存儲服務。比如結(jié)合“平安城市”,將數(shù)據(jù)放在這種類型的存儲里,利用不可修改性,讓視頻、語音、文件等作為公認有效的法律依據(jù)。
從安全性方面來說,云計算里的安全主要是確保應用能夠安全、穩(wěn)定、可靠的運行。而區(qū)塊鏈內(nèi)的安全是確保每個數(shù)據(jù)塊不被篡改,數(shù)據(jù)塊的記錄內(nèi)容不被沒有私鑰的用戶讀取。利用這一點,如果把云計算和基于區(qū)塊鏈的安全存儲產(chǎn)品結(jié)合,就能設計出加密存儲設備。