Cấp quyền token (Token Approval) là gì?
Nếu bạn đang tìm hiểu về tài sản số và bắt gặp thuật ngữ Cấp quyền token (Token Approval), đừng lo — Phương sẽ giải thích thật đơn giản trong bài viết này của Crypto Pro VN.
Định nghĩa
Hành động cấp phép cho một hợp đồng thông minh được quyền tự động sử dụng một số lượng token nhất định trong ví của bạn để thực hiện giao dịch, mà không cần bạn phải xác nhận lại thủ công mỗi lần giao dịch tiếp theo.
Giải thích dễ hiểu
Ở bài trước mình có nói kết nối ví chỉ là cho phép ứng dụng 'nhìn thấy' số dư, còn cấp quyền token lại là một bước khác, sâu hơn một chút. Cứ hình dung bạn đăng ký dịch vụ trích tiền tự động để thanh toán hóa đơn tiền điện hàng tháng qua ngân hàng, bạn ký một tờ giấy ủy quyền cho công ty điện lực được quyền tự động trừ tiền trong tài khoản của bạn mỗi tháng mà không cần bạn phải ra ngân hàng chuyển khoản thủ công từng lần. Điều quan trọng là trên tờ giấy ủy quyền đó, bạn có thể ghi rõ giới hạn, ví dụ chỉ cho phép trừ tối đa năm trăm ngàn đồng mỗi tháng đúng bằng tiền điện thực tế, công ty điện lực không thể tự ý trừ nhiều hơn số đó. Cấp quyền token hoạt động theo đúng nguyên lý tờ giấy ủy quyền trích tiền tự động đó. Khi bạn dùng một ứng dụng phi tập trung, ví dụ để gửi coin vào bể thanh khoản hay hoán đổi token, ứng dụng đó cần được cấp quyền để hợp đồng thông minh có thể tự động 'chạm vào' một số lượng token nhất định trong ví bạn, thay vì bạn phải tự tay xác nhận từng đồng một cho mỗi giao dịch nhỏ lẻ. Vấn đề nằm ở chỗ khi cấp quyền, nhiều ứng dụng mặc định đề xuất mức 'không giới hạn', nghĩa là bạn đang ký một tờ ủy quyền không ghi rõ hạn mức, cho phép hợp đồng đó rút bao nhiêu tùy ý trong tương lai, nếu hợp đồng thông minh đó chẳng may có lỗ hổng bảo mật hoặc do chính kẻ gian dựng lên, toàn bộ số token bạn đã cấp quyền không giới hạn có thể bị rút sạch bất cứ lúc nào mà không cần bạn xác nhận thêm lần nào nữa. Vì vậy người có kinh nghiệm thường chỉnh sửa lại thành một hạn mức cụ thể thay vì để mặc định không giới hạn, và định kỳ vào các công cụ kiểm tra quyền token đã cấp để thu hồi lại những quyền không còn dùng tới. Nhớ đơn giản: cấp quyền token là ký giấy ủy quyền trích tiền tự động, luôn ghi rõ hạn mức cụ thể thay vì ký khống không giới hạn để tránh rủi ro bị rút sạch.
Follow kênh để học hỏi kiến thức về thị trường tài sản số, chứng khoán, vàng mỗi ngày. Tác giả: Phương Cùng học tập và áp dụng kiến thức hiệu quả mỗi ngày, liên hệ Zalo 094 740 9918.
Bài viết thuộc chuỗi giải thích thuật ngữ tài sản số dành cho người mới của Crypto Pro VN.