返回部落格
Solana

什麼是 cNFT?認識壓縮 NFT,以及銷毀為何不會退回任何 SOL

從未索取過的垃圾 NFT、錢包清理工具裡的 cNFT 分頁、一次什麼也沒退回的銷毀:這三件事通常都源自壓縮 NFT。本文將說明什麼是 cNFT、為什麼發送它們如此便宜,以及為什麼無論使用哪種工具,銷毀 cNFT 退回的 SOL 都是零。

什麼是 cNFT?

cNFT 即壓縮 NFT,是一種沒有自己帳戶的 Solana NFT。Metaplex 的 Bubblegum 程式會將它作為一個經過雜湊的葉節點,儲存在共用的 Merkle 樹中。沒有帳戶就沒有租金押金,因此銷毀 cNFT 會退回 0 SOL,只會將它從你的錢包中移除。

一個標準 Solana NFT 由一組帳戶構成:一個鑄幣帳戶、你錢包裡持有它的代幣帳戶、一個中繼資料帳戶和一個版本帳戶,每個帳戶都存有各自的租金押金。壓縮 NFT 則完全沒有這些帳戶。

Bubblegum 的做法是對 NFT 的資料(包括其擁有者)進行雜湊,再把這個雜湊值作為葉節點存入 Merkle 樹。這棵樹是一個鏈上帳戶,可容納從數千到十億以上的葉節點,並保存一個彙總所有葉節點的根雜湊值。要證明某個 cNFT 屬於你,應用程式會提供一份證明:也就是重新計算該根雜湊值所需的少數幾個相鄰雜湊值。每次轉移或銷毀都會改寫葉節點,因此根雜湊值和證明也會隨之改變。

那麼,名稱、圖片和屬性存放在哪裡?Bubblegum 會把完整的 NFT 資料寫入鑄造它的那筆交易中,之後的變更也以同樣方式記錄。沒有任何帳戶儲存這些資料。RPC 供應商會為這些交易建立索引,並透過 Metaplex DAS(Digital Asset Standard)API 提供結果,你的錢包、區塊瀏覽器或 Sol Incinerator 正是藉此才能顯示 cNFT。並非所有 RPC 都支援 DAS。

為什麼鑄造 cNFT 如此便宜?

鑄造標準 NFT 需要建立多個帳戶並為其注資。鑄造 cNFT 只是在一棵已經存在的樹上新增一個葉節點。樹的建立者只需為它付費一次,這筆成本由鑄造到這棵樹中的所有 NFT 分攤。

Metaplex 的文件以數字說明了這項差距。以下是其公布的估算,於 2026 年 10 月 7 日核對,且早於 Solana 2026 年 9 月的租金調降:

NFT 標準每個 NFT 的帳戶數Metaplex 的鑄造成本估算
Token Metadata(標準 NFT)三個或更多約 0.022 SOL
Core 資產一個約 0.003 SOL
壓縮 NFT(Bubblegum)無:共用樹中的一個葉節點在大型樹中約 0.00001 SOL

9 月的兩次調降讓以帳戶為基礎的鑄造如今便宜了一些,但壓縮方式仍然便宜好幾個數量級。

這種規模正是壓縮的意義所在:遊戲道具、門票和應用程式獎勵都可以數以百萬計地發行。這也是垃圾 NFT 空投通常採用壓縮形式的原因。向十萬個錢包發送一個壓縮 NFT,發送者只需花很少的錢,而且永遠不必為每個接收者的代幣帳戶出資。

cNFT 與其他 Solana NFT 相比如何?

NFT 的儲存位置決定了銷毀能退回什麼,因為 SOL 只會從銷毀所關閉或清空的帳戶中退回。

類型儲存方式一次銷毀的平均退回金額(扣除費用前)
標準 NFT自己的鑄幣、代幣、中繼資料與版本帳戶0.0103 SOL
可程式化 NFT相同的帳戶,再加上一個強制執行版稅的代幣記錄0.0115 SOL
Core 資產每個資產一個帳戶0.00151 SOL
壓縮 NFT共用 Merkle 樹中的一個葉節點,沒有自己的帳戶0 SOL

這些平均值來自 2022 年 8 月至 2026 年 10 月 6 日期間,透過 Sol Incinerator 完成的各類型所有銷毀,已發布在我們的銷毀統計中。其中大多數發生在 2026 年 9 月租金調降之前,因此如今銷毀標準 NFT、可程式化 NFT 或 Core 資產退回的金額會更少;核准前,預覽會顯示目前的金額。

cNFT 也不會在你錢包的帳戶中留下任何痕跡。收到 cNFT 時不會開立代幣帳戶,轉出時也不會留下帳戶,因此也永遠不會有需要為它關閉的空帳戶。

為什麼銷毀 cNFT 退回的 SOL 是零?

銷毀之所以能取回 SOL,是因為它會關閉或清空帳戶,並支付其中持有的租金押金。銷毀 cNFT 時沒有帳戶可關閉。Bubblegum 會把你的葉節點替換為空雜湊值,並更新樹的根雜湊值。樹帳戶會繼續為其中所有其他葉節點保持開啟,而它的押金是由樹的建立者支付的。你的錢包從未為這個 cNFT 鎖定過任何押金。

所以,這個零既不是費用,也不是程式錯誤,更不是某個工具的限制。從 2023 年 6 月開始到 2026 年 10 月 6 日,Sol Incinerator 共銷毀了 9,731,020 個壓縮 NFT,其中沒有任何一次銷毀退回了 SOL。

