區(qū)塊鏈與云計(jì)算的關(guān)系
技術(shù)的發(fā)展從來都不是獨(dú)立的,而是在其他技術(shù)的基礎(chǔ)上重構(gòu)和成長的。
1.區(qū)塊鏈1.0、2.0和3.0的發(fā)展歷程
比特幣代表區(qū)塊鏈1.0時(shí)代,智能合約技術(shù)代表2.0時(shí)代。區(qū)塊鏈2.0時(shí)代主要有兩個(gè)技術(shù)學(xué)校。第一個(gè)是以太坊,第二個(gè)是超帳面料。
以太坊基于標(biāo)準(zhǔn)的智能合約,以公開透明的方式讓所有用戶在一個(gè)公鏈系統(tǒng)中實(shí)現(xiàn)信息透明,包括公鏈上數(shù)字資產(chǎn)的確認(rèn),以及交易所產(chǎn)生的流動(dòng)性溢價(jià)。
Hyperledger Fabric主要為企業(yè)搭建聯(lián)盟鏈。如果這個(gè)鏈?zhǔn)瞧髽I(yè)內(nèi)部使用的,就叫私有鏈。Hyperledger Fabric擁有基于智能合約的底層區(qū)塊鏈技術(shù)和分布式賬本DLT的概念,在區(qū)塊鏈2.0時(shí)代具有代表性。
區(qū)塊鏈3.0需要行業(yè)應(yīng)用在鏈條上進(jìn)行相關(guān)業(yè)務(wù)和操作。區(qū)塊鏈3.0代表區(qū)塊鏈+各個(gè)行業(yè),類似于互聯(lián)網(wǎng)+各個(gè)行業(yè)的時(shí)代。
隨著技術(shù)發(fā)展的區(qū)塊鏈1.0、2.0、3.0的一個(gè)重要組成部分叫做共識算法。在公鏈系統(tǒng)中,任何人都可以加入節(jié)點(diǎn),投或者我。
不需要任何許可就可以加入整個(gè)公鏈網(wǎng)絡(luò),共識算法必須存在。
隨著Hyperledger結(jié)構(gòu)的加入,區(qū)塊鏈技術(shù)系統(tǒng)發(fā)生了一些變化。
聯(lián)盟是由商業(yè)團(tuán)體或商業(yè)聯(lián)盟構(gòu)建的商業(yè)網(wǎng)絡(luò)。加入商業(yè)網(wǎng)絡(luò)需要一定的認(rèn)證機(jī)制,嚴(yán)格的商業(yè)規(guī)范和條款。只有當(dāng)商業(yè)規(guī)范和商業(yè)條款達(dá)成一致時(shí),他們才會(huì)加入商業(yè)鏈。
因此,Hyperledger Fabric聯(lián)盟鏈的特點(diǎn)是只能通過許可的節(jié)點(diǎn)或許可的商業(yè)機(jī)構(gòu)以節(jié)點(diǎn)的形式加入聯(lián)盟鏈系統(tǒng)。
2.云計(jì)算與公鏈、聯(lián)盟鏈的關(guān)系。
云計(jì)算通常是指企業(yè)、個(gè)人和客戶用于開發(fā)、測試和生產(chǎn)的服務(wù)器計(jì)算和存儲(chǔ)網(wǎng)絡(luò)資源。
云計(jì)算和公鏈之間存在部署關(guān)系。所有的公鏈都有節(jié)點(diǎn),這些節(jié)點(diǎn)的運(yùn)行需要服務(wù)器資源的支持。云計(jì)算公司可以為公共鏈節(jié)點(diǎn)提供基礎(chǔ)的運(yùn)行環(huán)境。
自從專業(yè)礦機(jī)和礦機(jī)出現(xiàn)后,基于POW共識機(jī)制的公有鏈節(jié)點(diǎn)無法使用云計(jì)算公司提供的傳統(tǒng)CPU進(jìn)行挖礦,取而代之的是帶有ASIC芯片的專業(yè)礦機(jī)。然而,許多計(jì)算平臺(tái)系統(tǒng)仍然部署在云計(jì)算公司中。
云計(jì)算和聯(lián)盟鏈的關(guān)系是,區(qū)塊鏈?zhǔn)强尚诺慕灰?,就像Http協(xié)議是基于互聯(lián)網(wǎng)的一樣。我們每一個(gè)人每天都會(huì)接觸互聯(lián)網(wǎng)http協(xié)議,作為瀏覽網(wǎng)頁的基本協(xié)議,讓我們每一個(gè)人都能享受到互聯(lián)網(wǎng)的便利。
區(qū)塊鏈不是互聯(lián)網(wǎng)基礎(chǔ)上的替代品,而是值得信賴的交易。在信息互聯(lián)網(wǎng)連接的基礎(chǔ)上,構(gòu)建可信交易,實(shí)現(xiàn)價(jià)值互聯(lián)網(wǎng)。在區(qū)塊鏈的網(wǎng)絡(luò)中,資產(chǎn)可以轉(zhuǎn)移,尤其是數(shù)字資產(chǎn)。
3.區(qū)塊鏈的去中心化和云計(jì)算廠商的集中云供應(yīng)有什么區(qū)別?矛盾嗎?
首先,公鏈相對分布。比特幣在某種程度上是去中心化的,因?yàn)樗鼪]有一個(gè)非常明確的中心化組織來負(fù)責(zé)整個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的運(yùn)營,相對來說是去中心化或者弱中心化的。
其次,聯(lián)盟鏈不適合去中心化。在聯(lián)盟鏈體系中,我們講的是脫媒。聯(lián)盟各成員通過區(qū)塊鏈技術(shù)實(shí)現(xiàn)了及時(shí)、透明的信息共享,數(shù)字資產(chǎn)可以交易,從而實(shí)現(xiàn)組織和流程的優(yōu)化,減少或降低中介成本。
雖然一個(gè)云計(jì)算公司負(fù)責(zé)云計(jì)算廠商的運(yùn)營管理,但是云計(jì)算廠商是最早擁抱分布式技術(shù)的公司,把大量的集中式應(yīng)用系統(tǒng)變成了分布式應(yīng)用系統(tǒng)。
云計(jì)算公司的數(shù)據(jù)中心范圍很廣,基本分布在世界各地。所以沒有一個(gè)中心化的云計(jì)算廠商,唯一的中心化就是統(tǒng)一運(yùn)維管理。
4.區(qū)塊鏈未來能顛覆云計(jì)算廠商嗎?
現(xiàn)在收費(fèi)基本都是云計(jì)算廠商提供的。用戶根據(jù)標(biāo)價(jià)在云計(jì)算廠商的平臺(tái)上注冊開戶,選擇購買自己的云服務(wù)。云服務(wù)也可以按天、按月或按小時(shí)收費(fèi)。這種靈活的收費(fèi)方式就是現(xiàn)有的云計(jì)算收費(fèi)模式。
市場在談?wù)?區(qū)塊鏈未來可以顛覆云計(jì)算廠商"的同時(shí),可能認(rèn)為區(qū)塊鏈用戶只要持有Token,就可以在貨幣支付系統(tǒng)中購買云計(jì)算資源。對于用戶來說,資源是完全透明的,由許多云供應(yīng)商提供。只要符合要求,都可以通過Token購買。
這種模式其實(shí)就是混合云或者云經(jīng)濟(jì)。比如購買金山云的游戲廠商可以同時(shí)使用阿里云或者騰訊云,多個(gè)公有云廠商之間的網(wǎng)絡(luò)可以互聯(lián)互通。
對于用戶來說,其應(yīng)用部署和遷移可以在網(wǎng)絡(luò)中平滑切換。
在區(qū)塊鏈?zhǔn)澜鐚?shí)現(xiàn)這一模式也是通過嫁接成熟的商業(yè)模式實(shí)現(xiàn)的。它的消費(fèi)模式是誰記賬,或者某個(gè)代幣作為消費(fèi)者,但前提是它有足夠的流量。
目前還沒有一個(gè)公鏈可以和現(xiàn)有云計(jì)算廠商的用戶規(guī)模相提并論。因此,區(qū)塊鏈的分散優(yōu)勢顛覆了云計(jì)算廠商。這句話目前是站不住腳的。
從另一個(gè)角度來說,比如大型聯(lián)盟鏈,EOS的21個(gè)超級節(jié)點(diǎn)模型,每個(gè)節(jié)點(diǎn)都需要使用大量的計(jì)算資源。
但是EOS節(jié)點(diǎn)運(yùn)行幾十臺(tái)或者幾百臺(tái)高端服務(wù)器就足夠了。云計(jì)算廠商的服務(wù)器數(shù)量都是幾萬幾十萬,還有多個(gè)數(shù)據(jù)中心,網(wǎng)絡(luò)完全互聯(lián)。所以用超級節(jié)點(diǎn)代替云計(jì)算是不可能的,規(guī)模太小。
一種可能是,超級節(jié)點(diǎn)上的應(yīng)用越來越多,應(yīng)用需要的資源,包括計(jì)算存儲(chǔ)網(wǎng)絡(luò),都是從鏈條中誕生的,只有足夠大,才能和云計(jì)算廠商抗衡。
僅基于用戶數(shù)量和應(yīng)用規(guī)模大這兩個(gè)前提,就可以說區(qū)塊鏈的去中心化優(yōu)勢可以和云計(jì)算廠商爭奪流量。
5.如何將區(qū)塊鏈的分布式存儲(chǔ)結(jié)合起來?
區(qū)塊鏈的分布式存儲(chǔ)是利用個(gè)人設(shè)備中的存儲(chǔ)空間,如路由器或機(jī)頂盒,作為緩存。讓CDN的節(jié)點(diǎn)離客戶端更近一步,即使這些節(jié)點(diǎn)在你家里。
這樣用戶在觀看視頻或者圖片文件時(shí),可以直接從自己的節(jié)點(diǎn)或者非常近的節(jié)點(diǎn)拉取相關(guān)資源,提高效率。
為了讓單個(gè)用戶貢獻(xiàn)自己的存儲(chǔ)空間,提高整個(gè)緩存網(wǎng)絡(luò)或CDN網(wǎng)絡(luò)的效率,可以鼓勵(lì)用戶加入?yún)^(qū)塊鏈分布式存儲(chǔ)網(wǎng)絡(luò)。
在某種概念上,它是云計(jì)算向邊緣計(jì)算的延伸。我們把云計(jì)算看成是一種相對集中的計(jì)算,然后把集中的計(jì)算向外延伸,這就是邊緣計(jì)算。
在分布式存儲(chǔ)中,核心用于激勵(lì)。我貢獻(xiàn)了多少空間,就應(yīng)該得到相應(yīng)的回報(bào),尤其是我貢獻(xiàn)的空間被用戶使用了,通過CDN實(shí)現(xiàn)了商業(yè)變現(xiàn)。在商業(yè)實(shí)現(xiàn)網(wǎng)絡(luò)中可以節(jié)省一部分存儲(chǔ)空間和網(wǎng)絡(luò)成本,相當(dāng)于實(shí)現(xiàn)了一個(gè)閉環(huán)業(yè)務(wù)。
6.為什么按存儲(chǔ)挖掘比按計(jì)算資源挖掘好?
通過計(jì)算挖掘純粹是消耗資源的,比如求解哈希值實(shí)際上對行業(yè)沒有任何好處。它只是分配了一個(gè)記賬權(quán),這是一個(gè)共識算法。
但是存儲(chǔ)的貢獻(xiàn)是通過存儲(chǔ)來實(shí)現(xiàn)的,然后鼓勵(lì)大家貢獻(xiàn)存儲(chǔ)來存儲(chǔ)緩存文件。
用戶可以騰出一些骨干網(wǎng)絡(luò)資源,通過自己的邊緣網(wǎng)絡(luò)拉資源,實(shí)際上可以節(jié)省骨干網(wǎng)絡(luò)的消耗,從而進(jìn)一步節(jié)省核心存儲(chǔ)資源的使用。
所以區(qū)塊鏈的分布式存儲(chǔ),包括云計(jì)算和邊緣計(jì)算的存儲(chǔ),是相輔相成的,邊緣計(jì)算永遠(yuǎn)無法取代云計(jì)算。
云計(jì)算的發(fā)展規(guī)模足夠大,邊緣計(jì)算正好處于成長期。還有很多技術(shù)和標(biāo)準(zhǔn)需要完善。未來的趨勢是邊緣計(jì)算會(huì)逐漸增多,作為云計(jì)算的補(bǔ)充,與云計(jì)算融合。
延伸閱讀:
- 七千字詳解阿里云新一代云計(jì)算體系架構(gòu) CIPU
- 四川云上天府云計(jì)算中心一期項(xiàng)目封頂建成后可容納約10萬臺(tái)服務(wù)器
- 鵬博士與騰訊云達(dá)成戰(zhàn)略合作,推動(dòng)云計(jì)算市場蓬勃發(fā)展