IPFS能否顛覆HTTP協(xié)議?
在2017年8月之前,有多少人知道IPFS?絕對的***!
IPFS(InterPlanetary File System,星際文件系統(tǒng))網(wǎng)絡。這個漫畫般的名字一方面是對計算機科學家Joseph Licklider的致敬。
Joseph Licklider在Licklider擔任美國國防高級研究計劃局主任時,曾提出“星系間計算網(wǎng)絡”(InterGalactic Computer Network),最終成為了世界上***個運營的封包交換網(wǎng)絡,全球互聯(lián)網(wǎng)始祖ARPANET(由美國國防部開發(fā),1969年11年正式投入運行)。
另一方面,IPFS(InterPlanetary File System,星際文件系統(tǒng))這個名稱也昭示了IPFS的野心:為人們提供可靠且高效的數(shù)據(jù)傳輸方式,即便人類移民火星,仍能在星際間傳輸數(shù)據(jù)。
這個2015年5月就上線了的互聯(lián)網(wǎng)協(xié)議,之所以鮮為人知,就在于它缺乏激勵層,于是,聰明的Protocal Labs(協(xié)議實驗室)開發(fā)了一個基于IPFS之上的激勵層Filecoin。
大家都說EOS才是區(qū)塊鏈的3.0時代,但是我認為IPFS和Filecoin才是區(qū)塊鏈3.0時代***的天王級項目。有趣的是,基于IPFS之上已經(jīng)有近百個區(qū)塊鏈項目,但是IPFS本身卻不是一個區(qū)塊鏈項目。Filecoin才是區(qū)塊鏈項目。
盡管對比比特幣、以太坊、EOS,IPFS和Filecoin的熱度簡直不值一提,F(xiàn)ilecoin上線時間未知,甚至有可能會失敗。IPFS在全世界節(jié)點也還很少,在國內(nèi)節(jié)點更少,所以,跟人人皆知的頭部幣、頭部項目相比,說它慫不過分吧!但為什么它這么慫,我還是選擇梭哈,并且堅定不移地充值信仰,源源不斷、滔滔不絕呢。來看看它的神奇之處。
IPFS竟能繞開封鎖
2017年5月,由于維基百科拒絕刪除詞條中關(guān)于土耳其政府與敘利亞圣戰(zhàn)主義者的段落,導致土耳其政府下令封鎖維基百科。
土耳其民眾將土耳其語維基百科儲存在了分布式網(wǎng)絡之中,得以繞開封鎖。
2017年10月,西班牙加泰羅尼亞地區(qū)決定針對獨立舉行全民公投,西班牙政府封鎖了所有加泰羅尼亞域名的網(wǎng)站,阻止公投進行。
但加泰羅尼亞政府與民眾將投票網(wǎng)站建立在了分布式網(wǎng)絡之中,***仍有超過40%的公民成功參與了投票。
IPFS的野心遠不止于突破封鎖,它的最終理想是將分布式存儲變?yōu)橛嬎銠C文件系統(tǒng)中的一部分。這個項目想要解決的是目前互聯(lián)網(wǎng)數(shù)據(jù)傳輸?shù)母締栴}:數(shù)據(jù)過分依賴單一節(jié)點,傳輸效率低下;數(shù)據(jù)未能有效加密,用戶隱私無法得到保障;網(wǎng)頁與鏈接常常在數(shù)天后失效,內(nèi)容再也無法提取,人類歷史也隨之消亡。
顛覆HTTP協(xié)議
國外的云盤 DropBox目前估值約在100億美金左右。美國45家云服務上市企業(yè),總市值近2千億美元平均市值達16億美元。
而整個云服務市場的份額大約在10000億7美金左右。而IPFS要做的事情不是僅僅一個云存儲這么簡單。
IPFS用什么取代HTTP呢?
IPFS除了有HTTP的優(yōu)點之外,還很好的彌補了HTTP的缺點,使我們上網(wǎng)更快、下載更快、安全性更高。你要說IPFS就是一個跨時代***的、無可挑剔的產(chǎn)品那絕對不是的,但是它是當前提出成為***互聯(lián)網(wǎng)***的原型和模版,就像比特幣,它的交易時間長、交易手續(xù)費高、價格波動大等缺點,但是沒有比特幣,不會有后來的以太坊和現(xiàn)在蓬勃發(fā)展的區(qū)塊鏈。就是因為像IPFS、比特幣、以太坊這樣的原始模型作為基礎,讓更多的技術(shù)和想法成為現(xiàn)實。
IPFS具有非常高的安全性
我們現(xiàn)在用的阿里云,百度云之類所有的公司,他們提供的網(wǎng)絡云存儲,都是一個偽***,沒有實現(xiàn)真正的云存儲。我們所有的數(shù)據(jù)都會存在服務器中,一旦機房出現(xiàn)損毀,我們存在里面的東西就會全部都丟失。而且數(shù)據(jù)中有一些爬蟲,會每天都檢查里面有哪些是不健康的,其實機房的管理員也都可以查到,用戶完全沒有隱私可言。
中國20-80歲有8億人口,但是每年我們的手機號等個人信息被買了60多億次,平均每年每個人的信息被買賣了8次,就是因為我們的數(shù)據(jù)存儲在阿里云、百度云之類。
現(xiàn)在云存儲的劣勢比如泄密,速度慢,個人信息被買賣,而IPFS就很好的解決了這些問題,存在IPFS 里的東西只有自己用秘鑰才能看到。試想一下如果是企業(yè),一定會用IPFS去存儲,一些公司的隱私或者操作,沒有人會知道。如果財務篡改數(shù)據(jù),可以隨時的恢復數(shù)據(jù),根本沒有辦法弄虛作假,這一定是企業(yè)很需要的服務。
無論是企業(yè)還是個人,面對這種零收費,隱私完全不會泄露,永不丟失的存儲方式,一定會毫不猶豫的選擇IPFS。
IPFS是“***網(wǎng)絡”
到目前為止,非常多的項目已經(jīng)采用了IPFS來進行開發(fā)。比如: Akasha BlockCat, Mana, ZenCash, Beetoken等等。前段時間鬧得沸沸揚揚的以太坊太子ETF,也將采用ETH+IPFS的架構(gòu)。未來,IPFS一定會廣泛地被用于金融、醫(yī)療、科技等等產(chǎn)業(yè),一旦我們現(xiàn)在抓住了機會,IPFS就會為我們創(chuàng)造巨大的收益。
此外,IPFS還將改變大家的上網(wǎng)痛點。大家在上網(wǎng)的時候,一定經(jīng)歷過404(無法找到頁面)的情景。這里的原因有很多,有可能是在服務器停了,有可能是服務器因為一些外部原因而壞掉了。
但是IPFS沒有中心化的服務器,IPFS系統(tǒng)中的所有文件將被***的記錄下來(除非擁有者刻意刪除)。因為采用了Git的機制,網(wǎng)絡中文件所有的修改記錄也將會被***程度的保留。使用IPFS來進行文件的存儲,再也不用擔心文件因為一些天災人禍而被銷毀。
IPFS的算法雖不***但無可挑剔
除了通過DHT等算法尋找節(jié)點外,分布式儲存的另一關(guān)鍵技術(shù)是內(nèi)容尋址。在目前HTTP/HTTPS組成的網(wǎng)絡中,用戶輸入的域名(例如https://www.google.com或https://www.baidu.com)被層層解析、對應到服務器地址后,用戶再與服務器建立連接。而IPFS采用的內(nèi)容尋址模式,用戶只要直接輸入所需文件(比如網(wǎng)站主頁html文件)的指紋,程序即可在網(wǎng)絡中找尋到擁有該數(shù)據(jù)的節(jié)點建立鏈接,傳輸數(shù)據(jù)。
這種文件指紋又被稱為hash,是哈希函數(shù)的計算結(jié)果。哈希函數(shù)的作用類似于數(shù)字摘要,將任意長度的數(shù)據(jù)轉(zhuǎn)換為固定長度的字符串。同時,只要原數(shù)據(jù)發(fā)生任何改變,計算出的hash都會不同。以hash作為網(wǎng)址意味著,同樣的網(wǎng)址一定會得到同一個文件,網(wǎng)頁鏈接永遠可靠,所以IPFS也被稱作“***網(wǎng)絡”(Permanent Web)。
一個文件的hash可以和另一個文件加和之后,進行哈希函數(shù)計算,形成第二個hash。如此一來,不同的文件可以通過hash相互連接成文件樹,大文件也可以分塊后再串在一起。這種結(jié)構(gòu)被稱作哈希樹(或者默克爾樹,Merkle Tree),這是一種在分布式系統(tǒng)中逐漸開始流行的數(shù)據(jù)結(jié)構(gòu)。不管是常用的代碼管理工具git,遍布世界的Bittorrent,還是各色各樣的區(qū)塊鏈,都是某種形式的哈希樹,能夠直接儲存于IPFS網(wǎng)絡中,高效地識別和調(diào)用。
IPFS創(chuàng)造Filecoin,是因為數(shù)據(jù)也需要一定的“冗余度”,保證網(wǎng)絡中有多個拷貝。同時,還需要有一些節(jié)點長期在線,保持數(shù)據(jù)可讀。IPFS+Filecoin就有望和亞馬遜、Google及阿里巴巴等云服務商競爭。
從***個比特幣出現(xiàn)到現(xiàn)在,不知不覺中已經(jīng)十年過去了,經(jīng)歷了比特幣、以太坊,區(qū)塊鏈已經(jīng)進化到3.0時代,如今比特幣、以太坊都因各自的缺點表現(xiàn)疲軟,大家都在等待區(qū)塊鏈3.0時代的新“幣王”出現(xiàn),IPFS/Filecoin當之無愧,絕對的絕對雙嬌、天下***。