Articles on: 雲算力

IPFS分佈式存儲是什麼?

IPFS,全稱Inter Planetary File System,又叫星際檔系統。簡單來講是:這是一個P2P的超媒體協議,讓互聯網更加快速、更加安全和更加開放。IPFS是一個全球的、點對點分佈式檔存儲協議,可以將所有有相同檔系統的電腦連接起來。



IPFS目標是補充甚至替代超文本傳輸協議HTTP。與現有Web協議不同的是,對於一個存放在IPFS網路的檔資源,不是用基於功能變數名稱的地址去訪問,而是通過基於檔內容生成的唯一編碼去訪問,不需要驗證發送者的身份,只需要驗證內容的哈希,可以讓網頁的速度更快、更安全。IPFS的網路上運行著一條區塊鏈,即用來存儲互聯網檔的哈希值表,每次有網路訪問,即要在鏈上查詢該內容(檔)的地址。IPFS協議最大的特色是系統的耦合及設計的綜合性,其整合的分佈式技術包括BitTorrent協議、版本控制系統Git、MerkelDAG、分佈式哈希表DHT和自認證檔系統SFS。因此在IPFS系統中,人人都可以作為存儲檔的伺服器。

類似於互聯網的七層協議模型,IPFS構架分為八層子協議棧。IPFS作為分佈式存儲協議,核心功能包括:檔內容多人協調和版本可回溯、不可篡改,DHT管理帶來的離散性、伸縮性和良好的容錯性,以及基於IPNS的檔功能變數名稱系統。

Updated on: 16/08/2023