< 返回新聞公共列表

區(qū)塊鏈和云計算之間的關(guān)系

發(fā)布時間:2019-12-31 11:42:06

盡管云計算已經(jīng)蓬勃發(fā)展了10年,但大多數(shù)人并不了解按需云計算的想法。人們習(xí)慣稱云計算技術(shù)。如果將云計算稱為技術(shù),則準(zhǔn)確表示應(yīng)該是云計算技術(shù),這是一種應(yīng)用于資源實時分配的技術(shù)。這些技術(shù)不僅包括諸如計算,網(wǎng)絡(luò),存儲和安全性之類的基本IT技術(shù),而且還包括支持按需分配資源的所有與信息相關(guān)的技術(shù)。

區(qū)塊鏈與云計算間的關(guān)系

區(qū)塊鏈并不是一個新事物,它擁有超過10年的歷史,只是從今年開始爆發(fā)。區(qū)塊鏈不是技術(shù),而是本質(zhì)上是非權(quán)威的信任系統(tǒng)。同樣,如果仍將區(qū)塊鏈稱為技術(shù),那么它也應(yīng)該是區(qū)塊鏈的技術(shù)。它主要包括各種算法,例如哈希算法和安全算法,加密技術(shù),P2P網(wǎng)絡(luò)技術(shù)等。
區(qū)塊鏈和云計算類似的地方
按需分發(fā)的概念和未經(jīng)授權(quán)的信任系統(tǒng)不能直接比較。沒有直接的關(guān)系,也不存在誰取代誰的問題。但是,區(qū)塊鏈本身是一種資源,需要按需供應(yīng),并且是云計算的組成部分。因此,我們還可以創(chuàng)建BaaS(區(qū)塊鏈即服務(wù)),同時在IaaS,PaaS和SaaS的基礎(chǔ)上添加新的“即服務(wù)”,例如DaaS(數(shù)據(jù)庫即服務(wù))。

但是,沒有直接關(guān)系,也并非沒有關(guān)系。云計算技術(shù)和區(qū)塊鏈技術(shù)可以相互集成。今天分析這種技術(shù)關(guān)系。

計算方式

云計算主要基于基于CPU的復(fù)雜邏輯計算,而區(qū)塊鏈?zhǔn)且环N以GPU或ASIC為核心的簡單線性計算。 CPU是多功能的,主要實現(xiàn)各種復(fù)雜的應(yīng)用程序體系結(jié)構(gòu)。 GPU或ASIC擅長于大量簡單的并行計算,以爭奪工作量證明。區(qū)塊鏈中的大量“礦機”由擅長簡單并行計算的GPU或ASIC組成。 GPU不能替代現(xiàn)有的基于CPU的應(yīng)用程序計算服務(wù)。

區(qū)塊鏈和云計算之間是什么關(guān)系?

但是云計算還可以提供人工智能(AI)計算服務(wù)。與區(qū)塊鏈類似,為了實現(xiàn)AI服務(wù),云計算需要大量資源用于并行計算。如果各種基于GPU的礦工在很大程度上處于閑置狀態(tài),我們可以通過轉(zhuǎn)換軟件和網(wǎng)絡(luò)來實現(xiàn)分布式AI計算服務(wù)。但是現(xiàn)在我希望采礦機停止采礦,并且不可能提供AI計算服務(wù)?,F(xiàn)在紅色的加密貨幣是紫色,采礦機都在開采,采礦的收益遠遠超過租用GPU的收益,云計算將沒有可用的備用資源。因此,長期以來,云計算還需要單獨購買AI計算能力,并且無法利用區(qū)塊鏈中的挖掘能力。

互聯(lián)網(wǎng)

云計算中的網(wǎng)絡(luò)通常被認(rèn)為是基于大型第2層網(wǎng)絡(luò)的復(fù)雜應(yīng)用程序網(wǎng)絡(luò),而區(qū)塊鏈則是平面架構(gòu)的P2P網(wǎng)絡(luò)。為了實現(xiàn)應(yīng)用程序的復(fù)雜網(wǎng)絡(luò)拓撲,云計算網(wǎng)絡(luò)完全采用了定制應(yīng)用程序的方法,每個計算單元都以“路由”為核心實現(xiàn)了復(fù)雜的邏輯關(guān)系。區(qū)塊鏈的網(wǎng)絡(luò)是建立在公共網(wǎng)絡(luò)上的P2P網(wǎng)絡(luò)。在該網(wǎng)絡(luò)中,每個計算單元的網(wǎng)絡(luò)狀態(tài)均相等。在完全平坦的網(wǎng)絡(luò)中,它旨在快速傳播信息。無法為云計算應(yīng)用程序?qū)崿F(xiàn)復(fù)雜的網(wǎng)絡(luò)架構(gòu)。

