Độ trễ dường như là sự nhấn mạnh rõ ràng khi tôi lần đầu tiên bước vào Fogo. Sự đồng thuận dưới 100ms, sự phù hợp SVM, và gốc Firedancer đều rất hấp dẫn đối với các nhà giao dịch. Tuy nhiên, một khi tôi đã sa vào tài liệu, không phải tốc độ đã khiến tôi thay đổi nhận thức về Fogo, mà là một khối xây dựng sản phẩm: Các phiên.
Nếu bạn muốn giao dịch trên chuỗi có cảm giác như một sàn giao dịch truyền thống, một nửa trong số đó là tốc độ. Phần còn lại là: làm thế nào một người có thể cho phép người dùng làm bất cứ điều gì nhanh chóng mà không dạy họ cách mất quyền kiểm soát ví đầy đủ?
Fogo nỗ lực để cung cấp câu trả lời cho câu hỏi này.
Luận điểm: ủy quyền có phạm vi, và không còn chữ ký nữa, làn sóng tiếp theo của UX trên chuỗi.

Phần lớn UX DeFi đều đưa ra một sự đánh đổi: bạn hoặc là ký từng giao dịch, điều này chậm, khó chịu, dễ mắc lỗi, hoặc bạn cấp quyền chung mà khó kiểm soát, đặc biệt là trong trường hợp những người dùng mới. Fogo Sessions cung cấp một giải pháp trung bình: người dùng cấp một phiên một lần và một ứng dụng có thể thực hiện các hành động trong một khoảng thời gian và phạm vi hạn chế đã được phê duyệt mà không yêu cầu chữ ký ở mỗi giai đoạn.
Điều đó sẽ dễ dàng để nói, nhưng đó là một sự thay đổi lớn trong tư duy. Nó biến một ví thành một cỗ máy cấp phép mỗi khi nó được sử dụng thành một cái mà hoạt động như một ứng dụng hiện đại: bạn cấp quyền truy cập có giới hạn, và quyền truy cập đó là tạm thời.
Cần một cụm từ, nó bị giới hạn tốc độ.
Sessions thực sự là gì, bằng những từ đơn giản.
Để giúp một cá nhân không chuyên hiểu Fogo Sessions, tôi sẽ nói với anh ta rằng nó giống như việc đưa một thẻ phép tạm thời cho một ứng dụng.
Bạn xác định một lần, bạn phê duyệt cho phiên và ứng dụng sẽ có thể thực hiện bất cứ điều gì bạn đã cho phép thực hiện miễn là bạn đã thiết lập nó. Bạn có thể giới hạn phiên trong trường hợp bạn chỉ muốn ứng dụng tham gia vào giao dịch trong một khoảng thời gian giới hạn hoặc trong những hoàn cảnh nhất định.
Tài liệu của Fogo định nghĩa Sessions như một mô hình trừu tượng tài khoản bao gồm một tin nhắn ý định chứng minh rằng bạn đang kiểm soát ví. Nó được tạo ra theo cách cho phép người dùng thực hiện một chữ ký cho mục đích đó và kết thúc nó bằng cách sử dụng các ví Solana thông thường, mặc dù ví này có thể không phải là gốc Fogo.
Một ngữ cảnh như vậy nhiều hơn họ nghĩ. Nó đơn giản có nghĩa là: gặp gỡ người dùng nơi họ đã tồn tại, và không phải là ngăn xếp ví cho mọi người.
Lý do điều này là một chức năng gốc giao dịch, và không chỉ là một tiện ích thuận lợi.

