淺析不同NFT數據存儲方法的優缺點以及未來展望

目前NFT 媒體存儲的狀態比大多數收藏家意識到的風險要大得多。

作者:Captain Hiro

在過去的一年的時間裡,創作者們通過使用NFT(非同質化代幣)向他們的真正粉絲出售了數字藝術、收藏品和遊戲項目,累計賺取了數十億美元的資金。 NFT 是代表區塊鏈上獨特資產所有權的代幣。每個NFT 項目都有一個基於區塊鏈的智能合約,可以跟踪誰擁有哪種資產。

每個NFT 的核心是其元數據(metadata)。這個元數據包括對NFT 的描述(名稱、屬性、屬性等)和其媒體文件(圖像、視頻、音頻等)的指示器(pointer)。

將這些信息直接存儲在區塊鏈上是很昂貴的,所以大多數NFT 項目將其數據存儲在其他地方,只在其智能合約中保留一個存儲鏈接。

常見的NFT 數據結構的例子

在這篇作品中,我將介紹:

  • 概述不同的NFT 數據存儲方法的優勢和劣勢

  • 調查每種數據存儲方法的採用程度

  • 討論NFT 數據存儲的未來

存儲方法

中心化存儲

存儲NFT 數據最糟糕的選擇是在中心化的服務器上。如果一個NFT 項目的元數據和媒體文件存儲在一個服務器上,而創建者停止維護該服務器,那麼該數據將永遠消失,從而最終使NFT 成為“空白”。控制服務器的人也可以在任何時候改變NFT 的描述和內容,而無需得到所有者的許可。這完全違背了NFT 的目的。如果你的資產可以被查封、改變或審查,那麼你就沒有它的真正所有權。

使用一個去中心化的文件存儲解決方案是防止扣押、更改和審查的關鍵。兩個最流行的存儲NFT 數據的去中心化方案是InterPlanetary File System(IPFS)和Arweave。

IPFS

IPFS 是一個點對點的文件存儲網絡。一個被稱為節點的計算機存儲已上傳到網絡的文件,並使用獨特的哈希值來識別這些文件。 IPFS 和基於網絡的文件存儲之間最大的區別是,IPFS 使用了一個基於內容的地址系統。當一個文件請求被提出時,網絡會使用文件的哈希值找到一個持有該文件的節點,並將其提供給請求者。

IPFS 的弱點是不能保證文件存儲的持久性。這意味著上傳到IPFS 的數據不會永久地留在那裡。只要網絡中的一個節點正在存儲內容並使其可用,那麼文件就會存在於IPFS 上,這也被稱為“釘(pinning)”。

為了在IPFS 上長期存儲文件,許多NFT 項目和市場要么手動釘住他們的數據,要么使用pining 服務,以確保總是至少有一個IPFS 節點持有副本。如果維護NFT 的IPFS 數據的項目或平台發生故障並停止釘住文件,那麼隨著持有副本的節點清除其內存緩存或被關閉,所有存儲的信息將隨著時間的推移而丟失。

Arweave

Arweave 是一個去中心化的文件存儲網絡,它可以保證文件存儲的持久性。用戶支付一次性費用來支付200 年的存儲成本。 200 年的基準是一個極其保守的估計,因為物理數據存儲價格的將在未來不斷下降。如果成本下降的速度超過估計,Arweave 文件的存儲時間將遠遠超過200 年。

Arweave 網絡中的計算機被稱為礦工,礦工被激勵使用AR 代幣來複製和存儲其他礦工很少存儲的數據副本。這確保了文件不會隨著時間的推移而丟失,不需要原始上傳者的持續維護。

Arweave 在一個叫做blockweave 的結構中存儲數據。每個新的數據塊都與前一個區塊和一個歷史區塊相連。礦工必須證明他們有機會接觸到這些隨機選擇的歷史區塊,從而挖出新的區塊並獲得獎勵,這確保了較早的區塊被保留下來。

BlockweaveBlockweave

鏈上

使用IPFS 或Arweave 比依靠中心化存儲要好得多,但它仍然需要指向鏈下。將NFT 元數據和媒體存儲在與NFT 相同的鏈上是最抗脆弱的方法,但在鏈上存儲數據的成本很高。保持數據在鏈上的NFT 項目利用一系列的壓縮技術來降低這一成本。

當前主要公鏈上的NFT 存儲采用情況

以太坊

在以太坊上,IPFS 是最受歡迎的NFT 元數據存儲媒介。按交易量排名前100 的NFT 合約中,48% 的合約的元數據存儲在IPFS 上。不幸的是,中心化服務器是以太坊上NFT 元數據存儲的第二大選擇。

此外,同樣值得注意的是,在IPFS 上存儲元數據的頂級項目中,有20% 在它們的合約中使用了來自Pinata 的專用網關鏈接,而不是默認的IPFS 鏈接。 Pinata 是最受歡迎的IPFS pining 和數據管理服務之一。如果Pinata 有一天關閉了,這些鏈接就會中斷,那麼相對應的NFT 就會變成空白。

