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)ドメインバインディング
Intent メッセージには domain フィールドが含まれ、現在のアプリケーションのソースドメインと一致する必要があります。これにより、XSS やフィッシングサイトがユーザーを悪意のあるセッションに署名させるのを効果的に防ぐことができます。
2)限度メカニズム
セッションは「制限付き」または「無制限」である可能性があります。制限付きセッションは操作可能な SPL トークンのリストを指定し、各トークンのインタラクション限度額を設定します。これによりユーザーは特定の新しいアプリケーションを完全に信頼することなく、小額を試すことができ、新しいウォレットを作成する必要がありません。
3)有効期限メカニズム
Fogo Sessions には有効期限があり、期限切れ後は再認可が必要であり、長期的なリスク露出を避けることができます。
重要な注意:SPL トークンのみをサポート
Fogo Sessions は SPL トークンとのインタラクションのみを許可し、ネイティブの FOGO トークンの操作はサポートしていません。ユーザーの活動は Fogo 上で主に SPL トークンを通じて行われ、ネイティブの FOGO は主に Paymaster およびオンチェーンの基盤原語に使用されます。
Fogo Sessions は本質的に「逐次的な認可 + 自己負担の Gas」という従来のオンチェーンモデルを「意図的な認可 + 代理支払い体験」という低 Gas モードにアップグレードします。DeFi および高頻度のインタラクションシーンにとって、これは非常に重要なインフラストラクチャのアップグレードかもしれません。