區(qū)塊鏈和云計(jì)算有什么關(guān)系

穩(wěn)網(wǎng)互聯(lián)
比特幣代表區(qū)塊鏈1.0時(shí)代,智能合約技術(shù)代表2.0時(shí)代。區(qū)塊鏈2.0時(shí)代有兩個(gè)最主要的技術(shù)流派,第一個(gè)是以太坊,第二個(gè)是超級(jí)賬本Hyperledger Fabric。

區(qū)塊鏈1.0、2.0和3.0發(fā)展歷程

比特幣代表區(qū)塊鏈1.0時(shí)代,智能合約技術(shù)代表2.0時(shí)代。區(qū)塊鏈2.0時(shí)代有兩個(gè)最主要的技術(shù)流派,第一個(gè)是以太坊,第二個(gè)是超級(jí)賬本Hyperledger Fabric。

以太坊基于標(biāo)準(zhǔn)的智能合約,通過(guò)公開(kāi)透明的方式,讓所有用戶(hù)在一個(gè)公鏈體系內(nèi)達(dá)到信息透明,包括數(shù)字資產(chǎn)在公鏈上的確權(quán),通過(guò)交易所實(shí)現(xiàn)流動(dòng)從而產(chǎn)生流動(dòng)性溢價(jià)。

Hyperledger Fabric主要面向企業(yè)構(gòu)建聯(lián)盟鏈,如果這條鏈?zhǔn)悄臣移髽I(yè)內(nèi)部使用的就叫私有鏈,Hyperledger Fabric基于智能合約有底層區(qū)塊鏈技術(shù),也有分布式賬本DLT的概念,在區(qū)塊鏈2.0的時(shí)代具有代表性。

區(qū)塊鏈3.0需要有行業(yè)應(yīng)用在鏈上展開(kāi)相關(guān)業(yè)務(wù)和運(yùn)行,區(qū)塊鏈3.0代表區(qū)塊鏈+各個(gè)行業(yè),類(lèi)似于互聯(lián)網(wǎng)+各個(gè)行業(yè)時(shí)代。

區(qū)塊鏈1.0、2.0和3.0伴隨著技術(shù)發(fā)展很重要的一部分叫共識(shí)算法。在公鏈體系里任何人都可以加入節(jié)點(diǎn),參與投票或挖礦。在不需要任何允許的情況之下,就可以加入整個(gè)公鏈網(wǎng)絡(luò),共識(shí)算法就是必須要存在的。

Hyperledger Fabric的加入,使得區(qū)塊鏈技術(shù)體系發(fā)生了一些變化。聯(lián)盟鏈?zhǔn)怯缮虡I(yè)團(tuán)體或商業(yè)聯(lián)盟所構(gòu)建的商業(yè)網(wǎng)絡(luò),加入商業(yè)網(wǎng)絡(luò)需要有一定的認(rèn)證機(jī)制,嚴(yán)格的商業(yè)規(guī)范、商業(yè)條款。在商業(yè)規(guī)范和商業(yè)條款達(dá)成一致的情況之下,才會(huì)加入到商業(yè)鏈條里。所以Hyperledger Fabric聯(lián)盟鏈的特征是,只有經(jīng)過(guò)被允許的節(jié)點(diǎn)或被允許的商業(yè)組織機(jī)構(gòu),才能夠以節(jié)點(diǎn)的方式加入聯(lián)盟鏈體系。

云計(jì)算與公鏈、聯(lián)盟鏈的關(guān)系

云計(jì)算通常指為企業(yè)、個(gè)人、客戶(hù),用來(lái)做開(kāi)發(fā)測(cè)試生產(chǎn)的服務(wù)器計(jì)算存儲(chǔ)網(wǎng)絡(luò)資源。

云計(jì)算與公鏈之間是部署關(guān)系。公鏈都是有節(jié)點(diǎn)的,這些節(jié)點(diǎn)運(yùn)行需要服務(wù)器資源來(lái)支撐。云計(jì)算公司可以為公鏈節(jié)點(diǎn)提供基礎(chǔ)的運(yùn)行環(huán)境。自從專(zhuān)業(yè)礦機(jī)和礦場(chǎng)的出現(xiàn),使得基于POW共識(shí)機(jī)制的公鏈節(jié)點(diǎn)都不能使用云計(jì)算公司提供的傳統(tǒng)CPU進(jìn)行挖礦,取而代之的是ASIC芯片的專(zhuān)業(yè)礦機(jī),但是很多算力平臺(tái)系統(tǒng)還是部署在云計(jì)算公司的。

