Jakie zagrożenia niesie account abstraction dla przeciętnego użytkownika

· 2 min read
Jakie zagrożenia niesie account abstraction dla przeciętnego użytkownika

Account abstraction to technologia, która ma uprościć korzystanie z portfeli kryptowalutowych, ale dla przeciętnego użytkownika niesie ze sobą kilka istotnych zagrożeń, o których powinieneś wiedzieć, zanim zaczniesz z niej korzystać. Przede wszystkim, choć eliminuje konieczność zapamiętywania długich fraz seedowych, to w zamian wprowadza nowe, abstrakcyjne zasady zarządzania uprawnieniami. W klasycznym modelu to Ty jesteś wyłącznym strażnikiem swojego klucza prywatnego. Przy account abstraction klucz ten może być przechowywany gdzie indziej, a dostęp do środków regulują tzw. polityki bezpieczeństwa. Jeśli nie zrozumiesz w pełni, jak działają te reguły, możesz przypadkiem nadać komuś lub czemuś prawo do wykonywania transakcji w Twoim imieniu, nie zdając sobie sprawy z konsekwencji.


Największym praktycznym problemem jest jednak ryzyko związane z tzw. awarią i wygasaniem sesji. Ponieważ account abstraction opiera się na kontraktach inteligentnych, każda Twoja akcja, np. autoryzacja nowego urządzenia czy zmiana limitu wydatków, jest osobną transakcją, która może zostać zablokowana przez aktualizację kontraktu lub błąd w jego logice. Wyobraź sobie, że tracisz dostęp do swojego portfela, bo operator usługi wprowadził nową wersję umowy, a Twoje stare uprawnienia nagle przestały być honorowane. W tradycyjnych portfelach wystarczyłoby przywrócić dostęp za pomocą frazy seedowej. Tutaj, bez możliwości interakcji z kontraktem, Twoje środki mogą być zamrożone na długi czas lub bezpowrotnie utracone, a Ty nie masz prostego narzędzia do odzyskania kontroli.

Dlatego, zanim powierzysz swoje oszczędności jakiemukolwiek rozwiązaniu opartemu na tej technologii, musisz działać wyjątkowo ostrożnie. Po pierwsze, zawsze żądaj od dostawcy dokładnej dokumentacji, jak działa odzyskiwanie konta w scenariuszach awaryjnych i czy istnieje możliwość tzw. "konta awaryjnego" poza ekosystemem. Po drugie, traktuj każdą nową integrację z account abstraction jak eksperyment: trzymaj tam tylko niewielką część środków, które możesz stracić. Regularnie przeglądaj listę podpisanych uprawnień i odwołuj te, których nie używasz. Pamiętaj, że wygoda ma swoją cenę – tutaj płacisz ją odpowiedzialnością za zrozumienie zasad działania kontraktu.  Kryptocenter  też przechowuj kopię zapasową danych logowania w bezpiecznym, fizycznym miejscu, niezależnym od chmury, bo w razie błędu systemu to może być jedyna droga do odzyskania kapitału.