快速回答

錢包授權(Approve)是你允許某個智慧合約動用錢包裡某種代幣的許可權,DEX 兌換、質押、交易 NFT 前常會遇到。授權沒有到期日,你早已不用那個網站,對方合約仍能動用這些代幣;無限授權給了惡意或被攻破的合約,相關代幣可能被全部轉走。用 Etherscan、Revoke 等工具連線錢包即可檢視和撤銷,撤銷要付少量 Gas。

本文目錄
  1. 錢包授權(Approve)是什麼意思
  2. 無限授權有什麼風險
  3. 不用付 Gas 的「簽名授權」更危險嗎
  4. 怎麼檢視自己錢包授權了哪些合約
  5. 怎麼撤銷錢包授權,步驟是什麼
  6. 斷開錢包連線等於撤銷授權嗎
  7. 撤銷授權能找回被盜的幣嗎
  8. 平時怎麼授權才安全
  9. 常見問題

錢包授權(Approve)是什麼意思

在以太坊等鏈上,智慧合約不能隨便動你錢包裡的代幣。你想在 DEX 上把 USDT 換成 ETH,DEX 的合約得先拿到你的許可,才能從錢包裡取走 USDT。這個許可就是「授權」,英文叫 Approve 或 Token Allowance。

ethereum.org 的定義是:授權是你允許某個智慧合約或平臺動用你錢包中代幣的許可權。Revoke.cash 的說法大同小異:授權讓智慧合約可以代表你花費你的代幣。

錢包彈出授權請求,多半是在這幾種時候:

  • 第一次在 DEX 上賣出某種代幣;
  • 把代幣存入質押、借貸或流動性池;
  • 在 NFT 市場掛單出售 NFT。

授權本身是正常機制,出問題的地方在於授權給了誰、授權了多少、授權了多久。

無限授權有什麼風險

很多應用請求授權時,預設要的是「無限額度」,好處是你以後再用不必重複授權、多付手續費。ethereum.org 點出了這樣做的三個隱患:

  • 授權沒有到期日:幾年後依然有效。就算你早已把錢從那個平臺提走,對方仍可能動用你之後放進錢包的同種代幣。
  • 合約可能有後門或漏洞:惡意合約可以借授權轉走你的代幣;正規合約如果被駭客攻破,授權同樣會被利用,而你幾乎沒有補救餘地。
  • 釣魚網站專門騙授權:Revoke.cash 提到,常見騙局包括誘導你授權給騙子控制的合約,或騙你簽名以 0 價格掛單出售 NFT。

NFT 的授權更要當心。Revoke.cash 說明,大多數 NFT 市場使用「全部授權」,一次授權就覆蓋整個系列裡的所有 NFT。

不用付 Gas 的「簽名授權」更危險嗎

有一類授權不用發鏈上交易,只要你在錢包裡「籤個名」,例如 EIP-2612 的 Permit 簽名。按 Revoke.cash 的說明,它有三個特點:

  • 簽名在鏈下完成,不用付 Gas,之後由對方把簽名提交到鏈上「啟用」授權。
  • 錢包對普通鏈上授權通常會給出明顯警告,但對這類簽名的提示往往沒那麼明顯。看起來像是在「登入網站」,實際上可能是在授予授權。
  • 簽名在被啟用之前,任何工具都查不到;騙子通常會在拿到簽名後很快啟用,事後想取消非常困難。

不認識的網站彈出簽名請求,看不懂內容就別籤。ethereum.org 也提醒,與智慧合約互動時,簽名前先把交易內容讀清楚。

怎麼檢視自己錢包授權了哪些合約

查授權不用自己讀合約,ethereum.org 列出了幾款現成的查詢和撤銷工具:

  • Etherscan(以太坊)
  • Blockscout(以太坊)
  • Revoke(多條鏈)
  • Unrekt(多條鏈)
  • EverRevoke(多條鏈)

以 Etherscan 的 Token Approval Checker 為例,連線錢包後可以看到每一條授權的代幣、被授權的合約地址、授權額度和最近更新時間,並按 ERC-20、ERC-721、ERC-1155 分類篩選。頁面頂部還會彙總授權總數和可能面臨風險的代幣價值,你可以先處理風險最大的幾條。

