雲計算與區塊鏈?

視頻加載中…

在理解雲計算與區塊鏈的具體關系之前,我們需要搞清楚 區塊鏈是什麼?

我們不妨先通過一個 實例 來逐步理解區塊鏈。

話說在一個信任匱乏的村子裡,老村長為了防止村民們相互借貸時發生 抵賴 的現象,發明了一種新的 記賬方式 :如張三向李四借了100元,村裡的大喇叭會向全村通告這一消息。

村民們手裡 各有一本 賬本,此時會分頭記下『張三於某某時間向李四借了100元』。

如果到還款的時候張三想抵賴也無濟於事,因為村裡其他人的賬本裡都寫著這一記錄。

這便是區塊鏈的 雛形

有了上面的案例,我們再描述區塊鏈的含意就不難理解啦。

區塊鏈是指通過 去中心化 去信任 的方式,集體維護一個可靠數據庫的技術方案。

以記賬為例,區塊鏈沒有中心賬本,人人都有機會參與記賬, 人人都是中心 ,並且系統裡的人,人人都有一份賬本。

有了以上鋪墊,下面我們開始進入正題。

隨著雲服務的廣泛應用,雲服務提供商設備故障帶來的影響越來越大。

幾乎所有的中心化雲服務提供商都出現過故障,甚至出現數據丟失的情況。

那麼,這樣的問題是否有根治的可能?一個簡單的想法就是『別把雞蛋都放進一個籃子裡面』,專業一點就是『 分佈式雲計算+區塊鏈 』。

區塊鏈技術誕生之前,不少雲計算廠商就是通過 分佈式雲計算 ,來解決中心化雲計算的弊端。

分佈式雲計算研究如何把一個需要非常大的計算力才能解決的問題,分成許多小部分,然後把這些小部分再分配給許多計算機進行處理,最後把這些計算機結果綜合起來得到最終結果。

『雲計算+區塊鏈』我們稱為BaaS,即Blockchain Technology as a service,翻譯為區塊鏈即服務。

目前,很多互聯網巨頭紛紛表示推出 BaaS業務。

IBM在2016年2月宣佈推出區塊鏈服務平臺,開發者可以在平臺訪問完全集成的開發運維工具,用於在IBM雲上創建、部署、運行和監控區塊鏈應用程序。

迅雷作為國內『分佈式雲計算 區塊鏈』成功落地的先行者,目前已實現分佈式雲計算與區塊鏈技術的結合。