Wszystkie artykuły
ŚredniInfrastructure

Account Abstraction: Portfele Które Nie Ssą

Zgubiłeś seed phrase? Brak odzyskiwania. Zatwierdziłeś scam? Opróżnione. Account abstraction to naprawia. Oto jak.

25 czerwca 2025
5 min czytania
Account Abstraction: Portfele Które Nie Ssą meme

Pogłęb temat z AI

Kliknij → prompt skopiowany → wklej w czacie AI

Oto co się dzieje kiedy gubisz seed phrase:

Nic. Twoje fundusze zniknęły na zawsze. Brak odzyskiwania. Brak obsługi klienta. Po prostu zniknęły.

Oto co się dzieje kiedy zatwierdzasz złośliwy kontrakt:

Opróżnia wszystko. Jedno złe kliknięcie. Oszczędności życia zniknęły.

To jest obecne doświadczenie portfela. I to jest szalone.

Account abstraction to naprawia. Pozwól że wyjaśnię.


Obecny model jest zepsuty

Tradycyjne konta Ethereum (EOA - Externally Owned Accounts):

  • Pojedynczy klucz prywatny = totalna kontrola
  • Zgub klucz = stracisz wszystko
  • Podpisz złą transakcję = brak ochrony
  • Gas musi być płacony w ETH
  • Brak programowalnych zasad

To działało kiedy crypto było dla developerów. Nie działa dla masowej adopcji.

Twoja babcia nie może używać MetaMask. Cholera, większość developerów straciła fundusze na błędach.


Czym jest account abstraction?

Zamiast twojego portfela kontrolowanego przez pojedynczy klucz prywatny, jest smart contractem.

Ten smart contract może mieć jakiekolwiek zasady jakie zaprogramujesz:

  • Wymagania multi-signature
  • Limity wydatków
  • Social recovery (przyjaciele mogą pomóc odzyskać)
  • Session keys (ograniczone uprawnienia)
  • Sponsorowanie gasu (płać opłaty w dowolnym tokenie)
  • Ochrona przed oszustwem (opóźnienia na duże transfery)

Twój portfel staje się programowalny. W końcu.


ERC-4337: Standard

ERC-4337 umożliwia account abstraction bez zmiany samego Ethereum.

Kluczowe koncepcje:

UserOperations. Zamiast transakcji wysyłasz "operacje użytkownika" które mogą zawierać złożoną logikę.

Bundlerzy. Usługi które biorą UserOps i składają je jako zwykłe transakcje.

Paymasterzy. Kontrakty które sponsorują gas. Nie potrzebujesz ETH żeby transakcjonować.

Entry Point. Centralny kontrakt który waliduje i wykonuje UserOps.

To warstwa na wierzchu Ethereum. Kompatybilna z istniejącą infrastrukturą.


Social recovery: Nigdy więcej nie trać funduszy

To jest killer feature.

Ustawiasz guardianów. Może 3 przyjaciół lub członków rodziny.

Jeśli stracisz dostęp, 2 z 3 guardianów może pomóc ci odzyskać portfel.

Żadnego seed phrase do zgubienia. Żadnego pojedynczego punktu awarii.

Vitalik wspiera to od lat. W końcu jest prawdziwe.


Limity wydatków: Nie możesz być w pełni opróżniony

Ustaw zasadę: "Maks $1,000 dziennie bez dodatkowego zatwierdzenia."

Ktoś kompromituje twój session key? Dostaną maks $1,000.

Podpiszesz złośliwy approval? Może opróżnić tylko do twojego limitu.

To jak karta debetowa z dziennym limitem. Podstawowe bezpieczeństwo finansowe.


Sponsorowanie gasu: Płać opłaty jak chcesz

Obecna rzeczywistość: Potrzebujesz ETH żeby cokolwiek zrobić na Ethereum. Nawet żeby przenieść swoje USDC, potrzebujesz ETH.

Z paymasterami:

  • Płać gas w USDC
  • Płać gas w dowolnym tokenie
  • Niech dAppy płacą gas za ciebie
  • Nigdy więcej nie martw się o ETH na gas

To ogromne dla onboardingu. "Najpierw kup ETH na gas" to okropne pierwsze doświadczenie.


Session keys: Ograniczone uprawnienia

Grasz w grę blockchainową. Obecnie każda akcja potrzebuje podpisu.

Klik. Zatwierdź. Klik. Zatwierdź. Klik. Zatwierdź.

Z session keys:

