社群提交 - 作者:匿名
星際檔案系統 (IPFS) 是一個正在建構點對點檔案系統的開源專案。 IPFS 計畫是一個雄心勃勃的項目,有可能改變我們使用網路的方式。它的最終目標是連接具有相同檔案系統的所有設備,但與當今網路的方式不同。為了了解 IPFS 的基礎知識,將其與 HTTP 進行比較會很有幫助。
本質上,目前的萬維網是基於 HTTP 和 HTTPS 協定的。簡而言之,這些是支援全球資料通訊和可訪問性的應用程式協議。
HTTP 作為一種請求-回應協議,根據用戶(客戶端)的位置將其連接到伺服器。例如,如果 Alice 造訪某個網站,她的網頁瀏覽器將向託管伺服器(例如 Amazon Web Services)請求內容。如果一切順利,AWS 伺服器會將網頁回傳給她。
但是,內容不是永久的,因為它是由中央伺服器維護的。由於 AWS 託管著大量網站,如果他們的伺服器因任何原因出現故障,很大一部分互聯網也會隨之癱瘓。
相比之下,IPFS 允許創建一個永久的分散式網絡,可以在其中儲存和共享各種數位資料。 HTTP 通訊依賴伺服器(具有特定位置)來提供內容,而 IPFS 通訊則專注於內容本身。
使用 IPFS,Alice 不再直接向伺服器詢問內容AWS 伺服器。相反,她會詢問分散式網路“誰可以向我提供這些內容?”最接近的同業會快速回應。
根據具體實施情況,與HTTP 相比,IPFS 可能具有許多優勢,例如抗審查性、資料完整性、更低的營運成本、更好的性能、
一些限制與參與網絡的積極性較低有關,這導致同行數量較少。有限的採用使得文件更難永久可用。如果某些資料僅由少數節點託管且全部離線,則該資料將變得無法存取。