你正在查看一个新代币,扫描工具显示“mint authority revoked”或“freeze authority revoked”。这两行回答的是实实在在的问题:这个代币还能不能被增发?买入后会不会有人冻结你的代币?下面说明它们各自的含义、如何自己检查,以及它们与你在自己账户上授予的代币授权有何不同。
mint authority revoked(铸币权限已撤销)是什么意思?
铸币权限已撤销,意味着代币的铸币权限被设为无(none),任何人都无法再增发这种代币。供应量仍可能因销毁而减少,但不会增加。它不能告诉你现有供应由谁持有,也不会改变代币的冻结权限。
每个 Solana 代币都有一个铸币账户,记录其供应量和两个可选角色。铸币权限可以创建新的代币单位。一旦当前权限持有者把这个角色设为无,任何交易都无法再重新设置它,供应量从此永久封顶。
如果铸币权限仍然有效,控制它的人可以随时增发并卖到市场上。这是供应风险,而不是对你钱包的访问权限:它无法转走你账户里已有的代币。
freeze authority revoked(冻结权限已撤销)是什么意思?
冻结权限可以冻结和解冻该铸币下的代币账户。被冻结的账户无法转出或销毁其中的代币,也就是说持有者无法卖出。当铸币账户的冻结权限被撤销后,就再也没有人能冻结该代币持有者的账户了。
冻结权限有效并不自动意味着骗局。一些受监管的资产会有意使用它,可编程 NFT 也会用冻结来执行其规则。但对于新的 Meme 币来说,冻结权限有效意味着有人可以阻止你卖出,所以买入前请先查清是谁持有它。
如何检查代币的铸币权限和冻结权限?
- 复制代币的铸币地址,也就是标识代币本身的地址,而不是任何持有者的账户地址。
- 在区块浏览器中打开它。 Solscan 和 Solana Explorer 会显示铸币账户的详情,包括其铸币权限和冻结权限。已撤销的权限没有地址;如果显示了地址,说明仍有人持有该角色。
- 或者使用命令行。
spl-token display <MINT_ADDRESS>会输出铸币权限和冻结权限,已撤销的显示为(not set)。对于 Token-2022 铸币账户,它还会列出该铸币账户的扩展。 - 同时检查 Token-2022 扩展。 Token-2022 铸币账户可能带有其他铸币层级的角色,例如可以转走持有者代币的永久委托方,或可以暂停转账的暂停权限(pause authority)。铸币权限和冻结权限已撤销,并不会移除这些角色。
- 看清全貌。 权限已撤销并不能阻止大户卖出。如果该代币在某个池中交易,也请检查它的 LP 是否已销毁。
代币授权、铸币权限和冻结权限有什么区别?
代币授权是设置在某一个代币账户上、可撤销的委托额度。铸币权限控制该铸币能否创建新的代币单位。冻结权限可以冻结或解冻该铸币下的账户。撤销你账户上的委托方只会移除这项额度,不会改变由发行方控制的铸币或冻结角色。
区分它们最快的方法,是看每个角色存储在哪里:
| 角色 | 存储位置 | 核心权力 | 谁可以移除或更改? |
|---|---|---|---|
| 代币账户所有者 | 代币账户 | 转账、销毁、设置委托,通常还能关闭账户 | 当前账户权限持有者通过 SetAuthority |
| 账户级委托方 | 代币账户 | 在授权数量内转账或销毁 | 代币账户所有者通过 Revoke |
| 关闭权限 | 代币账户 | 关闭空账户并领取其 lamports | 当前关闭权限持有者通过 SetAuthority |
| 铸币权限 | 铸币账户 | 创建新的代币单位 | 当前铸币权限持有者通过 SetAuthority |
| 冻结权限 | 铸币账户 | 冻结或解冻代币账户 | 当前冻结权限持有者通过 SetAuthority |
| 永久委托方 | Token-2022 铸币账户 | 从该铸币下的账户转账或销毁 | 当前永久委托方,而不是代币持有者 |
同一个钱包地址可以同时持有多个角色,但这些权限在概念上仍彼此独立。
Solana 代币授权允许委托方做什么?
账户级委托方可以从某一个特定代币账户中转出或销毁不超过授权数量的代币。每个代币账户同一时间只有一个当前委托方和一笔剩余额度。账户所有者可以发送 Revoke 指令清除它,无需转出代币、销毁余额或关闭账户。
授权支撑着正当的交易市场、支付、质押和金库流程。但如果钓鱼交易诱使你授权给攻击者,授权也可能被滥用。一个地址显示为委托方,并不自动意味着它是恶意的;撤销前请先弄清它对应的是哪个应用和仓位。
关闭代币账户会移除委托方,因为账户已不复存在;但账户必须先清空才能关闭。撤销普通委托方并不需要销毁代币。
Sol Incinerator 的撤销授权工具通过只读请求扫描 SPL Token 和 Token-2022 账户,显示可撤销的账户级委托方,并让你移除所选授权。由于撤销不会释放租金,我们不收取平台费;你只需为自己签名的交易支付网络费用。
所有者和关闭权限有何不同?
代币账户所有者负责授权普通的转账、销毁、授权和权限变更。可选的关闭权限可以在代币余额归零后关闭账户,并领取该账户的 lamports。关闭权限并不会仅仅因为能关闭空账户,就获得转出代币余额的权限。
如果攻击者更改了代币账户的所有权,原钱包将无法再用 Revoke 补救;必须由当前所有者授权再次更改所有权。如果你在仍拥有余额时发现了陌生的关闭权限,请在经过专业的事件审查后,优先把可信的代币转移到你控制的账户。
什么是 Token-2022 永久委托方?
PermanentDelegate 是一种铸币扩展,而不是你代币账户上的普通委托方字段。它可以授权从该铸币下的代币账户转账或销毁,单个持有者无法撤销它。只有当前的永久委托方才能把这个角色转交给另一个地址。
因此,任何钱包授权扫描工具都不应声称能显示所有可能转走每一种代币的人。我们的撤销授权工具只显示由你的钱包授予、且你可以移除的账户级授权。
使用可疑 dApp 后应该撤销哪些权限?
先在钱包中断开该网站的连接,检查已确认的交易,然后撤销你控制的、无法识别的账户级委托方。不要签署所谓客服发来的、声称要“恢复”铸币或冻结权限的交易。这些发行方层级的角色,不会因为你在账户上撤销授权就被替换成安全地址。
如果你泄露了助记词或私钥,仅清理权限是不够的。请用新的助记词创建一个新钱包,并转移剩余的可信资产。完整流程请阅读Phantom 连接诈骗网站后的应对指南。
