星際檔案系統(IPFS)是一套分享內容定址資料的協定。檔案與其他物件以內容識別碼(CID)表示,其中包含密碼學雜湊與格式資訊。IPFS 本身不是區塊鏈,透過它儲存檔案也不會把檔案記錄到每個區塊鏈節點。
識別內容而非主機
CID 識別特定編碼後的內容,而不是保存它的伺服器。可用的對等節點能提供資料,用戶端則可依識別碼驗證取得的資料區塊。同一檔案若以不同分塊或編碼設定加入,可能產生不同 CID,因此 CID 不只是一般的檔案雜湊。
網頁應用程式可直接參照 IPFS 內容,或透過閘道以熟悉的網頁存取方式取得資料。NFT 專案常將它用於中繼資料或媒體。
可用性與隱私需要另外安排
CID 不保證永遠有可連線取得的副本。釘選會要求節點保留內容,避免例行垃圾回收將其移除;營運者或儲存服務仍須持續提供這些副本。
IPFS 使用傳輸加密,但預設不加密儲存的內容。公開分享的檔案與網路中繼資料可能揭露資訊。因此,內容驗證不代表保密、匿名或永久儲存。