區(qū)塊鏈能否完成互聯(lián)網(wǎng)的去中心化革命?
越來越多的業(yè)界泰斗和機(jī)構(gòu),包括萬維網(wǎng)之父Tim Berners-Lee博士、Mozilla基金會,都在呼吁互聯(lián)網(wǎng)的去中心化。
這聽上去有些奇怪,互聯(lián)網(wǎng)本身不就是去中心化的嗎?是的,互聯(lián)網(wǎng)從物理上看是分布式的,沒有一個實體擁有互聯(lián)網(wǎng),但互聯(lián)網(wǎng)的關(guān)鍵組件和服務(wù),例如web托管、云計算、DNS、社交媒體、搜索引擎、電子郵件服務(wù)等等,卻都依賴少數(shù)物理或者虛擬服務(wù)器上的大規(guī)模的,集中化的資源。這種方式有利于企業(yè)維護(hù)其服務(wù),但同時也帶來了一系列難題。
集中化的互聯(lián)網(wǎng)意味著,當(dāng)一些中心基礎(chǔ)設(shè)施遇到問題,服務(wù)器宕機(jī),我們將無法訪問關(guān)鍵功能,如果這些中心設(shè)施被黑客攻擊,用戶的數(shù)據(jù)就會大規(guī)模泄露。即使沒有黑客造訪,集中存儲在企業(yè)數(shù)據(jù)中心的用戶數(shù)據(jù)也會被企業(yè)用來牟利,或者交給政府部門審查。這些大企業(yè)可以對數(shù)據(jù)為所欲為,而普通用戶根本無F可說。
集中化的互聯(lián)網(wǎng)導(dǎo)致大企業(yè)獲得過多授信和權(quán)力,大到無法被淘汰或者擊敗。
如今,原來越多的專家認(rèn)為,能夠?qū)⒒ヂ?lián)網(wǎng)從安全泥沼中挽救回來,并且避免集中化弊端的答案就是區(qū)塊鏈技術(shù)。
區(qū)塊鏈分布式賬本已經(jīng)證明了自己在金融交易中的優(yōu)越性(交易不可偽造不可抵賴),但區(qū)塊鏈的價值元不僅于此。區(qū)塊鏈分布式賬本還可以讓大量相互間沒有授信的用戶分享信息和資源,而且也不需要任何中間人代理。這已經(jīng)不僅僅是一種理想化愿景,事實上已經(jīng)有不少公司已經(jīng)嘗試用區(qū)塊鏈技術(shù)來提供關(guān)鍵的互聯(lián)網(wǎng)服務(wù),例如:
分布式web托管
網(wǎng)絡(luò)犯罪分子最喜歡使用的攻擊非DDoS拒絕服務(wù)攻擊莫屬,原因很簡單,這種攻擊簡便易行,百發(fā)百中,小試牛刀可以搞垮一個企業(yè),大動干戈甚至也能弄癱瘓半個美國的互聯(lián)網(wǎng)。
DD’oS攻擊之所以能夠?qū)以嚥凰?,癥結(jié)之一在于互聯(lián)網(wǎng)web托管的集中化,攻擊者只需要攻擊特定的web服務(wù)器就可得手。而基于區(qū)塊鏈技術(shù)的平臺則可以將web托管資源分散到數(shù)以千計的節(jié)點上,每個節(jié)點都是web網(wǎng)站的一部分,讓攻擊者徹底失去打擊目標(biāo)。
這方面最好的例子就是Gladius,這家區(qū)塊鏈創(chuàng)業(yè)公司開發(fā)了一個去中心化的內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)和抗DDoS系統(tǒng)。Gladius使用區(qū)塊鏈將文件和數(shù)據(jù)資產(chǎn)分散到數(shù)以千計的節(jié)點計算機(jī)上,這些節(jié)點的空閑時間、存儲空間和帶寬都可以用來出租提供web托管服務(wù),同時獲得加密貨幣作為收入。
Gladius使用自履行智能合約來管理和分配網(wǎng)絡(luò)資源以及支付交易。Gladius模式的優(yōu)勢顯而易見,去掉了中心化的存儲結(jié)構(gòu),不但降低了web托管的成本,同時也讓DDoS攻擊變得極為困難。此外,由于有更多的緩存節(jié)點在用戶附近,用戶訪問網(wǎng)站的速度也將大大提升;最后,這種模式還將激勵用戶分享限制的網(wǎng)絡(luò)和計算資源。
去中心化的DNS:Nebulis
另外一個去中心化的區(qū)塊鏈互聯(lián)網(wǎng)基礎(chǔ)服務(wù)案例是Nebulis,這個項目使用區(qū)塊鏈和IPFS文件系統(tǒng)-一種分布式的web服務(wù)器,來開發(fā)分布式的DNS系統(tǒng)。
眾所周知,DNS服務(wù)是用戶訪問互聯(lián)網(wǎng)資源的必經(jīng)之路,也因此成為互聯(lián)網(wǎng)的阿喀琉斯之踵,去年對DNS服務(wù)商Dyn的攻擊導(dǎo)致半個美國和部分偶中用戶都無法訪問PayPal、Github等關(guān)鍵應(yīng)用。
Nebulis通過在以太坊區(qū)塊鏈上存儲、更新和解析域名記錄來大大提升DNS服務(wù)的可靠性和魯棒性。黑客將無法向過去那樣通過攻擊特定的服務(wù)器來搞癱瘓整個DNS服務(wù)。此外,基于區(qū)塊鏈的DNS服務(wù)也使得通過修改DNS記錄實施中間人攻擊、網(wǎng)絡(luò)審查、域名重定向等變得極為困難。
分布式的數(shù)據(jù)存儲:Storj
為了使用今天的互聯(lián)網(wǎng)服務(wù),用戶不得不將數(shù)據(jù)授信給這些互聯(lián)網(wǎng)企業(yè),但這樣會出現(xiàn)太多問題。例如接連不斷的大規(guī)模用戶泄漏事件,動輒數(shù)以億計的用戶賬戶或者信用卡信息遭到泄露。覬覦用戶數(shù)據(jù)的不僅僅是黑客,互聯(lián)網(wǎng)大企業(yè)視用戶數(shù)據(jù)為金礦,自行采掘或者銷售給第三方,而且都無需獲得用戶的同意(例如,蘋果將你的Face ID臉部模型數(shù)據(jù)分享給第三方APP開發(fā)商,頭條將你的點贊產(chǎn)品分享給京東)。
基于區(qū)塊鏈的分布式存儲則可以徹底改變互聯(lián)網(wǎng)生態(tài)的游戲規(guī)則,只有用戶能夠訪問自己的完整數(shù)據(jù),沒有一個集權(quán)的互聯(lián)網(wǎng)巨頭可以擁有你的數(shù)據(jù),而且你使用各種互聯(lián)網(wǎng)應(yīng)用時,也無需擔(dān)心數(shù)據(jù)被非授權(quán)訪問。
創(chuàng)業(yè)項目Storj就致力于打造一個分布式版本的Google Drive和Dropbox網(wǎng)盤服務(wù),使用區(qū)塊鏈技術(shù)將文件分割成大量小文件,加密后分布存儲在網(wǎng)絡(luò)中的多個節(jié)點中,那些向網(wǎng)絡(luò)分享存儲空間的計算機(jī)(用戶)將獲得加密貨幣作為回報。Storj解決了兩大問題:首先,確保你的文件沒有被放在一個籃子里,避免被服務(wù)商或者黑客訪問和濫用,其次,用戶能從多個節(jié)點同時下載一個文件,大大提高文件訪問速度。
區(qū)塊鏈電子郵件服務(wù)
除了以上幾種區(qū)塊鏈互聯(lián)網(wǎng)服務(wù),CryptaMail和SwiftMail也都是用了類似的區(qū)塊鏈技術(shù)來改造電子郵件服務(wù),只有郵件的接收方擁有打開郵件的密鑰,這有效防范了黑客攻擊導(dǎo)致的用戶電子郵件數(shù)據(jù)的大批量丟失或泄露。
區(qū)塊鏈社交網(wǎng)絡(luò)
區(qū)塊鏈社交網(wǎng)絡(luò)onG.social和Indorse將數(shù)據(jù)存儲在區(qū)塊鏈上,并通過智能合約來運(yùn)行服務(wù),這使得社交網(wǎng)絡(luò)服務(wù)商無法侵犯用戶隱私,而用戶也能完全自主掌控和選擇如何在社交網(wǎng)絡(luò)上分享數(shù)據(jù),同時為網(wǎng)絡(luò)做出貢獻(xiàn)是還能獲得加密貨幣作為獎勵。
總結(jié):
區(qū)塊鏈技術(shù)能夠?qū)⒒ヂ?lián)網(wǎng)的極權(quán)關(guān)進(jìn)籠子里,提供更加安全可靠的服務(wù),同時用戶也將能夠真正取得對自己數(shù)字生活和數(shù)字隱私的控制權(quán)。