在云服務的核心定義中,沒有任何東西表明這些資源需要由大型服務提供商控制,比如AWS、微軟、谷歌、IBM、Oracle和阿里巴巴。
云服務的意義在于確保按需付費,即訪問共享基礎設施、平臺和應用程序服務。可以通過隨需應變的自助服務使用集合資源,這種自助服務具有快速的彈性供應和可度量的服務保證。
同樣,云技術也沒有指定這些資源中的任何一個都應在傳統的數據中心中托管。從理論上講,這些資源可以分布在區塊鏈、邊緣計算環境、物聯網(Internet)和其他完全分散的云基礎設施上。事實上,Wikibon看到越來越多的初創企業正在率先使用基于區塊鏈的云計算業務模型,以便與大型云服務商競爭。
下一代云服務環境可能會利用區塊鏈來支持以下所有的核心功能:
儲存方法:海量存儲資源是所有云服務的核心。在這方面,最近涌現出了一批初創公司,它們建立了基于區塊鏈的環境,用于點對點中介活動,并將整個因特網上的可用存儲資源貨幣化。值得注意的是,采用這種方法的云存儲初創公司包括Sia、Filecoin、Storj、Stokit和Maidsafe。其中最典型的是Sia,它的分散云存儲服務允許用戶作為主機注冊來存儲其他主機的文件,這些文件通過在多個主機之間進行分區、保持機密性,以及擦除編碼來確保文件在它們的所有者請求時從主機中被完全清除。基于區塊鏈的智能合約確保了主機在實際存儲其他人的文件時可以獲得報酬。Filecoin和Storj采取了略為不同的方法,通過向客戶提供存儲,使用戶能夠使用這些貨幣來支付基于區塊鏈的社區中任何其他對等點的存儲,從而使用戶能夠獲得基于區塊鏈的加密貨幣。
計算:云技術提供了對高性能計算資源的按需訪問。基于區塊鏈的初創公司在點對點結構中提供計算資源,如DFINITY、ælf、iExec和DADI,這些公司的范圍正在不斷擴大。例如,DFINITY運行一個“基于區塊鏈的計算機”,該計算機利用一種基于權限的安全共識機制來執行具有可預測性能的快速計算以及分布式節點之間的可伸縮計算和存儲代理。一個基于區塊鏈的平臺根據節點類型在分布式部署中的角色對節點類型進行分類,使其具有靈活性,可以通過高效的跨鏈協調,以并行方式分割和分配任務。
訪問:傳統的云服務搭載在Internet無處不在的服務訪問、發現和路由基礎設施上,其中包括IP、DNS和HTTP。一個名為Blockcloud的初創公司創建了一個基于區塊鏈的對等平臺,以一種徹底分布式的方式來處理這些功能。
Blockcloud平臺實現了一個“以服務為中心的網絡”背板,它支持通過“命名服務”而不是IP地址來尋址服務。區塊鏈是這個“服務訪問層”的分布式中間件骨干,它支持端到端信任、策略、控制、路由、移動以及客戶端和服務之間跨云的故障轉移。
區塊鏈是可靠服務驗證的“證明”結構的基礎,利用記錄服務事務的“壓縮有向無環圖”結構,以及“真實的連續雙向拍賣”機制,以公平地發現、匹配和編排云中客戶的服務請求。
身份驗證:傳統的云服務要求用戶向服務提供者注冊,從而允許該公司管理自己的數字身份和憑證。然而,非營利組織Sovrin基金會最近的一項產業計劃旨在將這種云計算模式進行了轉變。該基金會已經定義了一個基于區塊鏈的分布式身份超級分類和信任基礎架構框架。這包括允許用戶自提供他們自己的可信標識符,這些標識符指向公共密鑰和服務端點,任何人都可以使用這些端點來驗證這些身份。此外,該倡議還界定了可核查的索賠和零知識證據,使各實體能夠在沒有事先商業安排和不損害隱私的情況下從事可信的交易。
在未來的1-2年中,大型公共云提供商很有可能會收購這些和其他基于區塊鏈的創業公司。這些初創企業似乎都不可能挑戰AWS、微軟、谷歌、IBM和其他核心企業帳戶中的公共云提供商。相反,現有的公共云提供商將部署基于區塊鏈的供應平臺,以滿足下列所有操作的需求:
激增供應:為了限制配置自己的計算集群和存儲集群的固定成本,同時確保滿足激增需求的能力,公共云提供商將利用合作伙伴場所的計算和存儲,并在區塊鏈聯合環境中進行存儲。如果提供商使用加密貨幣來補償其云資源的貿易伙伴,那么當加密貨幣計價的成本偏離了從云提供商自己的庫存中提供同等資源的實際貨幣成本時,他們也可以進行套利。
區域供應:為了滿足在沒有點的區域為客戶提供的服務水平協議,公共云提供商可以利用這些區域的可用伙伴提供的資源來加速計算和存儲。云提供商也可以采取這種方法來滿足監管要求,即在特定的國家、省份或州之外,不存在對敏感數據的存儲或處理。可以想象,每個區域都可能有自己的基于第三方區塊鏈的對等云計算環境,這些環境彼此聯合,并通過智能合約與公共云提供商進行聯合。