我們也沒有從中抽成。我們對壓縮 NFT 銷毀不收取服務費,你只需支付 Solana 的網路費。Gasless Pay 會從清理取回的 SOL 中扣除其費用,因此無法支應這類銷毀;請在錢包中為此留一點 SOL。

垃圾 cNFT 該隱藏還是銷毀?

cNFT 進入你的錢包,並不會讓發送者取得任何存取你錢包的權限。風險在於它所宣傳的內容:垃圾 NFT 常利用名稱或圖片,引導你前往要求你連接錢包並簽署的網站,錢包盜取程式正是藉此取得所需的一切。對於任何你不認得的資產,Phantom 的建議是不要點開其中的連結,也不要依照其指示操作。

要清除它,你有兩種方法:

  • 隱藏它。 Phantom 會自動隱藏看起來像垃圾內容的收藏品,你也可以自行隱藏某個收藏品,或將其檢舉為垃圾內容。Solflare 的 FAQ 寫道,你可以「使用 sol-incinerator.com 安全地銷毀詐騙 NFT,或在 Solflare 應用程式中將其隱藏」。隱藏只會改變該應用程式中的顯示。NFT 仍留在你的錢包裡,其他應用程式仍可能顯示它。
  • 銷毀它。 銷毀會在鏈上永久摧毀該 NFT,因此它會從所有錢包和應用程式中消失。

很多人都會銷毀它們:2024 年透過 Sol Incinerator 銷毀的 NFT 中,壓縮 NFT 佔 69.1%,2025 年佔 74.4%;2026 年截至 10 月 6 日,已有 35,726 個錢包透過我們銷毀了壓縮 NFT。

並非所有 cNFT 都是垃圾。有些專案會以壓縮 NFT 的形式發行真正的門票、獎勵和收藏品,而銷毀無法復原,所以請保留任何你可能想要的資產。

如何使用 Sol Incinerator 銷毀壓縮 NFT?

  1. 開啟 Sol Incinerator 並連接錢包。掃描是唯讀的。
  2. 切換到 Pro Mode。 預設的 Fun Mode 只會進行非破壞性的清理,無法銷毀。
  3. 開啟 cNFT 分頁。 壓縮 NFT 會與標準 NFT 分開列出。
  4. 每次最多選取 30 個。 Sol Incinerator 每批最多處理 30 個壓縮 NFT,數量更多時請分幾輪銷毀。
  5. 檢查預覽並在錢包中核准。 由於每個 cNFT 都需要其目前的證明,準備 cNFT 銷毀會比其他銷毀稍慢一些。銷毀一經完成便無法復原。

如果銷毀因證明過期而失敗,表示從取得證明到送出銷毀之間,樹的變化太大,通常是因為同一棵樹中的許多其他 cNFT 同時發生了變動。請逐一重試,或改用較小的批次重試。

清理時,也請看看你的空代幣帳戶。銷毀壓縮 NFT 不會退回任何東西,但你已賣出或轉出的代幣和 NFT 所留下的空帳戶仍持有押金,Fun Mode 可以在不銷毀任何東西的情況下關閉它們。我們的帳戶回收指南會逐步說明。

Sol Incinerator

Sol Incinerator

在 Pro Mode 中清除壓縮 NFT 垃圾,然後從空代幣帳戶取回 SOL。

立即試用

延伸閱讀

常見問題

什麼是 cNFT?

cNFT 即壓縮 NFT,是使用 Metaplex 的 Bubblegum 程式建立的 Solana NFT。它沒有自己的帳戶,而是共用 Merkle 樹中一個經過雜湊的葉節點;其完整資料保存在交易歷史中,由 RPC 供應商建立索引,並透過 DAS API 提供。

銷毀一個壓縮 NFT 可以取回多少 SOL?

完全取回不了。壓縮 NFT 沒有代幣帳戶,也沒有任何屬於自己的其他帳戶,因此不存在可以退還的押金。銷毀它只會把它在樹中的葉節點換成一個空雜湊值。截至 2026 年 10 月 6 日,透過 Sol Incinerator 完成的 9,731,020 次壓縮 NFT 銷毀中,沒有任何一次退回了 SOL。

為什麼垃圾 NFT 空投通常是壓縮 NFT?

因為大量發送幾乎不花錢。根據 Metaplex 在 Solana 2026 年 9 月調降租金之前發布的估算,在大型樹中一個 cNFT 約需 0.00001 SOL,而一個 Token Metadata NFT 約需 0.022 SOL;發送者也從不需要為每個接收者的代幣帳戶出資。

如果取回不了 SOL,還值得銷毀壓縮 NFT 嗎?

如果你不想要它們,就值得。銷毀會永久摧毀 NFT,因此它會從所有錢包和應用程式中消失,它所宣傳的連結也會一併消失。Sol Incinerator 對這類銷毀不收取服務費;你只需支付 Solana 的網路費。

如何判斷一個 NFT 是否為壓縮 NFT?

在 Sol Incinerator 的 Pro Mode 中,壓縮 NFT 有專屬的 cNFT 分頁,與標準 NFT 分開。在大規模空投中不請自來的 NFT 通常是壓縮 NFT。開發者可以查看 DAS getAsset 方法為任一資產傳回的 compression 欄位。

什麼是 cNFT?認識壓縮 NFT,以及銷毀為何不會退回任何 SOL | Sol Incinerator