< 返回新聞公共列表

區塊鏈和云計算之間的關系

發布時間:2019-12-31 11:42:06

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

區塊鏈與云計算間的關系

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

但是,沒有直接關系,也并非沒有關系。云計算技術和區塊鏈技術可以相互集成。今天分析這種技術關系。

計算方式

云計算主要基于基于CPU的復雜邏輯計算,而區塊鏈是一種以GPU或ASIC為核心的簡單線性計算。 CPU是多功能的,主要實現各種復雜的應用程序體系結構。 GPU或ASIC擅長于大量簡單的并行計算,以爭奪工作量證明。區塊鏈中的大量“礦機”由擅長簡單并行計算的GPU或ASIC組成。 GPU不能替代現有的基于CPU的應用程序計算服務。

區塊鏈和云計算之間是什么關系?

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

互聯網

云計算中的網絡通常被認為是基于大型第2層網絡的復雜應用程序網絡,而區塊鏈則是平面架構的P2P網絡。為了實現應用程序的復雜網絡拓撲,云計算網絡完全采用了定制應用程序的方法,每個計算單元都以“路由”為核心實現了復雜的邏輯關系。區塊鏈的網絡是建立在公共網絡上的P2P網絡。在該網絡中,每個計算單元的網絡狀態均相等。在完全平坦的網絡中,它旨在快速傳播信息。無法為云計算應用程序實現復雜的網絡架構。

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

存儲

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

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

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

安全

云計算中的安全性主要是為了確保應用程序可以安全,穩定和可靠地運行。這種安全屬于傳統安全領域。區塊鏈中的安全性是確保不篡改每個數據塊,并且沒有私鑰的用戶也不會讀取該塊的記錄內容??紤]到這一點,如果與上述基于區塊鏈的安全存儲產品結合使用,則可以設計加密存儲設備。

管理與協作

云計算和區塊鏈中的管理方法和資源協同作用完全不同。云計算實際上是通過集中控制器進行的集中管理。盡管可以分配資源,但管理必須集中化。所有資源分配,調度和應用程序都得到集中管理。區塊鏈采用非中央管理方式。所有節點都是相同的,無需管理,一切都是自發的和自動的。因此,當要將區塊鏈的資源轉換為云計算資源的一部分時,除了網絡之外,還必須重構管理。


九曲網專業提供國內外服務器租用,服務器托管,主機租用,云服務器租用服務器相關業務,詳情可咨詢客服了解。