Account Abstraction (ERC-4337) w DeFi: portfele bez seeda, paymasterzy i intencje w praktyce 2026
ERC-4337, czyli Account Abstraction, to standard Ethereum, który pozwala portfelom działać jak inteligentne kontrakty, eliminując konieczność zarządzania seed phrase i umożliwiając funkcje takie jak paymasterzy (płatność gazu w dowolnym tokenie), batchowanie transakcji, social recovery czy intencje (intents). W 2026 roku jest to już dojrzałe rozwiązanie wdrożone na głównych sieciach L2 (Arbitrum, Optimism, Base) i w coraz większej liczbie protokołów DeFi. Artykuł wyjaśnia, jak działa ERC-4337 pod spodem, jakie daje konkretne korzyści w DeFi, jakie są realne przypadki użycia i jakie ryzyka (np. centralizacja paymasterów, koszty gazu dla złożonych operacji) należy brać pod uwagę.

Czym jest Account Abstraction (ERC-4337) i jak działa pod spodem?
ERC-4337 wprowadza koncepcję UserOperation (UserOp) – struktury danych, która zastępuje tradycyjną transakcję. Zamiast wysyłać transakcję bezpośrednio do mempoola, użytkownik tworzy UserOp zawierający intencję (np. „zamień 100 USDC na ETH na Uniswapie, zapłać gaz w USDC, wykonaj tylko jeśli cena ETH jest poniżej 2000 USD”). UserOp trafia do specjalnego mempoola (alternatywnego, nie do głównego), skąd jest zbierany przez bundlera – podmiot, który grupuje wiele UserOps w jedną transakcję i wysyła ją do EntryPoint Contract (głównego kontraktu ERC-4337). EntryPoint weryfikuje podpisy, sprawdza logikę portfela (np. czy paymaster zgadza się pokryć gaz) i wykonuje UserOp. Dzięki temu portfel może mieć dowolną logikę – np. wymagać podpisu 2 z 3 kluczy, pozwalać na płatność gazu w USDC, czy automatycznie odrzucać transakcje o wysokim slippage’u.
Kluczowe komponenty to: Wallet Contract (portfel użytkownika, np. SimpleAccount), EntryPoint Contract (punkt wejścia, wersja 0.7 jest już stabilna), Bundler (np. z usługą od Alchemy, Stackup, Pimlico) oraz Paymaster Contract (który może pokryć koszty gazu w zamian za opłatę w tokenach ERC-20 lub nawet za darmo – np. w modelu reklamowym). Ważne: ERC-4337 nie wymaga żadnych zmian w warstwie konsensusu Ethereum – to czysto aplikacyjny standard, co ułatwia adopcję. W 2026 praktycznie każdy popularny portfel (np. Safe, Argent, Sequence, ZeroDev) wspiera ERC-4337 na co najmniej jednej sieci L2.
W praktyce widać, że użytkownicy często mylą ERC-4337 z EIP-7702 (który pozwala istniejącym EOA zachowywać się jak kontrakty tymczasowo). Różnica jest znacząca: ERC-4337 tworzy nowy typ konta (CA – Contract Account), podczas gdy EIP-7702 modyfikuje EOA. Dla DeFi kluczowe jest, że ERC-4337 umożliwia intencje (intents) – czyli zlecenia, które nie są ściśle określone jako ciąg operacji, ale opisują pożądany stan końcowy. To zmienia sposób interakcji z DEX-ami i lending protokołami.
Jak ERC-4337 zmienia UX w DeFi: brak seed phrase, płatność gazu w dowolnym tokenie, batchowanie
Pierwsza i najbardziej oczywista korzyść to koniec z seed phrase. Portfel ERC-4337 może być zabezpieczony przez Passkey (WebAuthn) – odcisk palca, FaceID lub klucz sprzętowy. Nowy użytkownik nie musi zapisywać 12 słów, tylko loguje się biometrycznie. To obniża barierę wejścia dla osób, które boją się zgubienia seeda. W 2026 roku coraz więcej giełd (np. Coinbase, Binance) oferuje portfele self-custody z ERC-4337, gdzie seed jest przechowywany w secure enclave telefonu, a backup oparty na MPC (Multi-Party Computation).
Druga rewolucja to paymasterzy. Użytkownik może zapłacić gaz w USDC, USDT, DAI, a nawet w tokenach natywnych danego protokołu (np. UNI, OP). Paymaster pobiera opłatę w tokenach i sam płaci gaz w ETH (lub w natywnym tokenie L2). Przykład: chcesz dokonać swapu na Uniswapie, ale nie masz ETH na gaz. Portfel automatycznie używa paymastera, który dodaje do UserOp instrukcję: „weź 0.5 USDC z mojego portfela i zapłać nim gaz”. Działa to na L2 (Arbitrum, Optimism, Base), gdzie koszty gazu są niskie, a paymasterzy często oferują darmowy gaz dla pierwszych transakcji (subsydiowany przez projekty DeFi, aby pozyskać użytkowników).
Batchowanie to trzecia kluczowa funkcja. UserOp może zawierać wiele akcji w jednej transakcji: np. „zatwierdź token (approve), a następnie dokonaj swapu na Uniswapie, a potem dodaj płynność do poolu”. W tradycyjnym EOA wymagałoby to 3 osobnych transakcji i 3 opłat za gaz. W ERC-4337 to jedna UserOp, jedna opłata (lub nawet mniejsza, bo bundler może zoptymalizować kolejność). To szczególnie ważne w DeFi, gdzie złożone strategie (np. yield farming, restaking) wymagają wielu kroków. Z doświadczenia widać, że batchowanie redukuje koszty gazu o 30-50% w zależności od liczby operacji.
Intencje (Intents) w DeFi: jak działają solvery i aukcje order flow
Intencje to koncepcja, w której użytkownik mówi „chcę wymienić 1000 USDC na ETH, ale tylko jeśli średnia cena będzie lepsza niż na Uniswapie” – nie precyzuje, jak to zrobić. Sieć solverów (np. CoW Swap, UniswapX, 1inch Fusion) rywalizuje, aby jak najlepiej zrealizować intencję. Solvery to podmioty (często boty), które mają dostęp do różnych źródeł płynności (DEX-y, CEX-y, prywatne pule) i mogą wykonać transakcję w imieniu użytkownika, płacąc gaz i pobierając opłatę. ERC-4337 integruje się z intencjami, ponieważ UserOp może zawierać intencję zamiast konkretnych danych transakcji. Przykład: UserOp z intencją „sell 1000 USDC for ETH, max slippage 0.5%, pay gas in USDC” jest wysyłany do mempoola intencji, skąd solver go podbiera i realizuje.
Działa to w praktyce na L2: na Arbitrum i Optimism istnieją dedykowane mempoole intencji (np. SUAVE, Anoma, ale też prostsze rozwiązania jak CoW Protocol). Intencje eliminują problem MEV (frontrunning, sandwich) dla użytkownika, ponieważ solver ma motywację, aby dać najlepszą cenę (bo inaczej inny solver go przebije). Ponadto intencje mogą być wykonywane cross-chain: użytkownik może chcieć wymienić USDC na Ethereum na ETH na Arbitrum – mostowanie i swap są obsługiwane przez solvera w tle. W 2026 roku UniswapX i CoW Swap obsługują intencje cross-chain na głównych parach L2, a 1inch Fusion działa podobnie.
Z doświadczenia widać, że intencje są szczególnie korzystne dla dużych transakcji, gdzie slippage może być znaczący. Solvery często oferują lepszą cenę niż bezpośredni swap na DEX-ie, bo mają dostęp do płynności poza AMM (np. RFQ od market makerów). Wadą jest to, że solver musi być zaufany (lub zabezpieczony przez mechanizmy kryptograficzne, np. intencje z gwarancją wykonania) – istnieje ryzyko, że solver nie wykona intencji (np. z powodu braku płynności). Dlatego protokoły intencji wprowadzają slashing dla solverów (depozyt w ETH, który tracą, jeśli nie wywiążą się z zobowiązania).
Paymasterzy w praktyce: modele finansowania gazu i ryzyka centralizacji
Paymasterzy to kontrakty, które pokrywają koszty gazu UserOp. Mogą działać w różnych modelach: (1) paymaster z opłatą w tokenach – użytkownik płaci np. 1.05 USDC za gaz, który kosztuje 1 USDC (marża 5% dla paymastera); (2) paymaster subsydiowany przez dApp – np. Uniswap oferuje darmowy gaz dla nowych użytkowników, płacąc z własnego budżetu; (3) paymaster reklamowy – użytkownik ogląda reklamę (lub pozwala na tracking) w zamian za darmowy gaz (model Paymaster 2.0, np. projekt „Gasless by Ads”). W 2026 roku najpopularniejsze są paymastery od Pimlico, Stackup, Alchemy i Biconomy, obsługujące wiele sieci L2.
Z technicznego punktu widzenia paymaster musi być zarejestrowany w EntryPoint i posiadać ETH (lub token natywny L2) na opłacenie gazu. Kiedy UserOp trafia do bundlera, bundler sprawdza, czy paymaster ma wystarczające saldo i czy logika paymastera jest poprawna (np. nie pozwala na nadużycia). Paymaster może nałożyć własne warunki – np. tylko dla adresów, które mają co najmniej 100 USDC w portfelu, lub tylko dla transakcji poniżej 1000 USD. To narzędzie do walki z spamem i sybilami.
Ryzyka: centralizacja – jeśli większość bundlerów i paymasterów należy do kilku firm (Alchemy, Pimlico), mogą one cenzurować transakcje lub podnosić opłaty. Istnieją jednak rozwiązania decentralizujące, np. sieć bundlerów oparta na EigenLayer (restaking) czy protokół bloXroute. Kolejne ryzyko: paymaster może się okazać scamem – np. obiecuje darmowy gaz, ale po wykonaniu UserOp kradnie tokeny (poprzez złośliwy kod w paymasterze). Dlatego ważne jest, aby korzystać tylko z zaufanych paymasterów (z audytem, z dużym TVL). W praktyce widać, że projekty DeFi często używają własnych paymasterów (np. Aave, Uniswap), które są audytowane i bezpieczniejsze.
Porównanie portfeli ERC-4337: Safe, Argent, Sequence, ZeroDev – kluczowe różnice i komu co pasuje
Na rynku istnieje kilka wiodących implementacji portfeli ERC-4337. Safe (dawniej Gnosis Safe) to najbardziej sprawdzony portfel multisig, ale także wspiera Account Abstraction. Safe oferuje zaawansowane funkcje, takie jak role (np. menedżer może zatwierdzać transakcje powyżej 10 000 USD, podczas gdy członkowie tylko do 1000 USD), integrację z Ledgerem i obsługę wielu sieci. Safe jest idealny dla DAO, fundacji i dużych inwestorów. Argent to portfel z fokusem na UX – ma wbudowaną social recovery (możesz odzyskać portfel poprzez kontakty) i guardiany (np. limit dzienny, blokada przed phishingiem). Argent działa na Arbitrum i zintegrowany jest z paymasterami. Sequence to portfel gamingowy z obsługą NFT i gier Web3 – pozwala na logowanie przez Google/Apple i ma wbudowany paymaster. ZeroDev to SDK dla deweloperów – umożliwia tworzenie własnych portfeli ERC-4337 z dowolną logiką (np. subskrypcje, automatyczne inwestycje).
| Portfel | Główne cechy | Najlepszy dla | Sieci |
|---|---|---|---|
| Safe | Multisig, role, integracja Ledger, audytowany | DAO, fundacje, duże transakcje | Ethereum, Arbitrum, Optimism, Polygon, Base |
| Argent | Social recovery, guardiany, prostota UX | Indywidualni użytkownicy DeFi | Arbitrum, Starknet, zkSync |
| Sequence | Logowanie przez Google/Apple, gaming, NFT | Gracze Web3, kolekcjonerzy NFT | Ethereum, Polygon, Base, Immutable X |
| ZeroDev | SDK, custom logika, intencje, paymasterzy | Deweloperzy DeFi, dApps | Dowolna EVM (L1, L2) |
Wybór portfela zależy od potrzeb. Dla kogoś, kto dopiero zaczyna przygodę z DeFi, Argent lub Sequence będą najlepsze – brak seed phrase, łatwe odzyskiwanie. Dla zaawansowanego użytkownika, który zarządza dużymi kwotami, Safe jest standardem. ZeroDev jest bardziej dla programistów, którzy chcą wbudować Account Abstraction w swoje dApp. Ważne: nie wszystkie portfele wspierają intencje w pełni – Safe i Argent dopiero wprowadzają tę funkcję, podczas gdy ZeroDev ma natywne wsparcie.
Ryzyka i ograniczenia ERC-4337 w DeFi: centralizacja bundlerów, koszty, złożoność
Mimo zalet, ERC-4337 nie jest pozbawiony wad. Pierwsze ryzyko to centralizacja bundlerów. Bundler jest odpowiedzialny za włączenie UserOp do bloku. Jeśli bundler jest cenzurujący, może blokować transakcje. W 2026 roku większość bundlerów działa na zasadzie permissioned (tylko whitelistowane podmioty), ale pojawiają się rozwiązania permissionless, np. oparte na EigenLayer (restaking) – każdy, kto postawi ETH, może zostać bundlerem. Jednakże w praktyce na L2 często bundlerem jest sam sequencer L2 (np. Arbitrum, Optimism), co dodatkowo centralizuje.
Drugie ograniczenie to koszty. UserOp jest większa niż zwykła transakcja (więcej danych), więc gaz może być wyższy. Na L1 Ethereum opłata za UserOp może być 2-3 razy wyższa niż za prosty transfer ETH. Na L2 (Arbitrum, Optimism) różnica jest mniejsza, ale nadal istnieje. Paymasterzy też biorą marżę, więc całkowity koszt transakcji może być wyższy niż w tradycyjnym EOA, jeśli nie korzysta się z subsydiowania. Z doświadczenia widać, że dla małych transakcji (poniżej 10 USD) opłaty mogą zjeść zysk.
Trzecie ryzyko to złożoność i błędy w kontraktach. Portfele ERC-4337 to inteligentne kontrakty, które mogą mieć bugi. W 2026 roku znane są przypadki exploitów na nieaudytowanych implementacjach (np. w portfelach z social recovery). Dlatego zawsze należy używać portfeli z renomowanym audytem (Safe, Argent, Sequence) i unikać nowych, nieznanych wdrożeń. Ponadto intencje opierają się na zaufaniu do solverów – jeśli solver nie wywiąże się, użytkownik może stracić środki (choć protokoły mają fundusze ubezpieczeniowe). W praktyce widać, że intencje są bezpieczne, ale wymagają od użytkownika zrozumienia mechanizmu.

