前有Facebook因?yàn)閯蚍治龉靖`取超過(guò)5000萬(wàn)用戶(hù)的個(gè)人信息影響了英國(guó)脫歐和美國(guó)總統(tǒng)特朗普的當(dāng)選,導(dǎo)致扎克伯格直接道歉。后有滴滴和Uber等公司利用大數(shù)據(jù)“殺熟”。一時(shí)之間,個(gè)人隱私的安全和大數(shù)據(jù)的濫用,讓大眾對(duì)數(shù)字巨無(wú)霸們的霸權(quán)和能力開(kāi)始擔(dān)心。云計(jì)算,剛剛開(kāi)始快速成長(zhǎng),就遭到質(zhì)疑。與此同時(shí),區(qū)塊鏈這種去中心化的,號(hào)稱(chēng)“沒(méi)有中心化的機(jī)構(gòu)去控制它,每一個(gè)人都知道其中在發(fā)生的事情”的新技術(shù)讓所有人看到了完全“民主和安全”的希望。
云計(jì)算,會(huì)就此衰落嗎?區(qū)塊鏈描述的烏托邦,何時(shí)會(huì)來(lái)到?
1.區(qū)塊鏈向左,云計(jì)算向右
云計(jì)算是分布式計(jì)算、并行計(jì)算、效用計(jì)算、網(wǎng)絡(luò)存儲(chǔ)、虛擬化、負(fù)載均衡、熱備份冗余等傳統(tǒng)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。許多云計(jì)算部署依賴(lài)于計(jì)算機(jī)集群的緊耦合的工作方式,但與網(wǎng)格計(jì)算,這種松耦合工作方式的體系結(jié)構(gòu)、目的、工作方式大相徑庭。云計(jì)算強(qiáng)調(diào)計(jì)算機(jī)集群像一臺(tái)電腦一樣工作。云計(jì)算服務(wù)除了提供計(jì)算服務(wù)外,還必然提供了存儲(chǔ)服務(wù)。“云”是一個(gè)龐大的資源池,減少了冗余,提高了資源利用率,但是降低了可靠性。無(wú)論其提供的云計(jì)算技術(shù)優(yōu)勢(shì)有多強(qiáng),都不可避免用戶(hù)數(shù)據(jù)被“竊用”。
區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲(chǔ)、點(diǎn)對(duì)點(diǎn)傳輸、共識(shí)機(jī)制、加密算法等計(jì)算機(jī)技術(shù)的新型應(yīng)用模式。區(qū)塊鏈的鏈?zhǔn)浇Y(jié)構(gòu),加上分布式記賬和共識(shí)機(jī)制等,決定數(shù)據(jù)難以被篡改。區(qū)塊鏈?zhǔn)侨ブ行幕募夹g(shù),強(qiáng)調(diào)沒(méi)有中心化的機(jī)構(gòu)去控制它,每一個(gè)人都知道其中在發(fā)生的事情。但是以比特幣為例,區(qū)塊鏈體系過(guò)于強(qiáng)調(diào)“去中心”,反而影響其效率、成本與監(jiān)管。比特幣區(qū)塊鏈體系要實(shí)現(xiàn)“去中心”,就需要大量外部計(jì)算機(jī)接入并共同運(yùn)行(這成為“去中心”運(yùn)行的基礎(chǔ)條件),加入的計(jì)算機(jī)節(jié)點(diǎn)越多,在比特幣的挖礦與轉(zhuǎn)讓需要全網(wǎng)廣播、驗(yàn)證、分布式處理等的難度就越大,成本高,效率低。
原來(lái)的中心化存儲(chǔ)方式,一旦中心控制機(jī)構(gòu)自身或者中心化機(jī)制被黑,賬本就能被輕易修改,但是現(xiàn)在起碼要攻破全網(wǎng)一半以上的節(jié)點(diǎn)或者算力。即便攻擊得逞,參與者也會(huì)發(fā)現(xiàn)鏈出現(xiàn)問(wèn)題,整條鏈相當(dāng)于廢了,黑客獲得的資產(chǎn)沒(méi)有任何價(jià)值,發(fā)起攻擊得不償失。區(qū)塊鏈的分布式記賬就是利用高冗余來(lái)保障安全性。云計(jì)算廠商普遍提供的容災(zāi)解決方案是“兩地三中心”,比特幣和以太坊則是每個(gè)節(jié)點(diǎn)都有一份,共計(jì)成百上千份,顯然一點(diǎn)都不節(jié)省。
區(qū)塊鏈的烏托邦藍(lán)圖中,是一個(gè)“去中心”、去中介、民主公平、沒(méi)有人為操控和腐敗,安全穩(wěn)定的“美好世界”。想象一下,沒(méi)有Uber或者滴滴,而是用區(qū)塊鏈版本的Uber或滴滴,這樣實(shí)質(zhì)上就是一個(gè)由其成員共有的協(xié)作組織。當(dāng)有潛在的乘客希望租車(chē),這個(gè)軟件就會(huì)在區(qū)塊鏈上搜索所有的車(chē)源,并將符合乘客要求的車(chē)源過(guò)濾后顯示出來(lái)。區(qū)塊鏈不會(huì)讓出租車(chē)司機(jī)失業(yè),而是會(huì)讓Uber或者滴滴失業(yè),并讓出租車(chē)司機(jī)直接為顧客服務(wù)。
區(qū)塊鏈,去中心化,用冗余來(lái)保障高度安全性。云計(jì)算,中心化,用集中化減少冗余來(lái)提高效率。哪種方式才是未來(lái)?區(qū)塊鏈的描繪的烏托邦,是否會(huì)實(shí)現(xiàn)?
2.久分必合,合久必分背后的經(jīng)濟(jì)學(xué)
計(jì)算機(jī)技術(shù)的發(fā)展經(jīng)歷了從大型主機(jī),個(gè)人計(jì)算機(jī),客戶(hù)機(jī)/服務(wù)器的計(jì)算模式,到今天互聯(lián)網(wǎng)計(jì)算模式和云計(jì)算興起的演變。經(jīng)歷了一個(gè)中心化到去中心化,又到中心化這樣一個(gè)“合久必分,分久必合”的過(guò)程。這個(gè)背后的經(jīng)濟(jì)驅(qū)動(dòng)力是什么?
毫無(wú)疑問(wèn),對(duì)最終用戶(hù)而言,對(duì)電腦擁有自主權(quán)當(dāng)然是最好的。但是這個(gè)“自主權(quán)”是有價(jià)格的。在大型機(jī)時(shí)代,個(gè)人用戶(hù)是無(wú)法承擔(dān)自己擁有電腦的成本,原始的云計(jì)算,交互式終端方式順勢(shì)而生。伴隨著PC價(jià)格的大幅下降,CPU實(shí)際計(jì)算能力也高于軟件需求,消費(fèi)者迅速轉(zhuǎn)向了PC.
20世紀(jì)90年代后期,salesforce就率先在企業(yè)中引入了遠(yuǎn)程提供服務(wù)的概念。2002年,Amazon啟用了AWS平臺(tái)。2006年,云計(jì)算這一術(shù)語(yǔ)的出現(xiàn),也并未獲得快速的發(fā)展。從下圖中可以看到,一個(gè)重要的因素就是需求并不強(qiáng)烈。PC模式下的計(jì)算能力夠用了。
2015年開(kāi)始,大數(shù)據(jù),機(jī)器學(xué)習(xí)和人工智能的出現(xiàn),對(duì)存儲(chǔ)和計(jì)算能力的需求呈指數(shù)級(jí)上升,CPU的實(shí)際能力無(wú)法跟上。電腦的價(jià)格不但不下降,還出現(xiàn)了上升。
用戶(hù)的選擇很簡(jiǎn)單,對(duì)這樣的計(jì)算機(jī)擁有這樣的自主權(quán)成本太高,租用成了更經(jīng)濟(jì)的選擇,云計(jì)算成為了首選。
“久分必合,久合必分”計(jì)算機(jī)更迭趨勢(shì)的背后,是兩大因素的角力:軟件算法的演進(jìn)對(duì)計(jì)算需求的提升,硬件進(jìn)步能否生產(chǎn)價(jià)格合理的計(jì)算和存儲(chǔ)能力。最后,最終用戶(hù)決定是否愿意為擁有這樣的計(jì)算機(jī)自主權(quán)付費(fèi)。
3.ICT歷史上的“去中心化”
TCP/IP出現(xiàn)之前,搭建電信網(wǎng)絡(luò)架構(gòu)的基礎(chǔ)是“電路交換”(circuit switching),即通信雙方或機(jī)器之間的連接必須提前建立,并在整個(gè)交換過(guò)程中都保持連接。為確保任意兩個(gè)節(jié)點(diǎn)都能相互通信,電信服務(wù)提供商和設(shè)備制造商已經(jīng)投資數(shù)十億美元建立電信專(zhuān)線。任何連接都必須經(jīng)過(guò)一個(gè)中心節(jié)點(diǎn)。
TCP/IP顛覆了電路交換模式。新協(xié)議通過(guò)將信息數(shù)字化并分成極小的組(每組都包含地址信息)來(lái)傳遞信息。各小組的信息發(fā)送到網(wǎng)絡(luò)中后,可以采取任意路徑到達(dá)接收端。位于網(wǎng)絡(luò)邊緣的智能發(fā)送和接收節(jié)點(diǎn)能夠拆分并重組各組信息,同時(shí)解讀編碼數(shù)據(jù)?,F(xiàn)在已經(jīng)沒(méi)有必要建設(shè)私用專(zhuān)線或大規(guī)?;A(chǔ)設(shè)施了。理論上,TCP/IP創(chuàng)建了一個(gè)開(kāi)源共享的公共網(wǎng)絡(luò),沒(méi)有任何中央機(jī)構(gòu)負(fù)責(zé)其維修和升級(jí),如下圖所示。
TCP/IP通過(guò)極大的冗余,創(chuàng)造出一個(gè)“去中心化”的網(wǎng)絡(luò)構(gòu)架。當(dāng)然,這種連接方式并不經(jīng)濟(jì)?,F(xiàn)實(shí)中網(wǎng)絡(luò),這種理想的“去中心化”結(jié)構(gòu)并未出現(xiàn),仍然需要幾個(gè)中心路由節(jié)點(diǎn)來(lái)支撐網(wǎng)絡(luò),中心節(jié)點(diǎn)配備一個(gè)容災(zāi)備份。
通過(guò)冗余創(chuàng)造出來(lái)的安全性的成本是極高的。歷經(jīng)了幾十年的演進(jìn),TCP/IP網(wǎng)絡(luò)也最終只是實(shí)現(xiàn)了有限去中心化,因?yàn)槔硐牖臒o(wú)限冗余的成本實(shí)在太高了。如果給每個(gè)節(jié)點(diǎn)都配上一個(gè)100G的PON,理想的去中心化網(wǎng)絡(luò)是有可能實(shí)現(xiàn)的,但用戶(hù)選擇了降低安全性和降低成本。
4.區(qū)塊鏈與云計(jì)算融合的未來(lái)
毫無(wú)疑問(wèn)區(qū)塊鏈的技術(shù)在理論上的確可以創(chuàng)造一個(gè)徹底安全和民主的網(wǎng)絡(luò)。但是用戶(hù)對(duì)“安全”愿意支付的價(jià)格是有限的,除非存儲(chǔ)和CPU的價(jià)格還能無(wú)限地下降,區(qū)塊鏈會(huì)在一些高端領(lǐng)域,如金融行業(yè),首先實(shí)現(xiàn);但全民部署和萬(wàn)物互聯(lián)全部區(qū)塊鏈化只能是另外一個(gè)烏托邦式的夢(mèng)想。
單看區(qū)塊鏈最簡(jiǎn)單的應(yīng)用:分布式記賬功能,每個(gè)用戶(hù)都額外存儲(chǔ)N-1個(gè)用戶(hù)的數(shù)據(jù),沒(méi)有存儲(chǔ)價(jià)格大幅下降的支持,賬本的“絕對(duì)安全”的代價(jià)對(duì)普通用戶(hù)而言,太高了。
從TCP/IP網(wǎng)絡(luò)取代電路域網(wǎng)絡(luò)的歷史可以預(yù)見(jiàn),未來(lái)區(qū)塊鏈和云計(jì)算會(huì)融合不可避免,小節(jié)點(diǎn)云化,重要節(jié)點(diǎn)區(qū)塊鏈化。甚至?xí)霈F(xiàn)有限備份的場(chǎng)景,每個(gè)節(jié)點(diǎn)的數(shù)據(jù)不必在N-1個(gè)節(jié)點(diǎn)上備份,而僅僅在其中50%,甚至30%的節(jié)點(diǎn)上備份即可。
因?yàn)?ldquo;安全”有價(jià)。沒(méi)有“絕對(duì)的安全”的網(wǎng)絡(luò),只有最經(jīng)濟(jì)合理的網(wǎng)絡(luò)。