# Czym jest abstrakcja konta? Przewodnik po smart walletach ERC-4337

> Abstrakcja kont zamienia portfele kryptowalutowe w programowalne smart kontrakty. Sprawdź, jak działają ERC-4337, EIP-7702 i transakcje bez opłat za gas.

Last updated: 2026-09-18T13:24:03

Canonical URL: https://crevio.co/pl/blog/what-is-account-abstraction

**Abstrakcja kont to powód, dla którego coraz więcej portfeli kryptowalutowych nie wymaga już zapisywania dwunastu przypadkowych słów i pilnowania ich jak największego skarbu.** To ogólne określenie zestawu standardów Ethereum, przede wszystkim [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) i [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), które pozwalają, by portfel był niewielkim programem, a nie tylko pojedynczym kluczem prywatnym. Taki program może sam pokrywać opłaty za gas, odzyskać dostęp po utracie urządzenia, zatwierdzać wiele działań jednym podpisem i uwierzytelniać użytkownika odciskiem palca zamiast frazą seed. Według niektórych serwisów analitycznych [dziesiątki milionów takich „smart accounts” jest już aktywnych](https://www.alchemy.com/overviews/what-is-account-abstraction) w sieci Ethereum i jej rollupach, a ich liczba rośnie z każdym kwartałem.

- **Sedno pomysłu**: zastąpienie portfela, którego jedyną regułą jest „prawidłowy podpis = pełny dostęp”, smart kontraktem mogącym egzekwować dowolne zasady określone przez właściciela
- **Dwie dostępne ścieżki**: ERC-4337, standard na poziomie aplikacji działający od marca 2023 roku, oraz EIP-7702, aktualizacja na poziomie protokołu wprowadzona wraz z [hard forkiem Pectra 7 maja 2025 roku](https://blog.ethereum.org/2025/04/23/pectra-mainnet)
- **Co to faktycznie umożliwia**: sponsorowanie opłat za gas (płaci ktoś inny albo płacisz w USDC zamiast w ETH), odzyskiwanie dostępu przez zaufane osoby zamiast bezpowrotnej utraty środków po zgubieniu frazy seed, transakcje zbiorcze zatwierdzane jednym podpisem oraz klucze sesyjne z uprawnieniami ograniczonymi do konkretnej aplikacji
- **To nie jest darmowe**: dochodzi ryzyko związane ze smart kontraktami, nowa warstwa infrastruktury (bundlery i paymastery), która może generować własne problemy, oraz wciąż niespójne doświadczenie użytkownika w różnych sieciach i portfelach

## Czym naprawdę jest abstrakcja kont?

Historycznie każde konto Ethereum należało do jednego z dwóch typów. **Konto kontrolowane zewnętrznie (externally owned account, EOA)** to para kluczy publicznego i prywatnego: osoba posiadająca klucz prywatny ma pełną, bezwarunkową kontrolę i nie da się tego zmienić programowo. Utrata klucza oznacza bezpowrotną utratę środków, a jego ujawnienie — zwycięstwo atakującego. **Konto kontraktowe** jest natomiast smart kontraktem, a smart kontrakty mogą zawierać dowolną logikę: wymagać wielu podpisów, nakładać limity wydatków, stosować blokady czasowe — wszystko, co wynika z kodu.

Przed pojawieniem się abstrakcji kont problem polegał na tym, że tylko konta EOA mogły *inicjować* transakcje. Konta kontraktowe mogły otrzymywać środki i wykonywać logikę, ale każdą akcję nadal musiało uruchamiać coś posiadającego klucz prywatny. To właśnie tę asymetrię usuwa abstrakcja kont. Pozwala smart kontraktowi pełnić funkcję głównego konta: podpisywać, opłacać gas i inicjować transakcje zgodnie z niestandardową logiką walidacji zaprogramowaną przez właściciela. „Abstrakcja kont” to nieco techniczna nazwa prostej zmiany: portfel przestaje być zwykłą parą kluczy, a staje się programem, który można kształtować.

## EOA a smart accounts

Gdy zestawimy te dwa modele, asymetria przekłada się na trzy konkretne ograniczenia: konto EOA nie może sponsorować własnych opłat za gas, odzyskać dostępu po utracie klucza ani połączyć wielu działań w jeden podpis. Smart account może robić wszystkie te rzeczy, ponieważ jego logika walidacji jest zapisana w kodzie, a nie na stałe określona przez protokół.

![Porównanie konta kontrolowanego zewnętrznie i smart account: stała kontrola kluczem prywatnym kontra programowalna logika odzyskiwania dostępu, opłat za gas i transakcji zbiorczych](https://crevio.co/vite/assets/eoa-vs-smart-account-jazxykur.svg)

Dlatego określenia „portfel smart kontraktowy” i „portfel z abstrakcją kont” są używane niemal wymiennie. [Safe](https://safe.global/) (wcześniej Gnosis Safe) oferuje wielopodpisowe portfele oparte na smart kontraktach już od 2018 roku — na długo przed powstaniem ERC-4337 — pokazując, że idea kont kontraktowych może działać samodzielnie. ERC-4337 nie wprowadził więc samej koncepcji smart account, lecz ustandaryzowany i niewymagający zezwoleń sposób, dzięki któremu *dowolny* smart account może inicjować transakcje bez zmian w podstawowym protokole Ethereum.

## Jak działa abstrakcja kont od środka: ERC-4337

ERC-4337, którego autorami są Vitalik Buterin i inni twórcy, a który został wdrożony w Ethereum w marcu 2023 roku, rozwiązuje konkretny problem: jak pozwolić smart kontraktom inicjować transakcje bez zmian w warstwie konsensusu Ethereum, których uzgodnienie i wdrożenie zajęłoby lata? Odpowiedzią jest równoległy system transakcji działający nad istniejącym systemem.

![Przepływ UserOperation w ERC-4337: smart account podpisuje intencję, bundler łączy ją z innymi, kontrakt EntryPoint ją weryfikuje i wykonuje, a opcjonalny paymaster pokrywa opłatę za gas](https://crevio.co/vite/assets/erc-4337-flow-lu8s0b9o.svg)

Całość opiera się na czterech elementach:

- **UserOperation**: obiekt przypominający transakcję. Zamiast podpisywać standardową transakcję Ethereum, smart account podpisuje UserOperation opisującą planowane działanie. Nie trafia ona do zwykłego mempoola, lecz do osobnego „alt-mempoola” stworzonego do tego celu.
- **Bundler**: węzeł obserwujący alt-mempool, zbierający UserOperations od wielu użytkowników i pakujący je w jedną prawdziwą transakcję Ethereum — podobnie jak twórca bloku pakuje zwykłe transakcje.
- **EntryPoint**: pojedynczy, publicznie zweryfikowany smart kontrakt (w całym ekosystemie używana jest jedna kanoniczna instancja), do którego wywołania dokonuje bundler. EntryPoint weryfikuje każdą UserOperation zgodnie z logiką konta wysyłającego, a następnie ją wykonuje.
- **Paymaster**: opcjonalny kontrakt, który może zgodzić się na pokrycie kosztu gas dla UserOperation — w całości albo w zamian za token ERC-20, taki jak USDC, zamiast ETH. To właśnie ten element umożliwia działanie aplikacji „bez gasu”: użytkownik nie widzi opłaty, ale paymaster w tle płaci bundlerowi w ETH.

Żadne z tych rozwiązań nie wymagało zmiany zasad konsensusu Ethereum — i właśnie o to chodzi. ERC-4337 można było wdrożyć i od razu rozpocząć przetwarzanie prawdziwych transakcji, bez czekania na hard fork, który musiałby zostać przyjęty przez operatorów wszystkich węzłów. Kompromisem jest to, że rozwiązanie pozostaje dołączoną warstwą. Aby z niego korzystać, portfel musi zostać wdrożony jako smart kontrakt, a każda UserOperation zużywa nieco więcej gasu niż odpowiadająca jej zwykła transakcja, ponieważ logika walidacji EntryPoint działa nad bazową warstwą wykonawczą.

## EIP-7702: abstrakcja kont bez rezygnacji z EOA

Jedynym istotnym ograniczeniem ERC-4337 jest to, że działa wyłącznie w przypadku kont, które już są smart kontraktami. Zdecydowana większość istniejących adresów Ethereum to konta EOA, a przenoszenie środków na zupełnie nowy adres smart account jest uciążliwe i większość użytkowników się na nie nie decyduje. [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), którego autorami są Vitalik Buterin i inni twórcy i który został wdrożony wraz z [aktualizacją Pectra 7 maja 2025 roku](https://blog.ethereum.org/2025/04/23/pectra-mainnet), rozwiązuje ten problem na poziomie protokołu, a nie aplikacji.

EIP-7702 pozwala kontu EOA tymczasowo dołączyć do siebie — czyli „delegować” — kod smart kontraktu, korzystając z nowego typu transakcji stworzonego właśnie w tym celu. Konto EOA zachowuje dotychczasowy adres i historię, ale w czasie delegowania może wykonywać dowolną logikę kontraktową: łączyć kilka wywołań w jedną transakcję, pozwalać paymasterowi sponsorować gas czy stosować reguły wydatków — bez przenoszenia użytkownika na nowy adres. ERC-4337 mówi: „pozwólmy smart kontraktom działać jak pełnoprawne konta”, a EIP-7702: „pozwólmy istniejącym kontom działać jak smart kontrakty, gdy jest to potrzebne”. Oba rozwiązania zostały zaprojektowane tak, by działać razem: konto EOA delegowane przez EIP-7702 może zostać uwzględnione w pakiecie ERC-4337. Dlatego zwykle opisuje się je jako uzupełniające się drogi do tego samego celu, a nie rozwiązania konkurencyjne.

![Oś czasu abstrakcji kont w Ethereum: konta wyłącznie EOA, uruchomienie alt-mempoola ERC-4337 w marcu 2023 roku oraz wprowadzenie EIP-7702 na poziomie protokołu wraz z aktualizacją Pectra w maju 2025 roku](https://crevio.co/vite/assets/account-abstraction-timeline-fp2qrnh4.svg)

## Co naprawdę umożliwia abstrakcja kont

Odrzućmy akronimy — najważniejsze są praktyczne usprawnienia, które odczuwa osoba korzystająca z portfela.

![Cztery możliwości, które abstrakcja kont daje portfelowi: transakcje bez opłat za gas dzięki paymasterowi, odzyskiwanie dostępu przez zaufane osoby zamiast utraconej frazy seed, działania zbiorcze zatwierdzane jednym podpisem oraz klucze sesyjne ograniczone do aplikacji](https://crevio.co/vite/assets/what-aa-unlocks-cr62jymj.svg)

- **Transakcje bez opłat za gas.** Paymaster pokrywa koszt gasu albo pozwala zapłacić stablecoinem zamiast trzymać ETH wyłącznie na potrzeby transakcji. To główny powód, dla którego korzystanie z popularnych aplikacji kryptowalutowych zaczęło przypominać korzystanie ze zwykłej aplikacji finansowej, a nie wymianę obcej waluty.
- **Odzyskiwanie dostępu przez zaufane osoby lub opiekunów.** Zamiast zasady „fraza seed to jedyna kopia zapasowa, a jej utrata oznacza utratę wszystkiego” smart account może wskazać zaufanych opiekunów — inne adresy, klucz sprzętowy lub drugie urządzenie — którzy wspólnie pomogą odzyskać dostęp. Ponieważ zasady są programowalne, właściciel portfela może określić je samodzielnie.
- **Transakcje zbiorcze.** Zatwierdzenie tokena, a następnie jego wymiana wymagały wcześniej dwóch osobnych podpisów i dwóch opłat za gas. Smart account może połączyć oba działania w jedną UserOperation, którą użytkownik zatwierdza tylko raz.
- **Klucze sesyjne i limity wydatków.** Grze lub aplikacji można przyznać klucz o ograniczonym zakresie i czasie ważności, który pozwala wykonywać tylko konkretne działania o niskim ryzyku. Dzięki temu gracz nie musi podpisywać każdej czynności w grze głównym kluczem.

Portfele oferujące dziś te funkcje nie są rozwiązaniami czysto teoretycznymi. [Smart Wallet od Coinbase](https://wallet.coinbase.com/smart-wallet), uruchomiony w połowie 2024 roku, jest wdrażany bezpośrednio jako smart account ERC-4337 i w ogóle nie wymaga frazy seed — do odzyskiwania dostępu wykorzystuje klucze dostępu urządzenia (Face ID, Touch ID lub klucz bezpieczeństwa). [Safe](https://safe.global/) pozostaje dominującym portfelem opartym na smart kontrakcie wśród DAO i skarbców zarządzających dużymi środkami, głównie dzięki modelowi wielopodpisowemu, który powstał jeszcze przed ERC-4337. [Argent](https://www.argent.xyz/) od początku budował swój portfel wokół odzyskiwania dostępu przez zaufane osoby. Dostawcy infrastruktury, tacy jak [Alchemy](https://www.alchemy.com/account-kit), [Biconomy](https://www.biconomy.io/) i [ZeroDev](https://zerodev.app/), dostarczają bundlery, paymastery i elementy SDK, dzięki którym inne aplikacje mogą dodawać te funkcje bez budowania całego stosu od podstaw.

## Pułapki, o których mało kto mówi

Abstrakcję kont często przedstawia się jako rozwiązanie pozbawione wad. Sama koncepcja jest solidna, ale przed uznaniem, że każdy portfel powinien się na nią przełączyć, warto znać kilka uczciwych kompromisów.

- **Ufasz większej liczbie elementów infrastruktury, a nie mniejszej.** Transakcja zależy teraz od tego, czy bundler faktycznie uwzględni Twoją UserOperation, a paymaster będzie wypłacalny i gotowy ją sponsorować. Nie jest to ryzyko decentralizacji na skalę pojedynczego powiernika przechowującego Twoje klucze, ale to realna zależność, której zwykła transakcja EOA nie ma.
- **Smart kontrakty mogą zawierać błędy.** Jedynym wektorem ataku na konto EOA jest jego klucz prywatny. W przypadku smart account dochodzi kod walidacji, który wykonuje. Niedostatecznie sprawdzony audytem kontrakt portfela to nowy rodzaj ryzyka, którego portfel oparty na frazie seed po prostu nie ma.
- **Gas wcale nie jest tańszy — jest tylko przeniesiony lub ukryty.** Transakcje „bez gasu” nadal kosztują gas; płaci za niego paymaster, zwykle odzyskując koszt w ramach opłaty pobieranej w tokenie albo traktując go jako koszt pozyskania użytkownika. To realne i wartościowe usprawnienie UX, ale nie oznacza, że transakcja jest „darmowa”.
- **Adopcja jest nadal rozproszona.** Nie każdy smart account działa identycznie u wszystkich dostawców portfeli, a przenoszenie logiki smart account między sieciami nie jest tak proste jak przeniesienie klucza prywatnego EOA. Narzędzia są już dostępne i szybko się rozwijają (BundleBear i podobne pulpity analityczne śledzą [znacznie ponad miliard łącznych UserOperations](https://www.alchemy.com/overviews/what-is-account-abstraction) przetworzonych od marca 2023 roku), ale „abstrakcja kont” oznacza dziś kilka konkurencyjnych implementacji zmierzających do podobnych standardów, a nie jeden gotowy produkt.

## Jeśli tworzysz produkty lub sprzedajesz w tej branży

Abstrakcja kont to standard warstwy portfela, a Crevio nie jest portfelem kryptowalutowym, bundlerem ani paymasterem. Żadne z tych rozwiązań nie jest tym, czym zajmuje się [AI business builder](https://crevio.co/), i nie powinno się nim zajmować. Wiele osób tworzących produkty lub edukujących w tej branży nie pisze jednak na co dzień kodu w Solidity. Prowadzą kurs o tworzeniu rozwiązań ERC-4337, sprzedają ebook przeprowadzający nietechnicznych założycieli przez temat smart walletów albo prowadzą płatną społeczność dla osób śledzących ekosystem abstrakcji kont. Wszystko to są typowe firmy sprzedające produkty cyfrowe, tyle że działające wokół tematu natywnego dla świata kryptowalut.

I właśnie w tym pomaga Crevio: opisujesz kurs, materiały do pobrania lub członkostwo, które chcesz sprzedawać, a AI Crevio tworzy wokół nich stronę sprzedażową, płatności i narzędzia do obsługi klientów — na Stripe, bez konieczności posiadania portfela kryptowalutowego przez kupującego. To ten sam model, który opisaliśmy w naszym [przewodniku po tworzeniu sklepu z NFT](/pl/blog/what-is-an-nft-storefront): jeśli sprzedajesz *wiedzę* o koncepcji Web3, a nie sam zasób on-chain, nie potrzebujesz infrastruktury blockchain do sprzedaży. Potrzebujesz zwykłego sklepu internetowego, który po prostu dotyczy tematu Web3.

Abstrakcja kont to moment, w którym portfel przestaje być hasłem, a staje się oprogramowaniem: nadal przechowuje Twoje pieniądze, ale teraz jego działanie możesz faktycznie zrozumieć i kształtować.

## Najczęściej zadawane pytania

### Czy abstrakcja kont to to samo co portfel oparty na smart kontrakcie?

Nie do końca. Portfel oparty na smart kontrakcie to samo konto — kontrakt, który przechowuje środki i egzekwuje niestandardową logikę. Abstrakcja kont to szerszy standard, przede wszystkim ERC-4337, pozwalający takim portfelom inicjować transakcje tak jak zwykły portfel, bez konieczności uruchamiania ich przez osobne konto EOA. Portfele oparte na smart kontraktach Safe powstały przed ERC-4337; abstrakcja kont sprawiła, że ta koncepcja mogła stać się uniwersalnym standardem, a nie rozwiązaniem charakterystycznym dla jednego projektu.

### Czy muszę zmienić portfel, żeby korzystać z abstrakcji kont?

To zależy od wybranej ścieżki. Przejście na smart account ERC-4337 (na przykład Smart Wallet od Coinbase) oznacza nowy adres wymagający własnego wdrożenia. EIP-7702, dostępny od aktualizacji Pectra Ethereum w maju 2025 roku, powstał właśnie po to, by nie trzeba było tego robić: pozwala istniejącemu kontu EOA tymczasowo działać jak smart kontrakt dla konkretnej transakcji, bez przenoszenia środków.

### Czy abstrakcja kont sprawia, że transakcje kryptowalutowe są naprawdę darmowe?

Nie. „Bez gasu” opisuje to, kto i w jaki sposób płaci, a nie to, czy gas w ogóle istnieje. Kontrakt paymastera pokrywa opłatę za gas w Twoim imieniu, a następnie odzyskuje ten koszt, pobierając od Ciebie płatność w stablecoinie, takim jak USDC, zamiast w ETH, albo traktując go jako koszt pozyskania klienta — podobnie jak wiele aplikacji dotuje pierwszą transakcję. Opłata sieciowa nadal jest uiszczana; abstrakcja kont zmienia tylko to, kto ją pokrywa i jak jest prezentowana użytkownikowi.

## Powiązane artykuły

- [Czym jest sklep z NFT?](/pl/blog/what-is-an-nft-storefront)
- [Jak sprzedawać produkty cyfrowe](/pl/blog/how-to-sell-digital-products)
- [Jak ustalać ceny produktów cyfrowych](/pl/blog/how-to-price-your-digital-products)
- [7 niezbędnych narzędzi dla twórców produktów cyfrowych](/pl/blog/essential-tools-for-digital-product-creators)