云計(jì)算與聯(lián)盟鏈之間的關(guān)系就是區(qū)塊鏈之于可信任的交易,好比Http協(xié)議基于互聯(lián)網(wǎng)。我們每個(gè)人每天都會(huì)接觸網(wǎng)絡(luò)http協(xié)議作為瀏覽網(wǎng)頁(yè)的基礎(chǔ)協(xié)議,讓我們每個(gè)人都可以享受到互聯(lián)網(wǎng)的便利。

區(qū)塊鏈在互聯(lián)網(wǎng)的基礎(chǔ)之上并不是替代,而是要做到可信任的交易。在信息互聯(lián)網(wǎng)連接的基礎(chǔ)之上構(gòu)建可信任的交易,做到價(jià)值互聯(lián)網(wǎng)。在區(qū)塊鏈的網(wǎng)絡(luò)里資產(chǎn)是可以去流轉(zhuǎn)的,尤其是數(shù)字資產(chǎn)。

區(qū)塊鏈去中心化與云計(jì)算廠商中心化的云供給的服務(wù)方式有何不同?是否矛盾?

首先公鏈?zhǔn)窍鄬?duì)比較分布式的,從某種程度來(lái)講,比特幣是去中心化的,因?yàn)樗](méi)有一個(gè)非常明確的中心化組織去負(fù)責(zé)整個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的運(yùn)行,相對(duì)是比較去中心化或弱中心化。

其次聯(lián)盟鏈就非常不適合去中心化,在聯(lián)盟鏈體系里談的是去中介化。聯(lián)盟所有成員之間通過(guò)區(qū)塊鏈技術(shù)達(dá)到了信息及時(shí)透明的共享,數(shù)字資產(chǎn)可以進(jìn)行交易,達(dá)到了組織和流程的優(yōu)化,減少或降低了中介成本。

云計(jì)算廠商雖然由某個(gè)云計(jì)算公司來(lái)負(fù)責(zé)運(yùn)行和管理,但是云計(jì)算廠商是第一批擁抱分布式技術(shù)的公司,而且把大量的集中式的應(yīng)用系統(tǒng),變成了分布式的應(yīng)用系統(tǒng)。

云計(jì)算公司的數(shù)據(jù)中心都非常廣泛,基本是全球數(shù)據(jù)中心分布式的布局。所以不存在云計(jì)算廠商是中心化的,唯一的中心化是做統(tǒng)一運(yùn)行運(yùn)營(yíng)管理。

區(qū)塊鏈未來(lái)可以顛覆云計(jì)算廠商嗎?

現(xiàn)在收費(fèi)基本上是由云計(jì)算廠商來(lái)對(duì)外提供服務(wù),按照清單價(jià)格,用戶(hù)在云計(jì)算廠商的平臺(tái)上注冊(cè)、開(kāi)賬戶(hù),去選擇和購(gòu)買(mǎi)使用自己的云服務(wù)。云服務(wù)也可以按照天、月或小時(shí)進(jìn)行計(jì)費(fèi),這種彈性伸縮靈活計(jì)費(fèi)的方式是現(xiàn)有的云計(jì)算收費(fèi)模式。

而市場(chǎng)上談"區(qū)塊鏈未來(lái)可以顛覆云計(jì)算廠商",他們可能認(rèn)為區(qū)塊鏈用戶(hù)只要持有了Token之后,就可以在幣圈支付體系里購(gòu)買(mǎi)云計(jì)算資源。對(duì)用戶(hù)來(lái)說(shuō)資源是完全透明的,由多家云廠商來(lái)提供,只要符合需求,都可以通過(guò)Token去進(jìn)行購(gòu)買(mǎi)。

這個(gè)模式其實(shí)就是混合云或者云經(jīng)濟(jì)。比如購(gòu)買(mǎi)金山云的游戲廠商,可以同時(shí)去使用阿里云或者騰訊云,多個(gè)公有云廠商之間網(wǎng)絡(luò)達(dá)到互聯(lián)互通。對(duì)于用戶(hù)來(lái)說(shuō),它的應(yīng)用部署、遷移都可以在網(wǎng)絡(luò)里邊進(jìn)行流暢的切換。

