云計(jì)算大潮下的暗流----一個(gè)徹底的分布式網(wǎng)絡(luò) 問題1:我的數(shù)字足跡遍布網(wǎng)絡(luò),沒有一個(gè)整體解決方案能記錄和管理。 博客搬家,不同即時(shí)交流工具上的聊天記錄,不同網(wǎng)站的留言和回復(fù)提醒,不同SNS網(wǎng)站上的交際圈。 問題2:沒有免費(fèi)的,可靠的網(wǎng)絡(luò)資源,這扼殺了許多具有原創(chuàng)力和贏利能力的小型網(wǎng)站。要么是博客,但廣告和發(fā)布形式受制于人,要么是購買空間和流量,但即使能夠取得收入,仍不足以維持網(wǎng)站開銷。 問題3:國內(nèi)多變的政策和敏感詞?給網(wǎng)絡(luò)活動(dòng)造成了極大的不確定性。 以上問題,是目前的云計(jì)算模式也無法解決的,除非世界上只有一個(gè)超級(jí)網(wǎng)絡(luò)公司,難道是google,但愿這一天永遠(yuǎn)不會(huì)到來,也應(yīng)該不可能到來,但即使是google也無法與偉大的敏感詞?作戰(zhàn)。 要解決這些問題,只有一個(gè)方案,那就是毀譽(yù)參半的P2P網(wǎng)絡(luò),其精髓是海量節(jié)點(diǎn)以可交流的協(xié)議進(jìn)行溝通,形成各種各樣的服務(wù)模式,經(jīng)探討如下的基礎(chǔ)服務(wù)是可行的: 1登錄服務(wù) 這與現(xiàn)有的比較先進(jìn)的P2P網(wǎng)絡(luò)比較接近。 2 身份識(shí)別 最方便的方案是可以由一個(gè)中心服務(wù)器進(jìn)行身份識(shí)別,類似于現(xiàn)在的方案。 其次可以采用一個(gè)中心服務(wù)器將任務(wù)分配給一個(gè)用戶節(jié)點(diǎn)群,即使中心服務(wù)器不存在了,這個(gè)用戶節(jié)點(diǎn)群仍然能夠通過溝通協(xié)商為其他用戶節(jié)點(diǎn)提供身份識(shí)別服務(wù),普通用戶節(jié)點(diǎn)長期維持一個(gè)動(dòng)態(tài)的識(shí)別節(jié)點(diǎn)列表即可。即使這個(gè)動(dòng)態(tài)列表突然失效,普通用戶節(jié)點(diǎn)依然可以向其他用戶發(fā)起請(qǐng)求并搜索到某個(gè)識(shí)別節(jié)點(diǎn)并重新或者這個(gè)動(dòng)態(tài)列表。 3 網(wǎng)絡(luò)存儲(chǔ) 這種網(wǎng)絡(luò)存儲(chǔ)模式之所以可以成立依賴如下特性:絕大多數(shù)人的原創(chuàng)內(nèi)容是極少量的。如果我們都把個(gè)人存儲(chǔ)放到現(xiàn)有的集中式網(wǎng)絡(luò)存儲(chǔ)上,你會(huì)發(fā)現(xiàn),數(shù)據(jù)的冗余量相當(dāng)?shù)拇蟆? 以徹底的分布式存儲(chǔ)可以解決安全性和私密性的問題。最需要私密性的微量數(shù)據(jù),例如密碼,私人日記,個(gè)人艷照,可以獲得比存儲(chǔ)在個(gè)人電腦上更大的安全性,可以把這 些內(nèi)容按照根據(jù)密碼生成的規(guī)則拆分為多份,然后復(fù)制比如1000份存儲(chǔ)到不同友鄰節(jié)點(diǎn)上,當(dāng)然也得為友鄰開辟出一塊相當(dāng)大的空間存儲(chǔ)1000個(gè)節(jié)點(diǎn)的某些數(shù)據(jù)段,此后也會(huì)通過動(dòng)態(tài)維護(hù)節(jié)點(diǎn)列表的方法來確保任何時(shí)候你都可以完整的下載它們。這種是以硬盤空間換取安全性的做法。 另一種就是數(shù)據(jù)量比較大的例如電影,音樂,軟件,雖然是你的個(gè)人收藏,但大多數(shù)情況下,會(huì)有足夠數(shù)量的節(jié)點(diǎn)同時(shí)在保存它們,不會(huì)因?yàn)橐U线@些數(shù)據(jù)的訪問可靠性而造成數(shù)據(jù)量的暴漲。 4 DNS服務(wù) 要做到這一點(diǎn),這個(gè)分布式網(wǎng)絡(luò)必須提供將一個(gè)確切的識(shí)別字符串映射到某個(gè)節(jié)點(diǎn)內(nèi)容的方法,與其他服務(wù)一樣,同 樣通過一群被分配到DNS任務(wù)的用戶節(jié)點(diǎn)來完成,這個(gè)節(jié)點(diǎn)群通過協(xié)議交流,共同維護(hù)一個(gè)完整的DNS服務(wù)。用戶節(jié) 點(diǎn)要么直接訪問DNS服務(wù)節(jié)點(diǎn),要么通過向其他用戶節(jié)點(diǎn)查詢DNS服務(wù)節(jié)點(diǎn)的位置。 有了以上這些基礎(chǔ)服務(wù),這個(gè)網(wǎng)絡(luò)將體現(xiàn)出一下特性: 1 一個(gè)具有自恢復(fù)能力的網(wǎng)絡(luò) 被切斷了聯(lián)系的節(jié)點(diǎn)只要連接到任何一個(gè)網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn),即可自動(dòng)恢復(fù)功能。這適用與在網(wǎng)絡(luò)遭受強(qiáng)大外力破壞時(shí),可以靠用戶的判斷進(jìn)行恢復(fù)。 2 實(shí)現(xiàn)所有的網(wǎng)絡(luò)服務(wù)功能 包括建站博客論壇聊天存儲(chǔ)直播等等。 3 容量無限制的實(shí)時(shí)傳送(雙向視頻直播) 理論上,在大多數(shù)節(jié)點(diǎn)都具有相同的上行下行帶寬時(shí),就具備了容量無限制的視頻直播功能。 4 透明的協(xié)議,可以開放的源代碼。 作為一個(gè)節(jié)點(diǎn),可以維持一個(gè)與其他節(jié)點(diǎn)打交道的方式-協(xié)議,用戶可以對(duì)自己的協(xié)議進(jìn)行各種善意惡意的改進(jìn),根據(jù)重復(fù)博弈的理論,惡意的協(xié)議將會(huì)被淘汰好的更有效率的協(xié)議將擴(kuò)散。不斷這種性質(zhì)決定了,源代碼可以開放,也就是說這個(gè)網(wǎng)絡(luò)沒有任何秘密可言,但是可以淘汰惡意的協(xié)議,維持穩(wěn)定并不斷演進(jìn)。 5 節(jié)點(diǎn)自恢復(fù)。 當(dāng)一個(gè)節(jié)點(diǎn)本身的數(shù)據(jù)被毀壞,但這個(gè)數(shù)據(jù)不會(huì)丟失,它仍然分布在網(wǎng)絡(luò)中,當(dāng)節(jié)點(diǎn)用自己的身份發(fā)出召喚,則這些 數(shù)據(jù)將自動(dòng)重聚起來。 6 網(wǎng)絡(luò)優(yōu)化。 數(shù)據(jù)在內(nèi)網(wǎng),外網(wǎng),高速率,低速率通道之間交換,節(jié)點(diǎn)會(huì)按照效率切換路徑,將網(wǎng)絡(luò)的數(shù)據(jù)傳輸進(jìn)行不斷的優(yōu)化。 所有的數(shù)據(jù)將逐漸在最合適的道路上運(yùn)輸。這就大大減輕了網(wǎng)絡(luò)的負(fù)擔(dān)。舉例而言,當(dāng)你和你的同事在瀏覽同一個(gè)頁面時(shí),不會(huì)在內(nèi)網(wǎng)與服務(wù)器之間建立2個(gè)低速連接,而是建立一個(gè)低速連接到你的節(jié)點(diǎn)后,再建立一個(gè)高速連接到你的同事。 7 內(nèi)容為王。 我的網(wǎng)站我做主,任何人都無法干預(yù)。當(dāng)內(nèi)容變得更加有吸引力之后,提供者并不需要花費(fèi)大量的金錢為這個(gè)內(nèi)容的傳播做準(zhǔn)備。每一個(gè)內(nèi)容的瀏覽者都為這個(gè)內(nèi)容的傳播提供了存儲(chǔ),帶寬。 8 多數(shù)人決定。 當(dāng)多數(shù)人決定維護(hù)一個(gè)規(guī)則,那么這個(gè)規(guī)則將在網(wǎng)絡(luò)上成為主要規(guī)則。不遵循這個(gè)規(guī)則的人將付出額外的代價(jià)。如果大多數(shù)人都認(rèn)為需要對(duì)一些恐怖組織的某些信息進(jìn)行跟蹤,那么大多數(shù)人下載反恐代碼之后,就形成了一個(gè)對(duì)恐怖分子的信息進(jìn)行監(jiān)控,解碼的龐大網(wǎng)絡(luò)。 9 沒有任何后門 P2P軟件大多維持一個(gè)自動(dòng)更新機(jī)制,這個(gè)自動(dòng)更新機(jī)制就是一個(gè)后門,控制了自動(dòng)更新機(jī)制,就會(huì)對(duì)全網(wǎng)絡(luò)造成破壞。例如散布一個(gè)更好的版本,但是帶有一個(gè)惡意的失效機(jī)制,當(dāng)這個(gè)版本散布完成之后,可以由一個(gè)集中的控制點(diǎn)發(fā)布自毀信息。維持這個(gè)網(wǎng)絡(luò)的不是任何代碼,而是一個(gè)節(jié)點(diǎn)對(duì)節(jié)點(diǎn)的透明對(duì)話協(xié)議,下載是分散的,隨機(jī)分布的,源代碼是開放的,惡意的后門會(huì)被發(fā)現(xiàn),不會(huì)造成災(zāi)難性的后果,惡意的協(xié)議也不會(huì)擴(kuò)散,大多數(shù)良性的協(xié)議會(huì)對(duì)這些惡意協(xié)議進(jìn)行有效的遏制。 商業(yè)操作的要點(diǎn): 1 這個(gè)網(wǎng)絡(luò)的運(yùn)營必須在國外。 2 運(yùn)營這個(gè)網(wǎng)絡(luò)并不需要龐大的資源,用戶數(shù)量一旦龐大到一定程度,收入大于成本是很容易的事情。 3 最終的商業(yè)模式可能類似于國家,通過對(duì)商業(yè)活動(dòng)的收稅獲取收入。 4 最大的風(fēng)險(xiǎn)來源于網(wǎng)上的盜版和兒童色情等內(nèi)容,對(duì)于某些內(nèi)容,可以在協(xié)議上進(jìn)行控制,如果多數(shù)人選擇不為黑名單上的節(jié)點(diǎn)提供服務(wù),那這個(gè)網(wǎng)絡(luò)會(huì)被限制在比較少的范圍。也可以根據(jù)所在國法律做出某種程度商業(yè)上的妥協(xié)。 后記: 這些內(nèi)容,是經(jīng)過多年積累,甚至已寫好若干基礎(chǔ)協(xié)議文檔,本打算某個(gè)時(shí)刻親自操辦,但世事不如人意,所需資源十樣缺了九樣,退而求其次,又適逢google事件,搬出來賣弄一番,希望給有志于在互聯(lián)網(wǎng)領(lǐng)域有所斬獲的朋友們提供一點(diǎn)思路,如果真的有人有意,我是樂見其成。 |
ZT: 未來的網(wǎng)絡(luò)生態(tài)尚在未定之?dāng)?shù),終端如果成為云的一部分?云計(jì)算的發(fā)展,看似越來越體現(xiàn)了集中化的趨勢,但就其技術(shù)實(shí)質(zhì),是一個(gè)分布式計(jì)算系統(tǒng),或許云計(jì)算終有一天會(huì)走向它的反面,讓終端用戶成為云的一部分。 不妨狂想一下,徹底的分布式網(wǎng)絡(luò)的進(jìn)展將與以下幾件事息息相關(guān) 1 IPV6 徹底解決內(nèi)網(wǎng)用戶的連接問題。 2 語義網(wǎng) 為建立龐大的分布式數(shù)據(jù)庫提供了可能性 3 網(wǎng)絡(luò)帶寬的指數(shù)式增長 在技術(shù)的內(nèi)在邏輯驅(qū)動(dòng)下,我們將看到出現(xiàn)這么兩種云,一種,上面運(yùn)行的分布式服務(wù)依賴于節(jié)點(diǎn)間的高速通信,這種就是現(xiàn)在看到的傳統(tǒng)云模式。另一種,上面運(yùn)行的分布式服務(wù)對(duì)通信的要求并沒有那么高,或者,快速增長的用戶間網(wǎng)絡(luò)帶寬已經(jīng)達(dá)到服務(wù)的要求。 在這樣一種可能的網(wǎng)絡(luò)生態(tài)下,目前的互聯(lián)網(wǎng)域名管理或?qū)⒈粧仐,取而代之的是:一個(gè)網(wǎng)絡(luò)地址,所代表的不再是一個(gè)IP,而是一個(gè)知識(shí)節(jié)點(diǎn)。所有用戶節(jié)點(diǎn)參與維護(hù)的,是一個(gè)龐大的知識(shí)庫。海量的節(jié)點(diǎn)自由的在網(wǎng)絡(luò)上交易知識(shí),帶寬,計(jì)算能力和存儲(chǔ)容量,自動(dòng)代理為用戶屏蔽這些交易的復(fù)雜性,帶給用戶一個(gè)全新的網(wǎng)絡(luò),這是一個(gè)完全FREE(自由+免費(fèi))的無障礙網(wǎng)絡(luò)。 |
ZT: 有什么更詳細(xì)的想法可以跟我探討chen.jincheng@gmail.com |
ZT: 如果在某一個(gè)應(yīng)用、具體的客戶需求上有突破,也就是找到一個(gè)比較大的需求, 可能比較好啟動(dòng) 我們的在江蘇有一個(gè)云計(jì)算的項(xiàng)目,有機(jī)會(huì)可以一起聊? jayzh123@gmail.com |