授權是按鏈分開的。 在以太坊上查不到 BNB Smart Chain 或 Arbitrum 上的授權,要切換網路分別檢查。

怎麼撤銷錢包授權,步驟是什麼

ethereum.org 給出的撤銷流程分五步:

截圖:ethereum.org 的撤銷代幣授權指南 圖:ethereum.org 的撤銷代幣授權指南(擷取於 2026 年 11 月)

  1. 開啟 Etherscan、Revoke 等任一工具,點選連線錢包。認準工具的官方網址,廣告和私信裡的連結都別點。
  2. 確保錢包和網站選的是同一個網路,否則只能看到當前網路上的授權。
  3. 在列表裡選中要撤銷的合約。拿不準的可以全部撤銷,原來的應用照樣能用,只是下次操作時要重新授權一次。
  4. 點選撤銷(Revoke),在錢包彈窗裡確認這筆交易。
  5. 等幾分鐘,重新整理頁面重新連線錢包,確認那條授權已經從列表中消失。

撤銷需要付 Gas。 撤銷其實是一筆把授權額度改為 0 的鏈上交易,錢包裡得有該鏈的原生幣(以太坊上是 ETH)。Gas 的原理見 Gas 費是什麼。

斷開錢包連線等於撤銷授權嗎

不等於。ethereum.org 特別提醒,斷開錢包與網站的連線後,授權仍然有效。「連線」只是讓網站能看到你的地址;「授權」是寫在鏈上的許可權,必須通過撤銷交易才能取消。

撤銷也沒有副作用:ethereum.org 說明,撤銷授權不會造成資金損失,也不會影響你在質押、流動性池或借貸中已有的頭寸,你仍然保有這些頭寸並繼續獲得獎勵。

撤銷授權能找回被盜的幣嗎

不能。撤銷只能阻止對方以後再動用你的代幣,已經被轉走的資產沒法靠撤銷追回。Revoke.cash 也把撤銷定位為「限制損失」,而不是「找回資產」。

發現錢包裡的幣被異常轉走,按原因分別處理:

  • 授權被濫用:立刻撤銷相關授權,並把剩餘資產轉到安全地址;
  • 懷疑助記詞或私鑰洩露:光撤銷授權已經不夠,馬上新建錢包並轉移全部資產,見 助記詞洩露了怎麼辦;
  • 無論哪種情況,聲稱能幫你「追回被盜幣」的人都別信,那幾乎都是二次詐騙。

平時怎麼授權才安全

  • 只授權需要的額度:ethereum.org 的意見是不給無限授權。部分錢包允許你在確認時手動修改授權額度。
  • 定期檢查並撤銷:不再使用的應用,及時撤銷授權。
  • 少碰來路不明的新專案:ethereum.org 同樣提醒避開未經檢驗的新專案。
  • 用不同錢包分層:日常和各種應用互動用一個小額錢包,大額資產放在不隨便授權的錢包裡。
  • 別理會空投代幣:錢包裡突然出現的陌生代幣,常常是引你去釣魚網站授權的誘餌。
  • 認準官方網址:DEX 和授權工具都是釣魚網站常仿冒的物件,識別方法見 怎麼識別加密貨幣釣魚網站。

常見問題

幣安、歐易的交易所帳戶需要撤銷授權嗎?

不需要。交易所帳戶裡的資產由平臺託管,不涉及鏈上授權;授權問題只存在於自託管錢包,包括交易所 App 內的 Web3 錢包。

在 DEX 上兌換一定要先授權嗎?

用代幣兌換時通常需要;用鏈的原生幣(如 ETH)兌換時一般不需要。DEX 的基本原理見 DEX 去中心化交易所是什麼。

資訊來源

  1. ethereum.org:如何撤銷智慧合約對你的代幣的訪問許可權
  2. ethereum.org:以太坊安全和詐騙防範
  3. Revoke.cash:What Are Token Approvals?
  4. Revoke.cash:What Are EIP2612 Permit Signatures?
  5. Etherscan:Token Approval Checker

風險提示:加密資產價格波動劇烈,可能損失全部本金。本文僅為資訊參考,不構成投資建議;平臺規則、費率與可用地區以官方頁面為準。