在區(qū)塊鏈的世界里實(shí)現(xiàn)這種模式,也是嫁接在成熟的商業(yè)模式之上去實(shí)現(xiàn)的。它的消費(fèi)模式就是誰(shuí)是記賬方,或者說(shuō)以某一種代幣作為消費(fèi)主體,但是前提是它有足夠的流量。而目前還沒(méi)有哪條公鏈可以與現(xiàn)有的云計(jì)算廠商的用戶(hù)規(guī)模對(duì)比,所以區(qū)塊鏈去中心化的優(yōu)勢(shì)去顛覆云計(jì)算廠商,這句話(huà)目前來(lái)看是不成立的。

從另一個(gè)觀點(diǎn)來(lái)看,比如說(shuō)大型的聯(lián)盟鏈,EOS的21個(gè)超級(jí)節(jié)點(diǎn)模式,每一個(gè)節(jié)點(diǎn)都需要使用大量的計(jì)算資源。但EOS節(jié)點(diǎn)運(yùn)行用幾十個(gè)或幾百個(gè)的高端服務(wù)器滿(mǎn)配就足以了。而云計(jì)算廠商的服務(wù)器數(shù)量是上萬(wàn)臺(tái)幾十萬(wàn)臺(tái)的規(guī)模,而且有多個(gè)數(shù)據(jù)中心,網(wǎng)絡(luò)是完全互聯(lián)互通的。所以以超級(jí)節(jié)點(diǎn)的方式來(lái)取代云計(jì)算是不可能的,規(guī)模太小。

有一種可能性是基于超級(jí)節(jié)點(diǎn)上的應(yīng)用越來(lái)越多,應(yīng)用所需要的資源,包括計(jì)算存儲(chǔ)網(wǎng)絡(luò),這些資源由鏈而生,足夠大的時(shí)候才可以與云計(jì)算廠商進(jìn)行抗衡。

只有基于用戶(hù)量、應(yīng)用規(guī)模足夠大,這兩個(gè)前提才可以說(shuō)區(qū)塊鏈去中心化的優(yōu)勢(shì)可以與云計(jì)算廠商爭(zhēng)奪流量。

區(qū)塊鏈的分布式存儲(chǔ)和云計(jì)算存儲(chǔ)的邏輯關(guān)系

區(qū)塊鏈的分布式存儲(chǔ),現(xiàn)在有星際文件系統(tǒng)(IPFS),目前星際文件系統(tǒng)只能存儲(chǔ)一些靜態(tài)文件,實(shí)際上只能夠滿(mǎn)足一些緩存的要求。而且基于IPFS的靜態(tài)文件存儲(chǔ)還沒(méi)有加密。但也有些廠商在做加密存儲(chǔ),甚至可以做文件去重,這是未來(lái)區(qū)塊鏈分布式存儲(chǔ)的一個(gè)發(fā)展方向。

實(shí)現(xiàn)之后可以把存儲(chǔ)的節(jié)點(diǎn),從中心化的存儲(chǔ)節(jié)點(diǎn),向分布式的存儲(chǔ)節(jié)點(diǎn)進(jìn)行擴(kuò)展和延伸。它與云計(jì)算存儲(chǔ)的物理邏輯關(guān)系,我們可以畫(huà)兩個(gè)圈,中間的圈叫做云計(jì)算存儲(chǔ),在這個(gè)圈之外叫做區(qū)塊鏈的分布式存儲(chǔ)。

云計(jì)算的存儲(chǔ)我們分成兩類(lèi),第一類(lèi)是塊存儲(chǔ),第二類(lèi)是對(duì)象存儲(chǔ)。對(duì)象存儲(chǔ)每個(gè)人都會(huì)去使用,比如說(shuō)手機(jī)APP包括大量的圖片、視頻等,這些文件很多都是基于對(duì)象存儲(chǔ)。

刷抖音的時(shí)候,視頻實(shí)際上是通過(guò)云計(jì)算數(shù)據(jù)中心的網(wǎng)絡(luò),讀取數(shù)據(jù)到達(dá)最終終端。云計(jì)算的數(shù)據(jù)中心雖部署廣泛,但距離每個(gè)用戶(hù)還是有一定距離的,物理距離直接導(dǎo)致網(wǎng)絡(luò)傳輸?shù)臅r(shí)間延長(zhǎng),最終就會(huì)導(dǎo)致用戶(hù)觀看視頻不流暢。

所以云計(jì)算的廠商會(huì)基于云計(jì)算存儲(chǔ),對(duì)外去提供CDN內(nèi)容分發(fā)網(wǎng)絡(luò)來(lái)提升內(nèi)容讀取效率。內(nèi)容分發(fā)網(wǎng)絡(luò)是把云計(jì)算中心的存儲(chǔ)節(jié)點(diǎn)里面的數(shù)據(jù),用離用戶(hù)最近的方式把相關(guān)的內(nèi)容在離用戶(hù)最近的地點(diǎn)進(jìn)行部署。

