
Thị trường DeFi ở giai đoạn 2024-2025 đã ghi nhận hàng trăm triệu USD thiệt hại từ các vụ exploit liên quan đến token approval. Nhiều người mất tiền không phải vì bị hack trực tiếp mà vì đã cấp quyền vô thời hạn cho smart contract rồi quên thu hồi. Năm 2024, tổng thiệt hại từ hack crypto đạt 2,2 tỷ USD, tăng 21% so với năm trước. Trong 6 tháng đầu năm 2025, con số này đã vượt 2,17 tỷ USD.
Revoke là hành động thu hồi quyền truy cập token mà bạn đã cấp cho các ứng dụng phi tập trung. Khi approve token cho một dApp, bạn cho phép smart contract của dApp đó sử dụng token trong ví. Quyền này tồn tại vĩnh viễn cho đến khi bạn revoke. Bài viết hướng dẫn cách kiểm tra và revoke approval trên các blockchain phổ biến như Ethereum, Arbitrum, BSC với chi phí thấp nhất. Là người tham gia DeFi từ 2017, tôi đã chứng kiến nhiều trường hợp mất tiền do approval bị lợi dụng. Thói quen revoke định kỳ đã giúp tôi tránh thiệt hại trong nhiều vụ hack lớn. Dưới đây là kiến thức và kinh nghiệm thực tế tôi muốn chia sẻ.
- Revoke là gì?
- Token Approval là gì và hoạt động như thế nào?
- Tại sao cần Revoke token?
- Các vụ hack điển hình do không Revoke là gì?
- Các công cụ phổ biến để Revoke là gì?
- Hướng dẫn Revoke token từng bước
- Chi phí trên từng blockchain để Revoke là gì?
- Những điều không thể làm được của Revoke là gì?
- Câu hỏi thường gặp về Revoke (FAQ)
- Kết luận
- Tác giả
Revoke là gì?
Revoke trong crypto là hành động thu hồi quyền truy cập token mà bạn đã cấp cho smart contract của các ứng dụng phi tập trung (dApp). Khi thực hiện revoke, bạn hủy bỏ sự cho phép mà trước đó bạn đã trao cho một smart contract để sử dụng token trong ví của bạn. Về mặt kỹ thuật, revoke đặt giá trị allowance về 0 trong hàm approve() của chuẩn ERC-20. Thao tác này gửi một transaction lên blockchain để ghi nhận việc hủy quyền truy cập. Smart contract sau khi bị revoke sẽ không còn khả năng di chuyển token ra khỏi ví của bạn.
Revoke khác với disconnect wallet. Disconnect chỉ ngắt kết nối giao diện giữa ví và website của dApp. Approval vẫn còn hiệu lực trên blockchain sau khi disconnect. Bạn cần thực hiện revoke on-chain để thực sự thu hồi quyền. Token Approval là nền tảng của cơ chế revoke. Mỗi khi bạn approve token cho một dApp, blockchain ghi nhận quyền đó vĩnh viễn. Approval không có thời hạn trừ khi bạn revoke hoặc dApp có cơ chế expiry riêng. Năm 2024, các vụ exploit do approval gây thiệt hại hàng trăm triệu USD cho người dùng DeFi toàn cầu.

Token Approval là gì và hoạt động như thế nào?
Token Approval là quyền bạn cấp cho smart contract để sử dụng một lượng token nhất định trong ví của bạn. Đây là cơ chế bắt buộc trong chuẩn ERC-20 để các ứng dụng DeFi có thể thực hiện giao dịch thay bạn. Khi bạn muốn swap token trên Uniswap, staking trên Aave, hoặc farm trên Curve, bạn cần approve trước. Hàm approve() trong ERC-20 cho phép bạn chỉ định địa chỉ smart contract và số lượng token mà contract đó được sử dụng. Sau khi approve, smart contract gọi hàm transferFrom() để di chuyển token từ ví bạn.
Token Approval có hai loại chính. Unlimited Allowance cho phép smart contract sử dụng không giới hạn token của bạn. Đây là cách mặc định mà nhiều dApp áp dụng để tiết kiệm phí gas cho người dùng. Limited Allowance giới hạn số token mà smart contract được dùng. Bạn cần approve lại sau khi đạt giới hạn.
Approval lưu trữ on-chain, trong state của smart contract token. Thông tin gồm địa chỉ người approve, địa chỉ được approve (spender), và số lượng allowance. Bạn có thể tra cứu approval bất kỳ lúc nào thông qua các công cụ như Etherscan hoặc Revoke.cash. Khi tôi sử dụng Uniswap lần đầu năm 2020, tôi đã approve unlimited USDC (một loại stablecoin phổ biến) mà không hề biết rủi ro. May mắn là Uniswap uy tín, nhưng thói quen này có thể gây mất tiền trên các dApp kém bảo mật.


