Fogo Sessions (Fogo-Sitzungen) ist ein innovatives On-Chain-Primitiv von Fogo. Es ermöglicht Nutzern, bei der Interaktion mit Anwendungen in der Kette nicht ständig signieren zu müssen und auch keine Gas-Kosten selbst zu übernehmen. In traditionellen Web3-Erlebnissen muss bei fast jedem Schritt jeweils einzeln signiert und jeweils einzeln eine Gebühr bezahlt werden; der Prozess ist umständlich und teuer. Fogo Sessions verändert dieses Muster, indem es die Mechanismen von Account Abstraction (Kontenabstraktion) und Paymaster (Zahlstelle) kombiniert.
Account Abstraction (Kontenabstraktion)
Fogo Sessions ermöglicht es Nutzern, eine „Intent Message“ (Absichtsnachricht) zu erstellen und diese mit einem Wallet-Schlüssel zu signieren, um den Nachweis der Kontrolle über den privaten Schlüssel zu erbringen. Nach Abschluss der Signatur kann die Anwendung innerhalb des genehmigten Rahmens mehrere Aktionen in Vertretung des Nutzers ausführen, ohne dass jede einzelne Transaktion separat bestätigt werden muss. Nutzer können jede beliebige Solana-Wallet verwenden, um die Intent Message zu signieren, auch wenn diese Wallet selbst Fogo nicht nativ unterstützt. Das senkt die Einstiegshürde deutlich.
2 Nutzer müssen kein Gas (Paymaster) bezahlen
Fogo Sessions ist mit einem zentralisierten Paymaster (Zahlungsstelle) ausgestattet, der für Nutzer die On-Chain-Gas-Kosten übernehmen kann. Nutzer können die On-Chain-Anwendungen wie eine Web2-Anwendung bedienen $FOGO , ohne den nativen Gas-Token besitzen zu müssen. Bitte beachten: Das ökonomische Modell und die Begrenzungsmechanismen des Paymasters werden weiterhin kontinuierlich optimiert und können sich in Zukunft je nach Entwicklung des Ökosystems ändern.
III. Sicherheit für Nutzer hat Priorität
@Fogo Official Bei der Gestaltung von Sessions wurden mehrere Sicherheitsmechanismen integriert:
1) Domain-Bindung
In der Intent-Nachricht ist das Feld „domain“ enthalten. Es muss mit der Source-Domain der aktuellen Anwendung übereinstimmen. Dadurch kann man effektiv verhindern, dass XSS oder Phishing-Websites Nutzer dazu verleiten, eine bösartige Session zu signieren.
2) Limitierungsmechanismus
Sessions können „begrenzt“ oder „unbegrenzt“ sein. Begrenzte Sessions legen eine Liste der bedienbaren SPL-Token fest und setzen für jede Token-Art eine Obergrenze für das Interaktionsvolumen. So können Nutzer mit kleinen Beträgen testen, ohne einer neuen Anwendung vollständig vertrauen zu müssen, und ohne ein neues Wallet erstellen zu müssen.
3) Ablaufzeit-Mechanismus
Fogo Sessions haben eine Ablaufzeit; nach Ablauf muss die erneute Autorisierung erfolgen, um langes Risiko-Exposure zu vermeiden.
Wichtiger Hinweis: Es wird nur SPL Token unterstützt
Fogo Sessions erlauben nur Interaktionen mit SPL-Token und unterstützen keine nativen FOGO-Token-Operationen. Nutzeraktivitäten auf Fogo erfolgen hauptsächlich über SPL Token; native FOGO werden eher für Paymaster und On-Chain-Basisprimitive verwendet.
Fogo Sessions sind im Kern ein Upgrade des traditionellen On-Chain-Patterns „Autorisierung pro Transaktion + Gas wird selbst bezahlt“ hin zu einem „Intent-Autorisierung + Bezahl-als-Service“-Erlebnis mit Low-Gas. Für DeFi- und Szenarien mit hoher Interaktionsfrequenz könnte dies ein sehr wichtiges Infrastruktur-Upgrade sein.