Stwórz tymczasowy klucz który może tylko:

  • Wchodzić w interakcje z tym konkretnym kontraktem gry
  • Przez następne 2 godziny
  • Z limitem wydatków 0.1 ETH

Podpisz raz. Graj swobodnie. Ograniczone szkody jeśli skompromitowany.


Obecny stan

Account abstraction jest live. Ale adopcja jest wczesna.

Portfele używające:

  • Safe (wcześniej Gnosis Safe) - OG smart contract wallet
  • Argent
  • Soul Wallet
  • Różni nowi gracze

Wyzwania:

  • Wyższe koszty gasu (wywołania smart contract vs proste transfery)
  • Nie wszystkie dAppy wspierają to poprawnie
  • Potrzebna edukacja użytkowników
  • Niektóre funkcje nadal niedojrzałe

Jesteśmy w fazie wczesnych adoptorów. Daj 2-3 lata na mainstream.


Dlaczego dAppy powinny się przejmować

Account abstraction poprawia konwersję.

Bez AA:

  1. Użytkownik musi zainstalować MetaMask
  2. Użytkownik musi kupić ETH
  3. Użytkownik musi rozumieć gas
  4. Użytkownik musi zatwierdzać transakcje
  5. Użytkownik w końcu robi rzecz

Z AA:

  1. Użytkownik rejestruje się emailem
  2. Użytkownik robi rzecz (gas sponsorowany)

Mniej kroków = więcej użytkowników = więcej przychodu.

Spodziewaj się że główne dAppy będą promować adopcję AA.


Pytanie o zaufanie do bundlera/relayera

W 4337 bundlerzy składają twoje operacje.

Ufasz im że:

  • Włączą twoją operację
  • Nie będą cię front-runować
  • Naliczą rozsądne opłaty

To lepsze niż czyste EOA ale nie w pełni trustless.

Rozwiązania się pojawiają:

  • Zdecentralizowane sieci bundlerów
  • Bundlerzy świadomi MEV
  • Wybór bundlerów przez użytkownika

Infrastruktura nadal centralizuje się na niektórych wymiarach.


Kwestie bezpieczeństwa

Portfele smart contract mają inne właściwości bezpieczeństwa:

Plus: Mogą implementować wyrafinowaną logikę bezpieczeństwa.

Minus: Więcej kodu = więcej powierzchni ataku. Bugi smart contractów mogą opróżnić portfele.

Plus: Upgradowalne (można naprawić bugi).

Minus: Upgradowalne (admin może zmienić zasady złośliwie).

Safe trzymał miliardy przez lata bez większych problemów. Ale to nie jest zerowe ryzyko.

Bezpieczeństwo portfela smart contract ≠ bezpieczeństwo EOA. Różne modele zagrożeń.


Co robić dzisiaj

Jeśli jesteś ciekawy:

  1. Wypróbuj Safe dla setupu multi-sig
  2. Sprawdź Argent dla mobilnego portfela AA
  3. Obserwuj funkcje AA w istniejących portfelach

Nie migruj jeszcze oszczędności życia. Ale eksperymentowanie ma sens.

Technologia jest prawdziwa. Ekosystem rośnie. Teraz jest dobry czas na naukę.


Szerszy obraz

Account abstraction jest konieczne żeby crypto poszło w mainstream.

Normalni ludzie nigdy nie będą:

  • Bezpiecznie przechowywać seed phrases
  • Rozumieć mechanikę gasu
  • Nawigować podpisywaniem transakcji

AA ukrywa tę złożoność. Sprawia że crypto czuje się jak normalne aplikacje.

Tego wymaga masowa adopcja.

Budujemy hydraulikę. To nie jest seksowne. Ale jest niezbędne.


Podsumowanie

Account abstraction zamienia twój portfel w programowalny sejf.

Co umożliwia:

  • Social recovery (nigdy więcej straconych funduszy)
  • Limity wydatków (nigdy więcej totalnego opróżnienia)
  • Abstrakcja gasu (płać w dowolnym tokenie)
  • Session keys (lepszy UX dAppów)

Obecny stan:

  • Technologia działa
  • Adopcja jest wczesna
  • UX się poprawia
  • Infrastruktura się buduje

Tak powinny zawsze działać portfele. W końcu tam dochodzimy.


To koniec tej serii artykułów. Idź i popełniaj mniej kosztownych błędów.

Podobał Ci się artykuł? Obserwuj mnie!

@t0tty3
#account-abstraction#erc4337#wallets#ux

Pogłęb temat z AI

Kliknij → prompt skopiowany → wklej w czacie AI