區塊鏈與雲計算

技術的發展從來都不是獨立的,而是在其他技術的基礎上重構和成長的。

1.區塊鏈1.0、2.0和3.0的發展歷程

比特幣代表區塊鏈1.0時代,智能合約技術代表2.0時代。區塊鏈2.0時代主要有兩個技術學校。第一個是以太坊,第二個是超帳面料。

以太坊基於標準的智能合約,以公開透明的方式讓所有用戶在一個公鏈系統中實現信息透明,包括公鏈上數字資產的確認,以及交易所產生的流動性溢價。

Hyperledger Fabric主要爲企業搭建聯盟鏈。如果這個鏈是企業內部使用的,就叫私有鏈。Hyperledger Fabric擁有基於智能合約的底層區塊鏈技術和分佈式賬本DLT的概念,在區塊鏈2.0時代具有代表性。

區塊鏈3.0需要行業應用在鏈條上進行相關業務和操作。區塊鏈3.0代表區塊鏈+各個行業,類似於互聯網+各個行業的時代。

隨着技術發展的區塊鏈1.0、2.0、3.0的一個重要組成部分叫做共識算法。在公鏈系統中,任何人都可以加入節點,投或者我。

不需要任何許可就可以加入整個公鏈網絡,共識算法必須存在。

隨着Hyperledger結構的加入,區塊鏈技術系統發生了一些變化。

聯盟是由商業團體或商業聯盟構建的商業網絡。加入商業網絡需要一定的認證機制,嚴格的商業規範和條款。只有當商業規範和商業條款達成一致時,他們纔會加入商業鏈。

因此,Hyperledger Fabric聯盟鏈的特點是隻能通過許可的節點或許可的商業機構以節點的形式加入聯盟鏈系統。

2.雲計算與公鏈、聯盟鏈的關係。

雲計算通常是指企業、個人和客戶用於開發、測試和生產的服務器計算和存儲網絡資源。

雲計算和公鏈之間存在部署關係。所有的公鏈都有節點,這些節點的運行需要服務器資源的支持。雲計算公司可以爲公共鏈節點提供基礎的運行環境。

自從專業礦機和礦機出現後,基於POW共識機制的公有鏈節點無法使用雲計算公司提供的傳統CPU進行挖礦,取而代之的是帶有ASIC芯片的專業礦機。然而,許多計算平臺系統仍然部署在雲計算公司中。

雲計算和聯盟鏈的關係是,區塊鏈是可信的交易,就像Http協議是基於互聯網的一樣。我們每一個人每天都會接觸互聯網http協議,作爲瀏覽網頁的基本協議,讓我們每一個人都能享受到互聯網的便利。

區塊鏈不是互聯網基礎上的替代品,而是值得信賴的交易。在信息互聯網連接的基礎上,構建可信交易,實現價值互聯網。在區塊鏈的網絡中,資產可以轉移,尤其是數字資產。

3.區塊鏈的去中心化和雲計算廠商的集中雲供應有什麼區別?矛盾嗎?

首先,公鏈相對分佈。比特幣在某種程度上是去中心化的,因爲它沒有一個非常明確的中心化組織來負責整個網絡節點的運營,相對來說是去中心化或者弱中心化的。

其次,聯盟鏈不適合去中心化。在聯盟鏈體系中,我們講的是脫媒。聯盟各成員通過區塊鏈技術實現了及時、透明的信息共享,數字資產可以交易,從而實現組織和流程的優化,減少或降低中介成本。

雖然一個雲計算公司負責雲計算廠商的運營管理,但是雲計算廠商是最早擁抱分佈式技術的公司,把大量的集中式應用系統變成了分佈式應用系統。

雲計算公司的數據中心範圍很廣,基本分佈在世界各地。所以沒有一箇中心化的雲計算廠商,唯一的中心化就是統一運維管理。

4.區塊鏈未來能顛覆雲計算廠商嗎?

現在收費基本都是雲計算廠商提供的。用戶根據標價在雲計算廠商的平臺上註冊開戶,選擇購買自己的雲服務。雲服務也可以按天、按月或按小時收費。這種靈活的收費方式就是現有的雲計算收費模式。

