全球公司市值萬億美元俱樂部,亞馬遜、微軟、谷歌和蘋果,三個做雲端計算。蘋果也在今年高調宣佈做雲端計算,高調從前三家公司挖角。
雲端計算是萬億美元的主要貢獻。最近琢磨著把上了400+的騰訊股給賣了,想明白了雲端計算,還是別賣了,坐等上萬億美元。我今年買了兩臺阿里的雲伺服器,也得搞點股票去,成為兩個馬爸爸的股東。
前幾天見了一個騰訊出來的人,在做社交軟體。做那種帶一點點灰色的生意。商業邏輯是非常明白的。我問他,你不怕被抓嗎?然後聽他講了很多法務知識和電腦保安知識。我一聽,其實全是漏洞。
萬億美元公司都做雲端計算,但都要實名制,需要信用卡。我買過AWS、阿里雲和騰訊雲,全都要實名。雲端計算裡,一定有一塊市場存在,就是匿名化。
匿名化主要是保護隱私,這是一個非常重要的事。有一整套服務來保證隱私是能夠極高地推動世界進一步市場化。不要一想到匿名就想到灰色甚至是非法。
現在雲端計算如此重要,相關的隱私安全問題已經非常嚴重,雲提供商已經快要壟斷所有人的資料了。
區塊鏈技術,很可能拿下能保護隱私的匿名化雲端計算市場。
雲端計算是管理和使用計算機資源——計算資源、儲存資源、頻寬資源和軟體——的一整套解決方案。
我們自己去京東買一臺電腦,裝寬頻,安裝軟體,就是“本地計算”。“本地計算”有很多不方便,比如會宕機,效能不夠彈性,佔地方,不便攜……
如果你自己有一臺電腦,然後去阿里雲再買一臺伺服器,就可以用“本地計算”控制“雲端計算”,享受更好的計算機資源服務。
現在購買雲端計算服務,都是需要先註冊一個賬號,基本上是需要實名制的。
使用雲端計算的資料也全部存在雲伺服器上,被雲服務提供商控制,這帶來了嚴重的隱私和資料所有權歸屬問題。
如果你是一個開發app的,是否希望有一天你不再需要買伺服器就可以向C端使用者提供服務呢?你在你的本地電腦上寫好程式後,直接透過“傳送”的方式就將你的app部署到了網際網路上,完全不需要你去管硬體,部署結束後也是完全自動執行。
當然你需要去宣傳你的app。使用者使用你的app時,使用者自己付費給“雲端計算”。
區塊鏈技術就可以實現這個。
以太坊的設計初衷是做“世界計算機”。在以太坊上執行著大量的叫“Dapp”的應用程式,這些應用程式就不是部署在阿里雲或AWS雲上的,而是部署在以太坊網路上的。
以太坊上的Dapp實際消耗的計算、儲存、頻寬和軟體資源全都是由礦工提供。礦工會部署以太坊完整節點,完整節點類似於是個作業系統,管理著以太坊網路上的所有資源和定義了所有使用規則。
當使用者使用Dapp時,需要向礦工支付一定ETH幣作為礦工費,礦工就會完成計算、儲存和廣播資訊等任務。
開發者開發完Dapp後,使用以太坊錢包傳送“交易”的方式部署Dapp到以太坊網路。部署的過程需要開發者支付一定的ETH作為礦工費。部署過程只需要開發者申請一個ETH賬號,不需要實名制,隨便下載一個錢包就可以申請。
部署完之後,Dapp實際執行的過程中,開發者完全可以不做任何干預。
為了獲得使用者,開發者需要做推廣運營,告訴使用者自己的產品。
使用者需要使用ETH錢包來使用Dapp。
Dapp可以內建開發者的收款地址,使用者可以向地址付費用來購買特定的服務。
使用“雲端計算”的方式來部署“App”的流程是這樣:
——開發者開發好APP,包括伺服器端和客戶端
——註冊阿里雲和購買雲伺服器——部署APP到雲伺服器
——將App客戶端申請到AppStore和小米應用商城等上架
——運營讓使用者知道
——使用者從應用商城下載App
——App實際消耗的計算資源是在雲伺服器上。
而使用以太坊網路來部署“Dapp”的流程是這樣:
——開發者開發好Dapp
——使用傳送交易的方式將Dapp部署到以太坊網路
——和ETH錢包合作讓錢包商展示自己的Dapp給使用者
——運營讓使用者知道
——使用者從錢包裡使用Dapp
——Dapp實際消耗的計算資源是由礦工提供
在以太坊上簡單的Dapp完全不需要購買雲伺服器來託管,100%執行在以太坊網路就可以。但有些複雜的Dapp,需要部分執行在以太坊網路,部分執行在雲伺服器上。
一般來說,一些ICO類的智慧合約,就是100%執行在以太坊網路上,而那些有豐富使用者介面的鏈遊Dapp是部分執行在以太坊網路。
其他區塊鏈產品和以太坊類似。
現在很多區塊鏈都像以太坊學習,帶一個虛擬機器,就是可以完成“雲端計算”的任務。但比特幣類的區塊鏈產品不帶虛擬機器,只有一個指令碼引擎,“雲端計算”的屬性就要差一些。
但目前使用區塊鏈產品來實現雲端計算的功能,效能很差,使用者體驗很差,遠遠不能和阿里雲它們比。區塊鏈稍為複雜一點的Dapp,都需要購買雲伺服器來輔助區塊鏈執行。
從另外一個角度來說,現在幾乎所有的以太坊錢包,都是帶伺服器的。所有的使用者使用Dapp,其實都是依賴於錢包伺服器,消耗的計算資源都基本上是跑在某個雲伺服器上。
更進一步說,其實礦工的所有計算機資源也是購買的雲伺服器。
包括BTC在內,其實所有的節點,也都是跑在雲伺服器上。BTC社羣強調去中心化,號召使用者自己使用“本地計算機”來搭建節點,但真正有生產力的還是雲端計算,礦池都用雲。
現在使用區塊鏈來充當雲端計算,局面是很尷尬的,其實背後都是雲端計算,但效能卻比雲差了很多。效能差的原因就是去中心化,每一個完整節點都要重複消耗相同的所有計算資源,並且還要保證所有的計算結果一模一樣。
如果現在的雲端計算服務商直接搭建一個區塊鏈服務,使用中心化的方式來運營,就可以讓區塊鏈的效能和現在的雲端計算一樣了。
亞馬遜可以直接Fork一個以太坊,搭建一個AWS私有鏈,只允許自己挖礦,內建一個穩定幣。這樣在AWS鏈上開發Dapp就和在ASW雲端計算開發APP的效能一樣了。但獲得的好處是,開發者不需要買雲伺服器,匿名部署APP,直接向C端使用者收費,誰使用計算資源誰付錢。也不需要使用信用卡。