DxChain用分布式存儲網絡取代HTTP協議

經過6個月的設計、開發和測試,DxChain的存儲側鏈測試網Beta版Andes於9月底上線,DxChain所承諾的區塊鏈存儲能力,在這個測試鏈中得以實現。也就是說,去中心化的網絡進一步成為現實。

DxChain是一個致力於區塊鏈存儲和計算的大數據網絡,按照DxChain的開發路線,先開發存儲功能,再開發計算部分。在我們7月份發佈了存儲功能的MVP之後,依據DxChain之前所計劃,在第三季度底發佈測試鏈的Beta版本Andes,現在DxChain嚴格按照時間表交付了產品。

在上一次的MVP中,我們展示了區塊鏈存儲的基本功能,包括區塊的產生、文件的上傳以及下載。而兩個月之後此次測試鏈發佈中,我們實現了真正的產品化。在這條存儲側鏈上實現了交易功能,也使鏈能夠支持文件存儲,同時,讓產品規模化。


DxChain用分佈式存儲網絡取代HTTP協議


在DxChain的設想中,通過分佈式的存儲網絡,來創造下一代的,永不停息的互聯網。

【一】

萬維網之父Tim Berners Lee的NeXT電腦是世界上第一臺Web服務器,當時那臺機器上有一個貼紙:“這臺機器是服務器,不要關閉”。

互聯網就是由數以萬計的服務器組成的,而被人忽略的一點是,越是巨大的網絡,越是中心化的——Facebook有3萬臺服務器,美國最大的電話公司AT&T有兩萬臺,而Google有超過100萬臺服務器,亞馬遜的AWS擁有最多的服務器,約為150-200萬臺……

網絡數據是存儲在各大服務器上,即使這樣的服務器全世界非常多,多達千萬甚至上億個,但對於文件數據仍然是非常中心化的。

就在近日,谷歌再次爆發出安全事故,《華爾街日報》發佈的一項調查顯示,外部開發人員可能多年來濫用谷歌的一個漏洞,暴露了大約500,000名Google+用戶的個人數據,然後谷歌為避免後果而隱瞞錯誤。

這是在Facebook今年爆發出劍橋分析事件後最大的互聯網公司數據安全問題,這些服務器在公司自己的機房裡,對於外界而言,他們是黑匣子。

在Google和Facebook的事件中,是內部安全機制,但往往這些中心化的數據中心在遇到外部攻擊時也面臨著同樣的問題。

在中心化的數據中心裡,如果面臨美國安全局這樣的機構的審查,只需要控制這些服務器提供商,就可以輕易掌握用戶數據;同樣,黑客只需要發動對服務器的攻擊,也有可能讓普通用戶無法訪問服務器——DDOS攻擊就是利用多臺計算機對服務器進行大量的服務請求,佔據服務器資源,導致正常用戶也無法訪問網站,出現我們經常看到HTTP502錯誤的情況。

而如果遇到一家公司關門大吉,服務器永久關閉,這些內容則會一筆勾銷。對於從出生起就在在互聯網不斷留下痕跡的這一代人來說,毫無疑問這是難以想象的事情。比如最近社交軟件Path的關閉,對於這款App的粉絲來說,就是一個不小的打擊。

而區塊鏈提供的去中心化存儲,或許能夠帶來解決路徑。

【二】

DxChain作為一個區塊鏈創業企業,希望通過一種去中心化存儲網絡,開創下一代的互聯網。區塊鏈的許多技術特性能夠帶來較大的革新,但存儲和計算是區塊鏈一個基礎的瓶頸,以區塊鏈最成功的兩個應用比特幣和以太坊來說,比特幣功能主要是金融轉賬,而且非常慢,存儲和計算問題遠沒有涉及到;以太坊的出現部分地解決了計算的問題,但是它的計算量仍然非常有限— —每個區塊只有800萬個Gas,也就是說它只能做非常小量的計算,智能合約都是隻能執行一些非常非常簡單的功能。

DxChain成立的初衷就是去打造一個分佈式的存儲和計算網絡,致力於突破區塊鏈上的存儲和計算瓶頸,讓區塊鏈技術能夠拓展到更多有用的領域,但存儲技術則恰好能夠提供新一代的網絡。

用戶文件在DxChain網絡上傳後,被切分成若干塊,塊與塊之間內容有重複和冗餘,舉個例子,比如把文件分成30份,10份文件就包含了全部的,這種技術能夠在保證文件經濟且安全地備份。

被打散後的小塊隨機分佈在不同的礦機上,至於隨機分佈在哪些礦機上,這些數據就存儲在區塊鏈上。

閒散硬盤擁有者如果把他們資源貢獻出來,則能夠獲得DxChain代幣獎勵,具體貢獻了多少資源,DxChain鏈給他們結算,你可以這樣理解,一個分佈式的網絡和一條鍊形成了一個存儲的Airbnb。

這樣的一個分佈式存儲網絡可以從本質上改變網絡數據的分發機制:在DxChain的分佈式存儲網絡上,每個文件塊都被賦予一個被稱為加密散列的唯一指紋。查找文件時,你通過文件的哈希值就可以在網絡查找到儲存改文件的節點,找到想要的文件。對於網絡而言,任何一個文件加入DxChain之後擁有唯一的哈希值,而不是以往那種不同內容之間有可能擁有同樣的命名。從用戶端來說,他們未來瀏覽互聯網是基於內容尋址,而非基於域名尋址,有助於用戶更加精準地尋找內容。

其次,DxChain網絡是去中心化的,在這個設計中,所有的網絡終端節點不僅僅只充當用戶的角色,人人都是運營者,都可以是服務器。通過代幣DX的激勵作用,讓各節點有動力去提供存儲空間——礦工通過為網絡提供開放的硬盤空間獲得DX,而用戶則用DX來支付在去中心化網絡中儲存加密文件的費用。

這個網絡可以是用不停息的,Path的擁躉如果要留著這個記錄了他們無數社交生活的網絡時,如果這個App是建立在這樣一個服務器上的,理論上他們可以支付DX來維持住這個App。

也是一個更高效的網絡,理論上越走俏的內容會被越多的硬盤提供者持有,因為他們有更大機會獲得代幣獎勵,那麼用戶在下載這些內容時,很可能是從很近的網絡節點下載的,不需要中間服務器,網絡效率最快。

在安全性上表現也更為優異。在理論上,中心化的數據中心對於外界永遠是一個黑盒子,“用戶不能知道他們用的什麼加密算法,也不知道他們加密沒有,理論上來說他們交易交換用戶的數據要通知用戶,但是我們無從得知他們到底交易交換了沒有”,DxChain創始人Allan Zhang說。

分佈式網絡並不是新事物,但區塊鏈技術的出現讓這種分佈式網絡有了經濟模型的支持,從經濟模型上從互聯網的最底層——數據存儲上去顛覆互聯網,重新設計該系統的架構。

這種經濟模型讓平等和開放甚至是永不停息的互聯網的出現,成為可能。


DxChain用分佈式存儲網絡取代HTTP協議


關於DxChain:DxChain是一個去中心化的大數據存儲和計算網絡,是一個將區塊鏈的去中心化特性運用到存儲和計算領域的開放性公鏈。


分享到:


相關文章: