Permit (EIP-2612):
Permit là cơ chế cho phép bất kỳ ví Ethereum nào ký và cấp quyền token cho smart contract mà không cần gửi giao dịch on-chain mỗi lần.
Session Key chỉ có thể tương tác trong phạm vi permit đã được ký bởi ví gốc.
Hạn mức Session Key:
Session Key có thể chi tiêu tối đa bằng session limit do người chơi đặt.
Thời gian hiệu lực: 24 giờ.
Hạn mức hiệu lực thực tế:
Số tiền tối đa Session Key có thể sử dụng được xác định bằng:
effective_limit = min(allowance_permit, session_limit)
Đây là ràng buộc kép:
Permit: đảm bảo Session Key không vượt quyền ví gốc cấp.
Session limit: giới hạn rủi ro nếu Session Key bị lộ.
Ví dụ minh họa:
1.000 USDT
200 USDT
500 USDT
800 USDT
Session Key chỉ có thể chi tiêu số nhỏ hơn giữa permit và session limit, đảm bảo an toàn tuyệt đối cho ví gốc.
Last updated 1 month ago