如何使用撤銷工具取消智能合約授權?
撤銷工具是一種區塊鏈錢包權限介面,讓使用者檢視並取消跨多個網路的代幣與 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:連線並送出撤銷。確認目標授權後才連線,點擊 Revoke,並在錢包中核對鏈、資產、花費者與 gas。若跳出的是建立新授權或轉移代幣的提示,一律拒絕。
步驟 5:確認存取權已移除。等待交易確認、重新整理檢查工具,並確認授權額度為零或已不存在。請保存交易雜湊,其他網路上的授權則需分別重複相同流程。
使用撤銷工具要花多少錢?
在 Revoke.cash 上每筆撤銷都需以該網路原生 gas 代幣支付一筆區塊鏈交易手續費。檢視授權免費,中斷網站連線也免費,但這兩種動作都不會改變鏈上的授權額度。
因此,清除的授權筆數與網路越多,總成本就越高。若仍需保留存取權,Revoke.cash 也可透過編輯控制項調降授權額度。簽署前請查看錢包顯示的即時 gas 估算,因為該工具並未設定一體適用的固定費用。
撤銷工具使用者應避免哪些常見錯誤?
最嚴重的錯誤,是在假冒的撤銷網站上簽署新的授權。請確認網域並仔細閱讀錢包中的動作內容,因為標示為 Revoke 的按鈕,並不代表這筆交易會把授權額度歸零。
其他錯誤還包括:只檢查單一鏈、撤銷代幣合約而非其花費者,以及誤以為撤銷一經確認就能追回過往損失。若惡意轉移可能仍在待處理,請在取消存取權後,將未受影響的資產移轉至乾淨錢包。
哪些智能合約授權應該優先撤銷?
請依授權所開放的權限大小,以及花費者是否仍受信任或仍在使用,來決定優先順序。
1. 無限額代幣授權:這類授權應最優先撤銷,尤其是涉及高價值資產或不熟悉的合約時。
2. 未知或近期新增的花費者:檢視你不認識或已不再使用的 dApp 所建立的權限。
3. 與遭駭或已棄用協議相關的授權:移除與已遭入侵、已停用或已遷移的應用程式相關的存取權。
4. NFT 營運方授權:若不再需要,請撤銷允許合約管理整個 NFT 系列的權限。
5. 舊的有限額授權:這類授權優先順序通常較低,但若該協議已不再使用,仍可一併移除。
可依資產價值、日期與花費者活動情形來排序授權。使用新的 dApp 後應再次檢視,因為後續交易可能又產生新的授權。
中斷錢包連線能取消智能合約授權嗎?
不能。中斷連線只是移除網站的本地工作階段,代幣授權仍記錄在 智能合約中。花費者無需錢包重新連線,仍可使用該權限。移除瀏覽器權限、清除 cookie 或刪除錢包應用程式,也都無法更新代幣合約鏈上儲存的授權額度。
唯有鏈上的授權更新或撤銷,才能改變授權額度。Ethereum.org 也指出,授權通常沒有到期日,因此一筆舊的無限額權限,可能在原本的應用工作階段結束多年後仍可使用。撤銷之後,dApp 必須重新請求並取得新的授權,才能再次動用該代幣,這也形成另一道簽署把關。
相關概念
1. 什麼是 Gas?
2. 什麼是智能合約?
3. 什麼是錢包?
4. 什麼是地址?
延伸閱讀
1. 什麼是 DefiLlama?如何用於加密貨幣交易?(2026)
常見問題
撤銷授權會從協議中提領資金嗎?
不會。撤銷只是阻止該已授權合約日後動用代幣,並不會關閉質押、借貸或流動性部位。若之後要提領或透過其介面進行其他交易,可能需要重新授權該協議。
Revoke.cash 能追回被盜代幣嗎?
不連接錢包也能檢視授權嗎?
每一筆無限額授權都該撤銷嗎?
還沒有帳戶?
立即註冊,開啟您的加密貨幣之旅