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