Token Approval là quyền do người dùng cấp cho các DApp để họ có thể truy cập token trong ví tiền mã hoá của người dùng.
Các DApp sử dụng các hợp đồng thông minh để thực hiện các giao dịch trên blockchain. Người dùng có thể chi tiêu token của họ thông qua các hợp đồng thông minh này với điều kiện người dùng phải cấp quyền cho hợp đồng thông minh để thực hiện bất kỳ giao dịch token nào.
Lưu ý:
Một số DApp thường hay yêu cầu quyền truy cập không giới hạn số lượng token trong ví của người dùng.
Các bạn nên lưu ý chỉ cấp quyền truy cập số lượng token mà bạn cần dùng để giảm rủi ro thất thoát tài sản trong tương lai.
Ngược lại với Token Approval, Revoke là hoạt động thu hồi quyền truy cập vào token trong ví tiền mã hoá của người dùng từ các DApp.
Nguyên nhân chính mà người dùng nên cân nhắc Revoke là các DApp rất dễ gặp các lỗ hổng bảo mật dẫn đến rủi ro thất thoát tài sản người dùng mà điển hình là trường hợp của Opensea khi nền tảng này bị khai thác và chịu thiệt hại lên đến hàng triệu USD. Các bạn có thể tham khảo thông tin về vụ tấn công tại đây.
Dưới đây là các công cụ Revoke phổ biến mà các bạn có thể sử dụng:
Trong khuôn khổ bài viết này, Coincuatui sẽ hướng dẫn cho các bạn sử dụng 2 công cụ Etherscan và Unrekt.
Bước 1: Truy cập: https://etherscan.io/tokenapprovalchecker
Bước 2: Chọn “Connect to Web3” để kết nối với ví của bạn.
Bước 3: Chọn một trong 3 tiêu chuẩn token mà bạn muốn Revoke: ERC-20, ERC-721, hoặc ERC-1155.
Bước 4: Chọn ‘Revoke’.
Bước 5: Xác thực giao dịch trên ví MetaMask để hoàn thành giao dịch .
Bước 1: Truy cập https://app.unrekt.net/
Bước 2: Chọn “Connect Wallet” để kết nối ví.
Bước 3: Tìm token mà bạn muốn Revoke.
Bước 4: Chọn “Revoke”.
Bước 5: Xác nhận trên ví Metamask để hoàn thành giao dịch.
Revoke là một thao tác cơ bản mà người dùng cần biết để bảo vệ tài khoản của mình. Thông qua bài viết này Coincuatui hy vọng các bạn đã nắm được các kiến thức căn bản về Revoke.
Nguồn: Coin68