市場在談論“區塊鏈未來可以顛覆雲計算廠商”的同時,可能認爲區塊鏈用戶只要持有Token,就可以在貨幣支付系統中購買雲計算資源。對於用戶來說,資源是完全透明的,由許多雲供應商提供。只要符合要求,都可以通過Token購買。

這種模式其實就是混合雲或者雲經濟。比如購買金山雲的遊戲廠商可以同時使用阿里雲或者騰訊雲,多個公有云廠商之間的網絡可以互聯互通。

對於用戶來說,其應用部署和遷移可以在網絡中平滑切換。

在區塊鏈世界實現這一模式也是通過嫁接成熟的商業模式實現的。它的消費模式是誰記賬,或者某個代幣作爲消費者,但前提是它有足夠的流量。

目前還沒有一個公鏈可以和現有云計算廠商的用戶規模相提並論。因此,區塊鏈的分散優勢顛覆了雲計算廠商。這句話目前是站不住腳的。

從另一個角度來說,比如大型聯盟鏈,EOS的21個超級節點模型,每個節點都需要使用大量的計算資源。

但是EOS節點運行幾十臺或者幾百臺高端服務器就足夠了。雲計算廠商的服務器數量都是幾萬幾十萬,還有多個數據中心,網絡完全互聯。所以用超級節點代替雲計算是不可能的,規模太小。

一種可能是,超級節點上的應用越來越多,應用需要的資源,包括計算存儲網絡,都是從鏈條中誕生的,只有足夠大,才能和雲計算廠商抗衡。

僅基於用戶數量和應用規模大這兩個前提,就可以說區塊鏈的去中心化優勢可以和雲計算廠商爭奪流量。

5.如何將區塊鏈的分佈式存儲結合起來?

區塊鏈的分佈式存儲是利用個人設備中的存儲空間,如路由器或機頂盒,作爲緩存。讓CDN的節點離客戶端更近一步,即使這些節點在你家裡。

這樣用戶在觀看視頻或者圖片文件時,可以直接從自己的節點或者非常近的節點拉取相關資源,提高效率。

爲了讓單個用戶貢獻自己的存儲空間,提高整個緩存網絡或CDN網絡的效率,可以鼓勵用戶加入區塊鏈分佈式存儲網絡。

在某種概念上,它是雲計算向邊緣計算的延伸。我們把雲計算看成是一種相對集中的計算,然後把集中的計算向外延伸,這就是邊緣計算。

在分佈式存儲中,核心用於激勵。我貢獻了多少空間,就應該得到相應的回報,尤其是我貢獻的空間被用戶使用了,通過CDN實現了商業變現。在商業實現網絡中可以節省一部分存儲空間和網絡成本,相當於實現了一個閉環業務。

6.爲什麼按存儲挖掘比按計算資源挖掘好?

通過計算挖掘純粹是消耗資源的,比如求解哈希值實際上對行業沒有任何好處。它只是分配了一個記賬權,這是一個共識算法。

但是存儲的貢獻是通過存儲來實現的,然後鼓勵大家貢獻存儲來存儲緩存文件。

用戶可以騰出一些骨幹網絡資源,通過自己的邊緣網絡拉資源,實際上可以節省骨幹網絡的消耗,從而進一步節省核心存儲資源的使用。

所以區塊鏈的分佈式存儲,包括雲計算和邊緣計算的存儲,是相輔相成的,邊緣計算永遠無法取代雲計算。

雲計算的發展規模足夠大,邊緣計算正好處於成長期。還有很多技術和標準需要完善。未來的趨勢是邊緣計算會逐漸增多,作爲雲計算的補充,與雲計算融合。

無憂雲提供香港服務器、美國服務器等全球海外服務器租賃和託管,是區域連鎖、直銷、流媒體、外貿、遊戲等服務器解決方案的首選品牌。無憂雲已爲多家企業提供區塊鏈服務器安全解決方案,支持其區塊鏈託管服務器!