如何使用撤銷工具取消智能合約授權?
撤銷工具是一種區塊鏈錢包權限管理介面,讓用戶能夠檢查並取消跨多個網路上不需要的代幣及 NFT 授權。由於授權通常沒有到期日,即使在斷開 dApp 連線後仍會持續保留在鏈上,因此定期審查授權對安全性至關重要。安全使用撤銷工具時,用戶需具備用於唯讀檢查的公開錢包地址、選擇正確的區塊鏈網路、確保有足夠的原生 Gas 代幣支付交易手續費,並直接存取 Revoke.cash 等經驗證的平台。操作流程包括搜尋地址、篩選權限、對照官方文件核實授權方,以及確認撤銷交易以移除存取權限,但無法追回先前已損失或已轉移的資產。
撤銷工具是一種錢包權限管理介面,能讀取記錄在區塊鏈上的代幣及 NFT 授權,讓錢包持有人減少或取消不需要的授權額度。Revoke.cash 在超過 100 個網路上支援此功能。唯讀檢查可使用公開地址,而變更授權則需要由當初授權的錢包發起鏈上交易。
若要使用 Revoke.cash 取消授權,請開啟經驗證的網站、選擇正確的網路、檢視列出的授權方與授權額度、選取要撤銷的權限,並在同一錢包中確認交易。等待區塊鏈瀏覽器確認後重新整理授權清單。撤銷操作將封鎖該權限的後續使用,但無法追回已轉移的資產。
使用撤銷工具取消智能合約授權前需要準備什麼?
在簽署前,請先備妥 地址、網路、Gas 代幣,並確認 Revoke.cash 的正確網域。每筆授權僅屬於特定鏈與授權方,因此核對正確的授權記錄比單純斷開錢包連線更為重要。
1. 公開錢包地址。先輸入地址或 ENS 名稱進行唯讀檢查,這樣便能在不授予網站錢包連線的情況下審查授權。
2. 正確的區塊鏈網路。請選取錢包使用過的每條鏈,因為 Ethereum 上的撤銷操作不會影響 Polygon、 Arbitrum 或 BNB Chain 上個別記錄的授權。
3. 每次撤銷所需的原生 Gas。請確保持有該鏈的原生代幣,因為取消授權額度會改變區塊鏈狀態,每筆撤銷交易都需要支付個別的手續費。
4. 經驗證的 Revoke.cash 網址。請直接開啟 revoke.cash 或使用可信任的書籤,因為偽造的授權查詢網站可能反而請求新的惡意權限,而非取消現有授權。
如何使用 Revoke.cash 取消智能合約授權:逐步操作指南
請依序完成每個步驟,並在增加金額或風險前先確認公開記錄。
步驟 1:開啟 Revoke.cash 並檢查地址。在連線前,先將公開地址或 ENS 名稱輸入搜尋欄位。確認顯示的地址後,選取要審查授權的確切網路。
步驟 2:篩選授權清單。區分 ERC-20、ERC-721 及 ERC-1155 的權限,若最近有可疑簽名,則依最新時間排序。如果已知哪個合約請求了存取權,可直接以授權方地址搜尋。
步驟 3:核實授權方與授權額度。對照 dApp 的官方文件與區塊鏈瀏覽器歷史記錄,核對授權方合約。優先處理無限額授權、不熟悉的合約、已停用的應用程式,以及涵蓋整個 NFT 系列的操作員授權。
步驟 4:連線並提交撤銷。確認目標授權後再連線,點擊「撤銷」,並在錢包中確認鏈、資產、授權方及 Gas 費用。如有任何提示要求新增授權或轉移代幣,請予以拒絕。
步驟 5:確認存取權限已移除。等待交易確認後重新整理查詢工具,確認授權額度為零或已消失。保存交易哈希,並對其他網路上的授權分別重複上述步驟。
使用撤銷工具的費用是多少?
每次在 Revoke.cash 上撤銷授權,均需支付一筆以網路原生 Gas 代幣計算的區塊鏈交易手續費。查看授權及斷開網站連線均免費,但這兩項操作都不會更改鏈上的授權額度。
因此,總費用會隨著撤銷的授權數量與網路數量增加而提高。若仍需保留部分存取權限,Revoke.cash 也可透過編輯功能降低授權額度。由於該工具不設統一的固定費用,請在簽署前確認錢包顯示的即時 Gas 估算值。
使用撤銷工具時應避免哪些常見錯誤?
最危險的錯誤是在偽造的撤銷網站上簽署新授權。請務必核實網域並閱讀錢包操作說明,因為標示「撤銷」的按鈕並不代表該交易確實會將授權額度設為零。
其他常見錯誤包括:只檢查一條鏈、撤銷代幣合約本身而非其授權方,以及誤以為撤銷確認後能追回過去的損失。若惡意轉帳可能仍在待處理,請在取消存取權限後將未受影響的資產移至全新錢包。
應優先撤銷哪些智能合約授權?
根據授權範圍及授權方是否仍受信任或仍在使用,決定撤銷的優先順序。
1. 無限額代幣授權:優先撤銷這類授權,尤其是涉及高價值資產或不熟悉合約的情況。
2. 不明或近期新增的授權方:審查由不認識或不再使用的 dApp 所建立的權限。
3. 與已遭入侵或已停用協議相關的授權:移除連結至已受損、閒置或已遷移應用程式的存取權限。
4. NFT 操作員授權:當不再需要允許合約管理整個 NFT 系列的權限時,應予以撤銷。
5. 舊有的有限額授權:這類授權通常優先級較低,但若相關協議已停用,仍可考慮移除。
依資產價值、日期及授權方活躍程度對授權排序,並在使用新 dApp 後再次審查,因為後續交易可能會產生新的授權。
斷開錢包連線是否等同於取消智能合約授權?
不。斷開連線只會移除網站的本地會話,代幣授權仍會記錄在 智能合約中。授權方無需請求錢包重新連線,即可繼續使用該權限。移除瀏覽器權限、清除 Cookie 或刪除錢包應用程式,同樣無法更新代幣合約在鏈上儲存的授權額度。
只有鏈上的授權更新或撤銷操作才能改變授權額度。Ethereum.org 亦指出,授權通常沒有到期日,因此一筆舊有的無限額授權在原始應用程式會話結束多年後仍可繼續使用。撤銷後,dApp 必須重新請求並獲得新授權,才能再次使用該代幣,這提供了額外的簽署確認機制。
相關概念
1. 什麼是 Gas?
2. 什麼是智能合約?
3. 什麼是錢包?
4. 什麼是地址?
延伸閱讀
1. 什麼是 DefiLlama?如何用於加密貨幣交易?(2026)
常見問題
撤銷授權是否會從協議中提取資金?
不會。撤銷授權可防止該已授權合約在未來繼續使用代幣,但不會關閉質押、借貸或流動性倉位。如需提取資金或透過其介面進行其他交易,可能需要重新授權該協議。
Revoke.cash 能追回被盜的代幣嗎?
可以在不連接錢包的情況下檢查授權嗎?
是否應撤銷所有無限額授權?
還沒有帳戶?
立即註冊,開啟您的加密貨幣之旅