Fogo Sessions(Fogo 会话) es un innovador primitivo en cadena lanzado por Fogo, que permite a los usuarios interactuar con aplicaciones en cadena sin necesidad de firmar frecuentemente ni pagar las tarifas de Gas. En la experiencia tradicional de Web3, cada operación casi siempre requiere una firma separada y un pago de tarifas por separado, lo que hace que el proceso sea engorroso y costoso. Fogo Sessions cambia este modelo al combinar la Abstracción de Cuentas (Account Abstraction) con el mecanismo de Paymaster (pago)

Una Abstracción de Cuentas (Account Abstraction)

Fogo Sessions permite a los usuarios crear un 'Mensaje de Intención (Intent Message)' y firmarlo con un par de claves de billetera para demostrar la propiedad de la clave privada. Una vez completada la firma, dentro del alcance autorizado, la aplicación puede realizar múltiples operaciones en nombre del usuario sin necesidad de confirmar cada transacción por separado. Los usuarios pueden usar cualquier billetera de Solana para firmar el mensaje de intención, incluso si esa billetera no admite nativamente a Fogo. Esto reduce significativamente la barrera de entrada.

二 用户不必支付 Gas(Paymaster)

Fogo Sessions incluye un Paymaster centralizado que puede pagar las tarifas de Gas en cadena en nombre del usuario. Los usuarios pueden operar aplicaciones en cadena como si estuvieran usando aplicaciones Web2 $FOGO sin necesidad de poseer el token de Gas nativo. Es importante tener en cuenta que el modelo económico y el mecanismo de limitación del Paymaster aún se están optimizando, y en el futuro puede ajustarse según el desarrollo del ecosistema.

Tres La seguridad del usuario es prioritaria

@Fogo Official Al diseñar las sesiones, se incorporaron múltiples protecciones de seguridad:

1)Vinculación de dominios

El mensaje de intención incluye un campo de dominio, que debe coincidir con el nombre de dominio de origen de la aplicación actual. Esto puede prevenir eficazmente que sitios web XSS o de phishing induzcan a los usuarios a firmar sesiones maliciosas.

2)Mecanismo de límite

Las sesiones pueden ser 'limitadas' o 'ilimitadas'. Las sesiones limitadas especifican una lista de tokens SPL que se pueden operar, con un límite superior de interacción para cada tipo de token, lo que permite a los usuarios probar con pequeñas cantidades sin necesidad de crear una nueva billetera, incluso si no confían completamente en una nueva aplicación.

3)Mecanismo de validez

Fogo Sessions tiene un tiempo de expiración, y después de expirar debe ser reautorizado para evitar la exposición a riesgos a largo plazo.

Nota importante: solo se admiten tokens SPL

Fogo Sessions solo permite interactuar con tokens SPL, y no admite la operación del token FOGO nativo. La actividad de los usuarios en Fogo se realiza principalmente a través de tokens SPL, mientras que el FOGO nativo se utiliza más para el Paymaster y los primitivos subyacentes en cadena.

Fogo Sessions es esencialmente una actualización del modelo tradicional en cadena de 'autorización por transacción + pago de Gas' a un modelo de 'autorización por intención + experiencia de pago' de bajo Gas, lo que podría ser una actualización de infraestructura crítica para escenarios DeFi y de interacción de alta frecuencia.

#fogo