Điều quan trọng cần hiểu là “giới hạn không giới hạn” chỉ áp dụng cho Token hoặc bộ sưu tập NFT mà bạn đã phê duyệt. Ví dụ, nếu bạn đã phê duyệt (cho phép ví của bạn tương tác) giới hạn không giới hạn cho ETH thì tất cả ETH của bạn có thể gặp rủi ro, nhưng USDC của bạn thì không. Tôi sử dụng cả hai trang web Revoke và Unrekt.
cryptokr3w · Reddit · 2024-10-08
Tại sao cần Revoke token?
Revoke giúp giảm rủi ro mất tiền khi dApp bị hack, ngăn chặn truy cập trái phép, và tăng cường kiểm soát tài sản số. Đây là lớp bảo vệ thiết yếu mà nhiều người dùng DeFi bỏ qua.
Rủi ro từ smart contract bị exploit
Smart contract có thể chứa lỗi (bug) mà hacker khai thác. Nếu bạn đã approve unlimited token cho contract đó, hacker sử dụng lỗ hổng để rút toàn bộ token từ ví bạn. Các vụ hack LI.FI năm 2024 và Radiant Capital cho thấy ngay cả những protocol uy tín cũng bị compromise.
Rủi ro từ dApp bị rug pull
Một số dApp ban đầu hoạt động bình thường nhưng sau đó đội ngũ phát triển có thể lấy tiền người dùng. Orange Finance đầu năm 2025 là ví dụ điển hình khi admin key bị compromise, dẫn đến thiệt hại hơn 800.000 USD từ những người đã approve token.
Approval vô thời hạn là rủi ro vĩnh viễn
Sau khi approve, quyền truy cập tồn tại cho đến khi bạn revoke. Bạn có thể quên một dApp đã approve từ 2 năm trước. Nếu dApp đó bị hack hôm nay, tiền của bạn vẫn mất. Báo cáo ImmuneFi Q2 2024 cho thấy các cuộc tấn công crypto tăng 112% so với cùng kỳ năm trước.
Kịch bản thực tế
Bạn approve USDC cho một DEX aggregator vào tháng 3/2023. Bạn dùng một lần rồi quên. Tháng 7/2025, DEX đó bị hack. Hacker sử dụng approval cũ của bạn để rút toàn bộ USDC trong ví dù bạn không tương tác gì với DEX trong 2 năm qua. Revoke không ngăn được 100% rủi ro nhưng giảm đáng kể bề mặt tấn công. Một approval ít hơn là một vector tấn công ít hơn.

Góc nhìn của biên tập viên

Trong 7 năm tham gia DeFi, tôi chứng kiến nhiều người mất tiền vì approval bị quên lãng. Thói quen revoke sau mỗi tháng giúp tôi giữ danh sách approval dưới 10 contract. Nguyên tắc của tôi: chỉ giữ approval cho protocol đang sử dụng, còn lại revoke hết.
Nguyễn Linh · Nhà nghiên cứu crypto
Các vụ hack điển hình do không Revoke là gì?
Nhiều vụ hack crypto lớn nhất lịch sử khai thác token approval để rút tiền người dùng. Dưới đây là các trường hợp điển hình theo dữ liệu từ Revoke.cash/exploits và SlowMist Hacked.
Bảng tổng hợp các vụ hack liên quan đến Token Approval

