代幣標準與 NFT

IPFS NFT 儲存

IPFS(星際檔案系統)是 NFT 圖像與元資料實際上最常落腳的地方,因為它採「內容定址」。IPFS 不以「檔案放在哪裡」(某伺服器、某資料夾)來命名,而是以「檔案內容的雜湊」來命名,這個名稱叫 CID(內容識別碼)。NFT 的元資料使用 ipfs://<CID> 連結,而這個連結能察覺竄改:只要有人改動圖像的一個像素,它的雜湊就會變,CID 便對不上號,掉包因此可被偵測。這修補了純 HTTPS 連結的一個真實弱點——伺服器的擁有者能在網址不變的情況下,悄悄替換背後的作品。

癥結在於:內容定址保證的是「完整性」,而非「可取得性」。一個 CID 只有在網路上至少還有一個節點確實儲存(釘選)著該內容時,才取得得到。IPFS 並不會奇蹟般地讓檔案永遠存活;若所有釘選某 NFT 圖像的節點都停止運作,那個 CID 仍「指名」著該圖像,卻沒人供應得出它,於是它形同消失。因此創作者得仰賴釘選服務,或像 Filecoin、Arweave 這類「付一次、永久」的儲存,來讓素材保持可達。

這使 IPFS 成為「脆弱的中心化託管」與「昂貴的完全鏈上儲存」之間的中間地帶。它遠比一個可變的公司網址穩健——就內容而言,連結無法被悄悄跑路——但它仍依賴有人持續託管那些位元組。現實中常見的失敗是:某 NFT 的元資料用的是一個中心化的 IPFS 閘道網址(例如某個 https 閘道),而非原生的 ipfs:// CID,這等於把內容定址本要消除的單點故障又請了回來。

某系列以 ipfs://bafy.../1.png 之類的圖像連結鑄造。數年後團隊的釘選訂閱失效、又無他人釘選那些檔案;CID 仍在元資料裡,圖像卻在任何地方都載不出來——NFT 還在,作品卻已消失。

CID 證明的是「檔案未被更動」,並不擔保「檔案仍然存在」。所謂「存在 IPFS 上」,其耐久程度只等於背後那份釘選。

又稱
content-addressed storage內容定址儲存