這些節(jié)點(diǎn)通常都是一些商業(yè)化的組織來(lái)提供的,在小型的一些IDC機(jī)房里,我們?nèi)ベ?gòu)買(mǎi)CDN節(jié)點(diǎn)去做文件的緩存,然后由統(tǒng)一的CDN的網(wǎng)絡(luò),協(xié)調(diào)和調(diào)度CDN節(jié)點(diǎn),使得最終用戶(hù)達(dá)到秒級(jí)打開(kāi)看視頻。

區(qū)塊鏈的分布式存儲(chǔ)可以怎么結(jié)合呢?

區(qū)塊鏈的分布式存儲(chǔ),是將個(gè)人設(shè)備,比如路由器或機(jī)頂盒設(shè)備里面的存儲(chǔ)空間用來(lái)做緩存。把CDN的節(jié)點(diǎn)向用戶(hù)端更近了一步,甚至這些節(jié)點(diǎn)就在你家里面。這樣用戶(hù)在看視頻或圖片文件的時(shí)候,可以直接從自己的節(jié)點(diǎn)或是非常臨近的節(jié)點(diǎn),去拉取到相關(guān)資源,從而提升效率。

為了讓個(gè)人用戶(hù)把自己的存儲(chǔ)空間貢獻(xiàn)出來(lái),去提高整個(gè)緩存網(wǎng)絡(luò)或者是CDN網(wǎng)絡(luò)的效率,可以利用激勵(lì)讓用戶(hù)參與到區(qū)塊鏈分布式存儲(chǔ)的網(wǎng)絡(luò)里。

從某種概念來(lái)講,它是云計(jì)算向邊緣計(jì)算的一種延伸。我們把云計(jì)算作為比較中心化的計(jì)算,然后把中心化的計(jì)算再往外延伸,叫做邊緣計(jì)算。

在分布式存儲(chǔ)里,核心是用來(lái)做激勵(lì)的。我貢獻(xiàn)了多少空間,就應(yīng)該得到相應(yīng)的回報(bào),尤其是貢獻(xiàn)的空間已經(jīng)被用戶(hù)使用了,通過(guò)CDN實(shí)現(xiàn)了商業(yè)化變現(xiàn),商業(yè)化變現(xiàn)的網(wǎng)絡(luò)里可以節(jié)省一部分存儲(chǔ)空間和網(wǎng)絡(luò)成本,相當(dāng)于實(shí)現(xiàn)了商業(yè)閉環(huán)。

為什么通過(guò)存儲(chǔ)挖礦,要優(yōu)于通過(guò)計(jì)算資源挖礦?

通過(guò)計(jì)算挖礦是純資源消耗型的,比如說(shuō)解哈希值,實(shí)際上不會(huì)對(duì)產(chǎn)業(yè)有任何好處,它只是分配了一種記賬權(quán),是共識(shí)的算法。但通過(guò)存儲(chǔ)來(lái)做存儲(chǔ)的貢獻(xiàn),再通過(guò)激勵(lì)讓大家把存儲(chǔ)貢獻(xiàn)出來(lái),去存放緩存文件。

用戶(hù)可以空閑出一些主干網(wǎng)絡(luò)資源,通過(guò)自己邊緣的網(wǎng)絡(luò)拉取資源,實(shí)際上是可以節(jié)省對(duì)于主干網(wǎng)絡(luò)的消耗,從而進(jìn)一步節(jié)省對(duì)于核心存儲(chǔ)資源的使用。所以區(qū)塊鏈的分布式存儲(chǔ),包括云計(jì)算的存儲(chǔ)、邊緣計(jì)算,它們之間是互生互長(zhǎng)的關(guān)系,邊緣計(jì)算永遠(yuǎn)不可能替代云計(jì)算。云計(jì)算發(fā)展規(guī)模已經(jīng)足夠大,邊緣計(jì)算處在剛成長(zhǎng)階段,還有很多技術(shù)和標(biāo)準(zhǔn)需要完善。未來(lái)趨勢(shì)是邊緣計(jì)算會(huì)逐漸增大,作為云計(jì)算的補(bǔ)充,和云計(jì)算做融合。

THEEND

最新評(píng)論(評(píng)論僅代表用戶(hù)觀點(diǎn))

更多
暫無(wú)評(píng)論