Lịch sử DeFi ghi nhận nhiều vụ tấn công nghiêm trọng lợi dụng lỗ hổng cấp quyền ví. Dưới đây là tổng hợp các sự kiện tiêu biểu gây thiệt hại lớn gần đây. Bạn cũng có thể xem qua tất cả thông tin về những vụ hack qua link https://revoke.cash/exploits.
| Vụ hack | Năm | Thiệt hại | Cơ chế exploit |
|---|---|---|---|
| BadgerDAO | 2021 | 120 triệu USD | Frontend bị inject mã độc, approval bị lợi dụng |
| OpenSea | 2022 | ~3 triệu USD NFT | Phishing email kết hợp migration approval |
| LI.FI | 2024 | Hàng triệu USD | Lỗ hổng smart contract facet |
| Radiant Capital | 2024 | 50 triệu USD | Multisig bị compromise |
| Orange Finance | 2025 | 800.000+ USD | Admin key bị hack, upgrade contract độc hại |
Những con số thiệt hại khổng lồ trên là lời cảnh tỉnh nghiêm khắc về rủi ro bảo mật tiềm ẩn trong cơ chế Token Approval, đặc biệt khi các hình thức phát tán mã độc ngày càng tinh vi, từ frontend dApp cho đến file đính kèm độc hại như trong vụ triệt phá đường dây phát tán mã độc qua file PDF. Người dùng cần hình thành thói quen kiểm tra và thu hồi quyền truy cập (revoke) định kỳ để bảo vệ tài sản tối ưu.
BadgerDAO – Bài học lớn nhất
Tháng 12/2021, BadgerDAO mất 120 triệu USD trong một vụ hack không liên quan đến lỗi smart contract. Hacker compromise được API key của Cloudflare và inject mã độc JavaScript vào frontend của dApp. Mã độc này yêu cầu người dùng approve unlimited token cho địa chỉ của hacker khi họ thực hiện các giao dịch thông thường. Khoảng 500 ví đã approve trong vòng 2 tuần mà không hay biết. Khi hacker drain wallet, họ rút 120 triệu USD chỉ trong vài giờ. Một địa chỉ đơn lẻ mất 50 triệu USD Bitcoin. Vụ hack cho thấy ngay cả khi smart contract an toàn, frontend bị compromise vẫn gây thiệt hại nghiêm trọng.
LI.FI và Radiant Capital 2024
LI.FI, một cross-chain infrastructure protocol, bị exploit thông qua lỗ hổng trong smart contract facet. Những người đã approve infinite token cho LI.FI contract mất tiền ngay cả khi không giao dịch gì. Radiant Capital mất 50 triệu USD khi hacker compromise được multisig wallet, sau đó sử dụng quyền này để drain các ví đã approve.
Sau vụ BadgerDAO 2021, tôi đã revoke toàn bộ approval trên các DeFi protocol không thường xuyên sử dụng. Thói quen này giúp tôi tránh được thiệt hại trong vụ LI.FI 2024 dù đã từng approve.
Các công cụ phổ biến để Revoke là gì?
Thị trường có nhiều công cụ hỗ trợ kiểm tra và revoke token approval. Mỗi công cụ có đặc điểm riêng phù hợp với từng nhu cầu sử dụng.
Revoke.cash
Revoke.cash là công cụ revoke toàn diện nhất hiện nay. Rosco Kalis phát triển công cụ này từ năm 2019 và liên tục cập nhật tính năng mới. Revoke.cash hỗ trợ hơn 100 mạng blockchain tương thích EVM, bao gồm Ethereum, Arbitrum, Optimism, BSC, Polygon, Avalanche, và nhiều chain khác. Công cụ cung cấp browser extension cho Chrome và Firefox. Extension này cảnh báo khi bạn sắp ký transaction nguy hiểm hoặc approve cho địa chỉ đáng ngờ. Tính năng Exploit Checker quét ví và thông báo nếu bạn có approval liên quan đến các vụ hack đã biết.
Quý 2/2025, Revoke.cash trở thành công cụ đầu tiên hỗ trợ batch revoke sau bản nâng cấp Pectra của Ethereum. Tính năng này cho phép revoke nhiều approval trong một transaction duy nhất, tiết kiệm thời gian và phí gas. Revoke.cash hoàn toàn miễn phí, bạn chỉ trả phí gas cho mỗi transaction revoke.
Etherscan Token Approval Checker
Etherscan cung cấp công cụ Token Approval Checker tích hợp trực tiếp trong block explorer. Truy cập tại etherscan.io/tokenapprovalchecker cho Ethereum Mainnet. Các block explorer khác cũng có tính năng tương tự: bscscan.com cho BSC, polygonscan.com cho Polygon, arbiscan.io cho Arbitrum.
Etherscan Token Approval Checker phân loại approval theo tiêu chuẩn token: ERC-20 cho token thông thường, ERC-721 cho NFT đơn, ERC-1155 cho NFT multi-edition. Dữ liệu lấy trực tiếp từ blockchain nên độ chính xác cao. Tuy nhiên, mỗi chain cần truy cập URL riêng biệt, không có giao diện thống nhất như Revoke.cash.
Trust Wallet
Trust Wallet tích hợp sẵn tính năng quản lý approval trong ứng dụng. Người dùng không cần truy cập website bên ngoài hay kết nối ví với dApp khác. Trust Wallet hỗ trợ nhiều blockchain và hiển thị danh sách approval theo từng chain. Ưu điểm của Trust Wallet là sự tiện lợi khi mọi thao tác diễn ra trong một ứng dụng. Tuy nhiên, bạn cần cập nhật app thường xuyên để có tính năng mới nhất. Giao diện quản lý approval nằm trong phần cài đặt bảo mật của ví.
Coin98 Super Wallet
Coin98 là ví crypto do đội ngũ Việt Nam phát triển. Ví tích hợp tính năng Wallet Approval với giao diện hoàn toàn bằng tiếng Việt. Đây là lựa chọn phù hợp cho người mới tại Việt Nam chưa quen với các công cụ tiếng Anh. Coin98 Super Wallet hỗ trợ hơn 80 blockchain. Tính năng revoke nằm trong menu “Thêm” trên trang chủ ứng dụng. Giao diện đơn giản, hiển thị rõ ràng danh sách dApp đã được cấp quyền. Bạn chỉ cần tap vào dấu “X” để thu hồi quyền của từng dApp. Bạn có thể tham khảo bài đánh giá Coin98 chi tiết để tận dụng tối đa tính năng Wallet Approval tích hợp sẵn, với giao diện hoàn toàn bằng tiếng Việt, rất phù hợp cho người mới.
De.Fi Shield
De.Fi Shield là dashboard bảo mật tổng hợp, không chỉ hỗ trợ revoke mà còn đánh giá rủi ro toàn diện cho ví. Công cụ quét approval, kiểm tra tương tác với smart contract đáng ngờ, và cảnh báo các rủi ro tiềm ẩn. De.Fi Shield hỗ trợ nhiều blockchain và cung cấp điểm số Security Score cho từng ví. Giao diện phức tạp hơn các công cụ khác nhưng thông tin chi tiết hơn. Phù hợp với người dùng muốn đánh giá bảo mật tổng thể, không chỉ revoke đơn thuần.
Tôi sử dụng Revoke.cash làm công cụ chính vì hỗ trợ nhiều chain nhất và có browser extension tiện lợi. Với người dùng Việt Nam mới bắt đầu, Coin98 Super Wallet là lựa chọn thân thiện hơn nhờ giao diện tiếng Việt và thao tác đơn giản.
Nhận xét của biên tập viên

