Opóźnienie wydawało się być oczywistym naciskiem, gdy po raz pierwszy wszedłem w Fogo. Konsensus poniżej 100 ms, zgodność SVM oraz korzenie Firedancer są ekscytujące dla traderów. Jednak gdy już zagłębiłem się w dokumentację, to nie prędkość sprawiła, że zmieniłem swoje postrzeganie Fogo, lecz blok budulcowy produktu: Sesje.

Jeśli chcesz, aby handel on-chain miał klimat tradycyjnej giełdy, połowa tego to prędkość. Druga strona to: jak można pozwolić użytkownikowi robić cokolwiek szybko, nie ucząc go, jak stracić pełną kontrolę nad portfelem?

Fogo stara się odpowiedzieć na to pytanie.

Teza: ograniczona delegacja i brak dalszych podpisów to następna fala UX on-chain.

Ogromna większość UX DeFi przedstawia kompromis: albo podpisujesz transakcję po transakcji, co jest wolne, irytujące, skłonne do błędów, albo dajesz ogólne uprawnienia, które są trudne do kontrolowania, szczególnie w przypadku nowych użytkowników. Fogo Sessions zapewnia umiarkowane rozwiązanie: użytkownik przyznaje sesję raz, a aplikacja może wykonywać działania w ograniczonym czasie i zakresie, które są wcześniej zatwierdzone bez żądania podpisu na każdym etapie.

To byłoby łatwo powiedzieć, ale to ogromna zmiana myślenia. Przekształca portfel w maszynę, która przyznaje zatwierdzenie za każdym razem, gdy jest używana, w jedną, która działa jak nowoczesna aplikacja: dajesz jej ograniczony dostęp, a ten dostęp jest tymczasowy.

W potrzebie frazy, jest ograniczenie prędkości.

Czym są Sessions w prostych słowach.

Aby sprawić, by osoba nietechniczna zrozumiała Fogo Sessions, powiedziałbym, że to jakby dać tymczasową kartę uprawnień aplikacji.

Identyfikujesz raz, zatwierdzasz sesję, a aplikacja będzie mogła wykonać cokolwiek, co jej pozwoliłeś wykonać, o ile to ustawiłeś. Możesz ograniczyć sesję, jeśli po prostu chcesz, aby aplikacja prowadziła handel w ograniczonym okresie czasu lub w określonych okoliczności.

Dokumentacja Fogo definiuje Sessions jako model abstrakcji konta, który składa się z wiadomości intencyjnej, która pokazuje, że kontrolujesz portfel. Została stworzona w sposób, który pozwala użytkownikom na złożenie podpisu w tym celu i zakończenie go za pomocą zwykłych portfeli Solana, chociaż ten portfel może nie być rodzimy dla Fogo.

Taki podtekst jest więcej, niż myślą. To po prostu oznacza: spotkaj użytkowników tam, gdzie już istnieją, a nie portfel złożony dla wszystkich.

Powód, dla którego to jest funkcjonalność rodzimą dla handlu, a nie tylko wygodnym udogodnieniem.

Handel jest pełen licznych małych czynności, które bolą, gdy ktoś prosi o złożenie podpisu.

Złóż zamówienie. Zmień zamówienie. Anuluj zamówienie. Ponownie wycenić. Zmień rynki. Zarządzaj marginesem. Rebalansuj. Dodaj zabezpieczenie. Wycofaj drobne kwoty.

Wiesz również, jak to jest być aktywnym traderem on-chain: zamiast handlować, klikasz zatwierdzenia. Centralizowane giełdy są przyjemne w interakcji, nie dlatego, że powierzenie jest scentralizowane, ale dlatego, że pętla interakcji jest szybka.

Fogo Sessions ma na celu utrzymanie tej natychmiastowej interakcji z zatrzymaniem w posiadaniu użytkownika. Fogo pozycjonuje Sessions jako Web3 single-sign-on i sposób na ominięcie zarówno podpisów, jak i gazu, aby wspierać przepływy.

Dlatego nazywam to funkcjonalnością rodzimą dla handlu: jest zaprojektowana z myślą, że handel to proces, a nie transfer punkt-punkt.

Limit i weryfikacja elementu bezpieczeństwa, który nadaje Sessions wiarygodność.

Gdy jeden z łańcuchów mówi, że nie ma stałych zatwierdzeń, to, co nastąpi, to pytanie; Co powstrzymałoby aplikację przed wyczerpaniem mnie?

Tutaj historia Sessions Fogo jest poważniejsza. Ochrony, które są szczególnie wymienione w budowaniu w wytycznych Fogo, obejmują limity wydatków i weryfikację domeny, gdzie użytkownicy mogą przeglądać aplikacje bez narażania reszty swojego portfela.

To ważny sygnał. Pokazuje, że Sessions nie dotyczą tylko prędkości, ale także bezpieczeństwa w sposób, który może być zrozumiany przez zwykłych użytkowników.

Ze względu na to, że rzeczywiste przeszkody w adopcji to nie tylko hacki; to strach. Jednostki nie są chętne, aby stać się specjalistami w dziedzinie bezpieczeństwa tylko po to, aby móc przeprowadzić transakcję.

Mniej kliknięć nie jest zatem prawdziwym zwycięstwem. To model uprawnień, który można ująć w jednym zdaniu: "Ta aplikacja może zrobić tylko to, tylko przez ten czas."

Perspektywa dewelopera: Sessions jako norma, a nie jednorazowy chwyt.

Wiele dobrego UX w kryptowalutach istnieje w ad hoc wzorcach. Istnieje jeden zespół, który konstruuje niestandardowego relayera. Jeden z nich rozwija niestandardowego podpisującego. Inny tworzy chaotyczny system sesji. Efektem jest fragmentacja, przez co użytkownik nie jest w stanie rozwijać intuicji, ponieważ każda aplikacja działa inaczej.

Fogo Sessions to dostarczony standard open-source sesji aplikacji, w tym SDK i przykładowe repozytoria, aby wspierać konstruktorów w przestrzeganiu ustandaryzowanego formatu.

To zupełnie inne podejście: zamiast mieć nadzieję, że każda aplikacja wymyśli dobre UX, daj ekosystemowy prymityw, który promuje spójność.

Monotonia jest niedoceniana; to sposób, w jaki użytkownicy budują zaufanie. Gdy każda aplikacja ma swoją dziwną historię zatwierdzenia, jednostki dochodzą do wniosku, że myślą o najgorszym.

Jakie jest znaczenie Sessions, nawet gdy nie interesujesz się handlem?

Najlepsze stabilne aplikacje: w przypadku handlu zewnętrznego użytkownik nie ma wrażenia pracy z materiałami wybuchowymi.

Pomyśl o powtarzalnych czynnościach, takich jak subskrypcje, płatności podobne do płac, regularne operacje skarbowe, zautomatyzowane plany, powiadomienia i wyzwalacze, które powodują drobne czynności. A w tych wszystkich strumieniach zawsze jest to samo: zmaganie się z tarciem, a ogólne zatwierdzenia są przerażające.

Trzecie drzwi to UX oparty na sesjach, które zapewnia powtarzające się, ograniczone zachowanie, nie przekształcając użytkowników w roboty, które klikają wyskakujące okienka.

#fogo @Fogo Official

$FOGO