Als ich mich an $FOGO am Anfang näher damit beschäftigt habe, war das Auffälligste die Latenz. Konsens unter 100 ms, kompatibel mit SVM, die Grundlage von Firedancer. Für Trader klingen diese Faktoren sehr „on point“.
Aber als ich mir die Dokumentation von @Fogo Official genauer angesehen habe, hat sich mein Blick verändert. Nicht die Geschwindigkeit bringt mich zum Nachdenken. Sondern ein Produkt-Baustein: Sessions.
Wenn man On-Chain-Trading so anfühlt wie ein traditioneller Trading Floor, ist die eine Hälfte der Geschichte die Speed. Die andere Hälfte ist die Permission. Wie kann man es Nutzern ermöglichen, schnell zu handeln, ohne dafür die vollständige Kontrolle über die Wallet aufzugeben?
Die meisten DeFi-Lösungen stellen Nutzer heutzutage vor einen ziemlich groben Trade-off. Entweder jede Transaktion einzeln signieren. Langsam, fehleranfällig, anstrengend. Oder blanket approval erteilen und hoffen, dass nichts passiert. Besonders für neue Nutzer ist „unbegrenztes Approve“ eine Art Blindflug.
Fogo Sessions gehen in Richtung „scoped delegation“. Nutzer signieren einmal, um eine Session zu eröffnen. Innerhalb der vorab definierten Zeit und der festgelegten Aktionen kann die App ausführen, ohne bei jedem einzelnen Schritt erneut eine Signatur anzufordern. Wenn die Session endet, endet auch die Berechtigung.
Klingt einfach. Aber gedanklich ist das eine große Veränderung. Die Wallet ist nicht mehr die Maschine, die bei jedem einzelnen Mal „um Erlaubnis bittet“, sondern wird zu einem System, die vorübergehende Rechte vergibt – ähnlich wie moderne Apps mit Access Tokens umgehen. Wenn ich es benennen müsste, würde ich es „speed-limited permission“ nennen. @FOGO #fogo
Aber als ich mir die Dokumentation von @Fogo Official genauer angesehen habe, hat sich mein Blick verändert. Nicht die Geschwindigkeit bringt mich zum Nachdenken. Sondern ein Produkt-Baustein: Sessions.
Wenn man On-Chain-Trading so anfühlt wie ein traditioneller Trading Floor, ist die eine Hälfte der Geschichte die Speed. Die andere Hälfte ist die Permission. Wie kann man es Nutzern ermöglichen, schnell zu handeln, ohne dafür die vollständige Kontrolle über die Wallet aufzugeben?
Die meisten DeFi-Lösungen stellen Nutzer heutzutage vor einen ziemlich groben Trade-off. Entweder jede Transaktion einzeln signieren. Langsam, fehleranfällig, anstrengend. Oder blanket approval erteilen und hoffen, dass nichts passiert. Besonders für neue Nutzer ist „unbegrenztes Approve“ eine Art Blindflug.
Fogo Sessions gehen in Richtung „scoped delegation“. Nutzer signieren einmal, um eine Session zu eröffnen. Innerhalb der vorab definierten Zeit und der festgelegten Aktionen kann die App ausführen, ohne bei jedem einzelnen Schritt erneut eine Signatur anzufordern. Wenn die Session endet, endet auch die Berechtigung.
Klingt einfach. Aber gedanklich ist das eine große Veränderung. Die Wallet ist nicht mehr die Maschine, die bei jedem einzelnen Mal „um Erlaubnis bittet“, sondern wird zu einem System, die vorübergehende Rechte vergibt – ähnlich wie moderne Apps mit Access Tokens umgehen. Wenn ich es benennen müsste, würde ich es „speed-limited permission“ nennen. @FOGO #fogo