Tôi đã test cả 5 công cụ trên Ethereum, Arbitrum và BSC trong 3 tháng qua. Revoke.cash phát hiện approval nhanh nhất và hiển thị đầy đủ nhất. Browser extension của Revoke.cash đã cảnh báo tôi 2 lần khi sắp approve cho contract đáng ngờ. Đây là lớp bảo vệ chủ động mà các công cụ khác chưa có.
Nguyễn Linh · Biên tập viên crypto
Hướng dẫn Revoke token từng bước
Hướng dẫn Revoke bằng Revoke.cash
Sử dụng Revoke.cash là giải pháp tiêu chuẩn để rà soát và loại bỏ các quyền truy cập ví không còn an toàn. Dưới đây là quy trình 6 bước chi tiết giúp bạn thao tác chính xác.

Mở trình duyệt và truy cập địa chỉ https://revoke.cash. Kiểm tra kỹ URL để tránh website phishing. Revoke.cash chính thức không có dấu gạch ngang hay số trong tên miền.

Click nút “Connect Wallet” ở góc trên bên phải. Chọn loại ví bạn đang sử dụng từ danh sách: MetaMask, WalletConnect, Coinbase Wallet, hoặc các ví khác. Xác nhận kết nối trong popup của ví.
Mặc định Revoke.cash hiển thị Ethereum Mainnet. Để chuyển sang chain khác, click dropdown menu network và chọn chain mong muốn: Arbitrum, Optimism, BSC, Polygon, hoặc hơn 100 mạng khác.
Sau khi kết nối, Revoke.cash quét và hiển thị tất cả token approval của ví bạn. Bảng gồm các cột: Token (tên token đã approve), Spender (địa chỉ smart contract được cấp quyền), Allowance (số lượng được phép), Value at Risk (giá trị có thể mất). Bạn có thể sort theo “Most Recent” để phát hiện approval đáng ngờ gần đây.
Xác định approval cần hủy. Click nút “Revoke” bên cạnh approval đó. MetaMask hoặc ví của bạn sẽ popup yêu cầu xác nhận transaction. Kiểm tra thông tin và approve transaction. Trả gas fee và chờ transaction confirm trên blockchain.
Sau khi transaction confirm, approval đã revoke sẽ biến mất khỏi danh sách. Bạn có thể kiểm tra lại Transaction ID trên Etherscan hoặc refresh trang Revoke.cash.

