返回博客
Solana

Solana NFT:存储、租金、销毁与钱包清理

S
Sol Slugs Team
Sol Incinerator

Rent 更新已于 2026年9月3日核查: 本旧文章中每个账户的固定 Rent 或到账金额,都是基于旧版每字节 6,960 lamports 设置的历史示例,并非当前报价。账户大小、当前启用的 Rent 阶段、此前的提取、操作费用和网络成本都会改变结果。请阅读 Solana 2026 Rent 下调,并以钱包的实时交易预览为准。

并非所有 Solana NFT 在钱包中的运作方式都相同。标准 NFT 的代币账户和元数据账户中可能存有可取回的 SOL,而压缩 NFT 没有独立代币账户,销毁时不会返还任何金额。可编程 NFT、版本和 MPL Core 资产还存在更多差异。

清理钱包时,这些差异决定了你应关闭空账户、销毁不需要的资产,还是根本不应期待返还任何 SOL。本指南会在你作出不可逆选择前说明各种情况。

清理钱包时,Solana NFT 如何运作?

标准 Solana NFT 使用需要租金的链上账户,因此销毁后通常会返还约 0.01 SOL。压缩 NFT 存储在共享默克尔树中,返还 0 SOL。标准 NFT 转出后留下的空账户可以在 Fun Mode 中安全关闭,而销毁仍持有的 NFT 则需要使用 Pro Mode。

最重要的问题不只是某个项目是不是 NFT,而是该 NFT 使用哪种 Solana 资产结构,以及为其存在哪些账户。

Solana NFT 类型独立代币账户清理过程中会发生什么
标准 NFT销毁后通常会返还约 0.01 SOL,来自代币和元数据相关账户的租金
可编程 NFT(pNFT)受 Sol Incinerator 支持;返还金额和费率各不相同
NFT 版本受 Sol Incinerator 支持;返还金额和费率各不相同
压缩 NFT(cNFT)销毁返还 0 SOL,因为不存在独立的租金押金
MPL Core 资产不同的资产结构受 Sol Incinerator 支持;返还金额和费率各不相同

预览非常重要,因为用一个笼统的估算值来表示每个 Solana NFT 的返还并不准确。

为什么标准 Solana NFT 中存有可取回的 SOL?

标准 NFT 存放在代币账户中。与其他 SPL 代币账户一样,该账户需要大约 0.00204 SOL——准确地说是 0.00203928 SOL——以保持租金豁免状态。标准 NFT 还会使用链上元数据账户,以及(在适用时)包含额外租金的版本账户。

销毁标准 NFT 时,NFT 会被销毁,相关账户也可以关闭。这些账户中的租金押金会返还到钱包,这就是为什么销毁标准 NFT 通常会返还约 0.01 SOL,而不只是与普通代币账户相关联的 0.00204 SOL

对于标准 NFT 销毁,Sol Incinerator 会保留约 5% 的费用。可编程 NFT、MPL Core 资产及其他结构的费率各不相同,因此不能将标准 NFT 的比例套用于所有 NFT 类型。

租金并不是一笔已经消失的周期性费用,而是与链上账户关联的押金。只要这些账户保持开启,SOL 就会锁定在其中;符合条件的账户关闭后,押金便会重新回到钱包中可用。

为什么销毁压缩 Solana NFT 时返还的 SOL 为零?

压缩 Solana NFT 没有自己的代币账户,因此持有者无法取回针对单个 NFT 的租金押金。销毁 cNFT 会将该资产永久移出钱包,但 SOL 返还始终为 0,因为没有关闭任何由独立租金支持的账户。

压缩机制改变了存储模型。钱包不必为每个 NFT 创建单独的、由租金支持的代币账户,而是可以持有压缩资产,无需为其持有独立账户。

由此可以得出一条简单的清理原则:

  • 标准 NFT 拥有相关账户,销毁后这些账户中的租金可能会返还。
  • 压缩 NFT 没有独立代币账户,因此销毁后不会返还任何金额。
  • 返还为零并非隐藏费用,也不取决于钱包清理工具。

垃圾 NFT 空投通常是压缩资产。销毁它们可以从钱包中移除不需要的资产,但应将其视为清理操作,而不是取回 SOL 的方式。专门的压缩 NFT 指南更详细地说明了返还为零的情况。

被出售或转移的 NFT 会留下 SOL 吗?

接收标准 NFT 时,会创建用于持有它的代币账户。该 NFT 离开钱包后,这个账户可能仍保持开启,代币余额为零,而其 0.00204 SOL 的租金押金仍附着其上。

这是空账户问题,而不是 NFT 销毁问题。NFT 已经不在了,因此没有任何资产可供销毁。关闭空账户即可释放租金。

