在底層技術(shù)三要素、類(lèi)型和形態(tài)上,云計算和區塊鏈有很大的相似之處。

區塊鏈與云計算有很多相似之處(圖片來(lái)自知乎)
出身截然不同 區塊鏈與云計算發(fā)展歷程
比特幣的出現,其背后的區塊鏈技術(shù)開(kāi)始引起大家的關(guān)注。在比特幣之前,區塊鏈進(jìn)過(guò)幾代的演進(jìn),這期間包括e-Cash、HashCash、B-money等相關(guān)的數字貨幣。這個(gè)期間屬于數字貨幣的發(fā)展階段。
1983年提出e-Cash是一個(gè)數字化的支付系統,但由于中心化原因導致后來(lái)失敗。
1997年的HashCash是一個(gè)采用工作量機制的數字貨幣,之后被數字貨幣大量廣泛使用。1998年提出的B-money是首個(gè)提出的去中心化的數字貨幣系統,遺憾的是沒(méi)有提出具體的實(shí)現方式。直到2009年1月比特幣橫空出世,才真正實(shí)現了去中心化、財務(wù)公開(kāi)的數字貨幣系統,正式開(kāi)啟了區塊鏈技術(shù)發(fā)展。但由于比特幣本身基于腳本開(kāi)發(fā)的原因,使得區塊鏈技術(shù)應用受到了很大制約。基于區塊鏈進(jìn)行應用開(kāi)發(fā)的呼聲越來(lái)越高,這也催生了許多牛人在智能合約方面的探索。
云計算是一種基于互聯(lián)網(wǎng)的計算方式,通過(guò)這種方式,共享額軟硬件資源和信息可以按需求提供給計算機各種終端和其他設備。
云計算是繼上世紀80年代大型計算機到客戶(hù)端-服務(wù)器的大轉變之后的又一種巨變。用戶(hù)不再需要了解“云”中基礎設施的細節,不必具有相應的專(zhuān)業(yè)知識,也無(wú)需直接進(jìn)行控制。云計算描述了一種基于互聯(lián)網(wǎng)的新IT服務(wù)增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提高動(dòng)態(tài)易拓展而且經(jīng)常是虛擬化的資源。
在“軟件即服務(wù)”的服務(wù)模式當中,用戶(hù)能夠訪(fǎng)問(wèn)服務(wù)軟件及數據。服務(wù)提供者則維護基礎設施及平臺來(lái)維護服務(wù)正常運作。企業(yè)能夠借由外包硬件、軟件維護及支持服務(wù)給服務(wù)提供者降低 IT 營(yíng)運費用。云計算由于應用程序是集中供應的,用戶(hù)的數據存放在服務(wù)提供者的服務(wù)器之上,使得服務(wù)提供者有能力對這些數據進(jìn)行未經(jīng)授權的訪(fǎng)問(wèn),有可能造成數據被篡改與破壞的問(wèn)題。
殊途同歸 論區塊鏈與云計算的聯(lián)系
美國國家標準與技術(shù)研究院給出的定義是:云計算是一種按使用量付費的模式,這種模式供可用的、便捷的、按需的網(wǎng)絡(luò )訪(fǎng)問(wèn),進(jìn)入可配置的計算資源共享池(包括網(wǎng)絡(luò )、服務(wù)器、存儲、應用軟件、服務(wù))這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)器供應商進(jìn)行很少的交互。
區塊鏈的本質(zhì)就是分布式賬本和智能合約。分布式賬本就是一個(gè)獨特的數據庫。這個(gè)數據庫像網(wǎng)絡(luò )一樣,所有人都使用區塊鏈就會(huì )建立一個(gè)生態(tài)系統。個(gè)人的分布式賬本通過(guò)數學(xué)以及密碼學(xué),可以永遠記住固定序列,實(shí)施內容不會(huì )篡改。而智能合約是交易雙方互相聯(lián)系約定和規則,誰(shuí)都不能更改,防止賴(lài)賬。
從定義上看,云計算是按需分配,區塊鏈是構建了一個(gè)信任體系,兩者好像沒(méi)什么直接關(guān)系。但是區塊鏈本身就是一種資源,有按需供給的需求,是云計算的一個(gè)組成部分,云計算的技術(shù)和區塊鏈的技術(shù)之間是可以互相融合的。
從宏觀(guān)上來(lái)看,利用云計算已有的基礎服務(wù)設施或根據實(shí)際需求做相應改變,實(shí)現開(kāi)發(fā)應用流程加速,滿(mǎn)足未來(lái)區塊鏈生態(tài)系統中初創(chuàng )企業(yè)、學(xué)術(shù)機構、開(kāi)源機構、聯(lián)盟和金融等機構對區塊鏈應用的需求。對于云計算來(lái)說(shuō),“可信、可靠、可控制”被認為是云計算發(fā)展必須要翻越的三座山,而區塊鏈技術(shù)以去中心化、匿名性,以及數據不可篡改為主要特征,云計算長(cháng)期發(fā)展目標不謀而合。
從存儲上看,云計算的存儲和區塊鏈內的存儲是由普通存儲介質(zhì)組成。而區塊鏈里的存儲是作為鏈里各節點(diǎn)的存儲空間,區塊鏈里存儲的價(jià)值不在于存儲本身,而在于相互鏈接不可更改的塊,是一種特殊的存儲服務(wù)。云計算里確實(shí)也需要這樣的存儲服務(wù),比如結合“平安城市”,將數據放在這種類(lèi)型的存儲里,利用不可修改性,讓視頻、語(yǔ)音、文件等作為公認有效的法律依據。
從安全性方面說(shuō),云計算里的安全主要是確保應用能夠安全、穩定、可靠的運行。而區塊鏈內的安全是確保每個(gè)數據塊不被篡改,數據塊的記錄內容不被沒(méi)有私鑰的用戶(hù)讀取。利用這一點(diǎn),如果把云計算和基于區塊鏈的安全存儲產(chǎn)品結合,就能設計出加密存儲設備。
命里注定在一起 區塊鏈在云端的應用
許多區塊鏈支持者認為其運作模式最適合云端。關(guān)于這個(gè)命題的想法是,雖然云計算本身是分布式和容錯的,但仍然使用集中式方法來(lái)運行,中央實(shí)體負責云計算。由于著(zhù)整個(gè)云“網(wǎng)絡(luò )”中建立了多個(gè)數據庫,區塊鏈的分散性將提供更多的自主操作和更好級別的數據安全性。
堆積于區塊鏈的云的一個(gè)限制是,通過(guò)分散化,需要更高的安全性來(lái)控制節點(diǎn)間通信,從而需要使用高度安全的傳輸協(xié)議。然后,這些協(xié)議將會(huì )增加對屋里和計算資源的需求,這可能使區塊鏈交易比當今基于云計算的操作成本更加高昂。
區塊鏈開(kāi)發(fā)是一種比較新的方法,其發(fā)展似乎提供了潛在的發(fā)展和實(shí)施的安全性,無(wú)論是從公共云和私有云的角度基于可驗證交易的應用。其核心價(jià)值已經(jīng)開(kāi)始被金融機構所接受,一些大型銀行開(kāi)展了自己的試點(diǎn)項目。
區塊鏈對數據中心和云計算的影響,盡管其提供分散環(huán)境和自動(dòng)化各種數據中心功能的潛力,但這些功能在很大程度上仍然是投機性的。在不久的將來(lái),尋求開(kāi)發(fā)和實(shí)現自己的區塊鏈應用的用戶(hù)似乎屬于主要云提供商的范圍。區塊鏈仍然處于發(fā)展的早期階段,而這種應用開(kāi)發(fā)的方法將具有一個(gè)擴展的成熟過(guò)程。
2018年初,Facebook CEO扎克伯格宣布探索加密技術(shù)和虛擬加密貨幣技術(shù),衛軒、亞馬遜、谷歌、IBM等也相繼入場(chǎng)。國內騰訊、京東、阿里巴巴等互聯(lián)網(wǎng)巨頭也都接連宣布涉足區塊鏈,迅雷更是通過(guò)提前布局云計算與區塊鏈實(shí)現了企業(yè)的轉型與業(yè)務(wù)的快速增長(cháng)。
區塊鏈+云計算=BaaS?
區塊鏈服務(wù)、即Blockchain as a Service(BaaS),最早是由微軟、IBM提出。微軟在A(yíng)zure平臺中提供BaaS服務(wù);IBM在Bluemix平臺提供區塊鏈服務(wù),開(kāi)發(fā)人員可以訪(fǎng)問(wèn)完全集成的開(kāi)發(fā)運維工具,用于在IBM云上創(chuàng )建、部署、運行和監控區塊鏈應用程序。
BaaS是在IaaS、PaaS、SaaS的基礎上發(fā)展而來(lái)的,云上搭建區塊鏈上的好處是幫助企業(yè)簡(jiǎn)化運營(yíng)流程,無(wú)需專(zhuān)門(mén)專(zhuān)設自己的基礎設施,服務(wù)購買(mǎi)即用,削減了部署成本。
BaaS節點(diǎn)的用途主要是:快速建立所需的開(kāi)發(fā)環(huán)境,提供基于區塊鏈的搜索查詢(xún),交易提交、數據分析等一系列操作服務(wù),這些服務(wù)既可以是中心化的,也可以是非中心化的。用來(lái)幫助開(kāi)發(fā)者更快的驗證自己的概念和模型。BaaS節點(diǎn)的服務(wù)體現在:哦工具性更強,便于創(chuàng )建、部署、運行和監控區塊鏈。
騰訊與2017年1月完成區塊鏈商業(yè)場(chǎng)景的內部落地,11月正式發(fā)布區塊鏈你金融級解決方案BaaS,完成生態(tài)平臺的搭建。
百度金融與2017年7月推出商業(yè)級去快點(diǎn)運算計算平臺BaaS,同年9月上線(xiàn)區塊鏈技術(shù)的公募ABS平臺。拒公開(kāi)資料顯示,在推出半年后,平臺已經(jīng)支撐超過(guò)500億元資產(chǎn)的真實(shí)性問(wèn)題,成功應用于信貸、資產(chǎn)證券化、資產(chǎn)交易所等業(yè)務(wù)。
京東和螞蟻金融更關(guān)注線(xiàn)上電商與線(xiàn)下物流的數據一體化,分別在商品防偽溯源領(lǐng)域進(jìn)行技術(shù)探索。3月份,螞蟻金服區塊鏈團隊在采訪(fǎng)中稱(chēng),將打造去快點(diǎn)BaaS平臺。
5月份,華為也推出了Hyperledger Fabric1.0為基礎的“區塊鏈服務(wù)”(BaaS)平臺,旨在為客戶(hù)提供創(chuàng )建智能合約的服務(wù)。
結語(yǔ)
布局BaaS領(lǐng)域的公司基本上都是大型的云計算服務(wù)商。在云的基礎上,提供區塊鏈技術(shù),有事在于三個(gè)方面:成本效率、因公生態(tài)、安全隱私。對于云服務(wù)商來(lái)說(shuō),一切硬件設施和基礎架構都是現成的,降低IT成本已成為必然趨勢,引入像區塊鏈這樣的新技術(shù)至關(guān)重要。其中以聯(lián)盟鏈為代表的區塊鏈企業(yè)平臺,需要利用云設施完善區塊鏈生態(tài)平臺,以公有鏈為代表的區塊鏈,則需要為去中心化應用提供穩定可靠的云計算平臺。
雖然區塊鏈技術(shù)仍處于探索期,但在金融等行業(yè)已經(jīng)表現出很好的應用前景。BaaS技術(shù)和服務(wù)的發(fā)展,將更好的服務(wù)與行業(yè)和數字化信任社會(huì )的機構。