當前位置:
首頁 > 最新 > 什麼是IPFS?將來會取代HTTP?

什麼是IPFS?將來會取代HTTP?

摘要

星際文件系統是一種點對點的分散式文件系統,指在連接所有相同的文件系統的計算機設備。在某些方面,IPFS類似於wed,但wed 是中心化的,而IPFS是一個單一的Bittorrent 群集,用git 倉庫分散式存儲。換句話說IPFS提供了高吞吐的內容定址塊存儲模型,具有內容定址的超連接。這形成了一個廣義的Merkle DAG 數據結構,可以用這個數據結構構建版本文件系統,區塊鏈,甚至是永久性的網站。IPFS 結合了分散式哈希表,帶有激勵機制的塊交換和自我認證命名空間。IPFS 沒有單故障點,節點不需要相互信任。

介紹

在全球分散式文件系統這領域,已經有許多人的嘗試。一些系統已經取得了重大的成功,而且很多卻完全失敗了。在學術嘗試中,AFS[6]就是成功的例子,如今已經得到了廣泛的應用,然而,其他的【7?】卻沒有得到相同的結果。在學術界之外,應用的是面向音視媒體的點對點文件共享系統。最值得注意的是,Napster,KaZaA 和BitTorrent[2]部署的文件分發系統支持1億用戶同時在線。即使在今天,BitTorrent 也維持著每天千萬節點的活躍數。基於這些學術文件系統理論而言實現的應用程序有很多的用戶兩量,然而,這些系統理論是在應用層,而沒有放在基礎層。以致沒有出現通用的文件系統基礎框架,給全球提供低延遲的分發。

也許是因為HTTP這樣「足夠好」的系統已經存在。到目前為止,HTTP已經作為「分散式文件系統」的協議,並且已經大量部署,在與瀏覽器相結合,具有巨大的技術和社會影響力。在現在,它已經成為互聯網傳輸文件的事實標準。然而,他沒有採用最近15年發明的數十種先進的文件分發技術。從一方面講,由於向後兼容的限制 和 當前想模式的投入,不發展HTTP Wed 的基礎設施幾乎是不可能的。但從一個角度看,從HTTP 以來,已經有許多新協議出現並且被廣泛使用。升級HTTP協議雖然能引入新功能和當前HTTP協議,但會降低用戶的體驗。

有些行業已經拜託使用HTTP 這麼久,因為移動小文件便宜,即使擁有大流量的小組織也是如此。但是,隨著新的挑戰,我們正在進入數據分發的新紀元。

?(a)託管和分發PB級數據集,

?(b)跨組織的大數據計算,

?(c)大批量的高清晰度按需或實時媒體流,

?(d)大規模數據集的版本化和鏈接,

?(e)防止意外丟失重要文件等。其中許多可以歸結為「大量數據,無處不在」。由於關鍵功能和帶寬問題,我們已經為不同的數據放棄了HTTP分銷協議。下一步是使它們成為web

自己的一部分。

分散式源代碼版本控制系統,開發了許多有用的方法來建模和實現分散式數據操作。Git

工具鏈提供了靈活的版本控制功能,這正是大量的文件分發系統所嚴重缺乏的。由Git啟

發的新解決方案正在出現,如Camlistore [?],個人文件存儲系統,Dat [?]數據協作工

具鏈和數據集包管理器。Git已經影響了分散式文件系統設計[9],因為其內容涉及到

Merkle DAG數據模型,能夠實現強大的文件分發策略。還有待探討的是,這種數據結構

如何影響面向高吞吐量的文件系統的設計,以及如何升級Web本身。

本文介紹了IPFS,一種新穎的對等版本控制的文件系統,旨在調和這些問題。IPFS綜合

了許多以前成功的系統的優點。IPFS產生了突出的效果,甚至比參考的這些系統的總和

還要好。IPFS的核心原則是將所有數據建模為同一Merkle DAG的一部分。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

日常生活中躲不開的五十個疑難雜症,我已經一一化解了!
我說今晚月光那麼美

TAG:全球大搜羅 |