Fogo Sessions(Fogo 会话) là một nguyên lý sáng tạo trên chuỗi do Fogo phát triển, cho phép người dùng tương tác với ứng dụng trên chuỗi mà không cần ký nhiều lần, cũng như không phải tự trả phí Gas. Trong trải nghiệm Web3 truyền thống, hầu hết các thao tác đều phải ký riêng lẻ và trả phí giao dịch riêng, quy trình phức tạp và tốn kém. Fogo Sessions kết hợp trừu tượng tài khoản (Account Abstraction) với cơ chế Paymaster (người thanh toán), thay đổi mô hình này.
Một Trừu tượng tài khoản (Account Abstraction)
Fogo Sessions cho phép người dùng tạo một "thông điệp ý định (Intent Message)" và ký bằng khóa ví để chứng minh quyền sở hữu đối với khóa riêng. Khi ký xong, trong phạm vi ủy quyền, ứng dụng có thể thay mặt người dùng thực hiện nhiều thao tác mà không cần xác nhận từng giao dịch. Người dùng có thể sử dụng bất kỳ ví Solana nào để ký thông điệp ý định, ngay cả khi ví đó không hỗ trợ Fogo một cách bản địa. Điều này làm giảm đáng kể rào cản gia nhập.
二 用户不必支付 Gas(Paymaster)
Fogo Sessions tích hợp Paymaster (người thanh toán) tập trung, có thể thay mặt người dùng thanh toán phí Gas trên chuỗi. Người dùng có thể thao tác trên ứng dụng trên chuỗi như khi sử dụng ứng dụng Web2 mà không cần sở hữu token Gas bản địa. Cần lưu ý rằng mô hình kinh tế và cơ chế hạn chế của Paymaster vẫn đang được tối ưu hóa, có thể sẽ được điều chỉnh theo sự phát triển của hệ sinh thái trong tương lai.
Ba An toàn của người dùng là ưu tiên hàng đầu
@Fogo Official Khi thiết kế Sessions đã thêm vào nhiều biện pháp bảo mật:
1)Tên miền liên kết
Thông điệp ý định chứa trường domain, phải khớp với tên miền nguồn của ứng dụng hiện tại. Điều này giúp ngăn chặn hiệu quả các trang web lừa đảo hoặc XSS khiến người dùng ký vào các phiên giao dịch độc hại.
2)Cơ chế giới hạn
Sessions có thể là "có giới hạn" hoặc "vô hạn". Các phiên có giới hạn sẽ chỉ định danh sách các token SPL có thể thao tác, với giới hạn số lượng tương tác cho mỗi loại token, điều này cho phép người dùng thử nghiệm với số lượng nhỏ mà không cần hoàn toàn tin tưởng vào một ứng dụng mới, mà không cần tạo ví mới.
3)Cơ chế hiệu lực
Fogo Sessions có thời hạn hết hiệu lực, sau thời hạn đó cần phải ủy quyền lại, nhằm tránh rủi ro lâu dài.
Lưu ý quan trọng: chỉ hỗ trợ SPL Token
Fogo Sessions chỉ cho phép tương tác với token SPL, không hỗ trợ thao tác với token FOGO bản địa. Hoạt động của người dùng trên Fogo chủ yếu diễn ra qua SPL Token, trong khi token FOGO bản địa chủ yếu được sử dụng cho Paymaster và các nguyên lý cơ bản trên chuỗi.
Fogo Sessions về bản chất là nâng cấp mô hình truyền thống "ủy quyền từng giao dịch + tự thanh toán Gas" lên mô hình "ủy quyền ý định + trải nghiệm thanh toán thay" với phí Gas thấp, điều này có thể là một nâng cấp cơ sở hạ tầng rất quan trọng cho các tình huống DeFi và tương tác tần suất cao.