Nếu gần đây bạn đã kết nối với bất kỳ ứng dụng phi tập trung nào, hãy thu hồi tất cả các phê duyệt chi tiêu token bằng các công cụ như https://Revoke.cash hoặc các công cụ bảo mật tương tự. Điều này ngăn chặn các hợp đồng độc hại truy cập vào tài sản của bạn ngay cả khi ví của bạn không bị xâm phạm.
Raja · x.com · 2025-12-26
Hướng dẫn Revoke bằng Etherscan
Etherscan cung cấp công cụ Token Approval Checker giúp bạn kiểm soát và hủy quyền truy cập token trực tiếp trên blockchain explorer. Sau đây là các bước thực hiện chi tiết để bảo vệ ví của bạn.

Mở trình duyệt và truy cập https://etherscan.io/tokenapprovalchecker cho Ethereum. Với các chain khác, sử dụng URL tương ứng: bscscan.com/tokenapprovalchecker cho BSC, polygonscan.com/tokenapprovalchecker cho Polygon, arbiscan.io/tokenapprovalchecker cho Arbitrum.

Click nút “Connect to Web3” trên trang. Chọn MetaMask hoặc WalletConnect từ popup. Xác nhận kết nối trong ví của bạn.
Chọn tiêu chuẩn token cần kiểm tra: ERC-20 cho token thông thường như USDT, USDC, UNI. ERC-721 cho NFT đơn. ERC-1155 cho NFT multi-edition.
Danh sách approval hiển thị theo loại token đã chọn. Click “Revoke” bên cạnh approval cần hủy. Xác nhận transaction trong MetaMask. Trả gas fee và chờ confirmation.
Chi phí trên từng blockchain để Revoke là gì?
Chi phí revoke bằng phí gas của một transaction on-chain. Mức phí khác nhau tùy blockchain và mức độ tắc nghẽn mạng tại thời điểm giao dịch.
Bảng chi phí Revoke theo blockchain
Chi phí hủy quyền truy cập (revoke) thay đổi đáng kể tùy thuộc vào mạng lưới blockchain bạn sử dụng. Dưới đây là bảng ước tính chi phí trung bình để bạn tham khảo và chuẩn bị số dư.
| Blockchain | Chi phí trung bình (USD) | Thời điểm phí thấp | Ghi chú |
|---|---|---|---|
| Ethereum Mainnet | 1 – 10 USD | Cuối tuần, đêm UTC | Phụ thuộc gas price |
| Arbitrum | 0,05 – 0,50 USD | Ổn định | Layer 2, rẻ hơn nhiều |
| Optimism | 0,05 – 0,50 USD | Ổn định | Layer 2 |
| BSC | 0,05 – 0,20 USD | Ổn định | Chain riêng, phí thấp |
| Polygon | 0,01 – 0,10 USD | Ổn định | Rẻ nhất trong các EVM chain |
| Solana | ~0,00 – 0,01 USD | Ổn định | Gần như miễn phí |
Qua bảng trên, chúng ta thấy rằng BSC và Polygon là 2 mạng có phí rẻ nhất. Đối với mạng Binance Smart Chain (BSC), chi phí revoke rất rẻ và ổn định. Tuy nhiên, bạn cần đảm bảo trong ví luôn có số dư nhỏ coin nền tảng làm phí gas, do đó việc nắm rõ BNB là gì và cách sở hữu nó là bắt buộc trước khi thực hiện dọn dẹp ví trên mạng lưới này. Còn nếu bạn tìm hiểu Polygon là gì, bạn sẽ thấy kiến trúc sidechain này giúp phí gas rẻ hơn hàng trăm lần so với Ethereum, biến nó thành môi trường lý tưởng để thực hiện các thao tác bảo mật ví thường xuyên.
Tối ưu chi phí Revoke
Kiểm tra gas price trước khi revoke tại etherscan.io/gastracker. Gas thường thấp hơn vào cuối tuần hoặc đêm theo giờ UTC (sáng sớm giờ Việt Nam). Nếu bạn có nhiều approval cần xử lý, ưu tiên revoke trên Layer 2 và các chain rẻ trước. Ethereum Mainnet nên revoke những approval rủi ro cao nhất khi gas ở mức chấp nhận được.
Sau bản nâng cấp Pectra tháng 5/2025, Ethereum hỗ trợ batch revoke thông qua EIP-7702. Revoke.cash là công cụ đầu tiên hỗ trợ tính năng này, cho phép revoke nhiều approval trong một transaction duy nhất. Tháng 12/2025, tôi revoke 15 approvals trên Ethereum với tổng chi phí khoảng 8,5 USD, trong khi trên Arbitrum cùng số lượng chỉ mất khoảng 0,75 USD. Sự chênh lệch lớn này là lý do nhà đầu tư cần nắm rõ Layer 2 là gì, từ đó tận dụng ưu thế chi phí thấp của các giải pháp mở rộng này để thực hiện các thao tác quản lý ví định kỳ.
Thông tin hữu ích và ưu đãi độc quyền tại Telegram NIHONCASI
Những điều không thể làm được của Revoke là gì?
Revoke là biện pháp phòng ngừa, không phải giải pháp khắc phục toàn diện. Hiểu rõ giới hạn của revoke giúp bạn xây dựng chiến lược bảo mật đa lớp phù hợp.
Revoke không khôi phục được tiền đã mất
Sau khi hacker drain token khỏi ví, revoke không lấy lại được tiền. Token đã chuyển đi vĩnh viễn trên blockchain. Revoke chỉ ngăn thiệt hại thêm bằng cách hủy approval còn lại. Bạn nên revoke ngay sau khi phát hiện bị hack để hacker không sử dụng các approval khác.
Revoke không chống được sweeper bot
Sweeper bot xuất hiện khi seed phrase bị lộ. Bot monitor ví 24/7 và rút mọi token ngay khi có tiền vào. Revoke vô hiệu trong trường hợp này vì hacker kiểm soát hoàn toàn ví thông qua private key. Giải pháp duy nhất là tạo ví mới hoàn toàn và không bao giờ sử dụng lại ví cũ.
Revoke không thay thế được bảo mật cơ bản
Bảo vệ seed phrase vẫn là ưu tiên số một. Cold wallet như Ledger hoặc Trezor vẫn cần thiết cho số tiền lớn. Revoke chỉ là một lớp trong nhiều lớp bảo mật: seed phrase → cold wallet → limited approval → revoke định kỳ.
Các trường hợp đặc biệt
Permit (EIP-2612) là cách cấp quyền bằng chữ ký. Nếu allowance đã được tạo trên-chain, bạn vẫn có thể giảm allowance về 0 như các approval thông thường. Tuy nhiên, cần hiểu rõ rủi ro khi ký permit và luôn kiểm tra token/contract trước khi ký. Lưu ý: permit không phải lúc nào cũng có thời hạn rõ ràng, nên đừng phụ thuộc vào việc “chờ hết hạn” như một biện pháp bảo mật.
Câu hỏi thường gặp về Revoke (FAQ)
Không. Disconnect wallet chỉ ngắt kết nối giao diện. dApp không thấy địa chỉ ví nữa nhưng token approval vẫn còn hiệu lực trên blockchain. Để thực sự thu hồi quyền truy cập, bạn phải revoke on-chain bằng cách gửi transaction.
Không. Revoke chỉ thu hồi quyền smart contract truy cập token. Token không bị di chuyển hay xóa khỏi ví. Bạn chỉ mất một khoản phí gas nhỏ để thực hiện transaction revoke.
Có, nếu bạn muốn tiếp tục sử dụng dApp đó. Sau khi revoke, smart contract mất quyền truy cập. Lần sau tương tác, bạn sẽ được yêu cầu approve lại. Đây là lý do một số người chọn giới hạn approval (limited allowance) thay vì revoke hoàn toàn.
Cả hai đều hợp lý tùy mức độ hoạt động DeFi của bạn.
| Tần suất | Phù hợp với |
|---|---|
| Hàng tuần | Trader DeFi thường xuyên, tương tác nhiều protocol |
| Hàng tháng | Người dùng trung bình, stake/farm vài protocol |
| Sau mỗi giao dịch | Người mới, ưu tiên an toàn cao |
| Khi nghe tin hack | Tất cả mọi người |
Có. Hardware wallet bảo vệ private key, không bảo vệ approval. Nếu bạn đã approve token từ hardware wallet cho một dApp, approval đó vẫn tồn tại trên blockchain. Hardware wallet không cung cấp thêm bảo vệ nào chống lại approval exploit.
Kết luận
Revoke là bước thiết yếu và đơn giản trong bảo mật ví DeFi, giúp giảm đáng kể rủi ro mất tiền do các approval bị lợi dụng, đặc biệt với chi phí thấp và thời gian thực hiện nhanh chóng trên Layer 2. Để tối ưu hóa quy trình này, bạn cần bookmark trang Revoke.cash (luôn kiểm tra kỹ URL), ưu tiên chọn limited approval thay vì unlimited, đồng thời tạo thói quen rà soát lại approval sau mỗi giao dịch lớn, gỡ bỏ quyền truy cập của các dApp không còn sử dụng và dùng ví riêng cho các nền tảng mới có rủi ro cao.
Về lâu dài, revoke phải trở thành một phần trong chiến lược bảo mật toàn diện, kết hợp cùng việc sử dụng ví cứng (hardware wallet) để lưu trữ tài sản lớn và duy trì lịch kiểm tra định kỳ để tránh những “điểm yếu” từ các approval bị lãng quên. Bên cạnh việc cập nhật tin tức hack để phản ứng kịp thời, bạn hãy dành 5 phút ngay hôm nay để rà soát và loại bỏ những quyền truy cập không cần thiết, bởi thao tác nhỏ này có thể cứu toàn bộ danh mục đầu tư của bạn trước những rủi ro tiềm ẩn.
Bài viết chỉ mang tính chất giáo dục, cung cấp thông tin về bảo mật crypto. NIHONCASI không chịu trách nhiệm về bất kỳ thiệt hại nào phát sinh từ việc sử dụng hoặc không sử dụng thông tin trong bài. Revoke không đảm bảo an toàn tuyệt đối cho tài sản số. Hãy luôn nghiên cứu kỹ và chỉ sử dụng số tiền có thể chấp nhận mất.
Tác giả
Nguyễn Linh · Biên tập viên nội dung crypto
Sinh tại TP.HCM, Linh tham gia thị trường tài sản số từ năm 2017. Tốt nghiệp ngành Hệ thống Thông tin Quản lý tại Đại học Kinh tế TP.HCM (2013–2017), tập trung chuyên đề hệ thống thanh toán điện tử và công nghệ tài chính. Sau giai đoạn 2021–2025 làm Research & CS Analyst tại một công ty FinTech ở Tokyo, hiện Linh sinh sống và làm việc giữa Việt Nam và Nhật Bản, phụ trách nội dung tại nihoncasi.com với định hướng “An toàn – Trung lập – Thực tế”.
Chuyên mục: Guides (ví, bảo mật, phí giao dịch) · News (tin tức crypto & blockchain)
Học vấn: ĐH Kinh tế TP.HCM – Hệ thống Thông tin Quản lý và Tài chính
Kinh nghiệm: Fintech startup (VN) → FinTech Tokyo (nghiên cứu & phân tích)
Mạng xã hội: LinkedIn · Facebook · Reddit · X
Cộng đồng: Telegram nihoncasi
