Często zadawane pytania
Czy ERC-4337 działa na wszystkich sieciach Ethereum?
Tak, ERC-4337 jest kompatybilny z każdą siecią EVM – Ethereum, Arbitrum, Optimism, Base, Polygon, zkSync (ale zkSync ma własną implementację Account Abstraction). W 2026 roku praktycznie każda ważna sieć L2 ma wdrożony EntryPoint w wersji 0.7. Warto sprawdzić, czy dany portfel obsługuje konkretną sieć.
Czy mogę używać mojego istniejącego portfela MetaMask z ERC-4337?
MetaMask nie obsługuje natywnie ERC-4337, ale można go używać jako narzędzia do podpisywania UserOp (np. przez integrację z WalletConnect lub przez rozszerzenie). Istnieją też portfele, które automatycznie migrują EOA do konta ERC-4337 poprzez EIP-7702, ale to rzadkie. Zaleca się założenie nowego portfela ERC-4337 (np. Argent, Sequence) i stopniowe przenoszenie środków.
Czy paymasterzy są bezpieczni? Czy mogą ukraść moje tokeny?
Paymasterzy to inteligentne kontrakty, które muszą być audytowane. Ryzyko istnieje, ale renomowani paymasterzy (np. Pimlico, Alchemy, Biconomy) są bezpieczni. Nigdy nie używaj nieznanych paymasterów z małym TVL. Zawsze sprawdź, czy paymaster ma weryfikację kodu na Etherscan i audyt.
Jakie są opłaty za korzystanie z paymastera?
Paymasterzy pobierają marżę – zazwyczaj 0.5-2% wartości gazu. Często jednak dApps subsydiują gaz, więc użytkownik płaci 0. W modelu reklamowym użytkownik płaci uwagą. W praktyce widać, że na L2 koszt gazu jest niski, więc marża paymastera to często poniżej 0.01 USD.
Czy intencje są lepsze od zwykłych swapów?
Intencje często dają lepszą cenę, szczególnie dla dużych transakcji, dzięki konkurencji solverów. Dla małych transakcji (poniżej 100 USD) różnica może być minimalna. Dodatkowo intencje chronią przed MEV. Wadą jest to, że wykonanie może trwać dłużej (kilka sekund do minuty), podczas gdy zwykły swap jest natychmiastowy.
Jak odzyskać portfel ERC-4337, jeśli stracę dostęp do passkey?
Większość portfeli ERC-4337 oferuje social recovery (np. Argent: wyznacz 3 opiekunów, którzy mogą odzyskać portfel) lub backup seed phrase w formie zaszyfrowanej (np. w Secure Enclave). Safe pozwala na ustawienie timelock i kluczy awaryjnych. Zawsze skonfiguruj opcję odzyskiwania przed rozpoczęciem korzystania.
