代币权限
每个 SPL 代币都带有一组叫作权限(authority)的密钥。每项权限都是一个钱包地址,对代币握有某种特定的能力:增发供应量、冻结账户,或者修改元数据。创建代币时,这些权限默认指向你的钱包。你可以保留它们、转交给别人,或者彻底移除。
移除一项权限叫作撤销。一旦撤销,这项能力对所有人都不复存在,包括你自己。其他一切照旧:交易、转账和添加流动性都和之前一样。正因为不可逆,买家才如此看重这一点。J Tools 为每项权限各提供一个工具(撤销铸币权限、撤销冻结权限、撤销更新权限),另外还有设为不可变,一次清除全部三项。
| 权限 | 能做什么 | 撤销之后 |
|---|---|---|
| 铸币权限 | 增发供应量 | 供应量被锁定,任何人都无法再增发。 |
| 冻结权限 | 冻结持有者账户 | 任何账户都不会再被冻结,余额始终可以自由转移。 |
| 更新权限 | 修改元数据 | 代币身份被锁定,元数据再也无法修改。 |
三项权限
#三项权限对普通代币来说,重要的权限有三项。其中两项在铸币账户上(铸币和冻结),一项在元数据账户上(更新)。它们彼此独立,你可以撤销其中任何一项而不影响另外两项。
铸币权限是唯一可以增发供应量的密钥。持有它的人可以随时铸造更多代币,并发送到任何地方。
只要这项权限还在,总供应量就不是固定的,持有者在链上得不到代币数量不会增加的保证。撤销后供应量被永久锁定,现在流通的数量就是永远存在的数量。
冻结权限可以冻结任何一个持有者的代币账户。被冻结的账户在解冻之前,既不能发送也不能接收该代币。
这项能力有正当用途(受监管资产、合规要求),但对社区代币来说是个危险信号。如果冻结权限还在,团队可以用冻结账户之类的工具随意冻结买家的钱包。用撤销冻结权限撤销后,任何余额都不会再被锁住。
更新权限控制代币的元数据,也就是它的身份(名称、符号、图片)。持有它的人可以在发行后改写这些字段。
更新权限还在,就意味着显示出来的身份并非最终版本。一个代币可能以某种面目创建,之后被改成另一副模样。撤销它(也叫把元数据设为不可变)会永久固定代币身份。
为什么撤销能建立信任
#为什么撤销能建立信任持有者读不到你的想法,只能看到链上状态,而权限就是这种状态。它们回答了谨慎的买家在投钱之前会问的问题。
- 供应量会被增发吗? 铸币权限还在,答案就是会。撤销之后,答案变成确定的不会,任何人都可以验证。
- 我的钱包会被冻结吗? 冻结权限还在,团队就可能把你锁在外面。撤销之后,这个风险就不存在了。
- 我今天看到的代币,还是我买入的那个吗? 更新权限还在,代币身份就可能改变。撤销之后,这些字段就永久不变。
代币扫描器、区块浏览器和交易机器人都会检查这些标志。铸币和冻结权限都已撤销的代币,一眼看上去就更安全,所以大多数认真的发行都会在开放流动性之前撤销权限。
什么时候该保留权限
#什么时候该保留权限常见问题
#常见问题J Tools 能替我撤销不归我控制的代币的权限吗? 不能。
不能。你必须是当前的权限持有者,并用持有该权限的钱包签名。如果权限已经转给了另一个钱包,只有那个钱包才能撤销。
相关页面
#相关页面© 2026 J Tools