前100 名以太坊元數據存儲前100 名以太坊元數據存儲

前100 名以太坊收藏品媒體文件存儲前100 名以太坊收藏品媒體文件存儲

在樣本組中,有31% 的項目使用了中心化服務器來存儲元數據,並將其媒體文件存儲在IPFS 或Arweave 上。雖然這比把所有東西都存儲在私人服務器上要好,但它並沒有降低收集者的風險。基本上,如果元數據被破壞了,那麼媒體文件也會丟失。

Solana

Arweave 是Solana 上最主要的NFT 數據存儲選項,90% 的頂級交易項目都使用它來保存元數據。對持久性的保證和缺乏維護的要求使得Arweave 成為較新的生態系統中的項目的一個有吸引力的選擇,在那裡IPFS 並不佔有那麼多的市場份額。此外,一些最流行的鑄造Solana NFT 的工具包,例如Metaplex,使用Arweave 作為默認存儲方法。

前50 名的Solana 收藏品元數據存儲前50 名的Solana 收藏品元數據存儲

前50 名的Solana 收藏品媒體文件存儲前50 名的Solana 收藏品媒體文件存儲

Polygon

Polygon NFT 生態系統有很高的中心化風險。 61% 的頂級交易項目依靠私人服務器進行元數據存儲。

前100 名的Polygon 元數據存儲前100 名的Polygon 元數據存儲

前100 名的Polygon 收藏品媒體文件存儲前100 名的Polygon 收藏品媒體文件存儲

我應該如何存儲NFT 項目的數據?

將你的NFT 元數據和媒體存儲在鏈上,確保數據在底層區塊鏈存續的時間內得到保存。你可以作為參考的強大實現包括Uniswap V3 NFT、Blitmaps 和NounsDAO。然而,在鏈上存儲大型媒體資產可能會非常昂貴,所以這種方法並不總是非常實用。

大多數NFT 項目的最佳存儲選項是Arweave。如果你有編程技術,你可以使用Bundlr CLI 將你的NFT 數據上傳至Arweave。如果你是技術小白,那麼ArDrive 網絡應用程序為Arweave 文件上傳提供了一個無代碼的解決方案。在以太坊生態系統中,你可以使用Manifold 平台來輕鬆創建和部署帶有Arweave 數據存儲的NFT 合約。而在Solana 上,Metaplex 提供了一個工具包,用於用Arweave 數據存儲鑄造NFT。

IPFS 是下一個最佳選擇。有大量的平台和開發者工具用於管理IPFS 存儲,包括NFT.Storage、Pinata 和IPFS CLI。 Thirdweb 提供了一個無代碼的儀表板和一個開發者工具包,用於在多個鏈上創建具有IPFS 數據存儲的NFT 項目。

你不應該使用中心化服務器進行元數據和媒體的長期存儲。這種選擇帶來了最高的數據丟失和損壞的風險。

NFT 媒體存儲的未來

  • 我預測,我們將看到許多高價值的NFT 藏品的媒體文件被損壞或永遠丟失的事件。遲早有一天,一個具有高地板價和中心化存儲的項目會崩潰。維護服務器的團隊要么停止支付他們的服務器費用,要么忘記更新NFT 合約指向的元數據的域名所有權。

  • 像這樣的事件將提高人們對NFT 數據存儲環境的脆弱性的認識,認真的NFT 收集者將避免使用那些不使用去中心化的數據存儲的項目。

  • 更多依靠中心化數據存儲的NFT 項目和平台將過渡到去中心化的選擇,以確保其壽命。這個過程通常會涉及以下內容:

  1. 將項目的數據上傳到IPFS 或Arweave

  2. 讓NFT 合約的創建者重置元數據的鏈接。

  3. 銷毀合約創建者錢包的鑰匙,以確保未來沒有人有能力改變這個鏈接。

開放的問題

目前NFT 媒體存儲的狀態比大多數收藏家意識到的風險要大得多。該領域仍然處在非常早期的階段,還有很多工作要做。需要取得進展的具體領域包括:

  1. NFT 市場和應用程序公佈NFT 元數據和媒體資產的存儲位置信息,以便有風險意識的持有者能夠做出明智的決定。

  2. 新的平台使高價值資產的所有者能夠簡單地檢查其IPFS 依賴的NFT 的健康狀況,鎖定其NFT 的數據,並在丟失的情況下恢復這些數據。

  3. 改善使用去中心化存儲NFT 平台的基礎設施的體驗。例如,Bundlr 幫助平台更有效地在Arweave 上存儲它們的數據,並允許它們用它們的原生代幣進行支付,而不是使用AR 代幣。

展開全文打開碳鏈價值APP 查看更多精彩資訊

Total
0
Shares
Related Posts