如果將來采礦機資源大部分處于閑置狀態(tài),那么它也可以用作AI的計算單元,它將無法華麗地轉(zhuǎn)身。從AI應(yīng)用程序網(wǎng)絡(luò)的角度來看,現(xiàn)有的P2P網(wǎng)絡(luò)是完全不兼容的。當(dāng)需要使用新的網(wǎng)絡(luò)技術(shù)將這些東西連接在一起時,它將不是一個簡單的P2P網(wǎng)絡(luò)。我知道,只有當(dāng)這一天到來時,什么才是具體的。

存儲

云計算中有多種存儲,包括基于文件,基于對象,基于塊的存儲。這些存儲作為一種資源,通常獨立存在,并且通常由應(yīng)用程序共享和選擇。區(qū)塊鏈中的存儲用作鏈中每個節(jié)點的存儲空間,通常是機器帶來的普通廉價硬盤,并且獨立存在。存儲在區(qū)塊鏈中的價值不在存儲本身中,而是在彼此鏈接的不可更改的塊中。

云中的存儲和區(qū)塊鏈中的存儲由通用存儲媒體組成。相應(yīng)地管理物理媒體的“文件系統(tǒng)”只有一個區(qū)別。最大的區(qū)別是區(qū)塊鏈的文件系統(tǒng)可以寫入和讀取數(shù)據(jù),但是一旦寫入數(shù)據(jù),就無法對其進行修改或刪除。大量獨立副本也用于確保數(shù)據(jù)不可修改和數(shù)據(jù)完整性。區(qū)塊鏈存儲的重點不是“塊”而是“鏈”。它是一項特殊的存儲服務(wù),可確保整個鏈中記錄內(nèi)容的不可修改性。云計算中確實需要這種存儲服務(wù)。如果您必須讓我寫有關(guān)區(qū)塊鏈應(yīng)用程序的白皮書,我認(rèn)為這是真正的應(yīng)用程序要點。例如,與“安全城市”結(jié)合使用,將數(shù)據(jù)存儲在這種類型的存儲中,并且使用不可修改性將視頻,語音和文件用作有效的法律依據(jù)。

云計算中區(qū)塊鏈存儲服務(wù)的實現(xiàn)方式有兩種。第一種是將數(shù)據(jù)塊直接記錄在區(qū)塊鏈中,第二種是對記錄的數(shù)據(jù)塊進行哈希處理并記錄哈希值。在區(qū)塊鏈中,但實際內(nèi)容仍記錄在普通存儲或云中。第一種方法易于實現(xiàn),可以直接寫入到區(qū)塊鏈中,但是它需要大量存儲,并且每個記錄都有大量副本。如果這樣,將來每個鏈內(nèi)節(jié)點的存儲需求將不會是數(shù)百個G,而是很大。因此,該程序的現(xiàn)實是不可行的。第二個選項使用控制和內(nèi)容分離,就像第二篇文章“虛假區(qū)塊鏈應(yīng)用程序(1)”中描述的基于區(qū)塊鏈的DNS一樣。只有每個區(qū)塊都記錄在區(qū)塊鏈中。內(nèi)容塊的哈希值不需要每個鏈中的節(jié)點都具有大量存儲,并且真實內(nèi)容會記錄在傳統(tǒng)存儲中。一旦修改了存儲的內(nèi)容,相應(yīng)的哈希值也會更改,并且區(qū)塊鏈中的哈希值無法匹配。禁止這種行為,以確保存儲內(nèi)容的不可修改性。這是區(qū)塊鏈和云計算的有效結(jié)合。

安全

云計算中的安全性主要是為了確保應(yīng)用程序可以安全,穩(wěn)定和可靠地運行。這種安全屬于傳統(tǒng)安全領(lǐng)域。區(qū)塊鏈中的安全性是確保不篡改每個數(shù)據(jù)塊,并且沒有私鑰的用戶也不會讀取該塊的記錄內(nèi)容。考慮到這一點,如果與上述基于區(qū)塊鏈的安全存儲產(chǎn)品結(jié)合使用,則可以設(shè)計加密存儲設(shè)備。

管理與協(xié)作

云計算和區(qū)塊鏈中的管理方法和資源協(xié)同作用完全不同。云計算實際上是通過集中控制器進行的集中管理。盡管可以分配資源,但管理必須集中化。所有資源分配,調(diào)度和應(yīng)用程序都得到集中管理。區(qū)塊鏈采用非中央管理方式。所有節(jié)點都是相同的,無需管理,一切都是自發(fā)的和自動的。因此,當(dāng)要將區(qū)塊鏈的資源轉(zhuǎn)換為云計算資源的一部分時,除了網(wǎng)絡(luò)之外,還必須重構(gòu)管理。


九曲網(wǎng)專業(yè)提供國內(nèi)外服務(wù)器租用,服務(wù)器托管,主機租用,云服務(wù)器租用服務(wù)器相關(guān)業(yè)務(wù),詳情可咨詢客服了解。