時間:2023-06-27|瀏覽:265
每個NFT的核心是其元數據(metadata)。這些元數據包括對NFT的描述(名稱、屬性等)以及媒體文件(圖像、視頻、音頻等)的指示。由于在區塊鏈上直接存儲這些信息非常昂貴,大多數NFT項目選擇將其數據存儲在其他地方,只在智能合約中保留一個存儲鏈接。
存儲NFT數據最糟糕的選擇是在中心化的服務器上。如果一個NFT項目的元數據和媒體文件存儲在同一個服務器上,然后創建者停止維護該服務器,那么數據將永遠丟失,NFT也會變得毫無價值。而且,服務器的控制者可以隨時更改NFT的描述和內容,而無需得到所有者的許可。這完全違背了NFT的目的。
一個去中心化的文件存儲解決方案是防止扣押、更改和審查的關鍵。目前,兩個最受歡迎的存儲NFT數據的去中心化方案是InterPlanetary File System(IPFS)和Arweave。
IPFS是一個點對點的文件存儲網絡。每個計算機節點存儲已上傳到網絡的文件,并使用獨特的哈希值來標識這些文件。IPFS與基于互聯網的文件存儲的最大不同是,它使用基于內容的地址系統。當一個文件被請求時,網絡會使用文件的哈希值找到一個持有該文件的節點,并將其提供給請求者。
然而,IPFS的弱點是不能保證文件存儲的持久性。這意味著上傳到IPFS的數據不會永久留在那里。只要網絡中有一個節點存儲內容并提供它,文件就會存在于IPFS上。
為了在IPFS上長期存儲文件,許多NFT項目和市場要么手動固定(pin)它們的數據,要么使用固定服務,以確保至少有一個IPFS節點持有副本。如果維護NFT的IPFS數據的項目或平臺發生故障并停止固定文件,那么隨著持有副本的節點清除內存緩存或關閉,所有存儲的信息將逐漸丟失。
Arweave是一個去中心化的文件存儲網絡,可以保證文件的持久性。用戶支付一次性費用來支付200年的存儲成本。這是一個非常保守的估計,因為物理數據存儲價格預計將隨時間降低。如果成本下降速度超過預期,Arweave文件的存儲時間將遠遠超過200年。
Arweave網絡中的計算機節點稱為礦工,他們通過使用AR代幣復制和存儲其他礦工很少存儲的數據副本來獲得激勵。