很多人對分布式存儲耳熟能詳,但是,大多數(shù)人對其概念或者知識點理解得過于分散,看了很多知識卻是“知其然,而不知所以然”。
分布式存儲是什么?
分布式存儲并不是一個全新的技術(shù),早在2014年就被人提出。分布式存儲通俗的來說,就是利用技術(shù)將數(shù)據(jù)分散的存儲在不同的數(shù)據(jù)存儲服務(wù)器中,采用可擴展的系統(tǒng)結(jié)構(gòu),利用多臺存儲服務(wù)器分擔(dān)存儲負荷,利用位置服務(wù)器定位存儲信息,它不但提高了系統(tǒng)的可靠性、可用性和存取效率,還易于擴展。
為什么需要分布式存儲
很多人可能都沒考慮過這個問題,為什么我們現(xiàn)在需要分布式存儲。實際上,使用分布式存儲是迫于無奈,因為隨著互聯(lián)網(wǎng)的飛速發(fā)展,應(yīng)用越來越豐富,用戶量也越來越多,從而導(dǎo)致數(shù)據(jù)呈幾何式增長,海量的數(shù)據(jù)給中心化的存儲模式帶來了巨大壓力,存儲系統(tǒng)處于崩潰的邊緣,我們經(jīng)??匆姷木W(wǎng)絡(luò)崩潰,宕機,數(shù)據(jù)泄露、丟失、網(wǎng)頁404都是現(xiàn)在互聯(lián)網(wǎng)數(shù)據(jù)存儲的問題。
因此,在互聯(lián)網(wǎng)技術(shù)上必須通過其他的手段來分散存儲數(shù)據(jù)的壓力,分布式存儲和分布式文件系統(tǒng)誕生。大家不難發(fā)現(xiàn),分布式的目的就在于追求高性能與高可用性這兩個特性。分布式中遇到的各種理論,技術(shù)以及設(shè)計方案本質(zhì)上都是圍繞這兩個問題的解決方案。
分布式存儲項目百花齊放
分布式存儲提出并實施具體應(yīng)用是在2017年,由 Juan Benet (胡安·貝內(nèi)特)創(chuàng)建的Protocol Labs(協(xié)議實驗室)提出并應(yīng)用的Filecoin分布式存儲項目,此次1CO募資了2.57億美金,自此分布式存儲的概念頓時火熱起來。
現(xiàn)在市場上的分布式存儲平臺有分別是Swarm、IPFS、Sia、Storj、MaidSafe這五種主要的分布式存儲平臺,那么哪個平臺最終才是分布式存儲的寵兒,得到市場的認可呢,我們說區(qū)塊鏈的項目只有第一沒有第二,每一個應(yīng)用領(lǐng)域只要有一個就夠了,這就是區(qū)塊鏈的意義。
Swarm是一個分布式存儲平臺和內(nèi)容分發(fā)服務(wù),參與者能夠有效的匯集存儲和帶寬資源,以便向網(wǎng)絡(luò)所有的參與者提供服務(wù),同時作為回報,他們會得到一部分以太坊獎勵。從終端角度來看,在Swarm中除了上傳操作不是發(fā)生在特定服務(wù)器上外,Swarm與互聯(lián)網(wǎng)并沒有多少不同。Swarm參與者必須將節(jié)點連接到以太坊的區(qū)塊鏈上,比如mainnet、testnet等。
Swarm的優(yōu)勢是不管在服務(wù)器、筆記本還是移動設(shè)備上,每個人都可以運行Swarm客戶端節(jié)點,加入這個網(wǎng)絡(luò)。
IPFS(星際文件系統(tǒng))是點對點(peer-to-peer,簡稱 p2p)文件共享系統(tǒng),旨在從根本上改變信息在全球范圍內(nèi)的傳播方式。它跟 Swarm 有點類似,或者,我們也可以說 Swarm 跟 IPFS 有點類似。
IPFS是一種互聯(lián)網(wǎng)通信協(xié)議,而其激勵層Filecoin是承擔(dān)數(shù)據(jù)存儲的主要功能,通過使用IPFS協(xié)議,通過FileCoin使用周圍未使用的存儲并激勵用戶成為共享經(jīng)濟的一部分。到目前為止IPFS網(wǎng)絡(luò)開發(fā)團隊上千人,全球160個國家都參與社區(qū)網(wǎng)絡(luò)建設(shè)中,基于IPFS網(wǎng)絡(luò)的基礎(chǔ)應(yīng)用達到100多個,同時IPFS網(wǎng)絡(luò)以2.5EB/每天的速度,為全世界存儲有效數(shù)據(jù)。
Filecoin擁有長達6年的鎖定期,表明了投資方對項目的承諾。2020年4月Filecoin發(fā)布兩個相關(guān)的學(xué)術(shù)報告,在此之后Tokenlnsight也發(fā)布了對Filecoin項目評估等級為:BB級,展望為正面。
目前IPFS還未上線,現(xiàn)進行 2測階段,其發(fā)行的Token20億枚,6年減半機制,于8月份正式上線,現(xiàn)在Fil期貨價格在13美元。
Siacoin是一個早期項目,始于2013年的HackMIT,并于2015年正式啟動。Sia是一個基于區(qū)塊鏈的去中心化云存儲平臺。Sia將數(shù)據(jù)拆分、加密,然后通過其去中心化的網(wǎng)絡(luò)對拆分和加密的數(shù)據(jù)進行分發(fā)。
Sia通過允許用戶“出租”他們未使用的硬盤空間,這樣能夠顯著降低用戶云存儲的開銷成本,因此很多人把Sia稱為硬盤驅(qū)動的Airbnb。Sia是完全私密的,沒有私鑰是無法查看數(shù)據(jù)文件。
目前Sia已經(jīng)上市,Sia流通供應(yīng)量為366534764USD,目前每枚Token交易價格為0.01美元左右。Sia的Token數(shù)量不固定為無限個。
Storj是另一個基于以太坊網(wǎng)絡(luò)的分布式存儲項目,擁有相當(dāng)多的社區(qū)用戶,致力于開源和用戶體驗的精神。 Storj是一個集平臺、加密貨幣和分布式應(yīng)用于一身的程序,它允許您以安全和分散的方式存儲數(shù)據(jù)。
Storj Labs公司的營利性方面是:它向數(shù)千名用戶出租網(wǎng)絡(luò),并為網(wǎng)絡(luò)使用收費。 這是一個稍微集中的模式,與Dropbox和Google Drive等競爭。 他們還與Microsoft Azure和Heroku建立了合作伙伴關(guān)系,以部署他們的一些開發(fā)工具,這對于開源開發(fā)人員生態(tài)系統(tǒng)來說是一項偉大的舉措。
Storj和Sia的數(shù)據(jù)存儲方式比較相像,不同的是對文件加密和分散存儲數(shù)據(jù)的方式不同,在Storj中存儲的數(shù)據(jù)量越多,文件的安全系數(shù)越高,Storj的Token發(fā)行量為4.25億枚,現(xiàn)在的Token交易價格約為0.41美元。
MaidSafe在2017年底的目標是beta階段,目標是用完全去中心化架構(gòu)來取代互聯(lián)網(wǎng)昂貴的數(shù)據(jù)中心,建立一個全球范圍內(nèi)任何人都可以訪問的去中心化儲存平臺。
Maidsafe的工作機制有點像螞蟻網(wǎng)絡(luò),單個螞蟻是非常脆弱的,當(dāng)與其他的螞蟻合作時候,就能變成特定的蟻群,拿下更多更大的獵物。在Maidsafe中每個用戶都是網(wǎng)絡(luò)參與的一分子,需要貢獻出一部分的硬盤空間,無需中間服務(wù)器和數(shù)據(jù)中心網(wǎng)絡(luò)。可以說它的野心更大,預(yù)想創(chuàng)造一個完全去中心化,去依賴傳統(tǒng)網(wǎng)絡(luò)的分布式存儲系統(tǒng)。
Maidsafe的數(shù)字代幣為SafeCoin,用戶在提供計算資源之后將可以獲得SafeCoin作為補償。Safecoin(安全幣)發(fā)行量為40億枚,價值由市場決定。目前約為0.003881 USD。
上面分析了幾種主流的分布式存儲的項目,可以看得出來目前為止IPFS&Filecoin項目在市場上面的反響更為熱烈,雖然并未上線,但是其火熱程度并不低,而且其期貨價格交易所上面的價格已經(jīng)到了13美元,隨著8月份的主網(wǎng)測試,期待IPFS會給我們帶來一個不一樣的互聯(lián)網(wǎng)Web3.0。