Sol Incinerator 的默认 Fun Mode 正是为这种情况设计的。它会扫描空的 SPL 代币和 Token-2022 账户,并且只关闭代币余额为零的账户。由于它无法销毁仍持有的资产,因此在考虑任何破坏性清理操作之前,应先使用 Fun Mode。

压缩 NFT 不会产生这种遗留账户。由于 cNFT 从未拥有自己的代币账户,因此转移或销毁它都不会留下独立的租金押金。

何时应该销毁 Solana NFT?

只有当你明确想要销毁仍由自己持有的 NFT 时,才适合执行销毁。此操作是永久性的。它不同于在钱包界面中隐藏项目、将其转移到其他地方,也不同于关闭已经清空的账户。

销毁前:

  1. 确认所选的是你打算处理的 NFT。
  2. 检查应用中显示的价值信息。
  3. 查看预计返还的 SOL,并注意 cNFT 的返还为零。
  4. 在已连接的钱包中核实交易。
  5. 只有当你确实打算永久销毁资产时才签名。

默认情况下,Sol Incinerator 的 Pro Mode 会隐藏价值高于特定美元(USD)阈值的资产,并要求对大额销毁进行额外确认。这些控制措施可减少误选,但无法让销毁变得可逆。

如果你只是想取回已转出 NFT 所遗留账户中的租金,请留在 Fun Mode。如果你仍持有 NFT 且不想销毁它,请勿使用销毁功能。

如何使用 Sol Incinerator 清理 Solana NFT?

优先采用破坏性最低的流程:

  1. 打开 Sol Incinerator 并通过支持的连接流程连接 Phantom、Solflare、Backpack、Trust Wallet、OKX、Exodus、Ledger,或连接其他兼容 WalletConnect 的钱包。
  2. 等待只读扫描完成,无需签名即可查看钱包中的内容。
  3. 在 Fun Mode 中,关闭已转出的代币或标准 NFT 所留下的空账户。
  4. 只有在打算销毁仍持有的代币或 NFT 时,才切换到 Pro Mode。
  5. 查看每个所选项目的资产类型和预计返还金额。
  6. 在钱包中批准交易。

你的私钥始终不会离开钱包,每次清理或销毁都需要明确签名。支持标准 NFT、pNFT、版本、cNFT 和 MPL Core 资产,但它们的账户结构和返还金额不能一概而论。

清理 Solana NFT 最简单的原则是什么?

先回答三个问题:

  • 账户是空的吗? 在 Fun Mode 中关闭该账户并取回其代币账户租金。
  • 是否仍持有该 NFT,并且是故意不想要的? 选择永久销毁前,请先在 Pro Mode 中检查该资产。
  • 它是压缩资产吗? 预计返还 0 SOL;仅为清理钱包而销毁。

这一框架既能准确涵盖“Solana NFT”这一宽泛主题,也不会误称每个 NFT 都采用相同的存储模型或返还金额。

Sol Incinerator

Sol Incinerator

扫描钱包并安全关闭空账户;销毁前,按资产类型检查不需要的 Solana NFT。

立即试用

相关阅读

常见问题

Solana NFT 中是否存有 SOL?

标准 Solana NFT 使用的代币账户中约有 0.00204 SOL 的租金,其元数据或版本账户中还有额外租金。销毁一个标准 NFT 通常总共会返还约 0.01 SOL。压缩 NFT 则不同:它们没有独立代币账户,销毁时返还的 SOL 为零。

标准 Solana NFT 与压缩 NFT 有什么区别?

标准 NFT 使用独立的链上账户,其中包括带有可退还租金押金的代币账户。压缩 NFT 没有自己的代币账户。因此清理结果也不同:销毁标准 NFT 时,会返还已关闭账户中的租金;销毁压缩 NFT 时,返还的 SOL 为零,因为不存在独立押金。

如何销毁 Solana NFT?

将钱包连接到 Sol Incinerator,从 Fun Mode 切换到 Pro Mode,检查 NFT 列表,只选择你确实打算销毁的资产,然后在钱包中批准交易。销毁是永久性的,因此在签名前请检查每个所选项目以及显示的价值信息。

不销毁也能清理 Solana NFT 吗?

标准 NFT 转出钱包后,你可以关闭其留下的空代币账户。Sol Incinerator 的 Fun Mode 会查找并关闭空账户,不会触碰仍持有的资产。如果 NFT 仍在钱包中,要在链上移除它,就需要转移、出售或永久销毁,而不能通过空账户清理来完成。

Sol Incinerator 支持哪些 Solana NFT 类型?

Sol Incinerator 支持标准 NFT、可编程 NFT、NFT 版本、压缩 NFT 和 MPL Core 资产。返还金额因资产结构而异:销毁标准 NFT 约返还 0.01 SOL,销毁压缩 NFT 的返还为零,其他资产类型的返还金额各不相同。批准销毁前,请查看预览。

Solana NFT:存储、租金、销毁与钱包清理 | Sol Incinerator