Giao dịch đầy rẫy những hành động nhỏ mà đau khi một người yêu cầu cho chúng một chữ ký.
Đặt hàng. Sửa đổi một đơn hàng. Hủy bỏ một đơn hàng. Cập nhật giá. Chuyển đổi thị trường. Quản lý ký quỹ. Cân bằng lại. Thêm tài sản thế chấp. Rút tiền lẻ.
Bạn cũng biết trải nghiệm của việc là một nhà giao dịch onchain tích cực: thay vì giao dịch, bạn đang nhấp vào các phê duyệt. Các sàn giao dịch tập trung rất dễ tương tác, không phải vì sự quản lý được tập trung, mà vì vòng lặp tương tác nhanh.
Fogo Sessions nhằm duy trì sự tương tác tức thì với sự giữ chân trong quyền sở hữu của người dùng. Fogo định vị Sessions như một phương thức đăng nhập một lần trong Web3 và là cách vượt qua cả chữ ký và phí gas để hỗ trợ các dòng chảy.
Đó là lý do tại sao tên tôi đặt cho nó là gốc giao dịch: nó được thiết kế với ý tưởng rằng giao dịch là một quá trình, thay vì một chuyển giao điểm đến điểm.
Giới hạn và xác minh yếu tố an toàn mà mang lại uy tín cho Sessions.

Khi một trong những chuỗi nói không có phê duyệt liên tục, câu hỏi tiếp theo sẽ là; Điều gì sẽ ngăn cản một ứng dụng hút cạn tôi?
Ở đây câu chuyện Sessions của Fogo trở nên nghiêm túc hơn. Các biện pháp bảo vệ được đề cập cụ thể trong hướng dẫn xây dựng trên Fogo bao gồm giới hạn chi tiêu và xác minh miền, nơi người dùng được phép xem các ứng dụng mà không làm nguy hiểm phần còn lại của ví của họ.
Đó là một tín hiệu quan trọng. Nó chứng minh rằng Sessions không chỉ là về tốc độ, mà còn về sự an toàn theo cách mà người dùng bình thường có thể hiểu.
Do thực tế rằng những trở ngại thực sự đối với việc áp dụng không chỉ là những cách hack; đó là nỗi sợ. Con người không muốn trở thành chuyên gia về bảo mật chỉ để có thể thực hiện một giao dịch.
Ít nhấp chuột hơn do đó không phải là chiến thắng thực sự. Đó là một mô hình cấp phép có thể được tóm gọn trong một câu: “Ứng dụng này chỉ có thể làm điều này, chỉ trong khoảng thời gian này.
Góc nhìn của nhà phát triển: Sessions như một quy chuẩn, không phải là một chiêu trò nhất thời.
Rất nhiều UX tốt trong crypto tồn tại trong các mẫu tùy ý. Có một nhóm duy nhất xây dựng một relayer tùy chỉnh. Một trong số họ phát triển một signer tùy chỉnh. Một người khác hình thành một hệ thống phiên hacky. Kết quả là sự phân mảnh, do đó người dùng không thể phát triển trực giác vì mỗi ứng dụng hoạt động khác nhau.
Fogo Sessions là một tiêu chuẩn mã nguồn mở được cung cấp cho các phiên ứng dụng, bao gồm SDK và các kho mẫu để hỗ trợ các nhà xây dựng tuân theo một định dạng tiêu chuẩn hóa.
Đó là một cách tiếp cận hoàn toàn khác: thay vì hy vọng mỗi ứng dụng sẽ có UX tốt, hãy cung cấp một nguyên lý hệ sinh thái thúc đẩy tính nhất quán.

Sự đơn điệu bị đánh giá thấp; đó là cách mà người dùng tạo ra sự tin tưởng. Một khi mỗi ứng dụng có câu chuyện phê duyệt kỳ lạ của nó, cá nhân sẽ rơi vào kết luận nghĩ theo chiều hướng xấu nhất.
Tầm quan trọng của Sessions là gì ngay cả khi bạn không quan tâm đến giao dịch?
Các ứng dụng ổn định tốt nhất: Trong trường hợp giao dịch bên ngoài, người dùng không có ấn tượng làm việc với chất nổ.
Hãy nghĩ về những hoạt động lặp lại, chẳng hạn như đăng ký, thanh toán giống như tiền lương, các hoạt động kho bạc định kỳ, kế hoạch tự động, thông báo và kích hoạt gây ra các hoạt động nhỏ. Và trong tất cả những dòng chảy này, điều giống nhau luôn là phải vật lộn với ma sát, và sự phê duyệt chung thì đáng sợ.
Cánh cửa thứ ba là UX dựa trên phiên, cung cấp hành vi lặp lại, có phạm vi mà không khiến người dùng trở thành robot chỉ biết nhấp vào các popup.

