保護(hù)數(shù)據(jù)安全——IPFS肩負(fù)的使命
五角大樓AWS S3配置錯誤,意外暴露18億公民信息、Uber隱瞞大規(guī)模數(shù)據(jù)泄露,還給黑客10萬“封口費(fèi)”、趣店數(shù)百萬學(xué)生數(shù)據(jù)泄露,稱或遭內(nèi)部員工報復(fù)、雅虎30億帳號或已全部泄露,政監(jiān)機(jī)構(gòu)參與調(diào)查、美國信用機(jī)構(gòu)Equifax遭入侵,近半用戶信息泄露......
3月份的Facebook大型數(shù)據(jù)泄漏事件,超過5000萬名用戶(接近Facebook美國活躍用戶總數(shù)的三分之一,美國選民人數(shù)的四分之一)資料遭“劍橋分析”公司非法用來發(fā)送政治廣告。
近期的華住旗下所有酒店住宿記錄共計10億條被暗網(wǎng)出售,更是一石驚起千層浪,對于數(shù)據(jù),我們到底該怎么辦?
有數(shù)據(jù)顯示,平均每天有1050萬條記錄被盜。盡管很多數(shù)據(jù)泄露來自于外部黑客攻擊所致,但所造成的記錄被盜或遺失,僅占13%;相比之下,內(nèi)部惡意泄露、員工疏忽無意泄露等造成的卻占19億被盜數(shù)據(jù)中的86%。
個人數(shù)據(jù)為什么重要?因?yàn)榇髷?shù)據(jù)可能比你更了解自己。如何保護(hù)你的個人數(shù)據(jù)并使其發(fā)揮最大價值,這正是IPFS要肩負(fù)的使命。
IPFS(The InterPlanetary File System)又稱“星際文件系統(tǒng)”,是一種點(diǎn)到點(diǎn)的分布式文件系統(tǒng),通過底層協(xié)議,可以讓存儲在IPFS系統(tǒng)上的文件,在全世界任何一個地方快速獲取,且不受防火墻的影響,可以讓我們訪問數(shù)據(jù)的速度更快,更加安全,并且更加開放。
需要注意的是,IPFS既不是項(xiàng)目名稱也不是代幣名稱,而是一種網(wǎng)絡(luò)傳輸協(xié)議。
IPFS之所以如此受關(guān)注,是由于它與傳統(tǒng)的HTTP協(xié)議等中心化存儲的方式不同,IPFS實(shí)現(xiàn)了真正的分布式存儲,這將成為未來所有區(qū)塊鏈項(xiàng)目的數(shù)據(jù)存儲基礎(chǔ),為整個區(qū)塊鏈產(chǎn)業(yè)的發(fā)展提供有力支撐。因此,IPFS協(xié)議的發(fā)展空間非常值得期待,很可能逐漸成為未來主流的數(shù)據(jù)存儲方式,構(gòu)建起一個更快、更安全、更自由的互聯(lián)網(wǎng)新時代。
IPFS和所有的區(qū)塊鏈技術(shù)一樣,都是基于P2P,形成了點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)。人們可以更容易地連接在一起,共同組成一個全球化的超大網(wǎng)絡(luò)。在這張網(wǎng)絡(luò)中是沒有中心節(jié)點(diǎn)的,你需要的資源可能在你的鄰居那里,也可能在地球另一端。存儲在IPFS中的資源,可能分散在世界各地,更可能依據(jù)資源的人氣,集中在某個熱點(diǎn)地區(qū)。熱點(diǎn)的資源將會更容易獲得,訪問的速度也會更快。在不久的將來,IPFS協(xié)議有可能將會徹底替代傳統(tǒng)的HTTP協(xié)議。
如果說區(qū)塊鏈?zhǔn)菍鹘y(tǒng)互聯(lián)網(wǎng)技術(shù)的一次重塑,那么IPFS則是對傳統(tǒng)HTTP傳輸協(xié)議的一次重塑。
提到IPFS我們就得首先說說耳熟能詳?shù)腍TTP。
傳統(tǒng)的HTTP超文本媒體傳輸協(xié)議,是全世界統(tǒng)一的全局信息格式協(xié)議,它的制定為分發(fā)和顯示信息提供了規(guī)范,至今已經(jīng)應(yīng)用了20年,是個堪稱偉大的發(fā)明,可以說沒有HTTP協(xié)議,也就沒有今天的互聯(lián)網(wǎng)。我們今天所訪問的幾乎所有網(wǎng)站,都是基于HTTP協(xié)議的。
那么到底HTTP協(xié)議有哪些問題,我們?yōu)槭裁葱枰环N新的協(xié)議來取代它呢?
HTTP傳輸協(xié)議之下,數(shù)據(jù)是被集中的儲存在服務(wù)器上的。這種簡單的中心化存儲傳輸方式,將發(fā)布信息的成本降到了最低,但同時也在可分布性和可持久性方面造成了先天的缺失,2017年人類所產(chǎn)生的數(shù)據(jù)里比過去500年的總和還要多,隨著人類數(shù)據(jù)幾何級數(shù)的快速增長,中心化的存儲方式將很難成為人類知識的永久載體。中心化的存儲也顯現(xiàn)出了諸多難以解決的問題,例如:
1.存儲安全性差,數(shù)據(jù)有可能被監(jiān)控、被復(fù)制,甚至被篡改;
2.存儲成本高,數(shù)據(jù)很難被永久保存;
3.當(dāng)存儲服務(wù)器出現(xiàn)突發(fā)狀況時,數(shù)據(jù)很可能永久消失,無法被找回;
4.服務(wù)器的帶寬有限而且昂貴,會造成集中訪問時的網(wǎng)絡(luò)擁堵。
舉些實(shí)際的例子吧:
美國911事件世貿(mào)大樓倒塌時,有太多珍貴的數(shù)據(jù)永遠(yuǎn)在人類歷史上消失了。
我們常說自己數(shù)字貨幣的私鑰,是絕不能通過微信、QQ、郵件等方式保存或傳輸?shù)?,為什么呢,其?shí)就是因?yàn)檫@些軟件上的信息都是被中心化保存的,中心化的系統(tǒng)后臺有可能看到你的所有信息記錄。
大家搶票時頁面打不開,因?yàn)橹行幕姆?wù)器,帶寬不夠造成了擁堵。
你如果訪問一個其他國家的網(wǎng)站,需要經(jīng)過長長的光纜和無數(shù)個節(jié)點(diǎn),才能到達(dá)對方的服務(wù)器,所以網(wǎng)頁的打開速度會很慢。
這些就是生活中的一些HTTP的典型缺點(diǎn),盡管我們已經(jīng)習(xí)以為常,但不得不說,中心化的HTTP并不完美,而IPFS去中心化的分布式存儲方式將能完全避免上述的問題,有可能成為歷史發(fā)展的必然選擇。
IPFS是一個點(diǎn)對點(diǎn)的網(wǎng)絡(luò),我們都知道P2P網(wǎng)絡(luò)參與者越多下載速度就越快。所以,IPFS需要更多的節(jié)點(diǎn)參與進(jìn)來。但是,如果沒有一套好的激勵機(jī)制,大家就沒有意愿貢獻(xiàn)出自己的硬盤和帶寬資源了。
你希望在IPFS網(wǎng)絡(luò)中存儲一段音頻時,這段音頻數(shù)據(jù)將會通過特殊的加密算法被分割成了若干小份,然后再分散的存儲到世界各地礦工們的存儲器里。它們中的一部分可能就在你鄰居的存儲器中,也可能被存儲在地球另一端。
IPFS中的容錯機(jī)制會保證你的數(shù)據(jù)被復(fù)制了足夠多數(shù)量并存放在不同的地區(qū),即使某一個地區(qū)的數(shù)據(jù)因自然災(zāi)害完全被毀,通過其他地區(qū)的備份也可以完整恢復(fù)你的數(shù)據(jù)。這就極大的保證了存儲在IPFS上的數(shù)據(jù)安全性,當(dāng)你希望收聽這段音頻時,一定可以完整地聽到。
此外,你也不必?fù)?dān)心數(shù)據(jù)的隱私性,被加密保存的數(shù)據(jù)小塊數(shù)據(jù)是無法被人查看的,也就是說你的鄰居既不清楚他替誰保存了數(shù)據(jù),也不清楚保存的數(shù)據(jù)到底是什么內(nèi)容,這就比中心化的存儲更好的保護(hù)隱私。
在數(shù)據(jù)傳輸速度方面,IPFS也是更有優(yōu)勢的,當(dāng)你需要讀取數(shù)據(jù)時,所有的存儲者會同時為你發(fā)送自己保存的那一小塊數(shù)據(jù),機(jī)器接收后自動進(jìn)行拼接,這樣的話,你的下載速度將不再受制于服務(wù)器的帶寬,而主要取決你的下載帶寬,這樣自然你的訪問速度自然比中心化的HTTP模式下更快。