“Web3没被授权,我的资产怎么被划走了?”——这是许多刚踏入去中心化世界(Web3)的新用户最困惑的问题之一,与传统互联网的“主动扣款”不同,Web3的资产转移往往发生在“沉默”中,而根源在于对“授权”(Approval)机制的误解与忽视。
什么是Web3的“授权”?它不是“交易”,是“钥匙的保管权”
在Web3生态中,当你连接钱包(如MetaMask、Trust Wallet)与去中心化应用(DApp)——无论是DeFi借贷、NFT市场还是GameFi游戏——时,DApp会请求你签署一笔“授权”交易,这笔交易的本质不是直接转移你的资产,而是允许该DApp的“智能合约”在未来某一时间内,多次调用你钱包中的特定代币(如USDT、ETH、某个NFT的授权)。
简单说,传统互联网的“授权”是“允许这个App读取我的通讯录”,而Web3的“授权”是“我把这把资产的‘钥匙’暂时放在这个App的保险柜里,它可以在约定范围内使用”,但问题在于:多数用户只看到“连接钱包”的按钮,没仔细看授权的代币数量、有效期和调用范围。
“被划走”的真相:被滥用的“授权钥匙”
一旦你授权了某DApp使用你的代币,就埋下了风险,常见的划扣场景有三类:









