Fogo Sessions (Fogo 会话) — это инновационный ончейн-примитив от Fogo, который позволяет пользователям взаимодействовать с приложениями в цепочке, не подписывая часто и не оплачивая Gas самостоятельно. В традиционном Web3-опыте каждое действие почти всегда требует отдельной подписи и оплаты комиссии, что делает процесс громоздким и дорогим. Fogo Sessions меняет эту модель, сочетая абстракцию аккаунта (Account Abstraction) и механизм Paymaster (платежная сторона).
一 Абстракция аккаунта (Account Abstraction)
Fogo Sessions позволяет пользователям создавать "сообщение намерения (Intent Message)" и подписывать его с помощью ключа кошелька, чтобы подтвердить право собственности на закрытый ключ. После завершения подписи в пределах разрешенной области приложения могут представлять пользователя для выполнения нескольких действий без необходимости отдельного подтверждения каждой транзакции. Пользователи могут использовать любой кошелек Solana для подписания сообщения намерения, даже если этот кошелек сам по себе не поддерживает Fogo. Это значительно снижает барьер входа.
二 Пользователям не нужно платить Gas (Paymaster)
Fogo Sessions включает встроенный централизованный Paymaster (платежная сторона), который может оплачивать Gas-расходы в цепочке от имени пользователей. Пользователи могут взаимодействовать с ончейн-приложениями, как с приложениями Web2, $FOGO , не имея при этом нативного Gas-токена. Следует отметить, что экономическая модель и механизмы ограничений Paymaster все еще продолжают оптимизироваться и в будущем могут быть скорректированы в зависимости от развития экосистемы.
三 Безопасность пользователей в приоритете
@Fogo Official В проектировании сессий внедрены многоуровневые меры безопасности:
1) Привязка домена
Сообщение намерения содержит поле domain, которое должно совпадать с текущим исходным доменным именем приложения. Это эффективно предотвращает XSS или фишинговые сайты от того, чтобы вводить пользователей в заблуждение и заставлять их подписывать вредоносные сессии.
2) Механизм лимитов
Сессии могут быть "ограниченными" или "неограниченными". Ограниченные сессии определяют список SPL токенов, с которыми можно взаимодействовать, и лимит на объем взаимодействия для каждого токена, что позволяет пользователям попробовать с небольшими суммами, не полностью доверяя новому приложению, без необходимости создания нового кошелька.
3) Механизм срока действия
Fogo Sessions имеют срок действия, после истечения которого необходимо повторное авторизование, чтобы избежать долгосрочного риска.
Важно отметить: поддерживаются только SPL Token
Fogo Sessions разрешает взаимодействие только с SPL токенами, операции с нативными токенами FOGO не поддерживаются. Пользовательская активность в Fogo в основном осуществляется через SPL Token, в то время как нативный FOGO больше используется для Paymaster и базовых ончейн-примитивов.
Суть Fogo Sessions заключается в том, чтобы обновить традиционную ончейн-модель "поэтапного авторизования + оплата Gas" до низкозатратной модели "авторизация намерения + опыт оплаты от имени". Для DeFi и сценариев высокочастотного взаимодействия это может стать очень ключевым обновлением инфраструктуры.