# 代币授权是什么？断开钱包与撤销授权有什么区别

整理：链小知（AI 辅助）
更新日期：2026-10-09
引用地址：https://lianxiaozhi.com/learn/token-approvals

ERC-20 授权允许指定地址在额度内转移你的代币。断开网站与钱包的连接，通常不会清除链上的授权；核对授权要同时确认网络、代币合约、持有人和被授权地址。

## 授权给了谁，允许做什么？

ERC-20 的 approve 设置指定 spender 可使用的额度，allowance 查询持有人给该 spender 的额度，transferFrom 用于按授权转移资产。被授权者可能是交易路由合约，也可能是陌生地址；代币名称和网站图标不能证明其身份。

授权与直接转账不同：当前没有转走代币，并不表示额度不存在。无限额度也不表示只允许一次交易。阅读钱包请求时应核对完整地址、代币及额度，而不是仅凭网站名称确认。

依据：[ethereum.org：ERC-20 的授权与转移接口](https://ethereum.org/developers/docs/standards/tokens/erc-20/)
依据：[OpenZeppelin Contracts 5.x：ERC-20](https://docs.openzeppelin.com/contracts/5.x/erc20)

## 关闭网页为什么不等于撤销？

断开连接通常取消网站与钱包之间的会话权限，链上的 ERC-20 allowance 并不会因此自动归零。撤销这类授权通常需要在正确网络提交链上交易，并确认执行后的额度；界面显示已提交，也不等于交易已成功。

已被转走的资产不会因为撤销而自动退回。签名授权、Permit2、NFT 操作员和不同代币标准又有各自的权限机制，不能把某一份 ERC-20 授权归零解释为所有钱包权限都已清理。

依据：[ethereum.org：ERC-20 的授权与转移接口](https://ethereum.org/developers/docs/standards/tokens/erc-20/)
依据：[MetaMask：撤销授权与断开连接的区别](https://support.metamask.io/more-web3/learn/how-to-revoke-smart-contract-allowances-token-approvals/)

## 核对时留下哪些信息？

保留网络、持有人地址、代币合约、spender、当前额度、核对时间和交易状态。在官方入口与对应区块浏览器之间复查，不要通过陌生广告链接寻找所谓授权修复工具。核对过程不需要提供助记词或私钥。

风险报道可以告诉你哪一个项目或合约出现变化，但同名项目未必是你授权的地址。先核对对象，再判断报道是否影响自己的权限；没有取得额度或交易结果时，应记录为待核实。


## 继续核对
- [链、代币和交易池如何核对](https://lianxiaozhi.com/learn/meme-token-identity)
- [风险与期限](https://lianxiaozhi.com/risks)
- [Meme 发现](https://lianxiaozhi.com/meme)
